docs(checklist): add Phase 8 — MCP gap fill + 3 A2A pipelines (93 tools)

This commit is contained in:
saravanakumardb1 2026-03-05 15:19:06 -08:00
parent d7aa90b021
commit f49099883a

View File

@ -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: