Parent
#799. Design record: .scratch/render-execution-unit/spec.md.
What to build
Collapse the two derivations of the FOR-iteration scope into one.
Core builds the step / index / current-item scope twice from the same inputs: once privately inside the compiler for the artifact actor, and once in an exported function whose only production caller was the CLI. Both answer the same question and can drift.
One derivation, called by both the artifact input builder and the entry seam.
Acceptance criteria
Blocked by
Parent
#799. Design record:
.scratch/render-execution-unit/spec.md.What to build
Collapse the two derivations of the FOR-iteration scope into one.
Core builds the step / index / current-item scope twice from the same inputs: once privately inside the compiler for the artifact actor, and once in an exported function whose only production caller was the CLI. Both answer the same question and can drift.
One derivation, called by both the artifact input builder and the entry seam.
Acceptance criteria
pnpm run verifygreen;pnpm run test:mutate:changedreports no survivors in the changed ranges.Blocked by