39 lines
884 B
YAML
39 lines
884 B
YAML
|
|
# Source-side emission cadence for load-bearing approval evidence.
|
||
|
|
# Statute §9.6; detection surface GH-WP-0002-T04.
|
||
|
|
schema_version: "0.1"
|
||
|
|
source: approval-engine
|
||
|
|
kind: load-bearing
|
||
|
|
form: heartbeat-or-reconciliation
|
||
|
|
rate_monitoring: forbidden
|
||
|
|
|
||
|
|
heartbeat:
|
||
|
|
class: heartbeat
|
||
|
|
interval: 24h
|
||
|
|
assertion: nothing-to-report
|
||
|
|
missing: finding
|
||
|
|
|
||
|
|
reconciliation:
|
||
|
|
compare:
|
||
|
|
local: committed outbox counts per class
|
||
|
|
remote: "audit-core event counts where source=approval-engine"
|
||
|
|
divergence: finding
|
||
|
|
undrained_local: lag-not-divergence
|
||
|
|
|
||
|
|
lag_bound:
|
||
|
|
outbox_depth: 100
|
||
|
|
outbox_age: 1h
|
||
|
|
exceed: finding
|
||
|
|
|
||
|
|
classes:
|
||
|
|
issuance:
|
||
|
|
action: approval.issuance
|
||
|
|
use:
|
||
|
|
action: approval.use
|
||
|
|
note: "Internal CAS only until GH-WP-0002-T06."
|
||
|
|
supersession:
|
||
|
|
action: approval.supersession
|
||
|
|
revocation:
|
||
|
|
action: approval.revocation
|
||
|
|
heartbeat:
|
||
|
|
action: approval.heartbeat
|