Repository navigation
[Permissions] Author three-part approval guidance and explicitly apply templates - #4261
DoodleBears wants to merge 13 commits into
Conversation
Issue: #4205 Agent-Task: codex/local/01a1df40-f4f6-7a32-9cd2-245844776694
Issue: #4205 Agent-Task: codex/local/01a1df40-f4f6-7a32-9cd2-245844776694
Resolve remote history scopes, restored Assignment request delivery, and case-insensitive HTTP methods at the public effect boundary. Issue: #4205 Agent-Task: codex/local/01a1df05-43d2-7380-84a0-99084cd0f49c
The prepared full tree equals0c86d1ff. Prior E1 portable fixes are already present in landed main; retain the reviewed E3 stage-based decision, dynamic-global recognition and fail-to-Human lookup. Issue: #4211 Agent-Task: codex/local/01a1df05-43d2-7380-84a0-99084cd0f49c
Expose the inherited global template in the existing mobile selection list and retain globalDefault at the Host client boundary. Keep legacy Hosts without that field on their supported choices; invalid inherited answers remain failed reads. Add a Bot save/readback regression proving successful writes are not replayed and the UI remains unknown rather than falsely Off after failed refresh. Issue: #4211 Agent-Task: codex/local/01a1df05-43d2-7380-84a0-99084cd0f49c
Issue: #4211 AgentTask: bot-approval-implementation
Issue: #4211 AgentTask: bot-approval-implementation
Issue: #4244 Agent-Task: codex/local/t3-4d0dd206-86059e8a3599fc27
Issue: #4244 Agent-Task: codex/local/01a1df05-43d2-7380-84a0-99084cd0f49c
… main Refs #4244 Agent-Task: codex/local/01a1df05-43d2-7380-84a0-99084cd0f49c Agent claim: #4244 (comment)
Refs #4244 Agent claim: #4244 (comment)
Reuse the External identities/connectors SidebarCardList and SidebarCardRow pattern for independent Always ask/Always allow inputs and remove actions. Keep only outer list corners and use the final row to add guidance. Refs #4244 Agent claim: #4244 (comment)
Restore a token-based focus-within outline while keeping shared card rows straight at the joins.\n\nRefs #4244\nAgent claim: #4244 (comment)
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait...
|
|
Current-head Chinese review explainer: download standalone HTML. Bound to PR #4261, head The generated page has zero draft warnings. Inline visual preview is blocked by the generator’s |
|
@coderabbitai review |
Action performed
|

Issue #4244 · Depends on #4250
Why the change
Let Humans write approval guidance as separate Always ask, Always allow and supplemental sections, create templates from an explicit source, and choose when saving also applies the template to a Bot.
Special things to note
Change outline
Closes #4244
The editor reuses the Bot settings grouped card list: only the outer corners are rounded, row seams are straight, and each input keeps a visible keyboard focus outline. CLI create/edit supports explicit blank/copy/parts input and the same optional application path.
These paired English captures use the same legacy data, 1281×900 viewport and DPR 1.14; the unchanged base captures are explicitly reused. Current Chinese filled-row evidence shows the requested grouping:
Supplemental guidance after natural scrolling
Validation: root/mobile types and focused behavior/token tests passed; fresh Spec review had no findings and the Standards focus finding was repaired. Frozen-head build/served Client hashes, real CLI/Web blank/copy/save/apply/readback, actual Tab focus, middle-row edit/remove/add isolation, and a real Reviewer Session reaching ask-human passed. Existing Review content/version remains isolated from later edits.
Protocol V2 uses CLI show for complete text and identical corpus hashes, trusted clicks, CSS visibility and exact values; Chrome 153.0.8010.36, fresh isolated headless profiles, English/light, 1281×900/DPR 1.14. Earlier preview timeout and V1 fixture-validator failures are retained separately. This is DOM readiness, with no presented-FPS, native or speedup claim. CI remains pending.
Summary by CodeRabbit
New Features
Documentation