copy gate: MV-O257 and MV-O258 (Task 8 fix round 1, pending)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2 files changed,
+8
−0
approved_moves_copy_test.go+1 −0docs/superpowers/plans/2026-10-06-moves-phase1-copy.md+7 −0
diff --git a/approved_moves_copy_test.go b/approved_moves_copy_test.go| index 2b6e22c35..0e595b907 100644 |
| --- a/approved_moves_copy_test.go |
| +++ b/approved_moves_copy_test.go |
| @@ -112,6 +112,7 @@ var movesCopyIDs = []string{ |
| "MV-O217", "MV-O218", "MV-O219", "MV-O220", "MV-O221", "MV-O222", "MV-O223", "MV-O224", "MV-O225", "MV-O226", "MV-O227", "MV-O228", "MV-O229", "MV-O230", "MV-O231", "MV-O232", "MV-O233", "MV-O234", "MV-O235", "MV-O236", |
| "MV-O237", "MV-O238", "MV-O239", "MV-O240", "MV-O241", "MV-O242", "MV-O243", "MV-O244", "MV-O245", "MV-O246", |
| "MV-O247", "MV-O248", "MV-O249", "MV-O250", "MV-O251", "MV-O252", "MV-O253", "MV-O254", "MV-O255", "MV-O256", |
| + "MV-O257", "MV-O258", |
| } |
| // copyRow is one row of the record. The File cell is the file the sentence is |
diff --git a/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md b/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md| index 5fc52ff7e..e5d03f17d 100644 |
| --- a/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md |
| +++ b/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md |
| @@ -796,3 +796,10 @@ The self-serve cut, its abort, the finaliser, the pages and the operator's retur |
| | MV-O254 | internal/console/selfserve_pages.go (self-serve moves plan 2 Task 8) | the move <id> has not written its open record | pending | |
| | MV-O255 | internal/console/selfserve_pages.go (self-serve moves plan 2 Task 8) | a reservation names <id>, which no move owns | pending | |
| | MV-O256 | internal/console/selfserve_pages.go (self-serve moves plan 2 Task 8) | the staging lane from <from> to <to> failed its probe | pending | |
| + |
| +Task 8 fix round 1 (pending Paul's review): MV-O257 is the abort of a cut write the record refused after the instance went offline (`<step>` the seal, the flip or the open; MV-O233 stays for the start), and MV-O258 return mode's programs file (the ordinary rule: OK only when the host has no entry; the box's own detail is not repeated at an operator door). |
| + |
| +| id | file | text | status | |
| +|---|---|---|---| |
| +| MV-O257 | internal/console/selfserve_checks.go (self-serve moves plan 2 Task 8 fix round 1) | the move stopped at <step>: the instance changed under it | pending | |
| +| MV-O258 | internal/console/offlinereturn.go (self-serve moves plan 2 Task 8 fix round 1) | the target box's programs file has an entry for <host> | pending | |