Hazard
Two pointer-codegen scripts coexist; generated header and README on most branches still reference BuildPointers.sol. Developers can run pointers without fresh meta (or meta without pointers), committing inconsistent artifacts.
Shape
Scenario
Contributor follows README forge script BuildPointers.sol after editing authoring meta; pointers regen with stale DESCRIBED_BY_META_HASH; PR merges green if meta test absent on that branch.
Proposed fix
Delete BuildPointers.sol; single Build.sol; update generated header and README to ./script/build.sh only (as PR #35).
Hazard
Two pointer-codegen scripts coexist; generated header and README on most branches still reference
BuildPointers.sol. Developers can run pointers without fresh meta (or meta without pointers), committing inconsistent artifacts.Shape
script/BuildPointers.solandscript/Build.solboth exist on PRs Harden DIA price validation #33–Deploy DiaWords deterministically via Zoltu #39 except Standardize DIA codegen and import paths #35src/generated/DiaWords.pointers.solautogen comment referencesBuildPointers.solScenario
Contributor follows README
forge script BuildPointers.solafter editing authoring meta; pointers regen with staleDESCRIBED_BY_META_HASH; PR merges green if meta test absent on that branch.Proposed fix
Delete
BuildPointers.sol; singleBuild.sol; update generated header and README to./script/build.shonly (as PR #35).