docs(mcp-server): Phase 14 audit — document bug fix + 12 gap tools in EXECUTION_CHECKLIST
- social-fast-coordinator bug (currentStage → stages[]) - 9 new client functions across 4 client files - 12 new MCP tools filling all DOMAIN_PRODUCTS.md spec gaps - MCP server now at 126 tools (all spec entries implemented)
This commit is contained in:
parent
3f296a8e72
commit
772dc3994b
@ -294,6 +294,44 @@ MCP server total after this commit: **114 tools** across 17 namespaces.
|
||||
|
||||
**All A2A agents from DOMAIN_PRODUCTS.md are now implemented.** Total A2A pipelines: 14 files across all 6 products.
|
||||
|
||||
## 20) Phase 14 — Systematic audit: 1 bug fix + 12 DOMAIN_PRODUCTS.md gap tools ✅ COMPLETE
|
||||
|
||||
### Bug fixed
|
||||
|
||||
| File | Bug | Fix |
|
||||
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
|
||||
| `social-fast-coordinator-pipeline.ts` | `stage_transition` never fired — accessed non-existent `currentStage` field on `FastingSessionDoc` (actual field is `stages: unknown[]`) | Check `session.stages.length > 0`; derive stage label from array length; fix `protocolId` to use direct field |
|
||||
|
||||
### New client functions (9 added across 4 client files)
|
||||
|
||||
| File | Functions added |
|
||||
| ---------------------- | ------------------------------------------------------------------------------------------------ |
|
||||
| `nomgap-client.ts` | `nomgapFastingCreateSession`, `nomgapProtocolGet`, `nomgapSocialListGroupFasts` + `GroupFastDoc` |
|
||||
| `peakpulse-client.ts` | `peakpulseRoutesList`, `peakpulseSyncStatus` |
|
||||
| `lysnrai-client.ts` | `lysnraiApiTokenCreate`, `lysnraiSessionsStats`, `lysnraiTranscriptsExportBatch` |
|
||||
| `chronomind-client.ts` | `chronomindRoutineGet`, `chronomindSharedTimerShare` |
|
||||
|
||||
### New MCP tools (12 added — fills all DOMAIN_PRODUCTS.md spec gaps)
|
||||
|
||||
| Tool | Namespace | Description |
|
||||
| --------------------------------- | ---------- | ----------------------------------------------------------------- |
|
||||
| `mindlyst.briefs.generate` | MindLyst | Trigger daily brief creation for a date via `mindlystBriefCreate` |
|
||||
| `mindlyst.memory.getTriageResult` | MindLyst | Return TriageResult sub-doc only (lighter than full memory.get) |
|
||||
| `nomgap.fasting.createSession` | NomGap | Start a new fasting session with a protocolId |
|
||||
| `nomgap.protocols.get` | NomGap | Fetch a single protocol by ID |
|
||||
| `nomgap.social.listGroupFasts` | NomGap | List group fast sessions (active/completed/cancelled) |
|
||||
| `peakpulse.routes.list` | PeakPulse | List GPS route documents (track points + bounding box) |
|
||||
| `peakpulse.syncStatus` | PeakPulse | Offline upload queue depth + last sync timestamp |
|
||||
| `lysnrai.sessions.stats` | LysnrAI | Aggregated session stats (total, composed, avg word count) |
|
||||
| `lysnrai.transcripts.exportBatch` | LysnrAI | Batch export transcripts as JSON or TXT |
|
||||
| `lysnrai.apiTokens.rotate` | LysnrAI | Atomic revoke + re-issue (returns raw token once) |
|
||||
| `chronomind.sharedTimers.share` | ChronoMind | Share timer with household/user targets |
|
||||
| `chronomind.routines.validate` | ChronoMind | Structural validation — step count, duration cap, per-step check |
|
||||
|
||||
**All DOMAIN_PRODUCTS.md MCP tool spec entries are now implemented.**
|
||||
|
||||
MCP server total after this commit: **126 tools** across 17 namespaces.
|
||||
|
||||
## 11) Phase 5+ quick sanity checks
|
||||
|
||||
- If you make telemetry policy-aware clients:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user