Files
git.stella-ops.org/docs/modules/policy/prep/2025-11-20-policy-airgap-58-001-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

22 lines
1018 B
Markdown

# Policy AirGap Notifications Prep — PREP-POLICY-AIRGAP-58-001-NOTIFICATION-SCHEMA
Status: Draft (2025-11-20)
Owners: Policy Guild · Notifications Guild
Scope: Define notification schema and staleness signals after staleness fallback (57-002).
## Dependencies
- Staleness metadata fields from 57-002.
- Notifications envelope alignment with Orchestrator/Notifications schema.
## Draft notification
- Event: `policy.airgap.bundle.updated`
- Fields: `tenant_id`, `bundle_id`, `policy_hash`, `staleness_seconds_remaining`, `time_anchor_id?`, `occurred_at`, `event_id`.
- Transport: NATS subject `policy.airgap.bundle.updated`; durable stream; idempotency via `event_id` (hash of bundle_id + occurred_at).
## Acceptance
- Schema sample stored at `docs/modules/policy/samples/policy-airgap-notification@draft.json`.
- Subject/retention agreed with Notifications Guild.
## Handoff
Prep artefact for PREP-POLICY-AIRGAP-58-001-NOTIFICATION-SCHEMA. Fill in schema hash/subject once 57-002 finalizes; then move to DONE.