← Back to V2 Schema Changes
V2 Schema Changes Record
Page Classifications · V2 Schema Changes · #30
id
30
ts
1778854204
kind
schema_principle
before
email.body / email.header / email.chain / email.footer_only as distinct TYPES
after
single email TYPE + structural flags (is_footer_only, is_thread_chain, ...) + topic.* flags
rationale
Per user insight: email sub-types are structural fingerprinting (where the email got cut), not semantic. The atlas already clusters emails by topic via BGE embeddings; v2 mirrors that — one email type, structural state via flag, semantic content via topic.* flag. Subagent #7 sampled 60 v1=email.footer_only and found 98% wrong (53 were actually email.chain via the same structural fingerprinting failure mode). Validates collapse.
n docs touched
28991