Delivery overview
Agents logged 90 h of the team's 141.5 h this week and closed 9 tasks. Fleet Tracker v1.8.0 was rolled back from UAT on Wed Oct 14 and has been waiting on your decision for 2 days.
Hours logged
Waiting on you
| Decision | Project | Raised by | Waiting | Action | |
|---|---|---|---|---|---|
| v1.8.0 failed in UATSmoke test "upload over 20 MB" failed, run 1190 | Fleet Tracker | Pipeline | 2 d | ||
| Approve proposal FLT-015 Bulk upload5 acceptance criteria, estimated 11 h | Fleet Tracker | Claude for Kasun | 3 h | ||
| Week 42 timesheets3 of 5 people submitted, 87.5 h. Team 141.5 h, 64% from agents | 3 projects | Claude, 38 commits | 5 h | ||
| Link commit author ci-bot@builds.local6 commits have no owner | Contoso Portal | Git sync | 1 d |
Agent activity
3 running- AI
Claude for Nimal finished task 3 of CON-014 Invoice export
1.5 h logged from commit a91f3c2 - AR
Ayesha promoted Contoso v2.4.0 to QA
Confirmed by pipeline run 1182 - AI
specclaw verified CON-012 SSO token refresh
4 of 4 criteria pass, tagged v2.4.0
Chat answers again
A fix with no new screen: chat replies instead of showing "AI chat failed". Fictional data.
amax chat
Before: every turn failedYou: What needs my attention on Fleet Tracker?
amax: Two items: the March invoice for Northwind Demo Co. is 12 days overdue, and Kasun Dias logged 46 h this week.
Overview: changed blocks
The Overview is built as in Delivery overview. Only these two blocks differ.
Where time went
This week, by project- Fleet Tracker 58 h · 41%
- Contoso Portal 51 h · 36%
- HR Insights 32.5 h · 23%
Release readiness
Insights
Agents read your projects, people, pipeline and the market every week, then tell you where you're heading and what to do next.
This week's briefing
Written by the strategy agent on Mon Oct 12 from 1,284 signals. Each point links to its evidence.
- Fleet Tracker is driftingVelocity is down 32% for 3 sprints, the UAT rollback reopened 2 proposals, and the client hasn't joined the last 2 reviews.Suggest: a scope call this week, and add one QA engineerFrom sprint data, pipeline run 1190 and meeting logs in amax; high confidence; Oct 12
- You're ahead on agentic AI44 people now hold AI skills (up from 12 in January). Market demand for agentic modernisation of .NET estates is up 38% this quarter.Suggest: package a fixed-price offeringFrom the skills matrix, 27 RFP debriefs in amax and 31 public reviews; medium confidence; Oct 12
- Bench risk in January6 people roll off in January with nothing planned. 3 of them match the Northwind claims-copilot opportunity.Suggest: push Northwind to signature before Dec 15From allocations and the presales board; medium confidence; Oct 12
Projects at risk
| Project | Risk of missing the date | Why the agent thinks so | Trend | Action |
|---|---|---|---|---|
| Fleet TrackerDue Nov 14 | 71% | Velocity down 32%, UAT rollback, 2 reviews skipped | ↑ worse | |
| Contoso Portalv2.5.0 due Nov 28 | 34% | Global search has 4 tasks left and Nimal has asked for leave Oct 27–30 | steady | |
| HR InsightsRetainer | 12% | On time; margin 41% against a 35% target | ↓ better |
Opportunities from your skills
Your people's skills matched with market demandAgentic modernisation of legacy .NET
Azure AI, .NET 9, MCP. Your delivery record: 6 projects.From 27 RFP debriefs in amax and 31 public reviews; medium confidence; Oct 12Data platforms on Microsoft Fabric
Fabric, Power BI, Synapse. Fabrikam phase 2 is in discovery.From 14 client conversations logged in amax; medium confidence; Oct 12AI governance and ISO 42001 readiness
Regulated clients are asking. You already run ISO 27001.From 5 client emails and 2 RFPs in amax; low confidence; Oct 9Talent growth
↑ 17.9% headcount this year (156 → 184)Market position
From 27 RFP debriefs in amax and 31 public reviews; medium confidence; Oct 12. Share of voice from a sample of 22 firms; low confidence.
World trends to act on
Market agentRecurring agent work
| Job | Runs | Last result | On |
|---|---|---|---|
| Project risk scanVelocity, scope, client signals | Daily 06:00 | 1 new risk | |
| Market and trends scanNews, RFPs, reviews, analysts | Mondays | 3 trends | |
| Skills-to-opportunity matchSkills matrix vs pipeline | Weekly | 2 matches | |
| Payroll variance checkBefore each pay run | Monthly | 3 explained, 1 to check | |
| Teams and email scanSales channels and account mailboxes | Hourly | 2 new opportunities | |
| Unused licence sweepMicrosoft 365, Azure DevOps, SaaS seats | Monthly | $7,488 a year to save |
Projects
3 active projects for 3 clients. Fleet Tracker is at risk; Contoso Portal is on track for v2.5.0.
Tasks done per week
All projectsRevenue by project
Portfolio
| Project | Manager | Sprint | Progress | Health | Margin | Next release | Actions |
|---|---|---|---|---|---|---|---|
| Contoso PortalContoso, fixed price | MFMaya F. | Sprint 18 | 9 of 16 | On track | 38.2% | v2.5.0, Nov 28 | Open board |
| Fleet TrackerWide World Importers, time and materials | NSNimal S. | Sprint 11 | 5 of 16 | At risk | 29.6% | v1.8.0, retry UAT | Open board |
| HR InsightsNorthwind HR, retainer | ARAyesha R. | Kanban | 14 of 17 | On track | 41.0% | v0.9.3, Nov 6 | Open board |
Contoso Portal
Sprint 18 runs Mon Oct 12 to Fri Oct 23. 9 of 16 tasks done, on track for v2.5.0. Released means it reached Prod.
Audit trail on approvals
CSV import for clients
Dark mode
Invoice export to PDF
Global search
SSO token refresh
Email digest
Reports v2
Proposals
Every specclaw change across your projects, with the time spent on it and how far it has shipped.
Proposals by phase
37 in flight- Proposed6
- Planned4
- Building18
- Verified9
- Released this month5
Shipped to Prod per week
↑ 12.6%| Proposal | Project | Phase | Tasks | Time | Release | Shipped to | Owner |
|---|---|---|---|---|---|---|---|
| CON-014 Invoice export | Contoso Portal | Building | 7.5 h | v2.5.0 | Not yet | Nimal Silva | |
| CON-012 SSO token refresh | Contoso Portal | Verified | 9.0 h | v2.4.0 | QA | Ayesha Rahman | |
| CON-010 Email digest | Contoso Portal | Verified | 14.0 h | v2.4.0 | QA | Kasun Dias | |
| CON-009 Reports v2 | Contoso Portal | Released | 22.5 h | v2.3.0 | Prod | Nimal Silva | |
| FLT-015 Bulk upload | Fleet Tracker | Proposed | – | 0.5 h | None | Not yet | Kasun Dias |
Releases
A release moves when a pipeline reports a deployment, when an agent records one, or when you promote it here.
Release map
All releases
| Release | Project | Proposals | Dev | QA | UAT | Prod | Action |
|---|---|---|---|---|---|---|---|
| v2.5.0 | Contoso Portal | 3 | – | – | – | – | Building |
| v2.4.0 | Contoso Portal | 2 | Oct 12 | Oct 15, testing | – | – | |
| v1.8.0 | Fleet Tracker | 5 | Oct 8 | Oct 12 | Rolled back Oct 14Run 1190, waiting on Maya 2 d | – | |
| v0.9.2 | HR Insights | 4 | Sep 22 | Sep 25 | Sep 29 | Oct 1 | Live |
Team time
Week 42, Mon Oct 12 to Fri Oct 16 (today, in progress). 3 of 5 people have submitted 87.5 h. Agents logged 90.2 h, 64% of the team's 141.5 h.
Hours per day
This week
Timesheets
| Person | Mon | Tue | Wed | Thu | Fri | Total | From agents | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
NSNimal Silva | 8.0 | 8.5 | 7.0 | 8.0 | – | 31.5 | 71% | Submitted | |
KDKasun Dias | 8.0 | 8.0 | 8.0 | 7.5 | 1.0 | 32.5 | 78% | Submitted | |
AR Ayesha RahmanCasual leave Fri | 7.5 | 8.0 | – | 8.0 | – | 23.5 | 44% | Submitted | |
TWTharushi Wijesinghe | 7.0 | 8.0 | 8.0 | 6.0 | – | 29.0 | 66% | Draft | |
DW Dinesh WickramaJoined Oct 5 | 7.6 | 7.6 | 7.6 | 2.2 | – | 25.0 | 52% | Draft |
Allocations and forecast
Ayesha is over-allocated in December. Kasun has no work planned from January.
Capacity and demand
Delivery people, Oct to MarBench by skill, January
6 peoplePeople by month
| Person | Project | Oct | Nov | Dec | Jan, forecast | Feb, forecast |
|---|---|---|---|---|---|---|
NSNimal Silva | Contoso Portal | 50% | 50% | 50% | 50% | – |
| Nimal Silva | Fleet Tracker Manages it | 50% | 50% | 50% | 50% | – |
| Nimal, total | 100% | 100% | 100% | 100% | – | |
ARAyesha Rahman | Contoso Portal | 50% | 50% | 50% | 50% | 50% |
| Ayesha Rahman | HR Insights | 50% | 50% | 70% | 50% | 50% |
| Ayesha, total | 100% | 100% | 120% | 100% | 100% | |
KDKasun Dias | Fleet Tracker | 80% | 80% | 80% | Bench | Bench |
| Kasun Dias | Contoso Portal | 20% | 20% | 20% | – | – |
| Kasun, total | 100% | 100% | 100% | 0% | 0% |
People
184 people in 2 entities. 3 probation reviews are due this month and 2 contracts end in November.
People by department
184 peopleJoiners and leavers
42 joined, 14 left: net +28 this yearDirectory
| Person | Role | Department | Entity | Manager | Status | Today |
|---|---|---|---|---|---|---|
| KDKasun Dias | Senior software engineer | Engineering | Sri Lanka | Maya Fernando | Active | Working |
| NSNimal Silva | Tech lead | Engineering | Sri Lanka | Maya Fernando | Active | Working |
| ARAyesha Rahman | QA lead | Quality | Sri Lanka | Maya Fernando | Active | Casual leave |
| LMLiam Murphy | Account director | Sales | Australia | Sarah Chen | Active | Working |
| TWTharushi Wijesinghe | Associate engineer | Engineering | Sri Lanka | Nimal Silva | Probation ends Oct 31 | Working |
| DWDinesh Wickrama | Software engineer | Engineering | Sri Lanka | Maya Fernando | Joined Oct 5 | Working |
| MRMohamed Rifkhan | Software engineer | Engineering | Sri Lanka | Nimal Silva | Joins Nov 2 | Onboarding |
Kasun Dias
Senior software engineer- Employee no.
- LL-0417
- Joined
- Mar 3, 2022
- Manager
- Maya Fernando
- Department
- Engineering
- Work email
- kasun.dias@example.dev
- Location
- Colombo, hybrid
Employment
- Contract
- Permanent, full time
- Grade
- E4
- Basic salary
- LKR 285,000
- EPF number
- •••• 2231
- Bank
- Commercial Bank •••• 7740
- Next review
- Mar 2027
Documents
- SignedEmployment contractSigned Mar 1, 2022
- SignedPromotion letter, E4Issued Apr 2, 2025
- MissingUpdated NIC copyRequested Oct 2
Leave balance
Access and licences
MFA on- EActiveEntra IDEngineering, Fleet Tracker, VPN users
- M$36/moMicrosoft 365 E3Outlook, Teams, SharePoint
- D$52/moAzure DevOpsBasic + Test Plans
- G$19/moGitHub Copilot BusinessUsed today
- FUnusedFigma viewerUnused for 74 days
- OKMacBook Pro 14, LL-LT-0388Intune: compliant
Leave
Nimal asked for Oct 27–30 off, the same week as the Fleet Tracker v1.8.0 UAT retry. Next public holiday: Vap Full Moon Poya Day, Oct 26. Requests, approvals and cancellations happen in chat.
Team calendar, October 2026
Leave taken by type
2026, in daysLeave days per month
EveryoneRequests waiting for you
| Person | Type | Dates | Days | Clash check | Action |
|---|---|---|---|---|---|
NSNimal Silva | Annual | Oct 27 – Oct 30 | 4 | Overlaps Fleet Tracker v1.8.0 UAT retry Overlaps Contoso Portal v2.4.0 QA | |
TWTharushi Wijesinghe | Casual | Nov 2 | 1 | No clash |
October payroll, Sri Lanka
The payroll agent checked 171 payslips against September and explained every change. People decide: 2 changes are still open, and one needs a check before anything is deducted.
- Draft from time and leave
- Agent variance check
- HR approval
- Finance approval
- Bank file and EPF/ETF
- Payslips sent
Changes since September
The agent explains, a person decides| Person | Change | Explanation | Agent | Decision |
|---|---|---|---|---|
NSNimal Silva | + 12,400 | 6 h weekend overtime for the Sep 19 release of CON-009 Reports v2 | Explained | Accepted by HR |
DWDinesh Wickrama | First salary | Joined Oct 5, paid pro rata for 21 of 23 days | Explained | Accepted by HR |
ARAyesha Rahman | − 9,850 | 1.5 days with no time logged and no approved leave. Leave shows casual leave on Oct 16 that may not have synced. No deduction until HR accepts. | Check before deducting | |
RFRizwan Farook | − 285,000 | Final settlement was paid in September; he left Sep 30 | Explained |
Tharushi's confirmation takes effect Nov 1, after her probation ends Oct 31, so it is not in October.
Where the money goes
LKR millions, OctoberPayroll cost
↑ 1.8% on SepAxis starts at 44M so the change is visible.
Payslips
| Person | Department | Gross | Deductions | Net | Check | Actions |
|---|---|---|---|---|---|---|
KDKasun Dias | Engineering | 333,250 | 53,475 | 279,775 | Overtime | |
NSNimal Silva | Engineering | 512,400 | 98,120 | 414,280 | Overtime | |
ARAyesha Rahman | Quality | 402,650 | 71,980 | 330,670 | Change open |
- Draft from time and leave
- Agent variance check
- Payroll approval
- Bank file and super
- STP Phase 2 lodgement
- Payslips sent
STP Phase 2
Ready to lodgeLodged after a person approves the run. The agent prepares it and never lodges on its own.
Changes since last fortnight
Explained by the payroll agentNo changes in this fortnight beyond leave taken. Nothing to check.
Recruitment
4 open roles. Two were raised by the resourcing agent from January demand on Fleet Tracker phase 2.
Dinithi Fernando
Arjun Mehta
Sachini Perera
Ravindu Jayasuriya
Hasini Gunawardena
Mohamed Rifkhan
Hiring funnel
All roles, this quarterHires per month
↓ 9 days to hireLearning and development
18 programmes this year. All 184 people did the mandatory ISO 27001 course, and 126 people (68%) took part in optional programmes. 6 certifications expire before January.
Programmes
| Programme | Type | People | Completion | Hours |
|---|---|---|---|---|
| Azure AI Engineer cohortEnds Nov 20 | Certification | 22 | 58% | 640 |
| Agentic engineering with MCPInternal, 6 sessions | Workshop | 38 | 92% | 456 |
| ISO 27001 awarenessMandatory, yearly | Compliance | 184 | 100% | 184 |
| Leading delivery teamsNew managers | Leadership | 9 | 33% | 108 |
People taking part
2026Expiring soon
- NSAZ-305 Solutions ArchitectNimal Silva, Dec 2
- ARISTQB AdvancedAyesha Rahman, Dec 18
Financials
Contoso's next invoice unlocks when v2.4.0 reaches Prod. Fleet Tracker has one invoice 9 days overdue.
Invoiced per month
USD, against target. October to dateReceivables by age
$96,400 openContracts
| Project | Contract | Value | Invoiced | Next invoice | Payments |
|---|---|---|---|---|---|
| Contoso Portal | Fixed priceRenews Mar 2027 | $420,000 | 55% | $60,000 when v2.4.0 is in Prod | On time |
| Fleet Tracker | Time and materials$45 an hour, capped | $210,000 | 72% | $14,200 of October hours to date, not yet invoiced | INV-0912 $18,315 (Sep hours), 9 days overdue |
| HR Insights | Retainer$12,000 a month from Jul 1 | $144,000 | 25% | October retainer, $12,000, ready | Jul–Sep paid |
Presales
$596,000 open across 3 opportunities, plus 2 more the inbox agent found in Teams and email. Northwind has its demo on Oct 21.
Adatum, Australia asked for a quote on Payday Super payroll changes. About AUD 85,000 (≈ $56,000).
Woodgrove Bank raised AI governance and ISO 42001 readiness on a call. Roughly $60,000.
Mobile banking revamp
Pipeline value
$k, weighted vs totalRecent stage changes
Tracked automatically- LM
Liam moved Contoso support retainer to Negotiation
Win chance 60% → 80% - AI
Claude for Maya drafted the Northwind proposal
From discovery notes and 3 past bids - MF
Maya moved Northwind claims copilot to Proposal
Win chance 40% → 60% - LM
Liam marked Tailspin mobile banking Lost
Reason: price. Competitor: regional consultancy
Claims copilot
PS-0142 for Northwind Insurance. In Proposal for 14 days; the demo on Oct 21 decides the next stage.
- New ideaAug 4
- LeadAug 7
- QualifiedAug 21
- Proposalsince Oct 2
- Negotiation
- Won
Details
Health: amberCalculated, not typed: the high-impact budget risk is open.
- Client
- Northwind Insurance, Australia
- Account manager
- LMLiam Murphy
- Presales lead
- MFMaya Fernando
- Service
- AI and agents
- Cost centre
- Northwind presales
- Value
- USD 180,000
- Estimate
- 210 person-days
- Expected close
- Dec 15, 2026
- Lead source
- Referral
- Competing with
- 2 regional consultancies
Stage history
Every change is logged- ProposalMaya, Oct 2. Win chance 40% → 60%14 d
- Qualified, win chance updatedMaya, Sep 12. Discovery workshop held. Win chance 30% → 40%20 d
- QualifiedMaya, Aug 21. Win chance 20% → 30%22 d
- LeadLiam, Aug 7. Win chance 10% → 20%14 d
- New ideaLiam, Aug 4. Referral from HR Insights. Win chance 10%3 d
Activities
| Activity | Type | Owner | Date | Progress |
|---|---|---|---|---|
| Live demo with claims teamAgent prepared the demo script | Demo | MFMaya | Oct 21 | 70% |
| Proposal submittedDrafted by Claude for Maya, reviewed by Liam | Proposal | MFMaya | Oct 2 | Done |
| Discovery workshopClaims intake, fraud checks, adjuster workload | Workshop | NSNimal | Sep 12 | Done |
| Intro call | Call | LMLiam | Aug 7 | Done |
Tasks
- NSIn progressPrepare the demo environmentDue Oct 20
- SKOn holdSecurity questionnaireDue Oct 25
- MFTo startPricing sign-off with financeDue Oct 28
Risks and issues
- RiskOpenClient budget not confirmed until DecemberHigh impact, owner Liam
- AssumptionAgreedClient provides the Azure tenantOwner Nimal
- DecisionClosedFixed price for phase 1Decided Sep 30
Claims copilot
PS-0142 for Northwind Insurance. In Proposal for 14 days. The demo on Oct 21 decides the next stage.
Changes happen in chat. Pin anything, then ask.
- New ideaAug 4
- LeadAug 7
- QualifiedAug 21
- Proposalsince Oct 2
- Negotiation
- Won
Details
Health: amber- Client
- Northwind Insurance, Australia
- Presales lead
- Maya Fernando
- Value
- USD 180,000
- Expected close
- Dec 15, 2026
Stage history
- ProposalMaya, Oct 2. Win chance 40% → 60%14 d
- QualifiedMaya, Aug 2122 d
Activities
Log one in chat| Activity | Type | Date |
|---|---|---|
| Live demo with claims team | Demo | Oct 21 |
| Proposal submitted | Proposal | Oct 2 |
Tasks
| Prepare the demo environmentNimal, due Oct 20 | In progress |
| Security questionnaireSara, due Oct 25 | On hold |
Risks and issues
| Client budget not confirmed until DecemberHigh impact, Liam | Open |
| Client provides the Azure tenantAssumption, Nimal | Agreed |
Chat preview
Claims copilot, PS-0142 Security questionnaire
You: Move the questionnaire to Oct 30 and add a risk: client legal review is slow.
amax: I'll make 2 changes on PS-0142: task due date Oct 25 → Oct 30, and a new risk "Client legal review is slow" (medium impact, owner Maya).
Utilisation in October
Billable hours ÷ available hours, October to date (Oct 1–16, 12 working days, 96 h per full-time person). Team: 222 ÷ 264 = 84%, against an 80% target.
Utilisation, last 12 months
Target 80%| Person | Available | Logged | Billable | Utilisation |
|---|---|---|---|---|
NSNimal Silva | 96 h | 98.5 h | 88.0 h | 92% |
KDKasun Dias | 80 h2 days medical | 78.0 h | 70.0 h | 88% |
ARAyesha Rahman | 88 h1 day casual | 84.0 h | 64.0 h | 73% |
| Team | 264 h | 260.5 h | 222.0 h | 84% |
Access and licences
What everyone can sign in to, from Microsoft Entra ID, Azure DevOps, Intune and your SaaS tools. 23 seats have gone unused for 60 days.
Licences
| Product | Seats | Assigned | Active 30 d | Monthly | Unused seats | Unused cost |
|---|---|---|---|---|---|---|
MMicrosoft 365 E3 | 190 | 184 | 181 | $6,840 | 3 | $108 |
DAzure DevOps, Basic + Test Plans | 60 | 56 | 50 | $2,912 | 6 | $276Test Plans add-on only |
GGitHub Copilot Business | 120 | 112 | 108 | $2,280 | 4 | $76 |
FFigma Professional | 40 | 38 | 29 | $600 | 9 | $135 |
JJetBrains All Products | 30 | 27 | 25 | $870 | 1 | $29 |
| Unused, all products | 23 | $624a month |
Spend by product
$14,860 a monthLicence savings
Licence agent- F9 Figma seats unused for 60+ daysSave $1,620 a year. 92% confidence
- D6 Test Plans seats on people who never ran a testSave $3,312 a year. 85% confidence
Devices
From IntunePeople and access
| Person | Entra groups | Licences | Devices | Admin roles | Last review | Actions |
|---|---|---|---|---|---|---|
| KDKasun Dias | 3 | 4 | 1 | None | Jul 2026 | Open |
| SKSahan Kumara | 7 | 6 | 2 | Global admin | Jul 2026 | |
VCVendor contractor, DataCo | 1 | 1 | 0 | None | Expires Nov 15 | |
RFRizwan Farook | 0 | 0 | 0 | Left Sep 30 | All revoked |
Helpdesk
The support agent solved 41% of tickets on its own this month, mostly access requests and password resets. 2 tickets are close to breaching their SLA.
Tickets per week
Solved by the agent vs by peopleTickets by category
OctoberIT queue
| Ticket | Requester | Category | Priority | SLA | Handled by |
|---|---|---|---|---|---|
| INC-20431 VPN drops on home Wi-FiOpened 3 h ago, via Teams | ARAyesha Rahman | Network | High | 45 min left | SKSahan K. |
| INC-20429 Access to Fleet Tracker repoGranted by support agent after Nimal (repo owner) approved in Teams | TWTharushi W. | Access | Normal | Done | Support agent |
| INC-20427 Laptop for new joiner, Nov 2Created by onboarding checklist | NSNimal Silva | Hardware | Normal | 2 d left | SKSahan K. |
| HR-1186 Salary confirmation letter for visaLetter drafted, waiting for HR signature | KDKasun Dias | HR letters | Normal | 1 d left | Support agent |
Integrations
Sign-in, people and devices come from Microsoft. Code and releases come from Azure DevOps. Agents connect over MCP and can do only what your role allows.
Keyflow, sister product
OKRs, check-ins, feedback and recognition stay in Keyflow. amax sends people, teams and project outcomes; Keyflow sends goals, review scores and recognition back into profiles, insights and promotion data.
Microsoft Entra ID
Single sign-on, user sync, and roles from groups.
Azure DevOps
Repos, commits, pull requests, pipelines and deployments.
Microsoft Intune
Devices, compliance and assignment to people.
Inbox agent
Reads the Teams channels and mailboxes you allow, and suggests opportunities, activities, leave and tickets. Nothing is saved until a person accepts it.
Microsoft Teams
Notifications, approvals in chat, and helpdesk intake.
Zoho Sign
E-signature for offers, contracts and letters.
Accounting
Payroll journals and invoices to Xero, QuickBooks or Business Central.
MCP tools
64 tools| Tool | What it does | Who can use it |
|---|---|---|
| whoami | Your profile, role and projects | Everyone |
| list_projects | Look up projects and proposals | Everyone, own projects |
| sync_proposal | Update a proposal's phase and tasks | Engineers, PMs |
| mark_task_done | Close a task against a commit | Engineers, PMs |
| log_time | Log hours to a task or project | Engineers, PMs |
| record_deployment | Mark a release as deployed | PMs, admins |
| approve_timesheet | Approve a week of hours | PMs |
Add to Claude Code
Run this once. You sign in with your work account.
Commit authors
1 unmatched- NS
nimal@contoso-dev.example
Nimal Silva, matched by email - KD
kasun.dev@gmail.example
Kasun Dias, linked by hand - ?
ci-bot@builds.local
6 commits with no owner
Connections and keys
Six connector credentials, all encrypted with Lumen Labs' own key. The Azure DevOps token expires in 12 days; rotate it before then.
Credentials
Key: Azure Key Vault, australiaeast| Connector | Used for | Status | Last rotated | Expires | Last used | Actions |
|---|---|---|---|---|---|---|
EMicrosoft Graph, read | People, licences, devices sync | Active | Sep 2 | Mar 2, 2027 | 06:00 today, sync job | |
EMicrosoft Graph, write | Approved access changes only | Active | Sep 2 | Mar 2, 2027 | Oct 15, Sahan Kumara approved | |
DAzure DevOps | Commits, pipelines, webhooks | Expires in 12 days | Apr 29 | Oct 29, 2026 | 09:42 today, webhook | |
XXero | Payroll journals, invoices | Active | Aug 14 | Feb 14, 2027 | Oct 1, pay run journal | |
KKeyflow | Two-way people and goals sync | Active | Oct 1 | Apr 1, 2027 | 07:00 today, sync job | |
ZZoho Sign | Offers and contracts | Revoked | Jun 10 | None | Sep 30, replaced |
Data retention
Tonight's purge removes 41 candidate records from 2025 and anonymises 3 leavers. One erasure request is waiting for a second approver.
Retention by data class
| Data | Class | Kept for | Starts | Then |
|---|---|---|---|---|
| Payslips and pay runs | Pay | 7 years statutory minimum | End of pay year | Delete |
| Medical leave notes | Health | 2 years | Leave ends | Delete |
| Candidates not hired | Candidate | 12 months | Decision | Delete |
| Inbox agent excerpts | Message | 30 days | Suggestion closed | Delete |
| Agent run logs | Run | 180 days | Run ends | Delete |
| Leavers' HR record | Person | 7 years | Last day | Anonymise |
Requests
1 needs approval- RFErasure, Rizwan FarookLeft Sep 30. Payslips kept 7 years by law; 212 other records to erase
- CPAccess, candidate Chamari PeirisPackage ready: 14 records from Recruitment
Purged last 30 days
By class, never by valueAI and data
Your data stays in Australia. Agents use Claude through Amazon Bedrock in Sydney with no data retained by the provider, and pay and health values are never sent.
What may be sent to the AI provider
Policy v3| Data class | Sent | Used by |
|---|---|---|
| Projects, tasks, time | Allowed | Chat, insights, ingestion |
| Names and work email | Allowed | Chat, inbox agent |
| Pay | Redacted | Payroll agent sees differences only |
| Health | Redacted | Never sent |
| Bank details | Redacted | Never sent |
| Candidate CVs | HR only | Match scores, for HR users |
Provider
Set per tenantSubprocessors
Shared with ComplianceBackups and export
You can restore to any minute in the last 14 days. Sunday's restore drill passed in 38 minutes, and the audit chain checked out.
Restore drills
Every Sunday, into a scratch database| Date | Backup from | Duration | Rows checked | Audit chain | Result |
|---|---|---|---|---|---|
| Oct 11 | Oct 11, 02:00 | 38 min | 4.2 M | Verified | Passed |
| Oct 4 | Oct 4, 02:00 | 41 min | 4.1 M | Verified | Passed |
| Sep 27 | Sep 27, 02:00 | 1 h 12 min | 4.1 M | Verified | Slow, index rebuild |
Exports
1 needs approval- SKWhole tenant, asked by Sahan KumaraOct 17. JSON per module plus files; a second Admin approves, then the link works for 24 hours
- MFExpiredWhole tenant, asked by Maya FernandoSep 2. Approved by Sahan Kumara; 18 modules, 212 files; link expired Sep 3
API and webhooks
Four service credentials and three webhooks. 12 unsigned webhook calls were rejected this week, all claiming to be from GitHub.
Service credentials
Keys are shown once, then stored hashed| Name | Owner | Scopes | Acts for | Expires | Last used |
|---|---|---|---|---|---|
| specclaw CI | Maya Fernando | delivery: write time: write | Delivery engineers, 14 people | Apr 2027 | 09:42 today |
| Azure Pipelines deploys | Sahan Kumara | delivery: write | No one, records deployments only | Jan 2027 | Yesterday |
| Power BI export | Maya Fernando | reports: read | No one | Mar 2027 | 06:00 today |
| Old Jenkins token | Sahan Kumara | delivery: read | No one | Nov 2, 2026 | Aug 14 |
Compliance
The ISO 27001 audit is on Nov 24. 17 people still need to acknowledge the updated Acceptable Use policy, and one possible data breach needs a decision by Oct 20.
Incidents
1 possible breach| Incident | Owner | Personal data | Decision due | Status |
|---|---|---|---|---|
| Payslip emailed to the wrong personOct 16, Australia | Sarah Chen | Pay | Oct 20 | Assessing |
| Laptop lost in transitOct 2, Sri Lanka | Sahan Kumara | None, encrypted | Closed | Resolved |
Policies
Evidence ready
ISO 27001 Annex ADigital experience
Experience dipped to 7.1 in Quality this fortnight. Teams has crashed on 14 laptops since Tuesday's update, and the experience agent suggests rolling it back.
By department
| Department | People | Score | Top issue | Last 4 weeks |
|---|---|---|---|---|
| Engineering | 112 | 8.1 | Slow builds on 2021 laptops | Steady |
| Quality | 24 | 7.1 | Teams crashes after update | Down 1.2 |
| Delivery | 14 | 7.9 | VPN drops on office Wi-Fi | Steady |
| Sales | 9 | 7.4 | Battery health, 3 laptops | Up 0.3 |
| People and Culture | 8 | 8.3 | None | Steady |
| Other Finance, IT, Leadership | 17 | 8.0 | None | Steady |
| All | 184 | 7.9 | Groups under 5 people are never shown | |
Suggested fixes
Experience agent- TRoll back Teams on 14 laptopsCrashes started after Tuesday's update. 88% confidence
- IReplace 6 laptops from 2021 in EngineeringBoot over 4 min; builds 2.3× slower. Opens an IT ticket
Pulse, Oct 13
118 answersHow well do your laptop and apps work for you?
What we collect
Notice sent Sep 1Settings
How Lumen Labs runs amax: credentials, data, AI, backups and machine access. One thing needs you: the Azure DevOps token expires in 12 days.
Connections and keys
Connector credentials, encrypted with your own key, with rotation and expiry.
Data retention
How long each kind of data is kept, legal holds, and access and erasure requests.
AI and data
Where your data lives, which AI provider and region, and what may be sent to it.
Backups and export
Point-in-time recovery, weekly restore drills, and exporting all your data.
API and webhooks
Service credentials for CI and tools, signed webhooks, and rate limits.
Agents keep the records. People decide.
amax is the agent-native ERP for software and services firms. Commits, deployments and chat become your delivery, people and finance records, and hours, invoices and payroll changes wait for a person to accept them.
Fictional data from Lumen Labs. Each decision is attributed and audited. Try Finance, HR or Engineer.
Your commits , deployments and timesheets already say what happened. amax turns them into records, and drafts the ones that need a decision for a person to accept.
How it works
✓ amax: AMX-142 closed · 2.5 h suggested to Liam Walsh
Next state: Accepted by Liam Walsh · audit entry #10,482 chained to #10,481
Today at Lumen Labs (fictional)
Delivery that updates itself.
Projects, specclaw proposals and releases across Dev, QA, UAT and Prod. Time and approvals. Allocations and capacity forecasts. Utilisation and availability reports.
People records, kept current.
Core HR. Leave. Onboarding and offboarding. Payroll runs and payslips. Recruitment, from open role to hire. Learning. OKRs from Keyflow.
Coming Sri Lanka payroll pack, Australia payroll pack
Invoices drafted from approved time.
Contracts, invoicing and receivables, with invoices drafted for Finance to accept. Expense claims, approved by the manager and then Finance. Presales pipeline.
Coming Xero, QuickBooks and Business Central
Compliance and incidents, on the record.
IT access and licences, with every grant and revoke decided by a person. Compliance registers and incidents. Helpdesk queues with SLAs, and a support agent that acts only on approved requests. Notifications.
Coming Insights
Every capability is an MCP tool.
Claude Code, CI and your own agents use the same tools and permissions as the UI. Entra ID sign-in and SCIM. Git identities, API keys and webhooks.
Built for audit
Facts about how amax works, not claims about customers.Questions
Will an agent change our data on its own?
Agents record what happened, like a commit closing its task or a pipeline recording a deployment. Hours, invoices and payroll changes are only drafted: a person accepts or approves each one, and in chat amax asks before it changes anything.
Which agents can connect?
Any MCP client, such as Claude Code, a CI pipeline or your own agent, using a credential scoped to a person's role.
Where does our data live?
In the data region you choose for your workspace, with retention rules per record type and legal holds per person or matter.
Do we have to stop using our other tools?
No. amax reads commits, pipelines and your directory, and planned integrations cover accounting.
Is it accessible?
Every screen meets WCAG 2.2 AA, works from the keyboard, and respects light, dark and reduced-motion settings.
How do we start?
Book a demo. We'll walk through amax on fictional data like the records on this page.
Ask it yourself.
Book a demo and we'll answer this question on a workspace like Lumen Labs, live.
Agents keep the records. People decide.
Commits close tasks and draft your time for you to accept. Deployments move releases. Leave, people records and allocations stay up to date through chat. Your team opens amax to review and approve, not to type.
Video storyboard, 35 s: a commit closes a task (0–9 s), amax drafts 2.5 h and Kasun accepts it (9–15 s), Kasun submits the week and the PM approves it in chat (15–23 s), a release moves from UAT to Prod (23–29 s), then the end card (29–35 s). All data is fictional.
Your tools were built for people typing updates
Jira, Monday and Kantata wait for someone to type every update. In amax, agents close tasks, draft the hours for people to accept and record releases over MCP, and every change shows who it was done for.
How it works
Agents write through MCP
Every capability is an MCP tool with role-scoped permissions. Claude Code, CI and your own agents use the same tools as the UI.
Every write is checked and attributed
In chat, amax asks before it changes anything. Every write, from chat, MCP or the UI, is permission-checked, audited and attributed to the person or the agent acting for them.
People review and decide
Screens lead with what needs you: approvals, blocked releases and over-allocation. Pin anything into chat and ask.
One system for delivery, people and money
Delivery
Projects, specclaw proposals and releases across Dev, QA, UAT and Prod. Time and approvals. Allocations and capacity forecasts.
People
Core HR. Leave. Onboarding and offboarding. Payroll runs and payslips. Recruitment, from open role to hire. Learning. OKRs from Keyflow.
Coming Sri Lanka payroll pack, Australia payroll pack
Finance and sales
Contracts, invoicing and receivables, with invoices drafted for Finance to accept. Expense claims, approved by the manager and then Finance. Presales pipeline.
Coming Xero, QuickBooks and Business Central
Operations
Compliance registers and incidents. Notifications.
Coming IT assets and access, Helpdesk, Insights
Platform
An MCP server for every capability. Entra ID sign-in and SCIM. Git identities, API keys and webhooks.
Ask amax
Preview, fictional dataConnections and keys
One thing needs you: the Azure DevOps token expires in 12 days. Changes happen in chat. Pin anything, then ask.
Credentials
| Credential | Status | Expires | Ask |
|---|---|---|---|
| Azure DevOps PATDelivery ingestion | Expiring | Oct 29 | |
| Microsoft GraphInbox, Teams | Active | Mar 2027 |
Chat confirm card
PendingRotate Azure DevOps PAT, keep expiry Oct 29 2027.
Typed here only. It goes straight to the vault, never to the AI or the chat history.
Chat history
The chat panel's History button. Only your own chats are listed, even for Admins.
History
- Add a risk to Northwind renewal · Today 14:02 · 6 messages · 1 pin
- Who is on the bench in November? · Yesterday · 4 messages
- Submit my timesheet for week 41 · Oct 12 · 3 messages · 1 expired action
Restored: Submit my timesheet for week 41
You: Submit my timesheet for week 41
amax: Ready to submit 38.5 hours for week 41.
Ask again to make a fresh request.
AI usage
October so far: $612 across 41 people. Priya Fernando's chats cost the most this month, mostly from long delivery reports.
Cost per day
📌By person
| Person | Calls | Tokens | Cost | Last used | |
|---|---|---|---|---|---|
| Priya Fernando | 1,204 | 8.2M | $58.10 | Today | |
| Tom Okafor | 902 | 5.9M | $41.75 | Today | |
| Ana Ruiz | 611 | 3.1M | $22.04 | Yesterday |
Most expensive conversations
| Conversation | Person | Cost | |
|---|---|---|---|
| Q3 delivery report for Northwind (fictional) | Priya Fernando | $6.80 | |
| Bench forecast, November | Tom Okafor | $4.12 |
Chat panel footer
This month: $4.12 · 212 calls
Audit and trace
Every change, every AI call and every tool call, chained so that nothing can be edited or removed unnoticed. Read only, by design.
Events
Trace t-9f3a…
Chain intact- 14:02:12 · Prompt received from Priya Fernando, 1 pin (Northwind renewal)
- 14:02:13 · Model call, claude via Bedrock Sydney, 4,210 tokens, $0.021
- 14:02:14 · Read tool
get_opportunity - 14:02:15 · Pending write
add_opportunity_riskcreated - 14:02:31 · Confirmed by Priya Fernando
- 14:02:31 · Service write presales.risk, audited, event
presales.risk.added
Contoso Portal
Team
From allocations| Person | Role | Oct | Nov | Dec | |
|---|---|---|---|---|---|
| Kasun Dias | Engineer | 80% | 80% | 50% | |
| Ayesha Rahman | PM | 40% | 40% | 40% |
Contract tab
Contracts and billing arrive with finance (017).
AI usage
Signed in as Ravi Perera (fictional), IT Administrator. Prices are hidden for your role.
Nav: Operations
Settings · Access and licences · Helpdesk · Compliance · Digital experience · Backups and export
My timesheet · week 42
Changes happen in chat. Pin anything, then ask.
This week
| Day | Project | Hours | |
|---|---|---|---|
| Mon | Contoso Portal (fictional) | 8.0 | |
| Tue | Fleet Tracker (fictional) | 7.5 |
Release v2.4.0
Edit tag, record or void a deployment: ask in chat.
Repo sync
Proposals follow the linked repo's specclaw state. 2 pushes were refused today.
Refused pushes
| When | By | Key | Reason | |
|---|---|---|---|---|
| 09:40 | Nimal Silva | CON-031 | stale: last synced from a newer commit | |
| 08:15 | Ayesha Rahman | all | repo not linked to CON (github.com/example/fleet-tracker) |
Plugin dry run (developer machine)
/amax:sync-specclaw repo github.com/example/contoso-portal @ main 4f2c9a1 project CON (linked) dry run: 0 created · 3 updated · 14 unchanged · 1 refused CON-033 building → verified CON-034 tasks 2/6 → 5/6 CON-035 planned → building refused CON-012 released belongs to Prod deployments Apply 3 updates? (y/N)
Keyflow
3 sync errors need you: Keyflow refused Lahiru Liyanage and Mohamed Rifkhan, and a goal came in for a Keyflow person amax doesn't know. The sync runs every 15 minutes as a job. Changes happen in chat. Pin anything, then ask.
Keyflow, sister product 📌
OKRs, check-ins, feedback and recognition stay in Keyflow. amax sends people and teams; Keyflow sends goals, review scores and recognition back to each person's Performance page.
Sync errors
📌3 open| What | Record | First seen | Runs | Action |
|---|---|---|---|---|
| Refused Keyflow refused this person: start date Nov 2, 2026 is in the future | Lahiru Liyanage | Oct 18, 08:41 | 2 | |
| Refused Keyflow refused this person: start date Nov 2, 2026 is in the future | Mohamed Rifkhan | Oct 18, 08:41 | 2 | |
| Unmatched A goal came in for a Keyflow person amax doesn't know | Keyflow person kf-9031 | Oct 18, 08:41 | 1 |
Recent runs
📌Started by the keyflow.sync job| Started | Result | Out | In | Errors | |
|---|---|---|---|---|---|
| Oct 18, 09:11 | Completed with errors | 0 | 0 | 2 | |
| Oct 18, 08:56 | Failed Keyflow answered 503 | 0 | 0 | 0 | |
| Oct 18, 08:41 | Completed with errors | 184 people, 8 teams | 22 | 3 |
Kasun Dias, performance
1 goal is at risk. Goals, review scores and recognition come from Keyflow, synced 4 min ago. Review scores show only to HR, leadership, Kasun and his manager.
Goals
📌2026 H2- At risk 📌Pass the AWS Solutions Architect examDue Dec 15, 20%
- On track 📌Cut Fleet Tracker p95 latency to 300 msDue Dec 31, 70%
- On track 📌Mentor two associate engineersDue Dec 31, 50%
Review scores
📌- 4.2 of 5 📌2026 H1 reviewExceeds expectations
- 3.8 of 5 📌2025 H2 reviewMeets expectations
Recognition
📌- MF📌
Unblocked the v1.8.0 rollback on a Friday night (fictional)
Maya Fernando, Oct 14 - NS📌
Patient code reviews for the new joiners (fictional)
Nimal Silva, Oct 2
Kasun Dias, career
2 technologies proposed by the agent wait for confirmation, and the Azure AZ-204 certification expired in May 2024. Everything below is read from HR, allocations, learning and delivery; nothing is typed in here.
Career tree
Drawn to scale: one month is the same height everywhere. Branches run for exactly the time on the project, thicker for a larger allocation, and projects at the same time take parallel lanes. Rings are grades, diamonds certifications (grey when expired), faint leaves are technologies proposed by the agent.
Selected
📌Promoted to Senior Engineer
- GradeEngineer → Senior Engineer
- EffectiveApr 1, 2024
- Recorded byHR agent for Dilini Perera, Mar 22, 2024
- Approved byMaya Fernando, Mar 25, 2024
- SourceHR employment period · trace #a41f…
Pay is never shown here; a grade change shows the grade only.
What changed
Newest first- To confirm 📌AWS, PostgreSQL proposed on Fleet TrackerAgent for Maya Fernando, Oct 16, 2026 · from linked repo
- 📌Adatum claims spike, 10%Apr – May 2025 · Python, AWS
- 📌Internal Design System, 20%Mar – Sep 2025 · allocations
- Valid 📌AWS Developer AssociateJul 2024 · valid to Jul 2027
- 📌Senior EngineerApr 1, 2024 · approved by Maya Fernando
- 📌Fleet Tracker; manager Maya FernandoNov 2023
- 📌Northwind ClaimsSep 2022 – Oct 2023 · Python, Azure Functions, PostgreSQL
- 📌EngineerJul 1, 2022 · approved by Nimal Silva
- Expired 📌Azure Developer AZ-204May 2022 · expired May 2024
- 📌Contoso PortalJun 2021 – Aug 2022 · React, TypeScript, .NET
- 📌Joined as Associate EngineerJun 7, 2021 · Engineering, Lumen Labs Lanka · manager Nimal Silva
Suggestions
Agents never change data on their own. 2 suggestions need your decision, 0 need a second approver, and 1 accepted change can still be undone. Decisions happen in chat. Pin anything, then ask.
Needs your decision
An agent suggests, a person decides| Suggestion | Agent | Evidence | Confidence | Expires | Decide |
|---|---|---|---|---|---|
| Move Kasun Dias to 50% on Fleet Tracker in DecemberAllocation change | Inbox agentfor Nimal Silva | The plan on Allocations External source: emailEmail from a.lee@wideworld.test (fictional) | 0.64 | Oct 19 | |
| Move Ayesha Rahman to 50% on HR Insights in DecemberAllocation change | Allocation checkfor Ayesha Rahman | The plan on Allocations | 0.82 | Oct 24 |
Pay, bank files, access and credentials need someone other than the person the agent acted for. Suggestions outside your data scope are never shown.
Accepted, can be undone
| Change | Decided | Undo until | Undo |
|---|---|---|---|
| Move Nimal Silva to 50% on Contoso Portal in JanuaryAllocation check for Maya Fernando | Maya FernandoOct 17 | Oct 24 |
Agent runs
Suggestions from an agent run show its input, tool calls, output and cost here. Recurring checks make theirs without a model.
Agent jobs
0 of 1 on| Job | Runs | Status | Ask |
|---|---|---|---|
| Allocation checkSuggests rebalancing people planned over 100% in the next three months | Mondays 06:00 | Paused |
Notifications
How amax reaches you. Urgent items skip the digest but wait for your quiet hours. Change anything in chat.
Channels per category
| Category | In app | Teams | Digest | ||
|---|---|---|---|---|---|
| Approvals | On | On | On | Off | |
| Releases | On | Off | On | Daily at 08:00 | |
| Reminders | On | On | Off | Daily at 08:00 |
Quiet hours
21:00 to 07:00, Asia/Colombo (Lumen Labs Lanka (Pvt) Ltd, fictional)
Email and Teams wait until quiet hours end. The bell always shows new items.
The bell 2 unread
Delivery
- Release v1.8.0 rolled back in UATUrgent Fleet Tracker (fictional) · 2 h ago · Unread
Time
- Kasun Dias submitted 2026-W4232.5 h to approve · 10 min ago · Unread
- Your timesheet for 2026-W41 was approvedYesterday