fix: preserve exact Codex model across resumes (QUA-1910) - #178
Conversation
Sigilix OverviewEffort: 4/5 (large) Quality gates
Summary — latest pushThis change fixes QUA-1910 by threading an exact Codex model through initial and resumed Important files
Confidence: 3/5The allowlist is case-sensitive and model values are interpolated directly into CLI args without escaping, creating argument injection risk if validation is ever bypassed.
Suggested labels:
|
QualityMax ReviewVerdict: COMMENT · Confidence: evidence-backed scan Files eligible: 6 · Files reviewed: 6 · Files with findings: 0 · Findings: 0 · Inline cards: 0 Priority findings
Review gates
Important files
Change diagram — Flowflowchart TD
A[Turn] -->|Model| B[ValidateModel]
B -->|Valid| C[Build CLI Args]
B -->|Invalid| D[ErrInvalidModel]
C --> E[Run Process]
E --> F[CheckpointSink]
F --> G[Checkpoint{ThreadID, Model}]
Review lifecycleUse the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. Proof legend: VERIFIED independently judged patch · REPRODUCED verified finding · GROUNDED deterministic evidence · MODEL-ONLY model judgment. QualityMax project results are available in the configured project. Receipt · commit |
|
Bot-review disposition (evidence-backed): no code change is required for the two requested findings.
Native CI, Go tests/vet/build, QualityMax review, Sigilix runner, and Socket security checks are green on this head aside from these review-state findings. |
Dismissed as non-defects after verifying the fixed shared contract, exact allowlist, direct argv execution, and actual validation order; see evidence comment on PR.
|
QUA-1910 exact-head release evidence for
This exact commit is intentionally being preserved by merge commit because qmax-cloud-agent pins its Go pseudo-version. |
Summary
codex execcommandsVerification
go test ./...go vet ./...go build ./...Linear: QUA-1910