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
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: 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>
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>
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 main2026-10-12 04:00:34 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
plugins.generative-ui.autoPresent(default off), budget/cooldown gate, semantic hooks (plan/todo/document/material)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