docs: consolidate self-reference design — flat MVP + fact-Core distillation
The two self-reference design docs were a sequential pair:
self-reference-thought-chains-design.md (96 lines, v1 MVP that
shipped via 8de0044)
self-reference-distillation-design.md (208 lines, v2 fact-Core
successor, design-only)
v2 explicitly named v1 as 'flat MVP' that 'falls short' and itself
as 'successor' — they're one story told in two files. Merge into
docs/self-reference-design.md (230 lines)
Structure: §1 problem statement, §2 v1 flat MVP (shipped),
§3 v2 fact-Core distillation (proposal), §4 v2 implementation
plan, §5 deliberate non-goals, §6 bench impact, §7 architectural
payoff. One narrative; the v1/v2 demarcation stays clear.
Net: 304 → 230 lines (-74), one file instead of two.
References updated in:
CLAUDE.md, aborist/cli.py, aborist/qa/query.py,
aborist/qa/runner.py, aborist/sources/providence.py,
docs/TICKETS.md, docs/cti-architecture.md (3 refs),
tests/test_providence_source.py
10/10 test_providence_source tests still pass.