Commissioning Dashboard
The factory floor control panel. One view of every capability: what's specified, what's built, what's proven.
In factory engineering, the team that builds a system is never the team that commissions it. The builder knows what they intended. The commissioner checks what actually shipped.
Capability Status Matrix
Every Mycelium capability, scored on a 5-level maturity scale:
| Level | Meaning | Evidence Required |
|---|---|---|
| L0 | Spec only | PRD written, no build |
| L1 | Schema + API | Backend exists, no interface |
| L2 | UI connected | Users can interact |
| L3 | Tested | Automated verification passes |
| L4 | Commissioned | Independent verification against PRD criteria |
Active Capabilities
Table order = build order. Matches Active table.
| PRD | Capability | Level | Components | Built | Tested | Commissioned | Kill Date | Next Action |
|---|---|---|---|---|---|---|---|---|
| Agent Platform | Identity, memory, comms, dispatch, VVFL | L1 | 38 | 9 (24%) | Partial | No | — | Wire ETL path + consolidate agent infra |
| Sales CRM and RFP | Demand-driven CRM + RFP | L2 | 22 | 14 (64%) | 0 | Partial (2026-02-18) | 2026-03-24 | Sprint 0: Wire 3 dormant algos + Stripe |
| Sales Dev Agent | AI-powered demand generation | L1 | 13 | 7 (54%) | 0 | No | 2026-03-24 | Sprint -1: Prove email + LinkedIn live, then S0: ETL --path, S1: Agent profile |
| Sales Process Optimisation | Process intelligence + agent team | L0 | 7 | 0 | 0 | No | — | Spec complete. Depends on CRM Sprint 0. |
| ETL Data Tool | Universal data readiness | L2 | 12 | 10 (83%) | 7 (58%) | No | — | — |
| Agency Layer | AI-Native Agency (90/10 split) | L1 | 5 | — | — | No | — | — |
| Content Amplifier | Multi-platform distribution | L1 | 12 | 3 (25%) | 0 | No | — | Wire SPCL + Marketing Strategy WC |
| Data Interface | Three-interface data access | L0 | 6 | 0 | 0 | No | — | — |
| Prompt Deck | Alignment instrument | L1 | 7 | 1 (14%) | 0 | No | — | — |
| Make Meetings Matter | Structured meeting state changes | L0 | 8 | 0 | 0 | No | — | — |
| Sui Wallet Safety | Wallet safety standards | L1 | 8 | 0 UI (5 clients) | 0 | No | — | — |
| Time + Mind | Intention/Attention calendar | L0 | 10 | 0 | 0 | No | — | — |
| Trust Commerce | Coach-selling + on-chain reputation | L0 | 7 | 0 | 0 | No | — | Spec complete. Needs demand validation (10 conversations). |
| DePIN Infrastructure | Multi-chain device + data + rewards | L0 | — | 0 | 0 | No | — | — |
Backlog Capabilities
| PRD | Capability | Level | Components | Notes |
|---|---|---|---|---|
| Workflow Engine | Decision engine for work receipts | L1 | 9 | Backend ~80% complete, UI 0% |
| Workflow Builder | Visual workflow editor | L0 | 10 | Blocked on engine UI |
| Commissioning State Machine | Progressive data maturity automation | L0 | 6 | This dashboard is the manual version |
| Drawing Tool | A&ID visual language | L0 | 8 | Figma diagrams exist, no tool |
| Social Media Marketing | LinkedIn-first B2B automation | L0 | 10 | Spec written, not started |
Platform Capabilities
| PRD | Capability | Level | Components | Notes |
|---|---|---|---|---|
| Identity & Access | Multi-tenant auth, RBAC, org isolation | L1 | 54 checklist items | 22% passing — schema built, wiring broken. PostgreSQL 22P02 blocks owner |
| Intelligence Functions | Pure decision logic, zero infra deps | L0 | 6 | Pure functions, no build yet |
Aggregate Health
| Metric | Count | Percentage |
|---|---|---|
| Total capabilities | 14 | — |
| L0 (Spec only) | 8 | 57% |
| L1 (Schema + API) | 4 | 24% |
| L2 (UI connected) | 2 | 12% |
| L3 (Tested) | 0 | 0% |
| L4 (Commissioned) | 0 | 0% |
| Total components across all PRDs | 128 | — |
| Components with Schema done | ~35 | ~27% |
| Components with UI done | ~16 | ~12% |
| Components with Tests done | ~7 | ~5% |
The system has depth in two capabilities (CRM/RFP and ETL) and breadth in specifications. Nothing has reached L3 (tested) or L4 (commissioned) yet.
Flight Readiness Gates
Before any capability ships to production, it must pass eight gates. Adapted from factory pre-flight inspection.
| Gate | Criteria | Test | Applies To |
|---|---|---|---|
| G1: Config | Version locked, zero uncommitted changes | git status clean on deploy branch | All |
| G2: Types | Zero TypeScript errors, strict mode | pnpm nx typecheck [app] | All |
| G3: Security | Auth + rate limits + CSP configured | Action validation audit | All |
| G4: Tests | Pass rate above threshold, documented skips | pnpm nx test [app] | All |
| G5: Performance | P95 response time within budget | Latency measurement under load | All with UI |
| G6: Observability | Four Golden Signals monitored | Latency, Traffic, Errors, Saturation | Production apps |
| G7: AI Safety | Prompt injection mitigated, hallucination bounded | Validation layer audit | AI capabilities |
| G8: Ops Ready | Rollback tested, runbook exists | Deployment verification | Production apps |
Four Golden Signals (G6)
| Signal | Metric | Threshold |
|---|---|---|
| Latency | P95 response time | Under 3s API, under 10s AI |
| Traffic | Concurrent users | Over 50 supported |
| Errors | Error rate | Under 5% |
| Saturation | Function timeout | Under 80% |
Current Gate Status (Sales CRM — only app in production)
| Gate | Status | Evidence |
|---|---|---|
| G1: Config | Pass | Vercel auto-deploy on main |
| G2: Types | Pass | pnpm nx typecheck drmg-sales |
| G3: Security | Pass | 17/17 actions validated |
| G4: Tests | Pass | App 92.5%, Repos 96.2% |
| G5: Performance | Pass | Streaming response under 2s start |
| G6: Observability | Pass | RAG metrics + HiTL dashboard |
| G7: AI Safety | Pass | Zod validation, confidence scores |
| G8: Ops Ready | Pass | Vercel instant rollback |
No other capability has reached the gate stage yet.
Revenue Readiness
Capabilities ordered by proximity to generating revenue.
| Capability | Revenue Model | Pricing | Stage | Blockers |
|---|---|---|---|---|
| Sales CRM and RFP | SaaS subscription | Free / $199 Pro / $999 Enterprise | Demo-ready, no paying customers | Customer validation (1 of 5 interviews), win rate tracking |
| Sui Wallet Safety | Open standard + paid integration | Free reference / paid review | Patterns built, no commercial offer | Wallet UI gap, no integration partners yet |
| ETL Data Tool | Platform infrastructure | Internal | Shipping internally | No external-facing offer |
| Prompt Deck | SaaS | TBD | Prototype | Grid engine only, no full product |
RFP: The Wedge
The closest capability to revenue. Key metrics:
| Metric | Claim | What Actually Matters |
|---|---|---|
| Time savings | 24h to 4h (83% reduction) | Table stakes — every AI tool claims speed |
| Auto-fill rate | 0% to 70% | Good, but not the point |
| Prediction accuracy | Not tracked | "80% confidence" should mean 80% win |
| Win rate improvement | Not tracked | 5% improvement on $50M = $2M value |
Speed is a feature. Accuracy is the product. Win rate is the proof.
Kill Criteria (90 Days: 2026-03-24)
| Criterion | Threshold | Current | How to Measure |
|---|---|---|---|
| Zero paying customers | 0 = KILL | 0 | Stripe dashboard |
| Auto-fill rate stagnant | Under 50% at 12 weeks | Pending | /admin/approved-answers metrics |
| SME queue overflow | Over 100 items | Pending | /admin/sme-review count |
| Receipt value below 10x subscription | Under 10x = KILL | Pending | RFP savings vs subscription |
| Win rate unchanged | No improvement | Pending | Before/after adoption comparison |
Infrastructure Backlog
Shared infrastructure that multiple capabilities depend on.
| Infrastructure | Required By | Status | Priority |
|---|---|---|---|
| Embedded Payments (Stripe) | All revenue | Phase 10.1 complete (backend), webhook handlers pending | P0 |
| A2A Protocol | Workflow Engine, Agent Comms | Tier 1 tests passing (12/12), Tier 2 ready | P1 |
| Real-Time (WebSockets) | Agent Comms, dashboards | Not started | P1 |
| Identity/Auth | All ventures | Full PRD with 54-item checklist audit. 22% passing. Owner locked out (PostgreSQL 22P02) | P0 |
| Compliance Framework | Healthcare, financial verticals | Not started | P2 |
| Social Media APIs | Content Amplifier, Social Media | LinkedIn adapter built, no API credentials | P3 |
Commissioning Process
How a capability moves from L0 to L4:
L0: SPEC ONLY L1: SCHEMA + API L2: UI CONNECTED
PRD written → Backend exists → Users can interact
Features defined Schema deployed CRUD works
Success criteria API endpoints live Workflows complete
Kill signal set Integration tests Manual QA passes
L3: TESTED L4: COMMISSIONED
Automated tests → Independent verification
E2E suite passes Commissioner reads spec
Performance gates Commissioner opens browser
Regression suite Commissioner checks features
Pass / Fail + evidence
Commissioning Protocol
- Commissioner reads the PRD (not the code)
- Commissioner opens the live application
- For each row in the Feature / Function / Outcome table:
- Can the feature be found?
- Does the function work as specified?
- Does the outcome match the success criteria?
- Record Pass / Fail with evidence (screenshot, recording, measurement)
- Update the PRD commissioning table
- If all critical features Pass: capability is L4 Commissioned
The commissioner is never the builder. The builder knows what they intended. The commissioner checks what actually shipped.
Prioritization Algorithm
Full scoring methodology, current PRD scores, hierarchy map, and duplication audit: Work Prioritisation.
Use one standard scoring process for every PRD in this factory.
This follows the Tight Five sequence for business execution:
- Principles: is value transformation and distribution explicit?
- Performance: are benchmarks and drift triggers defined?
- Platform: can we ship on existing operational base?
- Protocols: does this create reusable know-how?
- Players: is demand real and are the right people onboard?
Scorecard (0-5 each)
| Dimension | What to Score | Pass Condition |
|---|---|---|
| Principles | Clear value loop (problem -> trade -> proof -> feedback) and margin logic | Unit of value + transfer path are explicit |
| Performance | Benchmarks, leading indicators, kill criteria, review cadence | Warn/Fail triggers are written before build |
| Platform | Reuse of existing stack, dependency risk, time to first ship | Can reach L2 without net-new core infra |
| Protocols | SOP reuse potential, standardization value, cross-cap portability | Creates or upgrades shared process assets |
| Players | Customer pain, partner pull, operator readiness, commissioner availability | 5 real interviews or equivalent evidence exists |
Weighted Priority Score
Use this weighted formula:
PRIORITY_SCORE =
(0.20 * Principles) +
(0.25 * Performance) +
(0.20 * Platform) +
(0.15 * Protocols) +
(0.20 * Players)
Why this weighting:
- Performance is highest weight because unmeasured work drifts.
- Principles/Platform/Players are equal core constraints.
- Protocols still matter, but after value, measurement, and demand are clear.
Hard Gates (No Gate, No Build)
If any gate fails, priority is HOLD regardless of score.
| Gate | Required Evidence | Result if Missing |
|---|---|---|
| Benchmark Gate | Thresholds defined from Benchmark Standards | HOLD |
| Commissioning Gate | Feature/Function/Outcome table with pass/fail checks | HOLD |
| Owner Gate | Named builder + named commissioner (different people) | HOLD |
| Kill Gate | Explicit kill date and kill criteria | HOLD |
| Data Gate | Baseline measurement exists before change | HOLD |
Decision Bands
| Score Band | Decision | Action |
|---|---|---|
| >= 4.0 | Ship Now | Allocate current cycle |
| 3.0-3.9 | Prepare | Close missing dependencies, then rescore |
| 2.0-2.9 | Incubate | Keep in backlog, gather evidence |
| < 2.0 | Stop | Drop or rewrite problem framing |
Drift Control (Factory Cadence)
Run this every week for active PRDs:
- Recompute Priority Score
- Evaluate benchmark state: Pass / Warn / Fail
- Trigger action:
- Pass -> continue or promote standard
- Warn -> corrective loop and retest in 7 days
- Fail -> freeze rollout, rollback, or kill
- Log the decision and evidence in this dashboard
This keeps prioritization aligned with construction/manufacturing discipline: standard fittings, measurable tolerances, and independent inspection.
Next Actions
Ordered by ROI — highest leverage moves first. Kill date: 2026-03-24 (28 days).
Tier 0: Prove Outbound + Unblock Agent Profiles (3.5 days engineering)
| Action | Capability | Why Now | Effort |
|---|---|---|---|
| Go live with Resend email (set 3 env vars + webhook endpoint) | Sales Dev Agent | Code path complete. Config only. Proves email delivery end-to-end. | 0.5 day |
| Replace LinkedIn mock client with real API + OAuth | Sales Dev Agent | Adapter is 95% real (1043 lines). Mock is ~50 lines. Register app Day 1, code in parallel. | 2.5 days |
| Wire email send + LinkedIn post to auto-create CRM activities | Sales Dev Agent | Every outbound touchpoint must appear in CRM timeline. | 0.5 day |
Add --path flag to agent-etl-cli.ts | Agent Platform | ~20 lines. Unblocks ALL future agent profiles including Sales Dev Agent. | 0.5 day |
Tier 1: Wire for Revenue (~6 days engineering)
| Action | Capability | Why Now | Effort |
|---|---|---|---|
| Wire Sales Forecasting → forecast page | Sales CRM and RFP | Algorithm + page exist, pure wiring. Prediction is the product. | 1 day |
| Wire Compound Rate Tracking → RFP analytics | Sales CRM and RFP | Algorithm + page exist. Shows compounding thesis to prospects. | 1 day |
| Wire RFP Type Detection → upload flow | Sales CRM and RFP | Algorithm + upload exist. Auto-classify documents on upload. | 2 days |
| Wire Stripe webhooks → production payments | Sales CRM and RFP | Backend complete. Can't collect revenue without payment flow. | 2 days |
Tier 1.5: Build Sales Dev Agent (~14 days engineering, parallel with Tier 1)
| Action | Capability | Why Now | Effort |
|---|---|---|---|
| Create agent profile (8 JSON files) + load via ETL CLI | Sales Dev Agent | Phygital being identity. Docs at /docs/players/phygital-beings/sales-dev-agent/. | 1 day |
| Build Prospect Research Service | Sales Dev Agent | Compose from DocumentIntelligence + platform-industry-trends. | 2 days |
| Wire Lead Scoring (sales-forecasting + explore-exploit) | Sales Dev Agent | Both algorithms exist. Composition layer only. | 2 days |
| Build Outreach Composer + SPCL quality gate | Sales Dev Agent | New service following RFP answer gen pattern. SPCL algo exists. | 3 days |
| Build Follow-up Sequencer + CRM auto-logging | Sales Dev Agent | Uses existing CRM tasks + email/LinkedIn adapters. | 3 days |
| Build Outreach WorkChart (5-stage orchestration) | Sales Dev Agent | Follows RFP workflow pattern. Ties S1-S4 together. | 2 days |
| Build Channel Performance Dashboard | Sales Dev Agent | Data from email webhooks + LinkedIn analytics. | 1 day |
Tier 2: Wire for Agent Amplifier Position (~11 days engineering)
| Action | Capability | Why Now | Effort |
|---|---|---|---|
| Wire SPCL Scoring → content quality gate | Content Amplifier | Algorithm exists. Quality gate before publish. | 2 days |
| Wire Marketing Strategy Workflow → UI | Content Amplifier | WorkChart exists. Market analysis + channel recs + budget. | 1 week |
| Wire Marketing Loyalty Workflow → UI | Content Amplifier | WorkChart exists. Points, attribution, tiers. | 2 days |
Tier 3: Close the Loop
| Action | Capability | Why Now | Effort |
|---|---|---|---|
| Get first paying customer | Sales CRM and RFP | Kill date. Sales, not engineering. | — |
| Commission CRM formally | Sales CRM and RFP | Partial inspection 2026-02-18, needs full L4 | 1 day |
| Wire AI Tuning Loop → Eval Runner | Agency Layer | Self-improving AI accuracy | 3 days |
Context
- Phygital Mycelium — The capability catalogue
- Mushroom Caps — The ventures that compose from these capabilities
- JTBD Superset — The demand map
- Benchmark Standards — Trigger-based benchmark protocol
- Wallet Safety Benchmarks — Wallet-specific commissioning standard
- Standards — Where proven patterns graduate to
- Flow Engineering — Maps that produce code artifacts