test(builder),docs: e2e happy-path test + status refresh #17

Merged
charles merged 1 commit from chore/e2e-and-docs into main 2026-06-17 14:48:34 +00:00
Owner

Lock-in after the build sprint.

Changes

  • builder/tests/e2e.rs: full pipeline through the service capabilities (no HTTP/network/LLM) — parse GEDCOM → validate (anon) → geocode (static fake) → adopt-session on sign-in → build (gate refuses anon) → save → list (owner-scoped). Protects M1–M6 + persistence as one test.
  • docs: README/ROADMAP/AGENTS status now reflect the working product (was "scaffolding next"); ROADMAP gets a live Status block + remaining-work list.

just qa green.

Lock-in after the build sprint. ## Changes - **builder/tests/e2e.rs**: full pipeline through the service capabilities (no HTTP/network/LLM) — parse GEDCOM → validate (anon) → geocode (static fake) → adopt-session on sign-in → **build (gate refuses anon)** → save → list (owner-scoped). Protects M1–M6 + persistence as one test. - **docs**: README/ROADMAP/AGENTS status now reflect the working product (was "scaffolding next"); ROADMAP gets a live Status block + remaining-work list. `just qa` green.
test(builder),docs: e2e happy-path test + status refresh
All checks were successful
qa / qa-1 (push) Successful in 1m18s
qa / qa (push) Successful in 0s
qa / qa-1 (pull_request) Successful in 3m12s
qa / qa (pull_request) Successful in 0s
104943e211
- builder/tests/e2e.rs: end-to-end pipeline through the service capabilities
  (no HTTP/network/LLM) — parse GEDCOM → validate (anon) → geocode (static) →
  adopt-session on sign-in → build (gate refuses anon) → save → list
  (owner-scoped). Locks in M1–M6 + persistence.
- README/ROADMAP/AGENTS: status now reflects the working product (was
  "scaffolding next"); ROADMAP gains a live Status block + remaining-work list.

just qa green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/geneatrip!17
No description provided.