CuttyMOA Platform · Build goal, plan & live progress · Edition 1

From Fleet Design to Running Product

The delivery plan for turning the CuttyMOA agent fleet into a real, multi-platform product: a React web app and React admin panel, a Laravel API, native iOS · iPadOS · Android · macOS apps, multi-role dashboards, Google & GitHub authentication, payments and packages — with all 76 named agents carrying their own mandates, capabilities and skills from the fleet document.

9
Delivery phases
919
Tracked tasks
6
Client platforms
76
Agents to implement
24
Weeks to launch

How to use this document. Tick tasks as they complete — every progress bar on this page, including the headline figure, updates live. State is held in the page only (it resets on reload) because sandboxed viewers block browser storage; for a permanent record, export the checklist to your tracker of choice.

Overall progress
0%
0 done919 remaining919 total tasks9 phases · 24 weeks
Phase reached
P0
Section 1 · Goal

The goal

Ship a production-grade, multi-tenant agent platform: one Laravel API serving a React web app, a React admin panel and four native clients, where all 76 CuttyMOA agents — with the names, mandates, skills, tools, guardrails and autonomy ceilings defined in the fleet document — are selectable, routable and supervised by humans at every gate.

Success criteria

CriterionTargetHow it is proven
Agent fleet implementedAll 76 agents live with correct names, IDs, skills and guardrailsAutomated registry test comparing the platform to the fleet source of truth
AuthenticationGoogle, GitHub, email + OTP, TOTP 2FA, device sessionsEnd-to-end auth suite across every client
Role separation7 roles enforced deny-by-defaultPermission matrix tests on 100% of endpoints
PaymentsSubscription, upgrade, cancel, invoice, dunningSandbox transaction suite + reconciliation report
ResponsivenessWeb and admin usable from 360px up; native on all four platformsViewport matrix + device-lab pass
TrustNo agent action that bypasses G1–G10; full audit trailAdversarial red-team report with zero critical escapes
Performancep95 API < 400ms; first meaningful paint < 2s on 4GLoad test evidence in CI

Explicit non-goals (for this release)

  • No autonomous financial transactions — money movements always require a human approval step.
  • No marketplace for third-party agents; the fleet is first-party and version-controlled.
  • No on-premise/self-hosted edition in v1 (architecture leaves room, delivery does not include it).
  • No fully autonomous customer-facing commitments; external promises pass the comms gate.

Definition of done

Every task in Section 8 ticked, every quality gate in Section 12 passed with evidence, all four native builds approved in their stores, and the audit chain verified end-to-end on a production run.

Section 2 · Scope

Scope & platforms

SurfaceAudienceCore jobsTech
Web appCustomers, operators, analystsAgent console, tasks, knowledge, usage, billing, settingsReact + TypeScript
Admin panelSuper admin, platform adminsUsers, roles, agent fleet, providers, pricing, health, auditsReact + TypeScript
APIAll clients, integrationsIdentity, tenancy, RBAC, agent orchestration, billing, webhooksLaravel 11 + Postgres + Redis
iOSMobile usersConsole, notifications, approvals, knowledgeReact Native (shared core)
iPadOSField & desk usersSplit-view dashboards, richer console, keyboard workflowsReact Native adaptive layouts
AndroidMobile usersConsole, notifications, offline queueReact Native (shared core)
macOSPower users, operatorsMulti-window console, menu-bar quick actionsNative macOS target on the shared core
Shared-core rule. One TypeScript package holds API clients, types, validation schemas and business rules; every client is a thin presentation layer over it. This is what keeps four native platforms from becoming four products.
Section 3 · Architecture

Architecture

Five layers, one contract. Clients never talk to providers directly — everything passes the API, the agent platform and the guardrail boundary.

Clients Edge & API Platform services Agent platform Providers Web app (React) Admin panel (React) iOS · iPadOS Android macOS CDN · WAF · gateway Laravel API (REST) Realtime (WebSocket) Auth: OAuth · OTP · 2FA Users · Org · RBAC Billing & entitlements Jobs · Queues · Cron Files · Media · Search Agent registry (76) Router + Aggregator Orchestrator + Guardrails Memory · Corpus · Eval Engine Alpha–Zeta Keys · quotas · fallback Tool & skill registry Audit chain · telemetry Data & infrastructure plane Postgres (row-level tenancy) · Redis (cache/queues) · object storage · vector index · observability · audit chain All client traffic is authenticated, rate-limited and signed; provider calls are brokered and metered by the platform. Solid = request path · dashed = supporting plane. No client ever holds a provider key.
Figure 3.1 — Five layers, one contract. The guardrail boundary sits between the orchestrator and the provider layer, so no agent can reach a tool or model that its permissions do not allow.
Section 4 · Decisions

Technology decisions

LayerChoiceWhy
Web appReact 18 + TypeScript, Vite, TanStack Query, Zustand, Tailwind, Radix primitivesFast iteration, one language with the API contract, strong a11y primitives.
Admin panelReact 18 + TypeScript, separate app + stricter auth (mandatory 2FA)Blast radius isolation: admin compromise must not be a single-factor risk.
APILaravel 11 (PHP 8.3), modular monolith, queues via Horizon, Sanctum/Passport, SocialiteBatteries-included auth, jobs, policies and migrations; a modular monolith keeps the agent platform cohesive before any service split.
DatabasePostgreSQL 16 (row-level tenancy), Redis 7 for cache/queues/locksRelational integrity for RBAC + JSONB for agent configs and traces.
Vector & searchPostgres pgvector + a dedicated search indexOne fewer moving part at launch; eval-gated migration path if latency demands.
RealtimeWebSocket via Laravel Reverb (or managed equivalent)Agent run streaming, live charts, approval notifications.
AI layerProvider-agnostic gateway: provider registry, model tiers Alpha–Zeta, router, aggregator, orchestratorNo vendor lock-in; routing policy is data, not code.
PaymentsPrimary card gateway + alternative gateway + regional wallet gatewayCoverage across card-first and mobile-wallet-first markets.
NativeReact Native + TypeScript (iOS, iPadOS, Android) · macOS via Catalyst/new-architecture targetMaximum code reuse with web while meeting platform conventions.
InfrastructureContainers, IaC, blue-green deploys, CDN + WAF, object storage, managed PostgresReproducible environments, fast rollback.
DeliveryGitHub Actions CI/CD, preview environments per PR, trunk-based with release branchesSmall batches, automated gates.
ObservabilityStructured logs, metrics, traces, error tracking, agent audit chain, cost meteringYou cannot run an agent fleet you cannot see.
On AI providers. The platform stores providers, models, tiers and routing weights as data — never as hard-coded names in client code. That keeps the fleet portable, lets pricing changes be absorbed without a release, and keeps provider identity out of user-facing surfaces.
Section 5 · Agents

Agent system & registry

Three capabilities make the fleet operable rather than merely defined: agents can be created by hand by a super admin or admin (Section 5.2), they can be provisioned automatically when demand or a capability gap requires it (Section 5.3), and they can communicate with each other through typed, audited handoffs (Section 5.4).

AGENT REGISTRY
76 agents · 61 role archetypes + 15 fleet-infrastructure
CONFIG SCHEMAper agent
callsigniddivisionmandateskills[]tools[]guardrails[]autonomyparenthandoffs[]
RUNTIME COMPONENTScore
RouterAggregatorOrchestratorGuardrail engineMemoryEval harnessAudit chain
INSTANCE MODELscale
1,000 worker instances15 infrastructureclone by seatsinfra scales by load

5.1 · Registry — all 76 agents

Sample skills are shown to identify each agent; the full stack (20–33 skills each, 1,637 in total) is the implementation checklist for the agent platform workstream.

CallsignIDDivisionCapability (role)SkillsSample skillsCeiling
Executive
ATLASCMOA-EXE-01ExecutiveChief Executive Officer33strategy formulation · competitive analysis · capital allocation · P&L masteryL1
COMPASSCMOA-EXE-02ExecutiveChief of Staff28executive orchestration · written communication · meeting design · program managementL2
Engineering
FORGECMOA-ENG-01EngineeringChief Technology Officer30distributed systems design · software architecture · API & integration patterns · cloud economicsL1
BASTIONCMOA-ENG-02EngineeringVP Engineering25agile & lean delivery at scale · sprint/program planning · estimation & throughput analysis · hiring loops & interview designL2
HELIXCMOA-ENG-03EngineeringVP Platform & SRE23SRE practice (SLOs, error budgets, toil reduction) · Kubernetes at scale · IaC (Terraform/Pulumi) · cloud networking (VPC, DNS, CDN, egress)L2
MERIDIANCMOA-ENG-04EngineeringDirector of Engineering21engineering management · systems design review · program delivery · talent calibrationL2
KEYSTONECMOA-ENG-05EngineeringEngineering Manager22agile ceremonies · estimation & capacity planning · code review practice (not gatekeeping) · debugging production issues with the teamL2
VERTEXCMOA-ENG-06EngineeringTech Lead / Staff Engineer20deep language/framework mastery · system design · API design · data modellingL3
CONDUITCMOA-ENG-07EngineeringBackend Developer (Senior/II/Junior)23one-plus language depth (Go/Java/Python/Node/Rust) · HTTP/REST & gRPC design · SQL & query tuning · data modelling & normalisationL3
PRISMCMOA-ENG-08EngineeringFrontend Developer (Senior/II/Junior)20TypeScript/JavaScript depth · framework mastery (React/Vue/Angular) or native (Swift/Kotlin) · CSS architecture · design-system consumption & contributionL3
ANCHORCMOA-ENG-09EngineeringSite Reliability Engineer (SRE I–III)20Linux internals · Kubernetes operations · networking (DNS/TCP/HTTP/TLS) · Terraform/IaCL3
CRUCIBLECMOA-ENG-10EngineeringQuality Engineer / SDET24test design (equivalence, boundary, pairwise) · automation frameworks (Playwright/Cypress/Selenium/Appium) · API testing (REST-assured/Postman/k6) · performance & load testingL2
PYLONCMOA-ENG-11EngineeringDevOps / Platform Engineer22CI/CD design (GitHub Actions/GitLab/Jenkins) · Kubernetes & Helm · IaC (Terraform/Ansible) · service templatesL2
LATTICECMOA-ENG-12EngineeringTechnical Program Manager (TPM)20program management at scale · dependency mapping · engineering fluency (architecture enough to challenge) · risk managementL2
Product & Design
NORTHSTARCMOA-PROD-01Product & DesignChief Product Officer23product strategy · market & competitive analysis · portfolio thinking · discovery habitsL1
AURORACMOA-PROD-02Product & DesignGroup Product Manager / Director23product leadership · strategy-to-roadmap decomposition · coaching PMs · discovery at program levelL2
EMBERCMOA-PROD-03Product & DesignProduct Manager (Senior / PM / APM)23customer discovery interviews · problem framing · PRD & spec writing · prioritisation frameworksL2
CANVASCMOA-PROD-04Product & DesignProduct Designer / Design Lead21interaction design · visual design & typography · design systems (tokens/components) · prototyping (Figma)L3
FATHOMCMOA-PROD-05Product & DesignUX Researcher / Content Designer / ProdOps24qualitative methods (interviews, diary studies, contextual inquiry) · quantitative methods (surveys, task analysis, stats literacy) · study recruiting & panels · synthesis & affinity mappingL3
Data & AI
CARTOGRAPHERCMOA-DAT-01Data & AIChief Data Officer23data architecture (lakehouse/warehouse) · analytics engineering standards · ML strategy & feasibility judgement · governance frameworks (DCAM)L1
SLUICECMOA-DAT-02Data & AIData Engineer (Staff/Senior/II)23SQL depth · Python for pipelines · Airflow/Dagster orchestration · Spark/dbt transformsL2
METRICCMOA-DAT-03Data & AIAnalytics Engineer / BI Developer21advanced SQL · dbt models & tests · Looker/LookML or Power BI/Tableau · semantic layer designL3
CORTEXCMOA-DAT-04Data & AIML Engineer / MLOps23Python engineering (not notebooks-only) · PyTorch/TensorFlow inference · model serving (Triton/ONNX/vLLM) · feature storesL2
VECTORCMOA-DAT-05Data & AIData Scientist / Experimentation21statistics (hypothesis tests, power, bootstrapping) · regression & classification (scikit-learn) · causal inference (diff-in-diff, IV, uplift) · experimentation platform designL3
PROVENANCECMOA-DAT-06Data & AIData Steward / Governance20governance frameworks (DCAM/DAMA) · catalog tooling (Atlan/Collibra) · metadata & lineage management · classification schemesL2
R&D
ORIGINCMOA-RND-01R&DPrincipal Researcher / Head of Labs21research design & methodology · deep ML/systems domain expertise · literature synthesis speed · prototype engineeringL2
SANDBOXCMOA-RND-02R&DResearch Engineer / Prototyper20full-stack speed (Python/TS) · ML implementation from papers · benchmark & eval harness writing · data pipelines liteL3
Security
AEGISCMOA-SEC-01SecurityCISO / Security Director20risk management (FAIR/NIST CSF) · security architecture review · AppSec program design · cloud security posture managementL1
WARDCMOA-SEC-02SecuritySecurity Engineer (AppSec / Cloud)23OWASP Top 10 in practice · secure code review (multiple languages) · threat modelling (STRIDE) · SAST/DAST/SCA tools (Semgrep/Checkmarx/Burp)L2
WATCHTOWERCMOA-SEC-03SecuritySOC Analyst / IR Responder / IAM23SIEM operations (Splunk/Sentinel/Chronicle) · detection rules (Sigma/YARA/KQL) · triage & prioritisation · incident response lifecycle (NIST)L2
ASSURECMOA-SEC-04SecurityGRC Analyst / Trust & Safety21control frameworks (SOC 2/ISO 27001/NIST CSF) · evidence management (Vanta/Drata) · audit facilitation · questionnaire craftL2
Sales
VANTAGECMOA-SAL-01SalesCRO / VP Sales / Sales Director22enterprise sales methodology (MEDDPICC/Command of the Money) · forecasting & pipeline calculus · territory & quota modelling · compensation designL1
PURSUITCMOA-SAL-02SalesAccount Executive (Strategic / Senior / AE)23discovery interviewing · MEDDPICC qualification · multi-threading & champion building · objection handlingL2
PROSPECTORCMOA-SAL-03SalesSDR / BDR (Senior & Associate)21cold email & sequence writing · phone prospecting & gatekeeper navigation · BANT/MEDDPICC-lite qualification · CRM & sequencing toolingL3
BLUEPRINTCMOA-SAL-04SalesSales Engineer (Director → Senior → SE)21technical presentations to mixed rooms · demo data & environment craft · integration architecture (APIs/SSO/data pipes) · security-review fluencyL3
ALLOYCMOA-SAL-05SalesPartner / Channel Development Manager20partner economics (margin/rebate models) · channel program design · enablement curriculum building · joint account planningL3
FORECASTCMOA-SAL-06SalesRevenue Operations20CRM administration (Salesforce/HubSpot) · reporting & dashboards · compensation modelling · forecast methodologyL2
Marketing
BEACONCMOA-MKT-01MarketingCMO / Marketing Director21positioning & messaging strategy · demand-gen program architecture · brand stewardship · budget & ROI modellingL1
MESSENGERCMOA-MKT-02MarketingProduct Marketer (PMM)21positioning workshops · message testing · launch orchestration · competitive intelligence synthesisL2
AMPLIFYCMOA-MKT-03MarketingDemand Generation / Performance Marketer20paid media ops (Google/Meta/LinkedIn) · budget pacing & CAC math · landing-page & offer testing · lifecycle marketing automationL2
STORYLINECMOA-MKT-04MarketingContent / Brand / Events / Growth21long-form & technical writing · editing & style-guide enforcement · SEO/keyword strategy & search intent · art direction & brand systemsL3
MEGAPHONECMOA-MKT-05MarketingPR & Corporate Communications20press release construction · media pitchcraft & relationships · crisis comms tabletops · spokesperson trainingL2
ATTRIBUTIONCMOA-MKT-06MarketingMarketing Operations & Analytics20Marketo/HubSpot ops · lead-scoring models · routing SLAs to SDRs · GA4/Segment event designL3
Customer Success
HARBORCMOA-CSX-01Customer SuccessVP Customer Success20renewal & expansion motion design · health-score architecture · support economics (cost per ticket, deflection) · follow-the-sun staffingL2
GUARDIANCMOA-CSX-02Customer SuccessCustomer Success Manager (Principal/Senior/CSM)20account strategy & multi-threading · success-plan craft · usage analytics interpretation · QBR/north-star review deliveryL2
WAYPOINTCMOA-CSX-03Customer SuccessTechnical Account Manager / Implementation Consultant20solution integration (APIs/data pipes/SSO) · project management for onboarding · migration planning & cutover rehearsals · customer-admin training designL2
LIFEBUOYCMOA-CSX-04Customer SuccessSupport Engineer (L1 → L2 → L3/Escalation)20diagnostic questioning · log reading & trace analysis · reproduction case discipline · product configuration knowledgeL3
LIBRARYCMOA-CSX-05Customer SuccessKnowledge & Community / Enablement Ops20technical writing for self-serve · content design for search-in-docs · community program design · deflection measurementL4
Finance
LEDGERCMOA-FIN-01FinanceCFO / Controller21SaaS financial modelling (ARR, NRR, CAC/LTV, magic number) · ASC 606 revenue recognition · FP&A & variance analysis · treasury & cash managementL1
VARIANCECMOA-FIN-02FinanceFP&A Manager / Financial Analyst20three-statement fluency · budgeting & variance analysis · SaaS metrics interpretation · headcount & cost modellingL2
RECONCILECMOA-FIN-03FinanceAccountant / AP / AR & Billing20GAAP accounting · subscription billing mechanics (proration, metering) · reconciliation rigour · ERP navigationL2
OVERSIGHTCMOA-FIN-04FinanceInternal Auditor / Procurement Manager20internal audit methodology (IIA) · control design & walkthroughs · risk-based audit planning · data analytics for audit (ACL/SQL sampling)L2
People
ROOTSCMOA-PPL-01PeopleCHRO / HR Business Partner21org design · workforce & headcount planning · compensation architecture · performance systems (calibration)L2
FINDERCMOA-PPL-02PeopleRecruiter / Talent Acquisition Lead20technical & GTM sourcing (scheduling, Boolean, LinkedIn) · structured interviewing design · assessment calibration with hiring managers · employer outreach & personalisationL2
ONWARDCMOA-PPL-03PeoplePeople Ops / HRIS / L&D / Comp & Benefits20HRIS administration (Workday/Bamboo) · process documentation · instructional design · facilitation & training deliveryL3
Legal
CHARTERCMOA-LEG-01LegalGeneral Counsel / Commercial Counsel20SaaS commercial negotiation · contract lifecycle design (clause libraries, playbook authority levels) · privacy law operations (GDPR/CCPA/DPAs/DSAR) · IP: patents, copyright, OSS licenses (SPDX)L1
REDLINECMOA-LEG-02LegalParalegal / Contract Manager20CLM administration · contract intake triage · redline logistics · records & retention opsL2
IT
SWITCHBOARDCMOA-ITS-01ITIT Manager / Service Desk / Business Apps20service-desk operations (ITIL lite) · MDM (Jamf/Intune) · networking for offices (VLAN/VPN/Wi-Fi) · identity tooling with IAM/CISOL4
QUARTERSCMOA-ITS-02ITWorkplace / Facilities / Travel20facilities program management · vendor contract admin · physical-access coordination with IAM · emergency evacuation & BCP site rolesL3
PMO
CADENCECMOA-PMO-01PMOHead of PMO / Program Manager20program design & benefits mapping · sponsorship & steering-committee craft · dependency & critical-path management · RAID disciplineL2
MILESTONECMOA-PMO-02PMOProject Manager / Scrum Master / Business Analyst21agile & waterfall hybrid planning · facilitation & retro design · requirement elicitation · BPMN/process mappingL3
Fleet Infra
ORCHESTRACMOA-INF-01Fleet InfraFleet infrastructure · no human counterpart22agent capability registry · routing heuristics · queue theory and backpressure · priority and SLA designL3
RECEPTIONCMOA-INF-02Fleet InfraFleet infrastructure · no human counterpart21requirements elicitation · brief authoring · ambiguity detection · scope boundingL3
LIAISONCMOA-INF-03Fleet InfraFleet infrastructure · no human counterpart20decision packaging · option-and-risk framing · confidence communication · SLA managementL3
GAUNTLETCMOA-INF-04Fleet InfraFleet infrastructure · no human counterpart22adversarial prompt design · AI threat modelling · red-team methodology · jailbreak taxonomyL2
BENCHMARKCMOA-INF-05Fleet InfraFleet infrastructure · no human counterpart22benchmark design · golden-set curation · statistical scoring · threshold settingL3
DRIFTERCMOA-INF-06Fleet InfraFleet infrastructure · no human counterpart22drift-detection methods · distribution comparison · time-series analysis · alert-threshold tuningL3
WARDENCMOA-INF-07Fleet InfraFleet infrastructure · no human counterpart22policy-as-code review · permission modelling · access auditing · violation forensicsL2
BULWARKCMOA-INF-08Fleet InfraFleet infrastructure · no human counterpart22prompt-injection defence · input-sanitisation strategy · corpus provenance checks · supply-chain awareness for tools and modelsL2
ARCHIVECMOA-INF-09Fleet InfraFleet infrastructure · no human counterpart21corpus curation · chunking and indexing strategy · retrieval evaluation (precision/recall) · deduplicationL3
TOOLSMITHCMOA-INF-10Fleet InfraFleet infrastructure · no human counterpart21capability modelling · manifest authoring · permission review · least privilegeL2
TALLYCMOA-INF-11Fleet InfraFleet infrastructure · no human counterpart21cost attribution · metering design · unit economics of agents · spend-anomaly detectionL3
ROSTERCMOA-INF-12Fleet InfraFleet infrastructure · no human counterpart21template management · configuration-drift control · provisioning automation · identity issuance for agentsL3
SIGNALCMOA-INF-13Fleet InfraFleet infrastructure · no human counterpart21telemetry-schema design · distributed tracing for agents · anomaly detection · dashboard information designL3
CORPUSCMOA-INF-14Fleet InfraFleet infrastructure · no human counterpart21dataset design · annotation-guideline writing · label quality control · sampling and stratificationL3
STANDBYCMOA-INF-15Fleet InfraFleet infrastructure · no human counterpart21high-availability design · failover orchestration · graceful-degradation planning · state backup and restoreL2
Total163776 agents · 61 archetypes + 15 infrastructure

5.2 · Agent factory — creating agents by hand

Two people may create an agent: the super admin (unrestricted, but still audited and still bound by the eval process) and an admin (inside a delegated envelope). Creation is a versioned, first-class operation — never an ad-hoc config edit.

ActionSuper adminAdminAgent operator
Create agent from scratchYes — any divisionYes — own divisions onlyNo
Clone an existing archetypeYesYesRequest only
Set the initial autonomy ceilingUp to L4Up to L3No
Raise a live agent's ceilingYes — logged and time-boxedNo — approval requiredNo
Grant tools / platform skillsYesFrom the approved catalogueNo
Publish to shadow, then liveYesShadow only; go-live needs approvalNo
Retire an agentYesYes — own divisionsNo

The creation wizard

One form, eleven fields, validated before anything is written: callsign (unique) · id (auto CMOA-<DIV>-NN or supplied) · division · parent agent · mandate · autonomous work · skills (suggested from the 1,637-skill library) · tools · guardrails · autonomy ceiling · handoffs. A corpus and an eval suite are mandatory before the agent may leave draft.

Validation gates — hard, not advisory

  • Identity: callsign and ID unique; ID matches the division prefix.
  • Guardrails: the agent must declare every guardrail its division profile requires — money, legal, data, customer and code gates cannot be omitted by whoever creates it.
  • Ceiling sanity: L3–L4 is refused for any agent touching money, contracts, hiring or public communications; those cap at L2 regardless of who is creating them.
  • Tools: every requested tool must exist in the registry and be permitted for that division.
  • Graph: the parent must exist and the reporting graph must stay acyclic.
  • Process: creation confers no autonomy — the agent still has to pass its eval gate (Section 8, phase P2) before it can act.

Every edit is a new version with a diff, an author and a timestamp; rollback is one click. Agents are configuration, so they are reviewed like code.

5.3 · Automatic provisioning — creating agents when required

Automatic creation exists so the fleet can meet demand without a human in the loop for every routine scaling decision. It has two distinct actions, and they are deliberately not the same:

  • Scale instances — clone an existing archetype when the skill set is right but capacity is short. Cheap, bounded, no new eval beyond a corpus refresh.
  • Create a new archetype — when the capability genuinely does not exist. Always lands in draft and always requires human approval before it may act on anything.
SignalAutomatic actionWho approvesGuardrail
Queue age or backlog over thresholdClone the responsible archetype (up to the division cap)Nobody — logged and notifiedG1 · caps + cooldown
Recurring SLA breach on a shift or regionClone for time-zone coverageNobody — loggedG1 · caps
Capability gap: no agent can serve the taskDraft a new archetype from the nearest matchSuper admin (or admin within limits)G10 · shadow first
Eval failures rising / drift detectedProvision oversight agents (BENCHMARK, WARDEN), never more autonomySuper adminG9 · audit
New division, product surface or jurisdictionSuggest an archetype; never auto-createHuman decisionG2 · G7
Money, legal, hiring or public-comms domainDisabled — auto-creation is off in these domainsAlways humanG2 · G7 · G8

Rules that bound the automation

  • Hard caps per division and per org, plus a monthly budget ceiling — crossing either stops automatic creation and raises an alert.
  • Cooldown between automatic creations, so a traffic spike cannot spawn a hundred agents in a minute.
  • Autonomy starts at L1 for anything auto-created; it must earn its way up like every other agent.
  • Mandatory shadow period before an auto-created agent touches real work.
  • Auto-retire when an agent created for a surge goes unused for a set window.
  • Gap with no permission to create: when no archetype matches and auto-creation is blocked by policy, the task goes to the human queue — the nearest agent never improvises outside its mandate.

5.4 · Agent-to-agent communication

Agents talk to each other the way the org chart says they should — through named handoffs — and every message is a first-class, auditable event rather than agents quietly improvising.

Agent A · initiator holds the task Message bus — typed, validated, audited delegate — task with a contract and a deadline consult — peer asks for an opinion handoff — transfer of ownership broadcast — event of record to subscribers escalate — to a senior agent or a human Agent B · responder accepts or declines Human · LIAISON approval and arbitration Agent C · collaborator consulted or subscribed Patterns delegate · consult broadcast · chain Guardrails on conversation no privilege escalation · delegation depth ≤ 3 · cycle detection message and cost budget · data gate on payloads Audit chain — every message, sender, reason and outcome is recorded A conversation ID ties the whole exchange together, so any thread can be replayed end to end. subscribe / consult
Figure 5.1 — Every exchange runs through the bus, so it is typed, validated and recorded. Escalation to a human is a message type, not an exception path bolted on later.
PatternWhen it is usedWhat must be true
DelegateAn agent hands a whole sub-task to a peer with the right skillsReceiver declares the capability; depth limit respected; result returns to the initiator
ConsultA peer opinion is needed before decidingAdvisory only — the initiator keeps ownership and accountability
HandoffOwnership genuinely moves (design to engineering, sales to onboarding)Both sides accept; state and context transfer with the message
BroadcastAn event of record others must react to (incident, release, churn signal)Subscribe list is explicit; no fan-out storms
ChainA pipeline of agents each doing one stepEvery hop logged; a failure stops the chain rather than passing junk on
ArbitrateTwo agents reach conflicting conclusionsA senior agent or the aggregator resolves it, with the dissent preserved in the trace
EscalateThe work exceeds an agent's ceiling or guardrailsRoutes to the parent agent and then to the named human — never silently dropped

The four rules that keep it safe: an agent can never grant another agent more tools or autonomy than it holds itself; delegation depth is capped; message and cost budgets are enforced per conversation; and human visibility is total — any thread can be inspected, and the audit chain records who asked whom, why, and what came back.

Section 6 · Features

Feature workstreams

WorkstreamWhat shipsWhere it lands
Identity & accessGoogle sign-in, GitHub sign-in, email + OTP, TOTP 2FA, recovery codes, device sessions, connected accountsWeb · admin · all native apps
Multi-tenancyOrganisations, workspaces, memberships, invitations, seat limits, per-org isolationAPI · web · admin
RBAC7 roles, deny-by-default policies, permission editor, audited impersonationAPI · admin
Agent consoleChat with any agent, delegate tasks, watch handoffs, approve or rejectWeb · native
Router & orchestratorCapability routing, provider/model selection, tier assignment, failover, dead-letter handlingAPI · admin
AggregationMulti-model fan-out, reconciliation, confidence bands, dissent displayAPI · console
KnowledgePer-org and shared knowledge bases, uploads, citations, freshnessWeb · native · API
Payments & packagesPlans, entitlements, card + alternative + regional gateways, invoices, dunning, MRR dashboardsAPI · web · admin
NotificationsIn-app, email, push (APNs/FCM), approval alerts, digestsAll clients
AnalyticsUsage, cost per agent, task throughput, quality scores, org reportingWeb · admin
SettingsSystem, security, providers, models, flags, localisation, brandingAdmin
Section 7 · Access

Roles & permissions

RoleSeatsCan doHard limits
Super admin1Full platform control: users, orgs, roles, agents, providers, pricing, auditsmandatory 2FA · every action logged · no silent access
Admin1–3Day-to-day operations: support, content, feature flags, refundscannot alter roles or provider keys
Agent operatorper orgRuns and supervises agents, manages tasks and knowledgecannot change autonomy ceilings
Managerper orgTeam dashboards, assignments, approvals, usagesees only their organisation
Analystper orgReads runs, exports data, builds reportsread-only by design
Viewerper orgRead-only access to dashboards and shared artifactsno export rights
Clientper orgEnd customer: uses agents assigned to their workspacescoped to their workspace
Deny-by-default everywhere: a permission must be explicitly granted, tested, and visible in the audit log. Admin functions require 2FA at the session level, not just at login.
Section 8 · Plan

Delivery plan — checklists

Nine phases, gated in order. Tick a task and every bar on this page updates. Phase gates are real: a later phase does not start until the previous gate's evidence exists.

P0 · Discovery & foundations · Weeks 1–2 · 10 tasks
0 / 10

Lock the product definition, the permission model and the delivery machinery before a line of feature code is written.

P1 · API core (Laravel) · Weeks 2–6 · 13 tasks
0 / 13

The backbone: identity, tenancy, permissions, audit and the API contract every client depends on.

P2 · Agent platform · Weeks 4–10 · 23 tasks
0 / 23

The differentiator: all 76 named agents, their skills, the router, the aggregator, the orchestrator and the guardrail engine.

P3 · Web app — user dashboards · Weeks 6–12 · 11 tasks
0 / 11

The product people touch daily: role-based dashboards, the agent console and the knowledge workspace.

P4 · Admin panel · Weeks 10–14 · 17 tasks
0 / 17

Operate the whole platform: users, permissions, the agent fleet, providers, pricing and system health.

P5 · Payments & packages · Weeks 11–14 · 9 tasks
0 / 9

Turn the platform into a business: plans, entitlements, gateways, invoicing and revenue reporting.

P6 · Native apps — iOS · iPadOS · Android · macOS · Weeks 10–20 · 9 tasks
0 / 9

Ship the fleet in everyone's pocket and on the desk, sharing one core with the web app.

P7 · Intelligence layer · Weeks 12–18 · 8 tasks
0 / 8

Make the agents genuinely useful per division: corpora, labelling, retrieval, evals and drift control.

P8 · Hardening, QA & launch · Weeks 18–24 · 10 tasks
0 / 10

Earn the right to be trusted: security, performance, accessibility, recovery and go-live.

919 tasks across 9 phases. The checklists are the working backlog, not a wish list — each line is small enough to close in a day or two and specific enough to verify.

Section 9 · Live

Live progress board

Mirror of the checklists above — it recomputes on every tick, no reload needed.

P0 · Discovery & foundations0 / 10
P1 · API core (Laravel)0 / 13
P2 · Agent platform0 / 23
P3 · Web app — user dashboards0 / 11
P4 · Admin panel0 / 17
P5 · Payments & packages0 / 9
P6 · Native apps — iOS · iPadOS · Android · macOS0 / 9
P7 · Intelligence layer0 / 8
P8 · Hardening, QA & launch0 / 10
Progress is computed live from the checkboxes; nothing is stored. Use Mark all complete to preview the finished state, or Clear all to reset the board.
Section 10 · Schedule

Timeline — 24 weeks

Assuming a team of roughly twelve: 3 web/front-end, 2 Laravel, 2 native, 1 AI-platform engineer, 1 designer, 1 QA, 1 DevOps, 1 PM. Phases overlap deliberately; the native track runs longest because app-store cycles are outside our control.

w1 w3 w5 w7 w9 w11 w13 w15 w17 w19 w21 w23 P0 P1 P2 P3 P4 P5 P6 P7 P8 Bars show active weeks per phase. Gate reviews at the end of P2, P5 and P8 are go/no-go.
Figure 10.1 — Native apps (P6) start once the API and agent platform are stable and finish last; hardening (P8) is a real phase with its own budget, not an afterthought.
Section 11 · Risk

Risk register

RiskLikelihoodImpactMitigation
Multi-tenant data leakageLowCriticalRow-level tenancy + policy tests on every endpoint + adversarial probes in CI
Agent over-reach beyond guardrailsMediumHighGuardrails enforced at the tool boundary; autonomy gated by evals; kill switch tested quarterly
Provider outage or price shockMediumHighProvider-agnostic registry, tier fallbacks, quota alarms, cost metering per agent
App-store rejection delays native launchMediumMediumSubmit early with a minimal build; pre-read guidelines; keep web/PWA as fallback
Scope sprawl across 4 platformsHighHighPhase gates; native shells before feature parity; one shared core, no parallel rewrites
Payment/gateway fragmentationMediumMediumAbstract gateway interface; reconciliation reports; start with one gateway live
RBAC mistakes exposing admin functionsLowCriticalDeny-by-default policies, permission tests, audited impersonation only
Eval/eval-gaming: agents look good, act badlyMediumHighHeld-out sets, red-teaming, human sampling audits, drift monitoring
Cost overrun on inferenceMediumMediumPer-agent metering, tier right-sizing, budget alarms, caching
Team bandwidth / hiring gapsHighMediumSequence phases, document everything, keep a single source of truth for agent configs
Section 12 · Quality

Quality gates & launch

GateEvidence required before passing
SecurityPen-test report, zero critical findings, dependency/secret scanning clean, threat model signed
Authorisation100% endpoint permission tests; impersonation audited; admin 2FA enforced
Agent safetyRed-team report with zero guardrail escapes; kill switch drill passed; audit chain verified
PerformanceLoad test to published SLOs; p95 API < 400ms; web FMP < 2s on 4G
AccessibilityWCAG 2.2 AA audit across web, admin and native; keyboard paths verified
Responsiveness360px → 1920px matrix pass; tablet and split-view checks; no horizontal overflow
Data protectionDSAR flow tested; retention jobs running; sub-processor register published
RecoveryRestore drill with measured RTO/RPO; failover rehearsal passed
StoresiOS, iPadOS, Android and macOS builds approved with listings and privacy declarations
OperationsRunbooks, on-call rota, support playbooks, rollback plan rehearsed
CuttyMOA Platform · Build goal, plan & live progress · Edition 1 · Companion to “The 1,000-Seat Organogram” (Edition 3+) and “CuttyMOA Agent Fleet” (Edition 2) · Timelines, team size and targets are planning estimates, not commitments.