Skip to content

docs(design): remove design documents that have been implemented - #720

Merged
stormmuller merged 1 commit into
devfrom
claude/focused-maxwell-pylmzv
Oct 6, 2026
Merged

stormmuller merged 1 commit into
devfrom
claude/focused-maxwell-pylmzv

Conversation

@stormmuller

Copy link
Copy Markdown
Member

Summary

Removes the /design documents whose designs have shipped. For each one I checked that the code exists in /src, since several status headers were stale and still said "Draft".

Removed Shipped in
angle-conventions.md #712
camera-views.md #714 (src/rendering/camera-view.ts)
collision-events.md #709 (ContactsEcsComponent, sensors, categories/masks)
continuous-collision-detection.md #717 (Phases 1-2; Phase 3 was marked "future, not designed here")
font-atlas-loading.md #713
form-layout-columns.md #630 (sizeToText, columnWidthMode/rowHeightMode/cellAlignment)
game-states.md #711 (/src/states; the only follow-up left is migrating the external Galactic Journey game)
generational-entity-ids.md #715
hdr-colors.md #710

The remaining 18 docs are not implemented, or only partly, and stay. ui-system.md stays because its backlog items 3.3, 3.4 and 3.5 are still open.

The remaining design docs that linked to removed ones are updated:

  • Their "Related" rows drop the removed links.
  • Prose references now describe the shipped behavior instead of linking to the removed file.
  • In demo-findings.md, the 7 shipped findings are marked "(implemented)". They are also removed from the dependency list and the suggested order, and the team decision that was resolved is dropped.

Related issue(s)

None.

Verification checklist

  • npm run cspell passes with 0 errors
  • npx prettier --check passes on the docs this PR edits (rich-text-tags.md and ui-system.md already failed it before this change)
  • No remaining references to the removed files anywhere in the repo
  • check-types / test / lint / check-exports: not applicable, because only /design markdown changed

Changelog

  • Not required: this is a docs change

🤖 Generated with Claude Code

https://claude.ai/code/session_01GQAvrPXWrnkHVqqETuHK2K


Generated by Claude Code

Delete the design documents whose designs have shipped:
angle-conventions, camera-views, collision-events,
continuous-collision-detection, font-atlas-loading, form-layout-columns,
game-states, generational-entity-ids and hdr-colors. The docs site now
describes that behavior.

Update the remaining design documents that linked to them, and mark the
shipped findings as implemented in demo-findings.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GQAvrPXWrnkHVqqETuHK2K
@stormmuller
stormmuller enabled auto-merge (squash) October 6, 2026 21:06
@codecov

codecov Bot commented Oct 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@stormmuller
stormmuller merged commit 2f53655 into dev Oct 6, 2026
13 checks passed
@stormmuller
stormmuller deleted the claude/focused-maxwell-pylmzv branch October 6, 2026 21:09
stormmuller pushed a commit that referenced this pull request Oct 6, 2026
Removes design/audio-mixer.md and marks the sound mixer finding as
implemented in design/demo-findings.md, following #720's convention of
deleting design documents once they ship.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GR7HgBEY8CatWd78XsJkag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants