Land Generative UI auto-present opt-in (backend #168/#169, documents #80) #425

Merged
weichen merged 8 commits from feature/genui-auto-trigger-optin into main 2026-10-12 04:00:34 +00:00
Owner

Summary

  • Backend: settings plugins.generative-ui.autoPresent (default off), budget/cooldown gate, semantic hooks (plan/todo/document/material)
  • Documents: approved auto-trigger design + usage guide boundary update
  • Boundary fix: no runmgr→genui import

Why / Evidence / Impact / Refs

Why: Advance known-boundary auto-trigger opt-in per approved plan.
Evidence: task card make test SELF; CI GATE on this PR.
Impact: Owners can opt into auto page suggestions with budget/anti-self-trigger.
Refs: plan GenUI boundaries T2/T3

Test plan

  • Unit tests genui.Auto
  • Dev make test
  • CI on PR HEAD
## Summary - Backend: settings `plugins.generative-ui.autoPresent` (default off), budget/cooldown gate, semantic hooks (plan/todo/document/material) - Documents: approved auto-trigger design + usage guide boundary update - Boundary fix: no runmgr→genui import ## Why / Evidence / Impact / Refs Why: Advance known-boundary auto-trigger opt-in per approved plan. Evidence: task card make test SELF; CI GATE on this PR. Impact: Owners can opt into auto page suggestions with budget/anti-self-trigger. Refs: plan GenUI boundaries T2/T3 ## Test plan - [x] Unit tests genui.Auto - [x] Dev make test - [ ] CI on PR HEAD
weichen added 6 commits 2026-10-12 03:52:38 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/feature-genui-auto-trigger-optin.md; R0=b6307db015da4a3718baadb242c52cb66b024f74.

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

Refs: .task/feature-genui-auto-trigger-optin.md
Why: Land Generative UI auto-trigger design and implementation pins.
Evidence: Backend unit tests PASS; component PRs #168/#80
Impact: Dev composite ready for make test and PR.
Refs: plan GenUI boundaries T2/T3
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=b6307db015da4a3718baadb242c52cb66b024f74; candidate=575f53bd3df4da84ed6d9ead583dd7a4300c7744.

Impact: task metadata only.

Refs: .task/feature-genui-auto-trigger-optin.md
Why: Documents #80 merged after rebase; keep Dev pin on main tip.
Evidence: documents origin/main includes auto-trigger proposal
Impact: Composite pin complete for backend#168 + documents#80.
Refs: documents#80
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Include #169 so composite lint-boundaries stays green.
Evidence: bash scripts/lint-boundaries.sh ok
Impact: Dev pin tracks backend main b6ea1a5.
Refs: backend#169
Co-authored-by: Cursor <cursoragent@cursor.com>
Record composite test evidence for auto-present opt-in
ci / test-pg (pull_request) Failing after 3m29s
ci / test (pull_request) Successful in 4m11s
3d7094ba60
Why: Post-sync verification before opening the Dev PR.
Evidence: CMD=make test make evidence exit 0
Impact: Task card SELF receipts for acceptance.
Refs: backend#168/#169 documents#80
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen added 1 commit 2026-10-12 03:56:39 +00:00
Merge authoritative main into auto-trigger task branch
ci / test-pg (pull_request) Successful in 1m48s
ci / test (pull_request) Successful in 3m20s
723f9f6994
weichen added 1 commit 2026-10-12 03:57:12 +00:00
Bump backend pin for synchronous auto-present reminders
ci / test-pg (pull_request) Successful in 1m43s
ci / test (pull_request) Successful in 3m14s
8af735fbe6
Why: Include #172 race fix before Dev PR CI recheck.
Evidence: go test ./internal/runmgr/ -run Material
Impact: Dev pin tracks backend main with sync-only reminders.
Refs: backend#172
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen merged commit 5942ba7a94 into main 2026-10-12 04:00:34 +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#425