Commits
Marek Vsechovsky committed 0fa2c9f3903
Session 76, Step 3: Auto-navigate to S4 on startup and task-change notify popups:
- Proactive Workflow S4 awareness: auto-open and task notifications
- Auto-open Workflow S4 on startup when tasks are running
- Popup confirm2 notification when S4 task changes state
Fix S4 tab navigation, add unprocessed issue ref rules, S4 sequential guards
- Fix showResumePromptIfNeeded: add switchTab('workflow') guard so auto-open S4 actually
switches to the Workflow tab when the user is elsewhere (-1272)
- Add Section 5.4 to aisman-instructions-template.md: unprocessed issue reference pattern
(negative num without title → IssueTempNumber lookup); update Section 6.1 Step A,
Section 13 step.inputText field, Section 14 title field, Section 26 checklist (-1276/-1277)
- Fix WorkflowController.cs ProcessSingleIssueAsync: null/whitespace title no longer
triggers collision flag; IssueTempNumber match is used directly; missing issue throws
descriptive error (-1278)
- Add _parseTaskStepNum + _checkS4SequenceGuard in dashboard-workflow.js; Process buttons
call guard before processS4Task; danger confirm2 shown with navigate-to-earlier option (-1281)
- processS4Task.onComplete auto-selects next same-session unprocessed task before falling
back to other sessions or the reset/dialog flow (-1280)
- renderNewOutputsList: detect same-session out-of-order managed files; mark as
_sessionBlocked; show orange icon with no Process button; disable Process all/selected
buttons; processOutputFiles filters them out (-1282)
- notifyWorkflowIfWaiting: scan for untracked managed-session output files; auto-create
S4 tasks with _autoDiscovered = true and immediately validate (-1283)