mirror of
https://github.com/morluto/rea.git
synced 2026-11-09 16:26:36 +00:00
Every inventory edge is created from one occurrence and copied that occurrence's artifact_id and logical_path as child_artifact_id and logical_path. Edges now keep the occurrence_id reference alone. Edge IDs still hash the same child and path, read from the occurrence, so they are unchanged; validation and artifact comparison read the occurrence too. inspect_artifact output: Transmission.app 1.10 MB to 0.97 MB, Visual Studio Code.app 15.37 MB to 13.48 MB. BREAKING CHANGE: Artifact inventory edges no longer include child_artifact_id or logical_path; read them from the occurrence named by occurrence_id. The graph commitment changes, so inventory Evidence recorded by earlier versions no longer validates. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>