Drop redundant temporary field from checkpoint Stores
main·
Commit

Stores.temporary was always assigned the same *GitStore pointer as Primary, so it was derivable state with no purpose. Temporary() now returns Primary directly, keeping the shadow-branch intent at call sites without a duplicate field.
Entire-Checkpoint: 6270a68f519c
Checkpoints
Checkpoint 1