ST-054: actieve Codex-registrymodellen kiezen en veilig opslaan #112
No reviewers
Labels
No labels
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-workers!112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/modelregistry-20261001"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
GPT-6 Astra stond actief in de registry maar ontbrak in de editor. De pagina geeft nu actieve CODEX-modellen door aan het formulier en de server valideert de lijst opnieuw bij iedere save. Opgeslagen ontbrekende/inactieve waarden worden niet stil vervangen. Bestaande admin- en managed-jobguards blijven behouden.
Validatie: 25 regressieassertions eerst rood; 103 gerichte tests en volledige verify met 1328 tests groen (18 bestaande skips; één bestaande lintwaarschuwing). Volledige lokale Docker-build geslaagd. Echte browser/serveractie/DB-readback op geïsoleerde PostgreSQL17: Astra opslaan en herladen, alleen Sprint/Codex en updated_at gewijzigd over 16 rijen. Bewijs en screenshot: docs/superpowers/reports/2026-10-01-modelregistry-workers-verificatie.md.
Onafhankelijke mac:claude-review: GO. De twee daaropvolgende auto-review MINORs zijn hersteld: afzonderlijke melding voor lege modelwaarden en consistent bewijs dat een lege modelstring de --model-vlag weglaat. Formuliertests 23/23 en volledige verify 1328 passed / 18 bestaande skips. Rapport is meegeleverd. ST-054/T-167/T-169. T-171 blijft open: afzonderlijke merge/deployautorisatie, SCRUM4ME_ENABLE_CODEX_WORKERS-startvoorwaarde en positieve geïsoleerde productiecanary. Runtime vóór UI uitrollen; geen productieconfig gewijzigd.
Afhankelijkheden:
WIP: ST-054: actieve Codex-registrymodellen kiezen en veilig opslaanto ST-054: actieve Codex-registrymodellen kiezen en veilig opslaanVerdict: COMMENT
Findings
components/settings/job-kind-config-form.tsx:62Een lege of uitsluitend-witruimte opgeslagencodex_modelkrijgt de tekst “Het opgeslagen Codex-model is niet beschikbaar”. Er is dan juist geen opgeslagen model; dit wijkt af van de T3-meldingseis en maakt hersteldiagnose verwarrend. Splits de foutmelding: vraag bij een lege waarde om een actief model te kiezen, en gebruik de huidige melding alleen voor een niet-lege, niet-beschikbare id.docs/superpowers/reviews/2026-10-01-codex-modelregistry-implementatiereview.md:8/:63Het bewijsdocument is intern tegenstrijdig over een legerequested_model: regel 8 stelt dat de args-builder de--model-vlag weglaat, terwijl regel 63 stelt dat--model ''wordt doorgegeven. Corrigeer één van beide naar het geteste gedrag en verwijs naar het betreffende test- of logbewijs.De registrygestuurde servervalidatie en de shared-resolver-bump zijn verder planconform beoordeeld. De diff- en submodulecontrole zijn schoon; gerichte tests konden lokaal niet starten doordat de aangewezen tijdelijke mount
noexecis.Verdict: APPROVED
Findings
De gekoppelde planlaag voor registrygestuurde Codex-modelkeuze is conform uitgevoerd: expliciete actieve model-IDs blijven behouden, de editor gebruikt runtimegescheiden registry-opties zonder stille fallback, en de server valideert de actuele CODEX-registry vóór de upsert. De relevante regressietests zijn aanwezig; lokale uitvoering in deze container werd beperkt door de
noexec-mount op/tmp(waar de reviewcheckout staat), niet door een testfout.