1018 B
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 viaevent_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.