Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(core,web): ai-review opt-in per repo — off until enabled (§8)

4 months ago

02b83dc
Authored
grim7/12/2026, 7:48:42 AM
- ai-review removed from DEFAULT_WORKFLOW baseline ⇒ non-baseline rule; the
  single source deriveDefaultWorkflow + ruleExecutes both read, so /rules
  display and execution agree (absent ⇒ off, enabled ⇒ opts in)
- RULE_CATALOG gains optIn marker + voice blurb; /rules renders opt-in-off as
  an 'enable' offer, not a silent toggle
- scratch ai-review row set false; keyless skip pinned (opted in + no key ⇒
  skipped, counts toward the floor)
- replay CI gate (frozen corpus) unchanged: 13 unchanged / 2 flips
- ledgered: operator flag service (Databuddy) stays dashboard-only, never in
  the worker eval path (replay invariant)

Parent4279ab9

10 files changed
  • DECISIONS.md+39−0
  • all-summaries.md+15−0
  • apps/web/src/components/rules/rule-card.tsx+24−9
  • apps/web/src/lib/rule-execution.test.ts+6−0
  • apps/web/src/lib/rules.functions.ts+3−0
  • apps/worker/src/toggles.integration.test.ts+22−0
  • packages/contracts/src/rules.ts+16−3
  • packages/contracts/src/workflow.ts+9
−11
  • packages/core/src/workflow/derive.test.ts+9−0
  • spec.md+9−1