Publish the U5 action-scope proposal for user review (documents #70) #359

Merged
weichen merged 5 commits from feature/generative-ui-u5-scope into main 2026-10-11 13:57:43 +00:00
Owner

Why: The r2 U5 clause requires a human review of the action scope before implementation. The proposal (Documents #70) grounds the decision in the current command inventory and existing safety machinery: A-class client-local actions fully open; B-class command binding machinery built with an EMPTY first whitelist (no safe read-only builtin commands exist today); C-class plugin-own low-risk writes (form -> plugin KV/task ledger, no business mutations); D-class business writes and DangerHigh stays closed. Approval attachment reuses the existing DangerHigh inline-confirm card (user card click is the only approval source), audit envelope, and (owner, surfaceId, revision, actionId, requestId, params-hash) idempotency.

Evidence: Task card carries precheck/task-sync/make test receipts (make evidence, SELF); CI ci/test on PR HEAD is the authoritative gate. Source facts verified against backend main 2026-10-11.

Impact: documents gitlink + task card only; U5 implementation starts only after the user rules on the three questions in the proposal.

Refs: modules/documents/docs/proposals/2026-10-11-generative-ui-u5-action-scope.md; Documents PR #70; task card feature/generative-ui-u5-scope

Why: The r2 U5 clause requires a human review of the action scope before implementation. The proposal (Documents #70) grounds the decision in the current command inventory and existing safety machinery: A-class client-local actions fully open; B-class command binding machinery built with an EMPTY first whitelist (no safe read-only builtin commands exist today); C-class plugin-own low-risk writes (form -> plugin KV/task ledger, no business mutations); D-class business writes and DangerHigh stays closed. Approval attachment reuses the existing DangerHigh inline-confirm card (user card click is the only approval source), audit envelope, and (owner, surfaceId, revision, actionId, requestId, params-hash) idempotency. Evidence: Task card carries precheck/task-sync/make test receipts (make evidence, SELF); CI ci/test on PR HEAD is the authoritative gate. Source facts verified against backend main 2026-10-11. Impact: documents gitlink + task card only; U5 implementation starts only after the user rules on the three questions in the proposal. Refs: modules/documents/docs/proposals/2026-10-11-generative-ui-u5-action-scope.md; Documents PR #70; task card feature/generative-ui-u5-scope
weichen added 4 commits 2026-10-11 13:52:42 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-generative-ui-u5-scope.md; R0=259270b4e339132219490b95b42d12386f9abe1e.

Impact: task metadata only; the feature workspace starts at 259270b4e3.

Refs: .task/feature-generative-ui-u5-scope.md
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=259270b4e339132219490b95b42d12386f9abe1e; candidate=a8eedbe7568f6495fc63dc47eb6cf84b8b3eace8.

Impact: task metadata only.

Refs: .task/feature-generative-ui-u5-scope.md
Record the U5 scope proposal outcomes and receipts in the task card
ci / test-pg (pull_request) Successful in 1m49s
ci / test (pull_request) Successful in 3m52s
95f42fe4fe
weichen added 1 commit 2026-10-11 13:57:40 +00:00
Merge remote-tracking branch 'origin/main' into feature/generative-ui-u5-scope
ci / test-pg (pull_request) Successful in 1m42s
ci / test (pull_request) Successful in 3m43s
6b79aaef28
weichen merged commit 03b2adfdc2 into main 2026-10-11 13:57:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#359