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 to src/enrichment/pipeline.ts.
  • Clarified that src/mocks/validation.ts is 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.sql and schema.sql to project root (Postgres docker-entrypoint mounts 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, test to INVALID_NAME_STANDALONE_WORDS.
  • Failing regression: REGRESSION GUARD: No false positive names > rejects "Hello World".
  • MUST_REJECT count: 37 → 38.
  • All 12 MUST_ACCEPT Swedish 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.

See also