up
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
oas-ci / oas-validate (push) Has been cancelled
Signals CI & Image / signals-ci (push) Has been cancelled
sm-remote-ci / build-and-test (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Signals Reachability Scoring & Events / sign-and-upload (push) Has been cancelled
api-governance / spectral-lint (push) Has been cancelled
Signals Reachability Scoring & Events / reachability-smoke (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
oas-ci / oas-validate (push) Has been cancelled
Signals CI & Image / signals-ci (push) Has been cancelled
sm-remote-ci / build-and-test (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Signals Reachability Scoring & Events / sign-and-upload (push) Has been cancelled
api-governance / spectral-lint (push) Has been cancelled
Signals Reachability Scoring & Events / reachability-smoke (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# SPRINT_1103_0001_0001 - Replay Token Library
|
||||
|
||||
**Status:** TODO
|
||||
**Status:** DONE
|
||||
**Priority:** P0 - CRITICAL
|
||||
**Module:** Core Libraries, Attestor
|
||||
**Working Directory:** `src/__Libraries/StellaOps.Audit.ReplayToken/`
|
||||
@@ -451,17 +451,17 @@ public static class ServiceCollectionExtensions
|
||||
|
||||
| # | Task | Status | Assignee | Notes |
|
||||
|---|------|--------|----------|-------|
|
||||
| 1 | Create project `StellaOps.Audit.ReplayToken` | TODO | | New library |
|
||||
| 2 | Implement `IReplayTokenGenerator` interface | TODO | | Per §3.1 |
|
||||
| 3 | Implement `ReplayTokenRequest` model | TODO | | Per §3.2 |
|
||||
| 4 | Implement `ReplayToken` model | TODO | | Per §3.3 |
|
||||
| 5 | Implement `Sha256ReplayTokenGenerator` | TODO | | Per §3.4 |
|
||||
| 6 | Implement decision token extensions | TODO | | Per §3.5 |
|
||||
| 7 | Implement CLI snippet generator | TODO | | Per §3.6 |
|
||||
| 8 | Add service registration | TODO | | Per §3.7 |
|
||||
| 9 | Write unit tests for determinism | TODO | | Verify same inputs → same output |
|
||||
| 10 | Write unit tests for verification | TODO | | |
|
||||
| 11 | Document API in README | TODO | | |
|
||||
| 1 | Create project `StellaOps.Audit.ReplayToken` | DONE | | New library |
|
||||
| 2 | Implement `IReplayTokenGenerator` interface | DONE | | Per §3.1 |
|
||||
| 3 | Implement `ReplayTokenRequest` model | DONE | | Per §3.2 |
|
||||
| 4 | Implement `ReplayToken` model | DONE | | Per §3.3 |
|
||||
| 5 | Implement `Sha256ReplayTokenGenerator` | DONE | | Per §3.4 |
|
||||
| 6 | Implement decision token extensions | DONE | | Per §3.5 |
|
||||
| 7 | Implement CLI snippet generator | DONE | | Per §3.6 |
|
||||
| 8 | Add service registration | DONE | | Per §3.7 |
|
||||
| 9 | Write unit tests for determinism | DONE | | Verify same inputs → same output |
|
||||
| 10 | Write unit tests for verification | DONE | | |
|
||||
| 11 | Document API in README | DONE | | |
|
||||
|
||||
---
|
||||
|
||||
@@ -469,22 +469,22 @@ public static class ServiceCollectionExtensions
|
||||
|
||||
### 5.1 Determinism Requirements
|
||||
|
||||
- [ ] Same inputs always produce same token
|
||||
- [ ] Array ordering doesn't affect output (sorted internally)
|
||||
- [ ] Null handling is consistent
|
||||
- [ ] Token format is stable across versions
|
||||
- [x] Same inputs always produce same token
|
||||
- [x] Array ordering doesn't affect output (sorted internally)
|
||||
- [x] Null handling is consistent
|
||||
- [x] Token format is stable across versions
|
||||
|
||||
### 5.2 Verification Requirements
|
||||
|
||||
- [ ] `Verify()` returns true for matching inputs
|
||||
- [ ] `Verify()` returns false for different inputs
|
||||
- [ ] Token parsing handles valid and invalid formats
|
||||
- [x] `Verify()` returns true for matching inputs
|
||||
- [x] `Verify()` returns false for different inputs
|
||||
- [x] Token parsing handles valid and invalid formats
|
||||
|
||||
### 5.3 CLI Requirements
|
||||
|
||||
- [ ] Generated CLI snippet is valid bash
|
||||
- [ ] Snippet includes all necessary parameters
|
||||
- [ ] Snippet uses proper escaping
|
||||
- [x] Generated CLI snippet is valid bash
|
||||
- [x] Snippet includes all necessary parameters
|
||||
- [x] Snippet uses proper escaping
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# SPRINT_3101_0001_0001 - Scanner API Standardization
|
||||
|
||||
**Status:** TODO
|
||||
**Status:** DOING
|
||||
**Priority:** P0 - CRITICAL
|
||||
**Module:** Scanner.WebService
|
||||
**Working Directory:** `src/Scanner/StellaOps.Scanner.WebService/`
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# SPRINT_3102_0001_0001 - Postgres Call Graph Tables
|
||||
|
||||
**Status:** TODO
|
||||
**Status:** DOING
|
||||
**Priority:** P2 - MEDIUM
|
||||
**Module:** Signals, Scanner
|
||||
**Working Directory:** `src/Signals/StellaOps.Signals.Storage.Postgres/`
|
||||
|
||||
Reference in New Issue
Block a user