@@ -99,7 +99,7 @@ before when explicitly requested (`SYS-W14-##` rows).
9999
100100## 2. Current status
101101
102- - ** Last full build: clean after the current Phase 13 File-merge-scene
102+ - ** Last full build: clean after the current Phase 13 File-export-selection
103103 slice.** Testing is enabled in the current Ninja Release tree, and
104104 ` CCACHE_DISABLE=1 cmake --build b-release -j4 ` linked all targets successfully
105105 on EASYGL. Alternate-backend runtime qualification remains blocked.
@@ -790,8 +790,8 @@ Edit-snap-selection-to-grid, Edit-mirror-selection, Edit-group-scale,
790790Edit-linear-array, Edit-scatter-along-curve, Edit-batch-rename,
791791Edit-find-replace-names, Edit-randomize-transform, Edit-macro-recording,
792792Edit-play-macro, Edit-macro-editor, Edit-lock-selection, Edit-reset-transform,
793- Edit-transform-clipboard, Edit-isolate-selection, Edit-hide-selection, and
794- Edit-show-all-hidden and File-merge-scene slices.
793+ Edit-transform-clipboard, Edit-isolate-selection, Edit-hide-selection,
794+ Edit-show-all-hidden, File-merge-scene, and File-export-selection slices.
795795` EditHistoryContext ` exposes only ` canUndo ` /` canRedo ` plus Undo, Redo, and
796796Open History callbacks; ` Editor::UndoManager ` , document replacement,
797797selection restoration, dialog state, and keyboard handling remain
@@ -958,15 +958,15 @@ dispatch.
958958buffers, source-file loading, document merging, undo, title and status updates,
959959and error handling remain in their existing owners; ` MenuBar ` owns only the
960960unchanged label and click dispatch.
961+ ` FileExportSelectionContext ` exposes only current-selection availability and one
962+ open-dialog callback. Selection state, dialog state and buffers, export
963+ implementation, document and error handling remain in their existing owners;
964+ ` MenuBar ` owns only the unchanged label, availability, and click dispatch.
961965
962- ** Next candidate, not yet authorized:** continue Phase 13 with the single
963- File-menu Export Selection… item, passing only current-selection availability
964- and one open-dialog callback. Selection state, dialog state and buffers, export
965- implementation, document and error handling would remain in their existing
966- owners; ` MenuBar ` would own only the unchanged label, availability, and click
967- dispatch. Other File items, later controls, and the View-menu Bloom/SSAO block
968- remain outside that slice. Per ` CLAUDE.md ` , describe and confirm the
969- Export-Selection item before implementing it.
966+ ** Next candidate, not yet authorized:** identify the next narrow File-menu
967+ item before implementation. The remaining File controls and the View-menu
968+ Bloom/SSAO block remain outside this completed slice. Per ` CLAUDE.md ` , describe
969+ and confirm any next item before implementing it.
970970
971971## 9. Do not do yet
972972
0 commit comments