fix(codex): count explicit structured selections as human turns (2.6.44) - #553
Conversation
|
Thanks, Kacper. This addresses a real Codex gap: structured This path needs to preserve the framework's responsibility split: the LLM supplies the knowledge and context needed to present the question, the human supplies judgment by making a selection, and deterministic code verifies and records that decision. The current wiring collapses the last two responsibilities: Codex can return Adapter-level tests should cover those cases, a genuine selection, duplicate delivery minting exactly once, no active workflow state, and one real approval/interview path. #692 overlaps the downstream non-answer checks but does not add this Codex registration, so the two pieces need to land coherently. The upgrade note also needs to tell Codex users to re-run the hook-trust step. There is no need to rebase this stale branch or resolve its old version slot; maintainers can port the corrected change and handle regeneration and versioning. |
8da7b2f to
8049100
Compare
|
Maintainer port pushed at Codex structured selections now mint human-presence evidence without turning non-decisions into authority:
Validation:
The PR is ready for CI and final approval. |
leandrodamascena
left a comment
There was a problem hiding this comment.
The stale contribution has been safely ported onto current v2 at 804910036. Only explicit Codex structured selections mint HUMAN_TURN; non-decisions fail closed, duplicate delivery is idempotent, and trust/package validation is green. Approved pending CI.
Summary
This fixes approval and interview gates rejecting a structured selection until the user types a second acknowledgment.
Testing