feat: add task list visibility to all Nelson execution modes#96
Merged
harrymunro merged 2 commits intomainfrom Apr 10, 2026
Merged
feat: add task list visibility to all Nelson execution modes#96harrymunro merged 2 commits intomainfrom
harrymunro merged 2 commits intomainfrom
Conversation
Nelson previously only used TaskCreate in agent-team mode, leaving users with no visible task progress in subagents or single-session modes. The admiral now creates TaskCreate entries for every battle plan task in all modes, making mission progress visible via Claude Code's Ctrl+T overlay.
- Move TaskCreate from Step 2 to Step 3 (after mode selection) to resolve temporal ordering issue where tasks were created before mode was known - Update wrong-ensign.md standing order with admiral exception for TaskCreate/TaskUpdate/TaskList in subagents mode, and add single-session mode tool availability - Extend TaskList/TaskGet authorization for admiral in subagents and single-session modes across SKILL.md, tool-mapping.md, and wrong-ensign.md - Fix Crew Briefing to reference TaskUpdate only (tasks already exist from earlier in Step 3, not TaskCreate + TaskUpdate) - Add single-session mode tool availability lists to tool-mapping.md and wrong-ensign.md - Add footnote system to tool-mapping.md disambiguating coordination vs visibility usage of task tools - Add task entry update to relief-on-station procedure (step 8) - Add task entry cleanup to scuttle-and-reform abort procedure (step 4) - Remove implementation plan doc (work ticket, not documentation) - Fix pre-existing "Step 6" -> "Step 7" reference in Mission Complete Gate - Clarify "no script calls" as "no nelson-data.py script calls" in Step 2 - Replace fragile "Ctrl+T" with "Claude Code task list" in Step 7
harrymunro
added a commit
that referenced
this pull request
Apr 10, 2026
Integrate six PRs merged to main since this branch diverged: - PR #89: formation consolidation (form, headless commands) - PR #90: path-scoped auto-discovery - PR #91: typed handoff packet - PR #92: hook enforcement layer - PR #93: deterministic phase engine - PR #96: task list visibility Port new commands (form, headless, handoff, recover) into the modular architecture. Add phase field support to lifecycle commands for compatibility with the phase engine. All 234 tests pass.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
TaskCreate/TaskUpdateinstructions for admiral-level visibility tracking in all execution modes (not just agent-team), so users can see mission progress via Ctrl+Ttool-mapping.mdwith a new visibility tracking operation, exception note for subagents mode, and corrected anti-patternChanges
SKILL.md
TaskCreateentries for every battle plan task after draftingsingle-sessionmode bulletin_progressstatus after formationTaskUpdateduring quarterdeck rhythmtool-mapping.md
Track task visibility (admiral)→ all modesTest plan
subagentsmode — verify TaskCreate entries appear in Ctrl+T task listsingle-sessionmode — verify task progress updates via TaskUpdateagent-teammode — verify existing behaviour unchanged (tasks serve both visibility and coordination)