Finish KG-WP-0003: stream completeness and live qonto observation
Classify evidence as load-bearing or attributive, draft the emission-cadence declaration for Taxonomy, treat silence as a stream finding, keep completeness separate from record richness, forbid immune memory as a state plane, and make containment proposals reconstructable to their origin. Observe real qonto-assistant audit events; deny-class completeness stays unknown until the source publishes a heartbeat. Assistant: grok Assistant-Session: 01a05ef1-9e5a-70f2-b0ff-0b05d6b38ae9
This commit is contained in:
parent
c85646dc3c
commit
9daea96c43
35 changed files with 2023 additions and 138 deletions
19
tests/test_cadence_declaration.py
Normal file
19
tests/test_cadence_declaration.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from pathlib import Path
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[1]
|
||||
DRAFT = ROOT / "specs" / "EmissionCadenceDeclaration.md"
|
||||
|
||||
|
||||
def test_emission_cadence_draft_exists_for_taxonomy_handover() -> None:
|
||||
text = DRAFT.read_text(encoding="utf-8")
|
||||
assert DRAFT.is_file()
|
||||
assert "owner: Taxonomy" in text
|
||||
assert "drafter: kings-guard" in text
|
||||
assert "qonto-assistant" in text
|
||||
assert "GH-WP-0002-T04" in text
|
||||
assert "approval-engine/cadence.yaml" in text
|
||||
assert "expected rate" in text.lower() or "expected-rate" in text
|
||||
assert "heartbeat" in text.lower()
|
||||
assert "reconciliation" in text.lower()
|
||||
assert "alongside the security genome" in text.lower() or "alongside the genome" in text.lower()
|
||||
assert "security_genome" in text
|
||||
Loading…
Add table
Add a link
Reference in a new issue