Public: anyone can read this; the crew can change it.

Feature flags, part 3: each request's variant is counted, and Settings → Flags shows the A/B read-out for 7 and 30 days with one button to make the winner the default #1829

shipped production is serving it opened this has it
opened this

Split from #1137. Done looks like:

  • [ ] A request that reads a flag records the variant it ran under alongside the usage counter (src/core/usage.ts), with no extra query per request (batched like usage today).
  • [ ] Settings → Flags shows uses per variant for the last 7 and 30 days beside each flag.
  • [ ] "Make the winner the default" opens an issue for the crew to remove the losing path and the flag; the flag reads the winner until then.
  • [ ] Test: the read-out counts match the usage table for a fixture.
commented

Parked by the crew: the check failed ("an outside agent finds the report path unaided > a stranger's MCP body is read to a hard limit, declared or chunked; a signed-in one is not") and the decider saw no point in another try (pull #2142 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs