Files
git.stella-ops.org/src/__Libraries
StellaOps Bot a872da765d refactor: inject TimeProvider/IGuidProvider across multiple modules - DET-006 to DET-010
DET-006 Provenance module: Skipped - already uses TimeProvider in production code

DET-007 ReachGraph module:
- PostgresReachGraphRepository: Added TimeProvider for fallback timestamp in StoreAsync

DET-008 Registry module:
- RegistryTokenIssuer: Added IGuidProvider for JWT ID (jti) generation
- Added StellaOps.Determinism.Abstractions project reference

DET-009 Replay module:
- ReplayEngine: Added TimeProvider for ExecutedAt timestamp
- ReplayResult.Failed: Added optional executedAt parameter for determinism
- ReplayManifestExporter: Added TimeProvider constructor, replaced DateTimeOffset.UtcNow
- FeedSnapshotCoordinatorService: Updated GenerateSnapshotId to use injected TimeProvider
- ExportMetadataInfo: Made ExportedAt required (callers must provide explicitly)
- PolicySimulationInputLock: Made GeneratedAt required (callers must provide explicitly)

DET-010 RiskEngine module: Skipped - no determinism issues found

All changes maintain backward compatibility through optional parameters with system defaults.
2026-01-04 15:08:48 +02:00
..
2026-01-03 11:02:24 +02:00
2026-01-02 21:06:27 +02:00
2026-01-02 21:06:27 +02:00
2026-01-02 21:06:27 +02:00
2026-01-03 11:02:24 +02:00
2026-01-03 11:02:24 +02:00
2026-01-02 11:43:43 +02:00
2026-01-02 11:43:43 +02:00
2026-01-04 14:54:52 +02:00
2026-01-02 21:06:27 +02:00