work work hard work
This commit is contained in:
@@ -20,6 +20,21 @@
|
||||
- `docs/modules/findings-ledger/schema.md` (sealed-mode and Merkle root structure)
|
||||
- `docs/modules/findings-ledger/workflow-inference.md` (projection rules)
|
||||
- Observability policy: `docs/observability/policy.md`.
|
||||
- Triage & Unknowns (Alerts/Decisions): `docs/implplan/SPRINT_3602_0001_0001_evidence_decision_apis.md`.
|
||||
|
||||
## Triage Alerts & Decisions (SPRINT_3602)
|
||||
- REST endpoints live in `src/Findings/StellaOps.Findings.Ledger.WebService/Program.cs` and must remain deterministic and tenant-scoped:
|
||||
- `GET /v1/alerts` (filters + pagination)
|
||||
- `GET /v1/alerts/{alertId}` (summary)
|
||||
- `POST /v1/alerts/{alertId}/decisions` (append-only decision event)
|
||||
- `GET /v1/alerts/{alertId}/audit` (decision timeline)
|
||||
- `GET /v1/alerts/{alertId}/bundle` + `POST /v1/alerts/{alertId}/bundle/verify` (portable evidence bundle download + offline verification)
|
||||
- Contracts/DTOs are defined under `src/Findings/StellaOps.Findings.Ledger.WebService/Contracts/AlertContracts.cs` (snake_case JSON).
|
||||
- Decision domain model lives under `src/Findings/StellaOps.Findings.Ledger/Domain/DecisionModels.cs`.
|
||||
- Decision invariants:
|
||||
- Decisions are append-only (corrections are new events).
|
||||
- Every decision MUST include a `replay_token` (content-addressed reproduce key).
|
||||
- Evidence hashes captured at decision time must be stable and ordered deterministically.
|
||||
|
||||
## Execution rules
|
||||
- Update sprint `Delivery Tracker` status when you start/stop/finish: TODO → DOING → DONE/BLOCKED.
|
||||
|
||||
@@ -23,3 +23,9 @@ Status changes must be mirrored in `docs/implplan/SPRINT_0120_0001_0001_policy_r
|
||||
| LEDGER-OAS-62-001 | DONE | SDK-facing OpenAPI assertions for pagination, evidence links, provenance added. | 2025-12-08 |
|
||||
| LEDGER-OAS-63-001 | DONE | Deprecation headers and notifications applied to legacy findings export endpoint. | 2025-12-08 |
|
||||
| LEDGER-OBS-55-001 | DONE | Incident-mode diagnostics (lag/conflict/replay traces), retention extension for snapshots, timeline/notifier hooks. | 2025-12-08 |
|
||||
|
||||
# Findings Ledger · Sprint 3600-0001-0001 (Triage & Unknowns)
|
||||
|
||||
| Task ID | Status | Notes | Updated (UTC) |
|
||||
| --- | --- | --- | --- |
|
||||
| TRI-MASTER-0004 | DONE | Sync Findings AGENTS with Alerts/Decisions API contract references (SPRINT_3602). | 2025-12-17 |
|
||||
|
||||
Reference in New Issue
Block a user