PLAN v1 response
The fresh Opus review requested changes at 2026-10-13 01:41:16 UTC, raw SHA256
c253af5655b79f1fbdfa4fae0cd4baf6cd2ae42d741b63e178be6aa496bd3b94.
The complete v1 packet and review remain unchanged. No existing audit artifact or
production file has been edited. PLAN v2 addresses all six blockers:
- Measure both ce0 and candidate in one session through the same local Git URL, with separate fresh caches/consumers. Check the external nostd-parent manifest before, between and after; require the ce0 warning and candidate absence.
- Specify a child
nu -cwhose code contains a quoted literalsourcepath, then calls the original privateprepare-crate. That mechanism has now run on both historical revisions: all 16/17 exported cyber-bao files and three copied harness inputs match, allowing only the original function's exact Hemera substitution. Retain the full child code, raw receipt and all five surrounding capsule inputs. - Limit byte equality to reader stdout and unchanged production source/manifests/ locks. Enumerate the exact Radio revision, consumer ID and physical-path metadata substitutions; preserve every other field. Historical HTTPS metadata is evidence, not the new local-Git pair's equality baseline.
- Add 19 machine-readable historical index bindings, including repeated input indices, two old PLAN context bindings and the already historical pre-CODE verifier variant. They identify each satisfying archive and intentional physical mismatch. Original indices and historical hashes remain untouched.
- State defaults per script. The two verifiers resolve from the original capsule;
the reproducer preserves
~/cyber/radioand~/cyber/hemera, even when invoked from another worktree. Both historical HEAD assertions remain; only research's existing verifier checks tracked cleanliness. No new clean-tree assertion is added. - Rename the outer copies to
historical-ce0-reader-before-runs.jsonandhistorical-ce0-reader-after-runs.json, preserving bytes and timestamps. They bracket the historical reader runs, not the packaging change. V1's own frozen copies retain their original labels and bytes; future runs get arm-specific names.
Optional advice: adopt an audit-basename guard and document moving, rather than
duplicating, restored .txt files inside temporary layouts. Keep the literal
production-tree equality check. Decline global source-manifest cleanup: it expands
this task without evidence of another consumer defect. The historical nostd-parent
absolute path is nonportable but reconstructable; calling it permanently
unreplayable would overstate the limitation. Its bytes remain unchanged.