Repository navigation
PLAN-SYNC-0910e: DR-SEC and V16 status rows - #856
Conversation
No-Test: docs only (PLAN status cells) Co-authored-by: Cursor <cursoragent@cursor.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 113358f4d0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| | DR-SEC-01g-G5 | DR-16-Adapter (G4-Lifecycle nutzen) | DR-16a-Owner | DR-SEC-01g-G4 | Server | A | in DR-16a gefaltet | Root-Disposition 09.10.: kein eigener Schnitt; Abnahme über DR-16a | b0221f4a | | ||
| | DR-SEC-01g-G6 | Recovery-/Portability-Abnahme | Root bindet einen Owner im Ticket | DR-SEC-01g-G4 | Server | A | nach G4 | beobachteter Exit/Alias; Windows-Beleg; fehlender Heartbeat ≠ Exit | b0221f4a | |
There was a problem hiding this comment.
Verwende gültige Statuswerte für G5 und G6
Bei jeder Auswertung durch parseGoals() werden diese beiden neuen Statuszellen als invalid klassifiziert, weil goalStatus() nur die acht dokumentierten Werte beziehungsweise drei Aliase am Zellanfang akzeptiert. Dadurch fehlen G5 und G6 in den regulären DevHQ-Statuszählungen; stelle den Erläuterungen daher jeweils einen passenden offiziellen Status wie Entfallen oder Geplant voran. Das ist besonders relevant, weil docs/PLAN.md der kanonische Plan ist.
AGENTS.md reference: AGENTS.md:L53-L55
Useful? React with 👍 / 👎.
| | DR-16a | Umschalt-Helfer + Drill-Tests; nur tools/denkraum/switch.mjs + switch.test.mjs, kein Restore | Root benennt einen vorhandenen Serverowner | DR-SEC-01a/b gemergt; DR-SEC-01g G4 und 01h gemergt; DR-07 einschließlich 07c/d/e1/e2 (#752/#753/#751/#755), DR-14, DR-15 einschließlich 15b/#750 und UI-Verdrahtung #718 gemergt | Server | A, zwei Fremdanbieter | Geplant; kein Start aus PLAN-Pflege | ≤ 300 ALL; benannte DR16:-Tests rot→grün, node --test --test-name-pattern='^DR16:', npm run test:denkraum, eigene volle prepush, zwei Fremdvendor-Reviews am SHA/Disposition, Root-Abnahme | b0e90b72 | | ||
| | DR-16b | Live-Drill auf dem PC: Schreibpause, Sicherung, Umschalten, metadatensicherer Rückweg | Stabschef Ausführung, ein Owner | DR-16a gemergt sowie alle dessen Vorgänger; G6; Root-Livefreigabe für exakten SHA und Zeitfenster | PC | A plus unabhängiges Nachlesen | Blockiert bis G0; keine Livefreigabe durch Dokumentannahme | Gates G0–G7 im gebundenen Vertragsentwurf Ticket b0e90b72; G5 beide UI-Skripte HTTP 200; protokollierter Drill und unabhängige Prüfung; P1/aktuelles Ledger nach Writes erhalten, Root-Abnahme | b0e90b72 | |
There was a problem hiding this comment.
Schreibe die neuen Abhängigkeiten mit vollständigen Paket-IDs
Wenn DevHQ den Plan mit parseGoals() einliest, erkennt es Abhängigkeiten nur anhand exakter bekannter IDs. Die neuen Schreibweisen DR-SEC-01g G4, 01h und G6 werden deshalb nicht als DR-SEC-01g-G4, DR-SEC-01h beziehungsweise DR-SEC-01g-G6 erfasst; der veröffentlichte Abhängigkeitsgraph lässt diese neuen Release-Vorgänger aus. Verwende hier die vollständigen IDs, damit Plan- und HQ-Verbraucher den kritischen Pfad korrekt sehen.
AGENTS.md reference: AGENTS.md:L53-L55
Useful? React with 👍 / 👎.
| | DR-SEC-01b | Zweiter begrenzter Schnitt zum Denkraum-Sicherheitsbefund; Quelle Root-Disposition 09.10. | Root bindet einen Owner im Ticket | Abgrenzung zu DR-SEC-01a im Ticket vor Umsetzung | Server | A | Erledigt #793 (gemergt 2026-10-09T01:38:35Z) | konkrete Abnahme im Ticket b0221f4a erhalten; für Code Rot→Grün, eigene prepush und zwei Fremdvendor-Reviews; muss vor DR-16a landen | b0221f4a | | ||
| | DR-16a | Umschalt-Helfer + Drill-Tests; nur tools/denkraum/switch.mjs + switch.test.mjs, kein Restore | Root benennt einen vorhandenen Serverowner | DR-SEC-01a/b gemergt; DR-07 einschließlich 07c/d/e1/e2 (#752/#753/#751/#755), DR-14, DR-15 einschließlich 15b/#750 und UI-Verdrahtung #718 gemergt | Server | A, zwei Fremdanbieter | Geplant; kein Start aus PLAN-Pflege | ≤ 300 ALL; benannte DR16:-Tests rot→grün, node --test --test-name-pattern='^DR16:', npm run test:denkraum, eigene volle prepush, zwei Fremdvendor-Reviews am SHA/Disposition, Root-Abnahme | b0e90b72 | | ||
| | DR-16b | Live-Drill auf dem PC: Schreibpause, Sicherung, Umschalten, metadatensicherer Rückweg | Stabschef Ausführung, ein Owner | DR-16a gemergt sowie alle dessen Vorgänger; Root-Livefreigabe für exakten SHA und Zeitfenster | PC | A plus unabhängiges Nachlesen | Blockiert bis G0; keine Livefreigabe durch Dokumentannahme | Gates G0–G7 im gebundenen Vertragsentwurf Ticket b0e90b72; G5 beide UI-Skripte HTTP 200; protokollierter Drill und unabhängige Prüfung; P1/aktuelles Ledger nach Writes erhalten, Root-Abnahme | b0e90b72 | | ||
| | DR-SEC-01c | Body-Limits und ungültiges UTF-8 absichern | Root bindet einen Owner im Ticket | DR-SEC-01b | Server | A | Erledigt #808 (gemergt 2026-10-09T03:36:26Z) | Rot→Grün, eigene prepush, zwei Fremdvendor-Reviews; vor DR-16a | b0221f4a | |
There was a problem hiding this comment.
Aktualisiere den PLAN-Kopf für diesen Sync
Mit diesen neuen Merge-Belegen reicht der Inhalt bis mindestens 03:36 UTC und der Kandidatenbericht bezeichnet die Änderung als PLAN-SYNC-0910e auf Basis 41a11e8, während der Dokumentkopf weiterhin 00:59 UTC, PLAN-SYNC-0910b und Basis 03542ef ausweist. Leser können dadurch weder den Stand noch die Quellenbasis des einzigen kanonischen Plans bestimmen; aktualisiere Zeit, Sync-ID, Basis und Quellenzeile zusammen mit den Statuszeilen.
AGENTS.md reference: AGENTS.md:L53-L59
Useful? React with 👍 / 👎.
| | DR-SEC-01d | Restliche P3/P6-Startkontrollen und EPERM-Guards | Root bindet einen Owner im Ticket | DR-SEC-01c | Server | A | Erledigt #823 (gemergt 2026-10-09T04:39:42Z) | Rot→Grün, eigene prepush, zwei Fremdvendor-Reviews; vor DR-16a | b0221f4a | | ||
| | DR-SEC-01e | Pfad- und Rechtekontrollen absichern | Root bindet einen Owner im Ticket | DR-SEC-01b | Server | A | Erledigt #796 (gemergt 2026-10-09T01:45:37Z) | Rot→Grün, eigene prepush, zwei Fremdvendor-Reviews; vor DR-16a | b0221f4a | | ||
| | DR-SEC-01f | Untrusted Failure-Inhalte aus CLI-Ausgabe halten | Root bindet einen Owner im Ticket | DR-SEC-01e | Server | A | Erledigt #806 (gemergt 2026-10-09T02:48:29Z) | Rot→Grün, eigene prepush, zwei Fremdvendor-Reviews; vor DR-16a | b0221f4a | | ||
| | DR-SEC-01g-G1 | Ownership-Primitive für das Denkraum-Ledger (Option A) | Root bindet einen Owner im Ticket | DR-SEC-01a Bericht; Design dr-sec-01g-design-49fd851ecbb6 | Server | A | In Prüfung: Open #811 (Mergify-Queue; review-ok; gates linux IN_PROGRESS) | Prozess-Konkurrenten und fehlgeschlagenes Takeover rot→grün; eigene prepush, zwei Fremdvendor-Reviews | b0221f4a | |
There was a problem hiding this comment.
Beim geprüften Kandidaten ist diese Zeile bereits veraltet: Merge-Commit b19d1bb für #811 datiert auf 13:37:16 UTC, der geprüfte Commit auf 13:46:53 UTC und seine eigene Root-Abnahme bestätigt den Merge. Solange der kanonische Plan G1 trotzdem als offene Queue-Arbeit führt, können Koordinatoren den davon abhängigen G2-Start unnötig zurückhalten; übernimm hier den beobachteten Merge-Status.
AGENTS.md reference: AGENTS.md:L57-L59
Useful? React with 👍 / 👎.
Merge Queue Status
This pull request spent 16 minutes 30 seconds in the queue, including 16 minutes 12 seconds running CI. Required conditions to merge
|
Die Statuszeilen in
docs/PLAN.mdsind an die heutigen Merges angepasst: DR-SEC-Folgeschnitte, V16-06/#845, KI-30/#737 und Update-Abbruch/#851. Nur die Plan-Tabelle wurde geändert, kein Laufzeitcode. Bitte als reine Doku-Pflege (Stufe C) prüfen und einreihen.Report
What changed
docs/PLAN.mdonly (Tier C / PFLEGEN). Baseorigin/main=41a11e810ad640963c6c4e3e8cf9a1790fe8b799.Evidence (
gh pr view+ gates)gh pr view 808 --json state,mergedAt→ MERGED 2026-10-09T03:36:26Zgh pr view 823 --json state,mergedAt→ MERGED 2026-10-09T04:39:42Zgh pr view 796 --json state,mergedAt→ MERGED 2026-10-09T01:45:37Zgh pr view 806 --json state,mergedAt→ MERGED 2026-10-09T02:48:29Zgh pr view 824 --json state,mergedAt→ MERGED 2026-10-09T04:51:19Zgh pr view 811 --json state,mergedAt,isDraft→ OPEN, mergedAt null, isDraft false (Mergify-Queue / gates linux IN_PROGRESS at sync time)gh pr view 718 --json state,mergedAt,isDraft→ OPEN, Draftgh pr view 832 --json state,mergedAt→ MERGED 2026-10-09T09:45:38Zgh pr view 845 --json state,mergedAt→ MERGED 2026-10-09T10:42:15Zgh pr view 737 --json state,mergedAt→ MERGED 2026-10-09T01:11:29Zgh pr view 851 --json state,mergedAt→ MERGED 2026-10-09T12:40:18Zbash scripts/ci/gates.sh lane prepushgit diff --stat origin/main→docs/PLAN.mdonlygit push -u origin cursor/plan-sync-0910egit ls-remote origin cursor/plan-sync-0910e→113358f4d0ebb5bdb4b9c0dcb931b3590698785aCommit:
113358f—docs(plan): sync DR-SEC and V16 status after 09.10. mergeswithNo-Test: docs only (PLAN status cells).Review
Review: ausstehend (Stufe C)
NICHT ABGEDECKT
#[cfg(windows)]tests (run_in_pty, npm_shim, ConPTY, DPAPI) or Windows clippy arms; Windows lane runs in the Mergify merge queue.prepush.Made with Cursor
Root-Abnahme (head 113358f, 2026-10-09 13:45 UTC)
Tier C (docs/PLAN.md only, +18/−6); gates by the worker: prepush exit 0. Rows checked against
gh pr view. Known staleness after the snapshot: #811 merged 2026-10-09T13:37:17Z (b19d1bb) and #718 merged 13:38:46Z (15b4f61) — rows still say open/queued; corrected in the next PLAN sync. G2 (job 275) and DR-SEC-01h (job 276) started 13:45Z.NICHT ABGEDECKT: KI-30 count not re-measured in this PR.