Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
- Added `LedgerMetrics` class to record write latency and total events for ledger operations. - Created comprehensive tests for Ruby packages endpoints, covering scenarios for missing inventory, successful retrieval, and identifier handling. - Introduced `TestSurfaceSecretsScope` for managing environment variables during tests. - Developed `ProvenanceMongoExtensions` for attaching DSSE provenance and trust information to event documents. - Implemented `EventProvenanceWriter` and `EventWriter` classes for managing event provenance in MongoDB. - Established MongoDB indexes for efficient querying of events based on provenance and trust. - Added models and JSON parsing logic for DSSE provenance and trust information.
2.5 KiB
2.5 KiB
Sprint 161 - Export & Evidence · 160.A) EvidenceLocker
Active items only. Completed/historic work now resides in docs/implplan/archived/tasks.md (updated 2025-11-08).
[Export & Evidence] 160.A) EvidenceLocker Depends on: Sprint 110.A - AdvisoryAI, Sprint 120.A - AirGap, Sprint 130.A - Scanner, Sprint 150.A - Orchestrator Summary: Export & Evidence focus on EvidenceLocker).
| Task ID | State | Task description | Owners (Source) |
|---|
Task board (snapshot: 2025-11-12)
| Task ID | State | Description | Owners (Source) |
|---|---|---|---|
| EVID-OBS-54-002 | TODO | Finalize deterministic bundle packaging + DSSE layout per docs/modules/evidence-locker/bundle-packaging.md, ensuring parity with portable/incident modes. |
Evidence Locker Guild (src/EvidenceLocker/StellaOps.EvidenceLocker) |
| EVID-REPLAY-187-001 | TODO | Implement replay bundle ingestion + retention APIs and document storage policy updates referencing docs/replay/DETERMINISTIC_REPLAY.md. |
Evidence Locker Guild · Replay Delivery Guild |
| CLI-REPLAY-187-002 | TODO | Add scan --record, verify, replay, diff CLI verbs with offline bundle resolution; sync golden tests. |
CLI Guild (src/Cli/StellaOps.Cli) |
| RUNBOOK-REPLAY-187-004 | TODO | Publish /docs/runbooks/replay_ops.md coverage for retention enforcement, RootPack rotation, and verification drills. |
Docs Guild · Ops Guild |
| EVID-CRYPTO-90-001 | TODO | Route hashing/signing/bundle encryption through ICryptoProviderRegistry/ICryptoHash for sovereign crypto providers. |
Evidence Locker Guild · Security Guild |
Dependencies & readiness
- Waiting on AdvisoryAI evidence bundle schema + payload notes (Sprint 110.A) to freeze DSSE manifest format.
- Waiting on orchestrator + notifications capsule schema (Sprint 150.A / Sprint 140.A handoff) to finalize ingest API fields.
- Replay Ledger alignment requires
docs/replay/DETERMINISTIC_REPLAY.mdsections 2, 8, and 9 to be reflected in Evidence Locker + CLI before DOING. - Crypto routing must follow
docs/security/crypto-routing-audit-2025-11-07.mdand align with Export Center’sEXPORT-CRYPTO-90-001for consistency.
Ready-to-start checklist
- Capture orchestrator capsule + AdvisoryAI schema diffs in this sprint doc (attach sample payloads).
- Draft Replay Ledger API summary + CLI command notes here so
EVID-REPLAY-187-001can flip to DOING. - Confirm
ICryptoProviderRegistrydesign with Security Guild ahead of 2025-11-18 readiness review. - Ensure docs/ops owners have outline for replay runbook before CLI/EvidenceLocker work begins.