From 44c7e869adcb4fb49889d3411dbd8c9179aa908f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E8=96=84=E4=BA=91?= Date: Wed, 5 Aug 2026 13:39:38 +0800 Subject: [PATCH] docs: record MovementTest ST time controls --- .../2026-08-05-movementtest-st-time-controls.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/superpowers/plans/2026-08-05-movementtest-st-time-controls.md b/docs/superpowers/plans/2026-08-05-movementtest-st-time-controls.md index 5f04763..8c07aab 100644 --- a/docs/superpowers/plans/2026-08-05-movementtest-st-time-controls.md +++ b/docs/superpowers/plans/2026-08-05-movementtest-st-time-controls.md @@ -33,7 +33,7 @@ - Consumes: TrajectoryObservationSettings.CreateValidatedSnapshot() and TrajectoryObservationController.StartCycle(...). - Produces: TimeHorizonSeconds and OutputTimeStepSeconds in EmPlanningRequest.Configuration.Scheduling. -- [ ] **Step 1: Write the failing test** +- [x] **Step 1: Write the failing test** Add assertions for the visible defaults and request propagation: @@ -57,7 +57,7 @@ Verification.NearlyEqual(0.20d, request.Configuration.Scheduling.OutputTimeStepS Assert zero horizon, zero step, and a step larger than the horizon are rejected. -- [ ] **Step 2: Run focused verification to verify it fails** +- [x] **Step 2: Run focused verification to verify it fails** Run: @@ -67,7 +67,7 @@ dotnet run --project ClumsyPilot/tests/EMPlannerVerificationHost/EMPlannerVerifi Expected: FAIL because the ST time-control properties are absent. -- [ ] **Step 3: Write the minimal implementation** +- [x] **Step 3: Write the minimal implementation** Add public settings and comments: @@ -86,7 +86,7 @@ configuration.Scheduling.TimeHorizonSeconds = settings.TimeHorizonSeconds; configuration.Scheduling.OutputTimeStepSeconds = settings.OutputTimeStepSeconds; ~~~ -- [ ] **Step 4: Run focused verification to verify it passes** +- [x] **Step 4: Run focused verification to verify it passes** Run: @@ -96,7 +96,7 @@ dotnet run --project ClumsyPilot/tests/EMPlannerVerificationHost/EMPlannerVerifi Expected: PASS trajectory-observation. -- [ ] **Step 5: Run full regression and build** +- [x] **Step 5: Run full regression and build** Run: @@ -107,10 +107,9 @@ dotnet build ClumsyPilot/ClumsyPilot.csproj --no-restore Expected: all suites pass and the build reports zero errors. -- [ ] **Step 6: Commit implementation** +- [x] **Step 6: Commit implementation** ~~~powershell git add ClumsyPilot/tests/EMPlannerVerificationHost/TrajectoryObservationChecks.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/TrajectoryObservationContracts.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/MovementTest.TrajectoryObservationTest.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/TrajectoryObservationPipeline.cs git commit -m "feat: configure MovementTest ST time controls" ~~~ -