PBI-22 — vaste IDEA-213-adoptie en veilige policy-activering #238

Merged
janpeter merged 2 commits from codex/iss-25-adoption into main 2026-09-22 02:07:34 +02:00
Owner

ISS-25 loopt vast op de adoption-gate terwijl de v2-policy al actief is. Deze wijziging voegt twee vaste operatorcommands en één flow toe: beschermde proof meten, daarna alle negen migraties en policycontroles uitvoeren en pas bij volledig succes de receipt publiceren. Prisma/Git blijven ops-agent; policy en bewijs blijven root-controlled onder de bestaande config- en schema-locks.

Dezelfde scripts controleren voortaan de gestagede policy vóór activering, herstellen bij een directe activatiefout alleen de vorige config en weigeren een onbekende profielversie offline. De installer werkt bestaande commands, flow, sudoers en evidence-directory gericht bij. Een reviewbevinding over clusterbinding bij partial resume is vóór writes verholpen met de bestaande bundelvalidators en identity-SQL; Scrum4Me-profiel/manifest blijven ongewijzigd.

Validatie:

  • Linux: 705 basistests; 1.372 servertests geslaagd (5 bestaande skips); typecheck en ops-agent build/whitelist groen.
  • Echte PG17/Prisma/CLI-proef: negen migraties, prefix-resume, ontbrekende/foute proofbinding, checksum/failure, receipt-herhaling en volgende gewone release; Prisma waargenomen als ops-agent, proof 0600 en receipt 0640.
  • Onafhankelijke review: 0 Critical / 1 Important / 0 Minor; de Important is met een rode en daarna groene echte PG17-regressie opgelost.

Productiehost alleen read-only gecontroleerd via de door JP toegestane LAN-route. T-171 (beoordeelde module-installatie/herstart + echte proof), T-172 (afzonderlijke JP-go voor DB-adoptie) en T-173 (redeploy/runtimebewijs) blijven open. Ook het hostinstallatiebewijs van T-178 volgt dan. Deze PR verleent geen productie-go.

ISS-25 loopt vast op de adoption-gate terwijl de v2-policy al actief is. Deze wijziging voegt twee vaste operatorcommands en één flow toe: beschermde proof meten, daarna alle negen migraties en policycontroles uitvoeren en pas bij volledig succes de receipt publiceren. Prisma/Git blijven ops-agent; policy en bewijs blijven root-controlled onder de bestaande config- en schema-locks. Dezelfde scripts controleren voortaan de gestagede policy vóór activering, herstellen bij een directe activatiefout alleen de vorige config en weigeren een onbekende profielversie offline. De installer werkt bestaande commands, flow, sudoers en evidence-directory gericht bij. Een reviewbevinding over clusterbinding bij partial resume is vóór writes verholpen met de bestaande bundelvalidators en identity-SQL; Scrum4Me-profiel/manifest blijven ongewijzigd. Validatie: - Linux: 705 basistests; 1.372 servertests geslaagd (5 bestaande skips); typecheck en ops-agent build/whitelist groen. - Echte PG17/Prisma/CLI-proef: negen migraties, prefix-resume, ontbrekende/foute proofbinding, checksum/failure, receipt-herhaling en volgende gewone release; Prisma waargenomen als ops-agent, proof 0600 en receipt 0640. - Onafhankelijke review: 0 Critical / 1 Important / 0 Minor; de Important is met een rode en daarna groene echte PG17-regressie opgelost. Productiehost alleen read-only gecontroleerd via de door JP toegestane LAN-route. T-171 (beoordeelde module-installatie/herstart + echte proof), T-172 (afzonderlijke JP-go voor DB-adoptie) en T-173 (redeploy/runtimebewijs) blijven open. Ook het hostinstallatiebewijs van T-178 volgt dan. Deze PR verleent geen productie-go.
fix(db-access): validate adoption proof target before partial resume
All checks were successful
CI / Select checks (pull_request) Successful in 12s
CI / Ops-agent checks (pull_request) Successful in 41s
CI / DB access operator (pull_request) Successful in 1m15s
CI / Deploy artifact checks (pull_request) Successful in 44s
CI / Docker image build (pull_request) Successful in 1m27s
CI / Root app checks (pull_request) Successful in 7m9s
CI / Mac foundation hermetic checks (pull_request) Successful in 2m14s
CI / Mac foundation reproducible build (pull_request) Successful in 2m59s
CI / Required checks (pull_request) Successful in 38s
CI / Publish post-merge release evidence (pull_request) Has been skipped
d8c3fe1d8d
janpeter changed title from WIP: PBI-22 — vaste IDEA-213-adoptie en veilige policy-activering to PBI-22 — vaste IDEA-213-adoptie en veilige policy-activering 2026-09-22 02:05:45 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Ops-dashboard!238
No description provided.