Minecraft-Console-Client/MinecraftClient.Tests/Pathing/Execution
BruceChen da52aa5c3c pathing: sidewall runup precondition via EntryPreparation
Introduce an EntryPreparationState carried on PathNode + A* context so
sidewall parkour can explicitly request one or more runway traverses
before takeoff instead of silently dropping the move. ParkourFeasibility
gains TryGetRequiredStaticEntryRunupSteps + HasPreparedRunup helpers so
long descends (major=5, dy=-1) only remain feasible when the preceding
node proved the runup.

Widen HasDominantAxisRunUp to accept cold-start sprint-jumps within
~3.1-3.5 blocks horizontally so lone overhang / staircase takeoffs stay
feasible without a 2-block runway (matches Baritone's MomentumBehavior
.ALLOWED contract).

Add a runtime SidewallParkourController that implements the corner
commitment + wall-hug chain during execution.

Extend pathing test fixtures with InitialMomentumTicks, add sidewall
accepted/rejected scenarios, and refresh timing + contract baselines to
reflect the new planner shapes. Document the design in
docs/superpowers/specs and plans.

Made-with: Cursor
2026-04-19 17:03:03 +00:00
..
Contracts pathing: align parkour contracts with live budgets 2026-04-15 17:36:20 +00:00
Scenarios pathing: sidewall runup precondition via EntryPreparation 2026-04-19 17:03:03 +00:00
Support pathing: align parkour contracts with live budgets 2026-04-15 17:36:20 +00:00
ClimbFallTemplateTests.cs feat: converge grounded path segment completion 2026-04-12 18:43:33 +00:00
FlatWorldTestBuilder.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00
FlatWorldTestBuilderTests.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00
GroundedTemplateConvergenceTests.cs pathing: tighten linear parkour execution 2026-04-18 06:14:45 +00:00
LivePathingRegressionTests.cs pathing: sidewall runup precondition via EntryPreparation 2026-04-19 17:03:03 +00:00
PathExecutionLogObserverTests.cs test: surface path timing contracts in live harness 2026-04-14 10:51:13 +00:00
PathExecutorCompletionTests.cs pathing: tighten linear parkour execution 2026-04-18 06:14:45 +00:00
PathingContractBootstrapTests.cs test: add long route timing contracts 2026-04-13 17:20:46 +00:00
PathPlanningContractTests.cs pathing: align parkour contracts with live budgets 2026-04-15 17:36:20 +00:00
PathSegmentBuilderTests.cs refactor: thread parkour profile into runtime segments 2026-04-18 16:04:45 +00:00
PathSegmentManagerTests.cs pathing: sidewall runup precondition via EntryPreparation 2026-04-19 17:03:03 +00:00
PathTimingContractTests.cs test: add long route timing contracts 2026-04-13 17:20:46 +00:00
PathTransitionHintsTests.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00
SidewallParkourScenarioBuilderTests.cs test: harden sidewall fixture coverage 2026-04-18 15:45:00 +00:00
SprintJumpTemplateScenarioTests.cs pathing: sidewall runup precondition via EntryPreparation 2026-04-19 17:03:03 +00:00
TemplateBrakingTests.cs feat: add transition-aware path execution braking 2026-04-12 18:43:33 +00:00
TemplateFootingTests.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00
TemplateSimulationRunner.cs pathing: async replan + template success/failure alignment 2026-04-19 17:02:41 +00:00
TransitionBrakingPlannerTests.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00
TransitionLookaheadEvaluatorTests.cs test: add pathing transition regression coverage 2026-04-13 15:36:09 +00:00