stop syncing with TASKS.md

This commit is contained in:
StellaOps Bot
2025-12-26 11:44:40 +02:00
parent ebce1c80b1
commit 22390057fc
77 changed files with 24 additions and 1018 deletions

View File

@@ -1,59 +0,0 @@
# Attestor · Sprint 3000-0001-0001 (Rekor Merkle Proof Verification)
| Task ID | Status | Notes | Updated (UTC) |
| --- | --- | --- | --- |
| SPRINT_3000_0001_0001-T1 | DONE | `IRekorClient.VerifyInclusionAsync` contract present. | 2025-12-18 |
| SPRINT_3000_0001_0001-T2 | DONE | `MerkleProofVerifier` implemented. | 2025-12-18 |
| SPRINT_3000_0001_0001-T3 | DONE | `CheckpointSignatureVerifier` implemented + used by offline receipt verifier. | 2025-12-18 |
| SPRINT_3000_0001_0001-T4 | DONE | `RekorVerificationOptions` drafted under Core/Configuration. | 2025-12-18 |
| SPRINT_3000_0001_0001-T5 | DONE | `HttpRekorClient.VerifyInclusionAsync` implemented (Merkle root verification). | 2025-12-18 |
| SPRINT_3000_0001_0001-T6 | DONE | `StubRekorClient.VerifyInclusionAsync` implemented. | 2025-12-18 |
| SPRINT_3000_0001_0001-T6a | DONE | Offline checkpoint/receipt contract + schema: `docs/modules/attestor/transparency.md`, `docs/schemas/rekor-receipt.schema.json`. | 2025-12-18 |
| SPRINT_3000_0001_0001-T6b | DONE | Offline fixtures + harness: `src/Attestor/StellaOps.Attestor/StellaOps.Attestor.Core.Tests/Fixtures/Rekor/RekorOfflineReceiptFixtures.cs`, `src/Attestor/StellaOps.Attestor/StellaOps.Attestor.Core.Tests/RekorOfflineReceiptVerifierTests.cs`. | 2025-12-18 |
| SPRINT_3000_0001_0001-T7 | DONE | Verification pipeline evaluates inclusion proof + witness status. | 2025-12-18 |
| SPRINT_3000_0001_0001-T8 | DONE | Offline mode supported (no external log refresh when `Offline=true`). | 2025-12-18 |
| SPRINT_3000_0001_0001-T9 | DONE | Unit coverage present (Merkle + checkpoint) via `dotnet test src/Attestor/StellaOps.Attestor/StellaOps.Attestor.Core.Tests/StellaOps.Attestor.Core.Tests.csproj -c Release`. | 2025-12-18 |
| SPRINT_3000_0001_0001-T10 | DONE | Integration coverage present (`RekorInclusionVerificationIntegrationTests`). | 2025-12-18 |
| SPRINT_3000_0001_0001-T11 | DONE | Rekor verification metrics exposed. | 2025-12-18 |
| SPRINT_3000_0001_0001-T12 | DONE | Docs synced (module architecture + transparency contract). | 2025-12-18 |
# Attestor · Sprint 3000-0001-0002 (Rekor Durable Retry Queue & Metrics)
| Task ID | Status | Notes | Updated (UTC) |
| --- | --- | --- | --- |
| SPRINT_3000_0001_0002-T1 | DONE | Queue schema designed. | 2025-12-20 |
| SPRINT_3000_0001_0002-T2 | DONE | `IRekorSubmissionQueue` interface created. | 2025-12-20 |
| SPRINT_3000_0001_0002-T3 | DONE | `PostgresRekorSubmissionQueue` implemented. | 2025-12-20 |
| SPRINT_3000_0001_0002-T4 | DONE | `RekorSubmissionStatus` enum added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T5 | DONE | `RekorRetryWorker` background service implemented. | 2025-12-20 |
| SPRINT_3000_0001_0002-T6 | DONE | `RekorQueueOptions` configuration added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T7 | DONE | Queue integrated with worker processing. | 2025-12-20 |
| SPRINT_3000_0001_0002-T8 | DONE | Dead-letter handling added to queue. | 2025-12-20 |
| SPRINT_3000_0001_0002-T9 | DONE | `rekor_queue_depth` gauge metric added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T10 | DONE | `rekor_retry_attempts_total` counter added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T11 | DONE | `rekor_submission_status_total` counter added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T12 | DONE | PostgreSQL indexes created. | 2025-12-20 |
| SPRINT_3000_0001_0002-T13 | DONE | Unit tests added for queue and worker. | 2025-12-20 |
| SPRINT_3000_0001_0002-T14 | DONE | PostgreSQL integration tests added. | 2025-12-20 |
| SPRINT_3000_0001_0002-T15 | DONE | Module documentation updated. | 2025-12-20 |
# Attestor · Sprint 3000-0001-0003 (Rekor Integrated Time Skew Validation)
| Task ID | Status | Notes | Updated (UTC) |
| --- | --- | --- | --- |
| SPRINT_3000_0001_0003-T1 | DONE | `IntegratedTime` added to `RekorSubmissionResponse`. | 2025-12-20 |
| SPRINT_3000_0001_0003-T2 | DONE | `IntegratedTime` added to `LogDescriptor`. | 2025-12-20 |
| SPRINT_3000_0001_0003-T3 | DONE | `TimeSkewValidator` service created. | 2025-12-20 |
| SPRINT_3000_0001_0003-T4 | DONE | Time skew configuration added to `AttestorOptions`. | 2025-12-20 |
| SPRINT_3000_0001_0003-T5 | DONE | Validation integrated in `AttestorSubmissionService`. | 2025-12-20 |
| SPRINT_3000_0001_0003-T6 | DONE | Validation integrated in `AttestorVerificationService`. | 2025-12-20 |
| SPRINT_3000_0001_0003-T7 | DONE | `attestor.time_skew_detected` counter metric added. | 2025-12-20 |
| SPRINT_3000_0001_0003-T8 | DONE | Structured logging for anomalies added. | 2025-12-20 |
| SPRINT_3000_0001_0003-T9 | DONE | Unit tests added. | 2025-12-20 |
| SPRINT_3000_0001_0003-T10 | DONE | Integration tests added. | 2025-12-20 |
| SPRINT_3000_0001_0003-T11 | DONE | Documentation updated. | 2025-12-20 |
Status changes must be mirrored in:
- `docs/implplan/SPRINT_3000_0001_0001_rekor_merkle_proof_verification.md`
- `docs/implplan/SPRINT_3000_0001_0002_rekor_retry_queue_metrics.md`
- `docs/implplan/SPRINT_3000_0001_0003_rekor_time_skew_validation.md`