diff --git a/docs/MCP+A2A/EXECUTION_CHECKLIST.md b/docs/MCP+A2A/EXECUTION_CHECKLIST.md index 3d31fae8..87b73a13 100644 --- a/docs/MCP+A2A/EXECUTION_CHECKLIST.md +++ b/docs/MCP+A2A/EXECUTION_CHECKLIST.md @@ -217,6 +217,38 @@ Added **6 tools** from `DOMAIN_PACKAGES_AND_SDKS.md` in `src/modules/platform/sd MCP server total after this commit: **97 tools** across 16 namespaces. +## 14) Phase 8 — MCP gap fill + 3 more A2A pipelines ✅ COMPLETE (commit d7aa90b) + +### MCP tool gaps filled (DOMAIN_PRODUCTS.md alignment) + +| Tool | Product | Route | +| ------------------------------- | --------- | --------------------------------------------- | +| `jarvis.memory.create` | JarvisJr | POST `/jarvis/agents/:agentId/memory` | +| `jarvis.teams.listMembers` | JarvisJr | GET `/jarvis/teams/:teamId/members` | +| `nomgap.fasting.getSession` | NomGap | GET `/fasting/sessions/:id` (client existed) | +| `peakpulse.weather.getSnapshot` | PeakPulse | Derived from `peakpulseSessionGet` `.weather` | + +Client additions to `jarvis-client.ts`: `jarvisMemoryCreate`, `jarvisTeamsListMembers`, `JarvisTeamMemberDoc`. + +### New A2A pipelines (DOMAIN_PRODUCTS.md priority table — entries 3, 6, 7) + +| Pipeline | Product | MCP Tool | Agents | +| ----------------------------------- | ---------- | ------------------------------------------- | --------------------------------------------------------------------------- | +| `transcript-extraction-pipeline.ts` | LysnrAI | `lysnrai.transcripts.runExtractionPipeline` | TranscriptCollector → ExtractionBatch → ExtractionReport (dryRun support) | +| `sync-conflict-pipeline.ts` | ChronoMind | `chronomind.sync.diagnoseConflicts` | ConflictDetector → SyncStateInspector → DiagnosticsSession → ConflictReport | +| `route-safety-pipeline.ts` | PeakPulse | `peakpulse.sessions.assessSafety` | SessionData → RouteProfile → SafetyAnalysis (extraction) → SafetyReport | + +MCP server total after this commit: **93 tools** across 17 namespaces. + +### Remaining A2A agents from DOMAIN_PRODUCTS.md (lower priority) + +- **ChronoMind**: NLParserEvalAgent, RoutineQualityAgent, CalendarImportAgent +- **NomGap**: EngagementAgent, SocialFastCoordinatorAgent, ProtocolTuningAgent +- **JarvisJr**: MemoryCurationAgent, ProgressAnalystAgent, TeamProvisioningAgent +- **MindLyst**: TriageQualityAgent, BrainOverflowAgent, ReflectionSynthesisAgent +- **LysnrAI**: KeyboardDiagnosticsAgent, STTFallbackMonitorAgent, OrgProvisioningAgent +- **PeakPulse**: GoalCoachingAgent, SkiRunAnalystAgent + ## 11) Phase 5+ quick sanity checks - If you make telemetry policy-aware clients: