revert(session-projection): drop the viewKey token, keep the per-step raw-view gate

Review consensus: for the only declaring unit the token function was literally the view function, so the extra wire member bought nothing — default raw-view com

Update

Review consensus: for the only declaring unit the token function was literally the view function, so the extra wire member bought nothing — default raw-view comparison produces the identical Object.is on state.turns at the identical cost (one property read per side). The per-step gate stays: it holds the no-stored-baseline property, and its measured overhead (~ns per changed state) is four orders

Date
2026-08-31
Version
master@a2437db
commit
a2437db

View commit on GitHub

Review consensus: for the only declaring unit the token function was literally the view function, so the extra wire member bought nothing — default raw-view comparison produces the identical Object.is on state.turns at the identical cost (one property read per side). The per-step gate stays: it holds the no-stored-baseline property, and its measured overhead (~ns per changed state) is four orders