Files
git.stella-ops.org/docs/features/checked/replay/immutable-advisory-feed-snapshots.md
2026-02-12 10:27:23 +02:00

2.1 KiB

Immutable Advisory Feed Snapshots

Module

Replay

Status

VERIFIED

Description

Replay provides immutable, content-addressed advisory feed snapshots that can be queried by provider and time anchor for deterministic replay workflows.

What's Implemented

  • Feed Snapshot Capture and Storage: src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/FeedSnapshotService.cs captures per-provider snapshots as immutable blobs and stores them by digest.
  • Content Addressing and Integrity Checks: src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/FeedSnapshotService.cs computes SHA-256 digests and supports integrity verification against stored content.
  • Snapshot Indexing by Time: src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/FeedSnapshotService.cs and IFeedSnapshotIndexStore support provider/time lookups and listing for point-in-time resolution.
  • Point-in-Time Advisory Resolution Core: src/Replay/__Libraries/StellaOps.Replay.Core/FeedSnapshots/PointInTimeAdvisoryResolver.cs resolves advisory state from snapshots at or before a requested timestamp.
  • Snapshot API Contract Surface: src/Replay/StellaOps.Replay.WebService/PointInTimeQueryEndpoints.cs defines snapshot capture/get/verify/bundle and advisory query endpoint handlers.
  • Behavioral Coverage:
    • src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/FeedSnapshotServiceTests.cs
    • src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/PointInTimeAdvisoryResolverTests.cs
    • src/Replay/__Tests/StellaOps.Replay.Core.Tests/FeedSnapshots/PointInTimeQueryEndpointsTests.cs

Verification

  • Run ID: run-003
  • Date (UTC): 2026-02-11
  • Tier 0: pass (docs/qa/feature-checks/runs/replay/immutable-advisory-feed-snapshots/run-003/tier0-source-check.json)
  • Tier 1: pass (docs/qa/feature-checks/runs/replay/immutable-advisory-feed-snapshots/run-003/tier1-build-check.json)
  • Tier 2: pass (94/94) (docs/qa/feature-checks/runs/replay/immutable-advisory-feed-snapshots/run-003/tier2-integration-check.json)
  • Evidence directory: docs/qa/feature-checks/runs/replay/immutable-advisory-feed-snapshots/run-003/evidence/