Scope
2026-04-22 → 2026-04-27. Four commits land the system documentation, archive obsolete files, and tighten the name-validation regression suite.
This era is the precursor to the wiki rewrite documented in Wiki/log.md.
Commits
b3fecc0 — 2026-04-22 — docs: add SYSTEM_OVERVIEW and SYSTEMDOKUMENTATION_V2 with senior-review fixes
Co-author: Claude Opus 4.7 (1M context).
Senior-dev review surfaced five issues now addressed in both versions of the doc:
enrichV7()file path attribution corrected tosrc/enrichment/pipeline.ts.- Clarified that
src/mocks/validation.tsis imported by production (not just tests). - Replaced circular “100% domain accuracy” claim with a real denominator.
- Clarified Places “+29.4” comparison baseline (vs baseline, +10.7 vs prior best).
- Reconciled FPR revert rule with the historical experiment table.
- Removed duplicate summary section (Known Issues is the single source of truth).
Also: renamed Swedish doc .doc → .md (was always UTF-8 markdown).
These docs are the basis for System Overview in this vault.
2ce49b6 — 2026-04-27 — chore: archive obsolete root files and ECOAPI subproject
Co-author: Claude Opus 4.7 (1M context).
- Moved ~180 root-level files to
archive/subdirectories: debug scripts, old experiment results, screenshots, bulk data dumps, patch files, deprecated ECOAPI prototype, superseded planning docs. - Restored
init.sqlandschema.sqlto project root (Postgresdocker-entrypointmounts depend on them). - Renamed
docs/SYSTEMDOKUMENTATION_V2.doc→.md(was always markdown — second time this rename appears). - No functional code changes.
e131f7b — 2026-04-27 — fix(enrichment): block ‘Hello World’ / ‘Test’ as person names
A regression-test-driven fix:
- Added
hello,world,testtoINVALID_NAME_STANDALONE_WORDS. - Failing regression:
REGRESSION GUARD: No false positive names > rejects "Hello World". MUST_REJECTcount: 37 → 38.- All 12
MUST_ACCEPTSwedish names still pass.
Likely root cause: WordPress default post title “Hello World” was being parsed as a person.
81c2568 — 2026-04-27 — feat(migrations): add schema_migrations tracking and resolve 007 issues
Covered separately under History Migrations Era because it is the only commit in that era.
Significance
- The 2026-04-22 senior review is the closest the project has to a third-party audit. The five fixes show what to look for: file-path attribution drift, mock-vs-production confusion, baseline ambiguity in metrics.
- The 2026-04-27 archive reduces the surface area of the repo. Anything not in
src/,frontend/,migrations/,docs/,plans/,tests/,scripts/,autoresearch/is probably archived. See Repository Layout.
See also
System Overview, Known Issues, Name Validation, History Migrations Era, History Overview.