Continuance & independence
Designed for AGS ownership and Cursor-based maintenance after sign-off.
Portable code
React + TypeScript, Tailwind, no proprietary workflow engine. Domain rules are plain functions with unit tests.
Replaceable storage
All writes go through named domain services. Swap the browser demo store for an API/PostgreSQL repository without changing pages.
Delivery plan
Prototype (35h) → Phase 1 AGS Toolkit (53h) → Phase 2 Management Box (62h) → Sign-off & continuance (5h).
Role permission matrix
Enforced in domain services, not only hidden in the UI
| Role | view finance | view margins | edit commercial | approve fees | manage projects | approve costs | manage capacity | edit processes | approve processes | credit override | approve invoices | share client | admin |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Leadership / Director | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | · |
| Operations / Process Owner | ✓ | · | ✓ | · | ✓ | · | ✓ | ✓ | ✓ | · | · | ✓ | · |
| Project Manager / Senior QS | ✓ | · | ✓ | · | ✓ | · | · | · | · | · | · | ✓ | · |
| Delivery staff / QS | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Finance / Commercial Manager | ✓ | ✓ | ✓ | · | · | ✓ | · | · | · | ✓ | ✓ | · | · |
| Client (external) | · | · | · | · | · | · | · | · | · | · | · | · | · |
| System Administrator | · | · | · | · | · | · | · | · | · | · | · | · | ✓ |
Delivered by Nikolay Kirilov (NKTech). Production items not in this prototype: real SSO, PostgreSQL persistence, live Xero/HubSpot/SharePoint connectors, real AI provider, email notifications.