Skip to content

fix(web): align approval readiness and task capability entries - #288

Merged
Qiyuanqiii merged 4 commits into
mainfrom
codex/permission-capability-alignment
Oct 9, 2026
Merged

Qiyuanqiii merged 4 commits into
mainfrom
codex/permission-capability-alignment

Conversation

@Qiyuanqiii

@Qiyuanqiii Qiyuanqiii commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Closes #287.

The execution-environment and review-check panels rejected valid backend readiness responses because the frontend still required five permission choices. The backend now returns Ask / Auto / Full. This change aligns the parser and current fixtures, and checks a real Go HTTP response against the fixture parsed by APIClient.

Task review exposes batch delivery, advanced Git, GitHub review and UI evidence through 更多交付工具. Panels load on demand for the selected Run. Exact Git/GitHub review results survive approval/check navigation; changing Run clears them. Missing historical Runs fail closed. Permission, Debug and network descriptions reflect the current independent controls, and unavailable UI-evidence/batch capabilities explain their configuration requirements. A missing UI-evidence reader remains unknown history rather than an empty ledger.

Historical five-mode permission readers remain supported; writable choices stay at three, as specified by ADR 0165. Go execution authority and startup defaults are unchanged.

Validation at current head 65de06592d96aaa51e10ba9e0bea46009deac2ea:

  • Applicable CI passed: Go checks, TypeScript console and the Go control-plane gate. Unaffected platform and full-matrix jobs were skipped by the existing classifier.
  • Latest local fixture update: all four TaskReview tools regressions and TypeScript passed. GitHub fixtures now contain the complete connection, credential, PR, operation and approval identities used by both this PR and fix(web): complete recovery navigation and GitHub connection workflows #293.
  • Combined locally with fix(web): complete recovery navigation and GitHub connection workflows #293 at 198aff354d3bb38f09ea7305d8542b314c69e796: 176 files / 1,720 frontend tests and TypeScript passed, including historical Run → GitHub preview → approvals/delivery → exact execution. The branches merge without conflicts.
  • Focused verification of the preceding main merge (b1a0782f) passed 316 frontend tests, TypeScript and the two Go 1.26.9 HTTP readiness fixture/stable-facts tests.

The original implementation also had an isolated Chromium/API acceptance run covering real readiness rendering, all four tool entries, unavailable capability messages and narrow layout. That browser experiment was not repeated for the documentation merge and fixture-only update. Scope and historical evidence: acceptance record. It did not perform model execution, GitHub writes, host validation or managed browser launches. The existing large-chunk build warning remains.

@Qiyuanqiii
Qiyuanqiii merged commit 4de4a91 into main Oct 9, 2026
13 checks passed
@Qiyuanqiii
Qiyuanqiii deleted the codex/permission-capability-alignment branch October 9, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(web): 同步三档权限合同并补齐任务能力入口

1 participant