diff --git a/packages/core/src/context/migration-plan.md b/packages/core/src/context/migration-plan.md index 89b074ba51..168ddb0feb 100644 --- a/packages/core/src/context/migration-plan.md +++ b/packages/core/src/context/migration-plan.md @@ -17,16 +17,16 @@ - [x] Update `executePipeline` and `executeTriggerSync` to act as a reducer. - [x] Map `ContextPatch` results onto the flat Ship array. -- [ ] **Phase 4: Pristine Graph & Mapping (`contextManager.ts` & `ir/toIr.ts`)** - - [ ] Update `toIr` to produce a flat list of `ConcreteNode`s and a tree of +- [x] **Phase 4: Pristine Graph & Mapping (`contextManager.ts` & `ir/toIr.ts`)** + - [x] Update `toIr` to produce a flat list of `ConcreteNode`s and a tree of `LogicalNode`s. - - [ ] Make `ContextManager` track the Pristine Graph and instantiate the flat + - [x] Make `ContextManager` track the Pristine Graph and instantiate the flat Ship. - - [ ] Commit patches to the Pristine Graph history. + - [x] Commit patches to the Pristine Graph history. -- [ ] **Phase 5: The Walker (`ir/projector.ts`)** - - [ ] Update projection to simply walk the flat `ReadonlyArray`. - - [ ] Skip nodes whose IDs are in a "skipped" set (based on `abstractsIds`). +- [x] **Phase 5: The Walker (`ir/projector.ts`)** + - [x] Update projection to simply walk the flat `ReadonlyArray`. + - [x] Skip nodes whose IDs are in a "skipped" set (based on `abstractsIds`). - [ ] **Phase 6: Refactoring Processors** - [ ] `ToolMaskingProcessor`