import json,pathlib
from update_trust_model import *
LAB=pathlib.Path(__file__).resolve().parents[1]
policy=json.loads((LAB/'fixture/trust-policy.json').read_text())
repo=json.loads((LAB/'fixture/baseline-repository.json').read_text())
cases=json.loads((LAB/'fixture/probe-cases.json').read_text())['cases']
rows=[build_evidence_row(c['target'],c['role'],repo,policy) for c in cases]
print(json.dumps({'lesson_id':'SEC-014','lab_id':'SEC014-LAB1','rows':rows,'production_proof':False},indent=2))
