2026-08-02 · Metered-spend / model-tier session wrap-up. Everything else from this effort is shipped or self-monitoring; these six are the only items that need Fede. Click an option — answers save for everyone on the site.
The "make it generic" refactor: pre-send safety becomes a policy registry; fair housing is the first (and only) registered policy, byte-identical behavior — same prompt, model, position, fail-closed direction. Full suite green. Collections legal-review and broadcast safety deliberately stay put (behavior-bearing migrations, own evals later). The PR is 6 files of code + tests only.
Bench traffic now fails closed instead of ever billing metered, and rotates across subscription bearers — but the rotation list has one entry (asher). All four accounts are banked in the Mac keychain, but those are short-lived session tokens the laptop auto-refreshes; prod SSM needs a long-lived setup-token bearer, and minting one is a one-time interactive browser approval.
setup-token
! ccswitch use clara@propflowai.co && claude setup-token
agent-runtime, appfolio-sync, conversation-events-bridge bundle background-lane code but weren't granted the background token — widening a personal credential's footprint is an owner call. Their bench-path traffic is rare.
agent-runtime
appfolio-sync
conversation-events-bridge
Honest answer to "don't we have enough info now": yes. Sonnet 4.6 is the incumbent that ran this surface for months; this eval only matters as a pre-flight for a future Sonnet 5 upgrade attempt.
"Sweep for what": the same compare-models-on-evals exercise, but for the FAST tier — the Haiku lane behind quick classifiers (fair-housing gate, topic stamps, routing). Nothing is broken there and Haiku is already the cheapest tier, so a sweep answers a quality question, not a cost one.
Reply latency grew +25% in 6 days before anyone noticed. Proposed stack, cheapest first: a slope alert on daily median reply time; tracing spans on context assembly; a synthetic canary conversation.