Files
git.stella-ops.org/docs/modules/policy/prep/2025-11-20-policy-airgap-57-002-prep.md
master d519782a8f
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
prep docs and service updates
2025-11-21 06:56:36 +00:00

1.1 KiB

Policy Staleness Fallback Prep — PREP-POLICY-AIRGAP-57-002-NEEDS-STALENESS-FAL

Status: Draft (2025-11-20) Owners: Policy Guild · AirGap Time Guild Scope: Define staleness/fallback data contract for policy responses once sealed-mode (57-001) is defined.

Dependencies

  • Sealed-mode error envelope (57-001).
  • Time anchor/staleness metadata from AirGap Controller/Time (56-002 chain).

Proposed additions

  • Response headers: x-policy-bundle-id, x-policy-staleness-seconds-remaining.
  • Body enrichment: staleness_seconds_remaining, bundle_id, optional time_anchor_id in error responses or health endpoints.
  • Determinism: values sourced from stored bundle metadata; no wall-clock dependencies beyond persisted timestamps.

Acceptance

  • Confirm header names with AirGap Time Guild and align with Concelier Web sealed responses.
  • Sample response documented under docs/modules/policy/samples/policy-staleness@draft.json.

Handoff

Use this prep doc to satisfy PREP-POLICY-AIRGAP-57-002-NEEDS-STALENESS-FAL. Update with final header names and sample once 57-001 and 56-002 stabilize; then mark task DONE.