2.8 KiB
2.8 KiB
Sprint 121 - Ingestion & Evidence · 110.C) Excititor.III
Active items only. Completed/historic work now resides in docs/implplan/archived/tasks.md (updated 2025-11-08).
[Ingestion & Evidence] 110.C) Excititor.III Depends on: Sprint 110.C - Excititor.II Summary: Ingestion & Evidence focus on Excititor (phase III).
Prep: Read
docs/modules/excititor/architecture.mdand the Excititor componentAGENTS.mdguidance before acting on these tasks (requirement carried over from the component boards).
Task ID State Task description Owners (Source) EXCITITOR-LNM-21-001 Observation & linkset storesDONE Stand up vex_observationsandvex_linksetscollections with shard keys, tenant guards, and migrations that retire any residual merge-era data without mutating raw content.Excititor Storage Guild (src/Excititor/__Libraries/StellaOps.Excititor.Storage.Mongo) EXCITITOR-LNM-21-002 Conflict annotationsDONE Capture disagreement metadata (status + justification deltas) directly inside linksets with confidence scores so downstream consumers can highlight conflicts without Excititor choosing winners. Depends on EXCITITOR-LNM-21-001. Excititor Core Guild (src/Excititor/__Libraries/StellaOps.Excititor.Core) EXCITITOR-LNM-21-003 Event emissionDONE Emit vex.linkset.updatedevents and describe payload shape (observation ids, confidence, conflict summary) so Policy/Lens/UI can subscribe while Excititor stays aggregation-only. Depends on EXCITITOR-LNM-21-002.Excititor Core Guild, Platform Events Guild (src/Excititor/__Libraries/StellaOps.Excititor.Core) EXCITITOR-LNM-21-201 Observation APIsDONE Ship /vex/observationsread endpoints with filters for advisory/product/issuer, strict RBAC, and deterministic pagination (no derived verdict fields). Depends on EXCITITOR-LNM-21-003.Excititor WebService Guild (src/Excititor/StellaOps.Excititor.WebService) EXCITITOR-LNM-21-202 Linkset APIsDONE Provide /vex/linksets+ export endpoints that surface alias mappings, conflict markers, and provenance proofs exactly as stored; errors must map toERR_AGG_*. Depends on EXCITITOR-LNM-21-201.Excititor WebService Guild (src/Excititor/StellaOps.Excititor.WebService) EXCITITOR-LNM-21-203 Docs & SDK examplesDONE Update OpenAPI, SDK smoke tests, and documentation to cover the new observation/linkset endpoints with realistic examples Advisory AI/Lens teams can rely on. Depends on EXCITITOR-LNM-21-202. Excititor WebService Guild, Docs Guild (src/Excititor/StellaOps.Excititor.WebService) EXCITITOR-OBS-51-001 Metrics & SLOsDONE Publish ingest latency, scope resolution success, conflict rate, and signature verification metrics plus SLO burn alerts so we can prove Excititor meets the AOC "evidence freshness" mission. Excititor Core Guild, DevOps Guild (src/Excititor/__Libraries/StellaOps.Excititor.Core)