The two rungs

Address provenance (D149): an address that resolves is now counted as evidence about the GPU-address assumption rather than discarded as a precondition met, and counted apart from whether the shader translated. The failure path had to be split to do it - "nothing is mapped there" and "the shader is not translatable" are evidence about different things.

The submission entry point (D200): submit_at takes an address and a length, which is the shape a real call site has.

643 workspace tests green.

Surprises