feat: sync worked example closure bridge

This commit is contained in:
732642856
2026-07-20 02:48:15 +08:00
parent d048e6a652
commit 956a8a28ca
7 changed files with 605 additions and 2 deletions
@@ -0,0 +1,42 @@
import json
import subprocess
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
ARTIFACT = ROOT / "references" / "oracle" / "three_engine_worked_example_bridge_2026_07_20.json"
INDEX = ROOT / "references" / "oracle" / "evidence_packet_index_2026_07_19.json"
def test_three_engine_worked_example_bridge_links_owner_tracks_to_intake_domains():
data = json.loads(
subprocess.check_output(
["python3", "scripts/three_engine_worked_example_bridge.py", "--date", "2026-07-20"],
cwd=ROOT,
text=True,
)
)
assert data["scope"] == "three_engine_worked_example_bridge"
assert data["claim_status"] == "open_queue"
assert data["production_tuning_allowed"] is False
tracks = {row["owner_track"]: row for row in data["owner_track_links"]}
assert "formula_source" in tracks
assert tracks["formula_source"]["linked_intake_domains"] == ["shadbala_component_closure"]
assert tracks["formula_source"]["ticket_count"] >= 30
assert tracks["formula_source"]["claim_boundary"].startswith("Bridge only")
def test_three_engine_worked_example_bridge_identifies_unlinked_tracks():
data = json.loads(ARTIFACT.read_text(encoding="utf-8"))
tracks = {row["owner_track"]: row for row in data["owner_track_links"]}
assert tracks["endpoint_contract"]["linked_intake_domains"] == []
assert "method contract" in tracks["endpoint_contract"]["next_non_numeric_evidence"][0]
assert data["summary"]["linked_owner_track_count"] >= 1
assert data["summary"]["closed_mismatch_count"] == 0
def test_three_engine_worked_example_bridge_is_indexed():
packets = {row["packet_id"]: row for row in json.loads(INDEX.read_text(encoding="utf-8"))["packets"]}
packet = packets["three_engine_worked_example_bridge_2026_07_20"]
assert packet["domain"] == "three_engine_parity"
assert packet["claim_status"] == "open_queue"