Land Generative UI B-class allowlist for help and intent (backend #167, documents #77) #419

Merged
weichen merged 6 commits from feature/genui-bclass-help-intent into main 2026-10-12 03:33:56 +00:00
Owner

Summary

  • Bump backend to #167: whitelist builtin.help / system.intent; button-entrance intent match-only (no nested write dispatch)
  • Bump documents to #77: independent B-class review + usage guide note
  • Task card with composite make test SELF evidence

Why / Evidence / Impact / Refs

Why: Advance Generative UI known-boundary B-class allowlist per approved plan.
Evidence: task card feature-genui-bclass-help-intent (make test / make build SELF); CI GATE on this PR.
Impact: Surface actions may bind help/intent safely.
Refs: plan GenUI boundaries T1; U5 action-scope r2

Test plan

  • Backend unit tests
  • Dev make test after sync
  • CI ci/test on PR HEAD
## Summary - Bump backend to #167: whitelist `builtin.help` / `system.intent`; button-entrance intent match-only (no nested write dispatch) - Bump documents to #77: independent B-class review + usage guide note - Task card with composite make test SELF evidence ## Why / Evidence / Impact / Refs Why: Advance Generative UI known-boundary B-class allowlist per approved plan. Evidence: task card `feature-genui-bclass-help-intent` (make test / make build SELF); CI GATE on this PR. Impact: Surface actions may bind help/intent safely. Refs: plan GenUI boundaries T1; U5 action-scope r2 ## Test plan - [x] Backend unit tests - [x] Dev `make test` after sync - [ ] CI ci/test on PR HEAD
weichen added 6 commits 2026-10-12 03:27:18 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-genui-bclass-help-intent.md; R0=37e3229538d64867a6a074020a072da925244fcc.

Impact: task metadata only; the feature workspace starts at 37e3229538.

Refs: .task/feature-genui-bclass-help-intent.md
Why: Land the first Generative UI B-class allowlist entries with the
independent review record and button-intent hardening.
Evidence: Backend go test ./internal/genui/ ./internal/surfacesvc/ ./internal/server/
Impact: Dev composite pin to backend#167 / documents#77 heads.
Refs: plan GenUI boundaries T1

Co-authored-by: Cursor <cursoragent@cursor.com>
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=37e3229538d64867a6a074020a072da925244fcc; candidate=94189c3912fe72e15fea1aa60a717dcf22b8aa3e.

Impact: task metadata only.

Refs: .task/feature-genui-bclass-help-intent.md
Why: Component PRs #167 and #77 merged; Dev should track the merge
commits rather than pre-merge feature tips.
Evidence: IMPORT make test receipt; make build exit 0
Impact: Ready for Dev composite PR.
Refs: backend#167 documents#77

Co-authored-by: Cursor <cursoragent@cursor.com>
Why: include the current integration baseline before verification.

Evidence: fetched origin/main=af9c2de663be5ff102dcab7698464a645832f569.

Impact: integrate upstream changes without rewriting task history.

Refs: task-sync
Record the sync checkpoint
ci / test-pg (pull_request) Successful in 1m10s
ci / test (pull_request) Successful in 3m4s
74e66ddc9c
Why: bind the task validation checkpoint to the latest integration baseline.

Evidence: SELF recursive component checks; sync_base=af9c2de663be5ff102dcab7698464a645832f569; candidate=820af9c325404015606b720322ac8d1e9284a057.

Impact: task metadata only.

Refs: .task/feature-genui-bclass-help-intent.md
weichen merged commit 9a9665b458 into main 2026-10-12 03:33:56 +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#419