fix(persistence): repo-row store writes take the row, not the id; ratchet the rest (R4-2a) (#30756)

* fix(persistence): repo-row store writes take the row, not the id; ratchet the rest (R4-2a)

* fix(persistence): host-filter the runtime nested import; widen the id-only write ratchet (review)

* fix(runtime): nested import keeps matching runtime-stamped native rows on a paired host

* fix(persistence): class-scope the ratchet param exemptions; update a new main test to the target shape

* fix(ipc): fence a project-group move by the resolved twin host, so an SSH twin is not WSL-fenced

* test(ci): pin the id-only store write ratchet step to the static phase
This commit is contained in:
Neil
2026-10-19 10:14:07 -07:00
committed by GitHub
parent d4813638d2
commit baf123eda8
47 changed files with 669 additions and 104 deletions
+4
View File
@@ -417,6 +417,10 @@ jobs:
if: needs.code_paths.outputs.static_analysis == 'true'
run: node config/scripts/check-unproven-pty-retirement-ratchet.mjs
- name: Enforce id-only store write ratchet
if: needs.code_paths.outputs.static_analysis == 'true'
run: node config/scripts/check-id-only-store-write-ratchet.mjs
- name: Check Node runtime pin
if: needs.code_paths.outputs.static_analysis == 'true'
run: node config/scripts/check-node-runtime-pin.mjs