Skip to content

docs(agents): correct input capability list in AGENTS.md - #588

Merged
stormmuller merged 2 commits into
devfrom
claude/github-issue-582-okfmsl
Aug 7, 2026
Merged

docs(agents): correct input capability list in AGENTS.md#588
stormmuller merged 2 commits into
devfrom
claude/github-issue-582-okfmsl

Conversation

@stormmuller

Copy link
Copy Markdown
Member

Summary

AGENTS.md's Project Overview listed the engine's input capabilities as "Keyboard, mouse, and touch input handling". src/input/ has keyboard, mouse, and gamepad input sources — there is no TouchInputSource. Corrected the line to say "Keyboard, mouse, and gamepad input handling".

While in there, audited the rest of the Project Overview list against /src: ECS, rendering (WebGL2), physics (rigid bodies, collision, gravity), audio (Howler.js), animations, particles, asset loading, and FSM all match their implementations — no further drift found. Also checked README.md and documentation-site/docs for the same "touch" claim; neither duplicates it, so no other file needed a change.

This is documentation-only; no TouchInputSource was added (that's explicitly out of scope per the issue).

Related issue(s)

Closes #582

Verification checklist

  • npm run check-types passes with 0 errors (no /src changes made)
  • npm test passes (no /src changes made)
  • npm run lint passes with 0 errors
  • npm run cspell passes with 0 errors
  • npm run check-exports passes (no /src changes made)
  • Any new/changed public API is exported from the module's index.ts — N/A, no API change
  • Documentation under /documentation-site/docs/docs is updated if this change affects documented behavior — N/A, no documented behavior changed, AGENTS.md itself is the doc being corrected
  • If this change touches a module with a demo — N/A, no /src module touched

Changelog

  • Not required — Conventional Commits type is docs

Generated by Claude Code

src/input/ has keyboard, mouse, and gamepad input sources, not touch.
Also audited the rest of the Project Overview list against /src; the
other bullets (ECS, rendering, physics, audio, animations, particles,
asset loading, FSM) already match the implementation, and no other
file duplicates the touch claim.

Fixes #582
@stormmuller
stormmuller enabled auto-merge (squash) August 6, 2026 21:59
The Aug 7 2026 GitHub Actions incident (ARC runner pods stuck idle)
dropped this branch's push/pull_request-triggering events, so the
required CI workflow never ran on this PR. Empty commit to retrigger it.
@stormmuller
stormmuller merged commit 97c8ca7 into dev Aug 7, 2026
12 checks passed
@stormmuller
stormmuller deleted the claude/github-issue-582-okfmsl branch August 7, 2026 07:25
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

stormmuller pushed a commit that referenced this pull request Aug 7, 2026
…ng on dev

Merges dev, which brings in #587 (the parent-transform fix filed as #581) and
#588 (the AGENTS.md input capability correction filed as #582). Both were
surfaced by the review of this document, and both are now fixed, so the
document's claims about them were stale.

The transform gap row and its explanatory note move to past tense. #587 landed
exactly the composition the note proposed - scale the child's local offset by
the parent's world scale, rotate it by the parent's world rotation, then add -
and deleted the three superseded parent-*-system.ts files along with it. The
note is retained rather than removed, since the design's assumptions were formed
against the broken behavior and it is worth knowing they no longer are.

DL-03's "does this survive the fix" subsection moves to past tense too, and now
records that option (b) is no longer broken while still losing on the
load-bearing arguments.

Open question 2 loses its blocker: world-space canvas mode depended on the
transform fix, since a health bar parented to a rotating ship was exactly the
broken case.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WmVKWzRGU5FPVEwAa2oqVw
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.

docs(agents): AGENTS.md overstates input source capabilities (claims touch support that doesn't exist)

2 participants