Facts are not interpretations
If a user says:
I started iron in March and felt less tired later. Maybe iron helped.
The system may extract:
- "Started iron in March."
- "Felt less tired later."
It should not extract:
- "Iron improved fatigue."
This is how natural text stays rigorous: not by pretending all text is objective, but by preserving the line between what was stated and what is suspected.
Extraction AI is thin and optional
The extraction AI for adding new facts is just an input helper. It helps turn messy text or voice into editable candidate facts. It is not the source of truth. The timeline and facts are the source of truth.
In local-only mode, users should still be able to manually create and edit the timeline without AI.