Commits
Marek Vsechovsky committed 754903f707a
Session 63, Step 3: Workflow improvements: step sync, story locking, side tabs, userStoryId in JSON: - Remove resolved issue from Workflow Select Issues list immediately - Re-add issue to Workflow Select Issues list when un-resolved - Move wfInstrPreviewToggle, Cancel and Save buttons next to Paste button in toolbar - Auto-save story and set UserStoryProcessedDate when Next step is clicked - Lock story to Preview mode with hourglass avatar on Next step click - Persist story locked state across page reload via UserStoryProcessedDate - Guard against accidental tab close with unsaved stories warning and localStorage save - Dirty indicator (green title) for unsaved user stories in Instructions list - Add Cancel button to Step 3 Generate that reverts Instructions step - Prepend instructions blockquote to generated text when 'Include instructions' is checked - Step 4 Process Output: side tabs for concurrent running session steps - Side tab title: Session X step Y + session name subtitle + current step icon - Include step.userStoryId in generated input JSON for managed sessions - Update aisman-instructions-template.md with step.userStoryId in input and output JSON - Update output file validation: userStoryId vs inputText rules for managed vs direct sessions - Server-side: set SessionStep.SessionStepUserStoryId from output file step.userStoryId