fix(web): bind approval decisions to rendered request - #3712
Conversation
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 17232a5e09
ℹ️ 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".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 4e0dacbc02
ℹ️ 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".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6784a9f805
ℹ️ 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".
|
Closing without merge after fresh closeout review of immutable head Evidence:
The intended approval-binding work is still needed, but this stale branch is unsafe to merge as-is. Issue #3663 and the three concrete follow-ups remain open for a fresh current-main implementation. No admin or bypass merge was used. |
|
To use Codex here, create an environment for this repo. |
Summary
Test plan
npm test --workspace @franken/web -- --run tests/components/approval-card.test.tsx tests/hooks/use-chat-session.test.ts tests/lib/api.test.ts(77 passed)npm test --workspace @franken/orchestrator -- --run tests/unit/http/chat-routes-approval.test.ts tests/integration/chat/ws-chat-server.test.ts(55 passed)npm run typecheck --workspace @franken/typesnpm run typecheck --workspace @franken/webnpm run typecheck --workspace @franken/orchestratornpm run lint --workspace @franken/web(0 errors; pre-existing warnings)npm run lint --workspace @franken/orchestrator(0 errors; pre-existing warnings)npm run build --workspace @franken/webnpm run build --workspace @franken/orchestratorCloses #3663