Files
portfolio-next/docs/TODO.md
T
Lucas WintherandClaude Opus 5.5 843b6d32bc chore: bootstrap agent-ready docs, rules and design-phase artefacts
Add AGENTS.md as the single source of truth (with CLAUDE.md and GEMINI.md
as pointers), permissions for Claude Code, Codex and Gemini, the docs tree
(architecture, decisions, TODO, permissions, specs, plans), PRODUCT.md and
DESIGN.md, plus the design-phase record: the inspiration log, all mockup
rounds with briefs and screenshots, and the owner's work history.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 06:47:38 +01:00

1.9 KiB

TODO

Durable backlog. Agents append here instead of leaving TODO comments in source. Small, specific, independently actionable. Remove only when actually done.

Now

  • Write the design spec (docs/specs/001-…) from docs/inspiration.md "Decisions so far".
  • Decide Astro vs Bun's native fullstack (Bun.serve() + HTML imports) before scaffolding.

Next

  • Match the start page's left gate (light grid paper, nav-d.html) to the dark work space (tech-r3-c.html), or keep the jump on purpose.
  • Mock up the half-yearly zine/newspaper issue for the personal space.
  • Decide what the "everything at once" garden link opens in the real site.
  • Decide the URL and hosting of the archived 2021 site (old.lucaswinther.info?).
  • Decide whether blog.lucaswinther.info moves into the work space's writing section.

Someday

Recurring

  • Maintain AGENTS.md:
    • Add a rule only in response to a real failure. When an agent repeatedly gets something wrong, that is a gap; add one line, ideally with a code example. Do not pre-empt hypothetical mistakes.
    • Update in the same PR as the convention change. A stale rules file is worse than none — it actively misleads.
    • Prune quarterly. Delete rules whose convention has changed or whose mistake no longer occurs.
    • Optional, cheap validation: run the same task twice in clean sessions, with and without the file, and compare steps and token use.

Known issues

  • Placeholders in the mockups are inconsistent between rounds (band name, instrument, university, years). Resolve with real data when building.
  • mockups/tech-r3-c.html: pointer effects (tilt, scrub, peer hover) were only checked by reading the code, never in a real browser.
  • mockups/tech-r4-b.html: the hover preview is enabled by viewport width (≥900px), not (hover: hover); don't copy that into the real build.