2.4 KiB
2.4 KiB
Platform Integrations Roadmap
Status: Draft
Parent: docs/ROADMAP.md
Phase P0 — Core Wiring
- Auth integration
- Feature flags integration
- Telemetry integration
- Diagnostics integration
- Blob integration
Phase P1 — Extraction
- Summarization integration
- Metadata enrichment integration
- Task extraction integration
- Fallback behavior for extraction failures
Phase P2 — Orchestration
- MCP integration rules
- Optional jobs/webhooks integration
- A2A handoff patterns
- Correlation/request ID propagation review
Phase P3 — Readiness
- Verify
platform-servicedependencies - Verify
extraction-servicefallback behavior - Verify telemetry ingestion
- Verify diagnostics ingestion
- Verify blob flows
- Verify production-safe defaults
Integration Decisions To Lock
- Which
platform-servicemodules are required in v1 - Which extraction tasks are in v1
- Which integrations are optional/deferred
- Which flows require feature flags from day one
Progress Notes
- 2026-03-10 — Backend scaffold now includes explicit placeholders for platform integration:
- JWT verification aligned with
bytelyst-platformissuer PLATFORM_SERVICE_URL,EXTRACTION_SERVICE_URL, andMCP_SERVER_URLadded to backend env bootstrap- product-specific APIs remain in
learning_ai_notes/backend/rather than common platform
- JWT verification aligned with
- Current v1 required shared dependencies:
platform-servicefor auth and later flags/telemetry/diagnostics/blobextraction-servicefor summarization, metadata enrichment, and task extractionmcp-serverfor scoped tool exposure and orchestration
Open Questions
- Which feature-flag-controlled flows need to exist before first integrated release?
- Should blob upload authorization be mediated solely by platform-service SAS flows for v1?
- Should extraction calls start synchronously in product-backend routes or via async jobs first?
Blockers
- No platform integration smoke checks have been executed yet because dependencies are not installed and no local env is configured.
Deferred
- Telemetry and diagnostics client wiring
- Blob metadata + upload/download flow wiring
- Optional jobs/webhooks integration
- A2A handoff implementation
Done When
- Shared platform dependencies are explicit and stable
- Failure modes are documented
- Product can rely on platform services without hidden assumptions