Classifier Plan

What changes in how Clara decides whether to reply, before and after, with numbers from 639 real moments. For Gera and Fede.

2026-10-27 · v2 · after Fable, Astra, the voice memos and the turn study · nothing built yet except the rent fix and Resident Services

Keep the classifier; fix how it's set up; add one Opus check on the draft. The deciding signal is often who's already in the thread, which today's check never looks at.

Before (today)

  • One topic per message, from a small model.
  • Reply check: renewal, maintenance or other, and other always sends.
  • Doesn't look at who's writing, who else is in the thread, risk, or whether the reply adds anything.

After

  • Five questions: who's writing, thread state, kind of message, topic, risk.
  • One Opus check on the draft. Sends only if all are true: known sender, nobody else on it, no risk, module on, adds value, facts check out.
  • Unsure, unmapped or timed out → hold. A count of what each check blocks.
Measured on 639 real momentsTodayTarget
"Shouldn't reply" moments the reply check calls other (sends)75%0 in 300 money cases
Email "shouldn't reply" moments Clara actually replied to24%0
Page topic label matches the reviewers76%90%+
Rent-trouble labelled "billing" instead of collections74%under 5%

Targets are goals to measure against, not results yet.

What the study found
Where it sits in Fede's machine
What Fable and Astra changed
Order of work
  1. In flight: stop the rent leak (#22879), and make Resident Services a real module with its own switch.
  2. You and Fede: vote on the 40 disagreement cases on the scenario board. Those votes become the written rules.
  3. Build the answer key from the study's 639 moments, plus more money cases, settled by people.
  4. The reply check learns who's writing, thread state and the risk floor. Measured on the key before it goes live.
  5. The Opus check on the draft, running silently next to today's logic for a week, then one customer at a time.
  6. A count of blocks per check, visible to you.
Decisions still open

Try it: Clara Reply Scenarios (flip modules, vote on 40 real cases) · Research: Classifier: Fail Closed · Fede's engine: Clara, the new hire

PropFlow Docs