Add canon reset and reingest guardrails

This commit is contained in:
2026-05-23 14:52:57 +02:00
parent 653411ffb8
commit 9c22d3e0df
12 changed files with 634 additions and 5 deletions

View File

@@ -175,6 +175,10 @@ def _discovery_snapshot(
"label": "Do Not Overwrite",
"repo": "fixture-repo",
"domain": "testing",
"canon_category": "source-repository",
"canon_anchor": "model/devsecops",
"mapping_fit": "direct",
"evidence_state": "declared",
"aliases": ["fixture-repo"],
"origin": "deterministic",
"review_state": "accepted",
@@ -192,6 +196,10 @@ def _discovery_snapshot(
"repo": "fixture-repo",
"domain": "testing",
"lifecycle": "active",
"canon_category": "service",
"canon_anchor": "model/landscape",
"mapping_fit": "direct",
"evidence_state": "declared",
"aliases": [accepted_label],
"attributes": {"description": "Accepted discovery candidate."},
"origin": "deterministic",
@@ -207,6 +215,11 @@ def _discovery_snapshot(
{
"stable_key": relationship_stable_key(repo_key, "declares", service_key),
"edge_type": "declares",
"canonical_type": "part_of",
"canon_anchor": "model/devsecops",
"mapping_fit": "partial",
"display_only": True,
"evidence_state": "declared",
"source_key": repo_key,
"target_key": service_key,
"origin": "deterministic",
@@ -243,6 +256,10 @@ def _discovery_snapshot(
"repo": "fixture-repo",
"domain": "testing",
"lifecycle": "active",
"canon_category": "software-system",
"canon_anchor": "model/landscape",
"mapping_fit": "partial",
"evidence_state": "declared",
"origin": "deterministic",
"review_state": "accepted",
"status": "active",