Add docs/inspirations.md as the durable record of the 2026-07-05/06 prior-art research — per-project learnings with source paths, canonical credit lines, and the changes each spawned — and extend the acknowledgment lists in philosophy.md/architecture.md (Organic Maps, Endurain, wanderer). New OpenSpec changes (proposal/design/specs/tasks each): - Organic Maps: elevation-profile-hardening, gpx-parser-robustness, hiking-time-estimate, poi-index, hiking-foot-profile - Endurain: account-export, activity-duplicate-review, fit-parsing-hardening, activity-locations, self-hosting-guide, activity-privacy-controls - wanderer: federation-hardening, link-share-tokens - credits-page (user-visible acknowledgments) Updated in-flight changes with wanderer prior-art sections: route-federation, route-discovery. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
1. Page
- 1.1 Create
apps/journal/app/routes/about.credits.tsxwith the three sections (typed entries array + i18n strings); register inapps/journal/app/routes.ts - 1.2 Add en/de strings to
packages/i18n(headings, per-entry acknowledgment lines, attribution wording) - 1.3 Verify OSM attribution wording against the ODbL attribution guidelines; leave a commented GeoNames entry slot referencing
activity-locations
2. Footer links
- 2.1 Add the Credits link to the journal
Footer.tsx - 2.2 Add the absolute-URL Credits link to the planner footer (same pattern as legal links)
3. Cross-references
- 3.1 Source acknowledgment lines from the credit lines in
docs/inspirations.md; add mutual "update together" comments to the entries array,docs/philosophy.md, anddocs/inspirations.md - 3.2 Note the credits page as the target surface in the still-open
poi-indexandactivity-locationsattribution tasks
4. Verification
- 4.1 E2E:
/about/creditsrenders unauthenticated with all six inspirations; footer link present on a journal page and a planner page - 4.2 Run
pnpm typecheck && pnpm lint && pnpm test && pnpm test:e2e