feat(api): runnable web slice — no-account GEDCOM import → tree/places #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/web-import-slice"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Something testable. A thin end-to-end vertical slice you can run and click.
Upload a GEDCOM → see the parsed persons + de-duplicated places with relevance badges and family-anchor labels. Deterministic, no account, no LLM, no DB.
Changes
geneatrip-api.GET /upload form;POST /parse-gedcommultipart →gedcom::parse→to_tree→ tree/places HTML; routed throughservice.validate_tree(anonymous path, FR-OV-01).just devruns the server; ROADMAP notes the slice.Verification
just qagreen (+ a render unit test).Placeholder French strings; fluent i18n + a11y + the full screen set land in M7. Traces: FR-OV-01, FR-IMP-09/10/12 · tech-spec 06/07.