1.4 KiB
1.4 KiB
Macro batch 8350c5313ee82d539a1eb72e
Implemented a document-runtime path for macro directory listing and macro read, save and execution, with mounted operation, filename, source and overwrite inputs. Execution uses the embedded Python interpreter and persistent main namespace. Errors retain the Python traceback. Existing files require explicit overwrite.
Remaining boundaries:
- Std_DlgMacroExecute: directory results and read source still need a dedicated selectable file view; document scene refresh after execution remains to connect.
- Std_OpenMacrosFolder: lists the actual runtime macro directory; a mounted folder browser and durable browser filesystem synchronization remain to connect.
- Std_DlgMacroExecuteDirect: requires active editor source and filename ownership.
- Std_DlgMacroRecord: requires command emission capture and macro-manager commit.
- Std_MacroAttachDebugger: requires the RemoteDebugger transport and configuration.
- Std_MacroStartDebug, Std_MacroStepInto, Std_MacroStepOver, Std_MacroStopDebug: require a resumable interpreter debugger and worker control transport.
- Std_ToggleBreakpoint: requires editor line ownership and debugger breakpoints.
These remaining commands have not been registered as successful implementations. No tests, builds, browser checks, benchmarks or acceptance were run. The outer pipeline owns build, synchronization and route receipts.