Files
Jyotisha/tests/test_truth_source_runtime_identity.py
2026-07-21 16:52:58 +08:00

46 lines
1.8 KiB
Python

import json
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
PACKET = ROOT / "references/oracle/truth_source_runtime_identity_2026_07_21.json"
INDEX = ROOT / "references/oracle/evidence_packet_index_2026_07_19.json"
def test_truth_source_runtime_identity_packet_is_governance_only():
packet = json.loads(PACKET.read_text(encoding="utf-8"))
assert packet["scope"] == "truth_source_runtime_identity"
assert packet["truth_source"]["path"] == "/Users/wuyongnaren/Documents/印度占星"
assert packet["truth_source"]["role"] == "sole_main_research_truth_source"
assert len(packet["truth_source"]["git_commit"]) == 40
assert packet["oracle_summary"]["truth_matrix_allowed"] is False
assert packet["oracle_summary"]["production_tuning_allowed"] is False
assert packet["claim_boundary"] == "identity_ready_governance_only_not_oracle_truth"
def test_truth_source_runtime_identity_is_registered_in_evidence_index():
index = json.loads(INDEX.read_text(encoding="utf-8"))
entry = next(
row for row in index["packets"]
if row["packet_id"] == "truth_source_runtime_identity"
)
assert entry["path"] == "references/oracle/truth_source_runtime_identity_2026_07_21.json"
assert entry["domain"] == "truth_source_governance"
assert entry["claim_status"] == "ready_contract"
def test_workbuddy_old_copy_is_quarantined_as_fragment_only():
packet = json.loads(PACKET.read_text(encoding="utf-8"))
quarantine = packet["fragment_quarantine"]["workbuddy_old_copies"]
assert quarantine["status"] == "quarantined"
assert set(quarantine["labels"]) == {
"not_for_truth_source",
"privacy_review_required",
"artifact_incomplete",
"historical_fragment_only",
}
assert all("/WorkBuddy/" in path or "/.workbuddy/" in path for path in quarantine["paths"])