Commit graph

12 commits

Author SHA1 Message Date
BruceChen
6cc4c6a6a9 test: harden integration harness cleanup and spill handling 2026-04-18 10:07:06 +00:00
BruceChen
4aa763745c test-harness: add parkour worker pool 2026-04-18 06:15:10 +00:00
BruceChen
ddb0ca97f1 test-harness: isolate parkour cases per session 2026-04-17 19:52:41 +00:00
BruceChen
418f17b4a1 pathing: add side-wall theory, full-coverage parkour test suite, and live test fixes
Theory simulator:
- Add 2D side-wall jump physics with yaw sweep for worst-case margin
- Generate sidewall theory cases (flat/ascend/descend, wall_offset 0/1)
- Add momentum-capabilities.json with band compression and max_reach
- Extend models, capabilities, canonical, and renderers for sidewall

Full-coverage parkour test suite (tools/test-parkour.py):
- Derive test matrix from momentum-capabilities.json
- Build linear/neo/ceiling courses via RCON with 7-block clear margin
- Use /goto for pathfinding, parse A* and PathMgr log output
- Stop-at-first-failure per (family, subfamily, dy, ceil, wo) group
- Hierarchical --filter (e.g. linear/flat, ceiling/headhitter/ceil2.5)
- Exclude sidewall from default matrix (identical max_reach to linear)

Pathing execution fixes:
- Align parkour contracts and timing budgets with live test results
- Fix jump-entry yaw snapping for grounded handoffs
- Template helper and sprint jump template refinements

Made-with: Cursor
2026-04-15 17:52:47 +00:00
BruceChen
2f65594077 docs: document theory-aligned pathing workflow 2026-04-14 11:15:32 +00:00
BruceChen
f065d62926 test: add theory-aligned neo and ceiling suite 2026-04-14 11:14:03 +00:00
BruceChen
84a452d5c9 test: make linear pathing suite manifest-driven 2026-04-14 11:12:16 +00:00
BruceChen
7d3ce42040 feat: add theory-to-live pathing report 2026-04-14 11:08:01 +00:00
BruceChen
ef3cd64475 feat: generate theory-aligned pathing artifacts 2026-04-14 11:06:19 +00:00
BruceChen
7fbb32d8b9 feat: extract reusable pathing theory generator 2026-04-14 11:02:26 +00:00
BruceChen
be6be4da36 test: surface path timing contracts in live harness 2026-04-14 10:51:13 +00:00
BruceChen
4b193e639c test: add pathing contract report parser 2026-04-14 10:33:32 +00:00