Skip to content

Lanes A+B+C: 11 beads closed — traces, physics goldens, input API - #22

Open
jonathanhawkins wants to merge 1 commit into
mainfrom
lanes-abc
Open

Lanes A+B+C: 11 beads closed — traces, physics goldens, input API#22
jonathanhawkins wants to merge 1 commit into
mainfrom
lanes-abc

Conversation

@jonathanhawkins

Copy link
Copy Markdown
Owner

26/42 beads closed. 74 new tests across trace comparison, physics goldens, and input API.

Lane A (pat-fbi, pat-fu6, pat-isl — 25 tests):
- Lifecycle notification trace comparison against oracle contracts
- Signal emission trace ordering + oracle format comparison
- Extended notification coverage: DRAW, PAUSED, MOVED_IN_PARENT

Lane B (pat-cyf, pat-clv, pat-1za, pat-yxp — 29 tests):
- Collision shape registration from CollisionShape2D nodes
- CharacterBody2D + StaticBody2D fixture scenes
- Deterministic physics trace goldens (20-frame + 60-frame)
- physics_playground.tscn golden trace

Lane C (pat-isw, pat-g9k, pat-vih, pat-aro — 20 tests):
- InputSnapshot frozen point-in-time capture
- Keyboard action per-frame lifecycle (press→hold→release)
- InputMap loading from project.godot [input] section
- Mouse position + button routing through snapshot API

26/42 beads now closed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant