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

1018 B

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.