Files
ResumeSite/TODO.md
T
cesnimda 743cce306b
CI / quality (push) Has been cancelled
CI / e2e (push) Has been cancelled
CI / lighthouse (push) Has been cancelled
CI / relay (push) Has been cancelled
CI / images (push) Has been cancelled
docs: finalise PROJECT_STATUS + TODO; lint public browser script
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 06:24:12 +02:00

1.4 KiB

TODO.md

Implementation is complete. Remaining items are owner/pre-launch actions (tracked in PROJECT_STATUS.md "Pre-launch checklist").

Done — all implementation milestones

  • M0 Scaffold (git, pnpm, configs, tracking)
  • M1 Tokens & styles (both themes, reduced-motion)
  • M2 i18n (locales, slug map, dictionaries, helpers)
  • M3 Content (zod schemas, EN/NO data, view models)
  • M4 UI atoms + core layout (Header, Footer, Seo, ThemeScript, SkipLink)
  • M5 Home sections (hero, proof, skills, projects, timeline, about, contact)
  • M6 Case-study + capability templates (diagram, TL;DR, TOC, decisions, gallery)
  • M7 All pages, both locales; 404; robots; sitemap
  • M8 Behaviour modules (theme, nav, observer, lightbox, form) ≤15 kB
  • M9 SEO (meta, hreflang, JSON-LD, build-time OG images)
  • M10 Contact relay (.NET 9) — verified endpoints
  • M11 Tests — 23 unit + 23 e2e (incl. axe a11y) green
  • M12 Docker (site + relay images, compose, nginx) + Gitea CI
  • M13 Verification pass

Pre-launch (owner) — see PROJECT_STATUS.md

  • Real /Linkedin redirect URL in site/nginx.conf
  • Seeded-data screenshots + real headshot (replace placeholder: refs)
  • ATS-safe CV PDFs (replace files at site/public/cv/)
  • Native-Norwegian content review
  • Legacy WordPress URL inventory → finalise 301/410 map
  • CI registry secrets + server .env