mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
Use a stage-local Phaser in ActionExecutor so each action-chain stage waits on its own execution phase. This avoids reusing a terminated Phaser after the first stage completes, which could cause later stages to advance without actually waiting for their MetaActions and trigger FINAL_CHECK prematurely. Add stage-level descriptions to evaluated action chains and pass them through execution/correction contexts. Stage descriptions are now aligned with normalized action-chain order, exposed to ParamsExtractor, persisted in action state, and included in CorrectorInput so repeated MetaActions can be parameterized and corrected according to their concrete stage objective. Also fix APPEND intervention semantics to append after the requested stage instead of overwriting or dropping stages, and include stage descriptions in correction prompts to distinguish stage intent from generic MetaAction capability descriptions.