moves-copy-approve-2
Squashed from moves-copy-approve-2 into main.
1 file changed,
+17
−17
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md+17 −17
CI passed — run details
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 19458f100..b56d80ec7 100644 |
| --- a/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md |
| +++ b/docs/superpowers/plans/2026-10-06-moves-phase1-copy.md |
| @@ -237,9 +237,9 @@ Columns: id, file, text, status. |
| |---|---|---|---| |
| | MV-N182 | internal/provision/provision.go | the probe ran out of attempts | approved | |
| | MV-N183 | internal/provision/provision.go | the commit came after the deadline | approved | |
| -| MV-N184 | internal/moves/startcheck.go | this box holds another generation of the instance | pending | |
| -| MV-N185 | internal/moves/startcheck.go | the instance's files belong to another generation | pending | |
| -| MV-N186 | internal/moves/startcheck.go | the instance's database belongs to another generation | pending | |
| +| MV-N184 | internal/moves/startcheck.go | this box holds another generation of the instance | approved | |
| +| MV-N185 | internal/moves/startcheck.go | the instance's files belong to another generation | approved | |
| +| MV-N186 | internal/moves/startcheck.go | the instance's database belongs to another generation | approved | |
| ## Plan 4 |
| @@ -247,19 +247,19 @@ Columns: id, file, text, status. |
| | id | file | text | status | |
| |---|---|---|---| |
| -| MV-N300 | internal/provision/provision.go | the target box was declared lost | pending | |
| -| MV-N301 | internal/provision/provision.go | the source no longer matches what it recorded when it stopped | pending | |
| -| MV-N302 | internal/provision/provision.go | the recovery probe ran out of attempts | pending | |
| -| MV-N303 | internal/provision/provision.go | the source did not answer within 15 minutes of moving back | pending | |
| -| MV-N304 | internal/provision/provision.go | the move has committed. it cannot roll back | pending | |
| -| MV-N305 | internal/provision/provision.go | the move is not stuck. there is nothing to retry | pending | |
| -| MV-N306 | internal/provision/provision.go | the target holds nothing the move still needs. there is nothing to declare lost | pending | |
| -| MV-N307 | internal/provision/provision.go | the files directory holds files the return did not write | pending | |
| -| MV-N308 | internal/provision/provision.go | the returned database does not match the build | pending | |
| -| MV-N309 | internal/provision/provision.go | the source holds files of an installation the return cannot account for | pending | |
| -| MV-N310 | internal/provision/provision.go | the target's stopped database is missing | pending | |
| -| MV-N311 | internal/provision/provision.go | the target changed after it stopped | pending | |
| -| MV-N312 | internal/provision/provision.go | the target's files cannot be archived | pending | |
| +| MV-N300 | internal/provision/provision.go | the target box was declared lost | approved | |
| +| MV-N301 | internal/provision/provision.go | the source no longer matches what it recorded when it stopped | approved | |
| +| MV-N302 | internal/provision/provision.go | the recovery probe ran out of attempts | approved | |
| +| MV-N303 | internal/provision/provision.go | the source did not answer within 15 minutes of moving back | approved | |
| +| MV-N304 | internal/provision/provision.go | the move has committed. it cannot roll back | approved | |
| +| MV-N305 | internal/provision/provision.go | the move is not stuck. there is nothing to retry | approved | |
| +| MV-N306 | internal/provision/provision.go | the target holds nothing the move still needs. there is nothing to declare lost | approved | |
| +| MV-N307 | internal/provision/provision.go | the files directory holds files the return did not write | approved | |
| +| MV-N308 | internal/provision/provision.go | the returned database does not match the build | approved | |
| +| MV-N309 | internal/provision/provision.go | the source holds files of an installation the return cannot account for | approved | |
| +| MV-N310 | internal/provision/provision.go | the target's stopped database is missing | approved | |
| +| MV-N311 | internal/provision/provision.go | the target changed after it stopped | approved | |
| +| MV-N312 | internal/provision/provision.go | the target's files cannot be archived | approved | |
| ## Plan 5 |
| @@ -290,4 +290,4 @@ Built, but the gate cannot read the row (3), so the row stays pending until Paul |
| - MV-N129: the same, `<NAME (kind)>, ...`; `t3Differs` in `internal/host/movesreport.go` joins the names it found. |
| - MV-N146: the row's text carries a note, `(MV-N68 with a new <which>)`. The code says `no fresh rate measurement for the disk's per-file sync` through MV-N68's `NoFreshRate`, which is correct; the note is not a part of any sentence the code could say. |
| -Rows added after this review (MV-N184 onward, MV-N300 onward) still need review. |
| +The 16 rows added after that review (MV-N184 to MV-N186, MV-N300 to MV-N312) were approved by Paul on 2026-10-09 with no edits. |