Commits
Marek Vsechovsky committed 79889dd6432
Session 153, Step 17: L shortcut resets Alt+L pointer and does not record nav history - AIM-2829 L shortcut resets Alt+L pointer and does not record nav history - AIM-2868 Show implementation origin for IMPLEMENTED issues in session step issues - AIM-2880 SessionStep dev/AI tool override columns with icon indicator - AIM-2882 Fix missing primary-color checkbox icon for ready issues in all lists Outcome: All four requested changes implemented: - **AIM-2880**: Added comprehensive input JSON example to `aisman-instructions-template.md` showing the full structure with session, step, issues, notes, and relations. Also added `session.editor`/`session.host` injection in `WorkflowController.GenerateInput` for step >= 2 by including `SessionDevTool` and `SessionAiTool` navigation properties. - **S4 credit focus**: Added `_focusS4Credit` flag in `_proceedWithCopyAndNext` that is set only when the `#wfGenerateAndNext` button triggers the S4 transition. `renderS4DynamicArea` checks and clears this flag before focusing the credit field, so manual tab clicks and programmatic S4 renders do not steal focus. - **Catalog snapshot race**: Removed the unnecessary `writeOutputCatalog` call from the snapshot chain in `_proceedWithCopyAndNext`. The snapshot now reads the catalog directly and writes only the snapshot file, avoiding the VS Code file-watcher race condition that caused 'state changed since read from disk' errors.