Subtopic always

Decision record, 2026-10-26. Every message on /conversations shows a real subtopic. This reverses the July call that most topics stay without one.

Decided 2026-10-26 Gera:

"yes subtopic always, drive all of it"

Replaces 2026-07-16 Gera's earlier call that a subtopic is "just granular insight". That call left most topics with an empty list of subtopics on purpose, and ADR-0095 wrote it down: "An empty vocabulary → subtopic: null, rendered as an honest '—'."

What stays the same, what changes, and the measured coverage

What stays the same

What changes

Measured coverage

1,929 real customer threads since 2026-05-01 (test properties excluded). "Covered" is the share of a topic's messages that land on a listed subtopic, or would inherit one. "Today" is the share that carries a stored subtopic now.

TopicThreadsMessagesCoveredToday
Leasing1421,66399.1%45.7%
Vendor1081,10999.5%31.1%
Renewal12048898.8%25.3%
Turnover1620298.5%0%
Maintenance10976797.1%3.5%
Resident question7952596.4%6.6%
Billing7173496.2%7.4%

How the slots were found and the count behind each one: docs/planning/subtopic-always-2026-10-26.md in the propflowai repo.

Not covered

PropFlow Docs