Logo
NeoArc Studio

Task Board

An integrated Kanban-style task board with a Gantt timeline view that automatically tracks architectural impacts, migration paths, and team tasks - all within NeoArc Studio.

The Task Board is a Kanban-style board built directly into NeoArc Studio. It combines manual task management with automatic impact tracking from the Intent Graph, giving architects a single place to manage their work. Switch between a classic board view and a Gantt-style timeline to see your tasks the way that works best for you.

Two Views: Board & Timeline

Toggle between views with a single click in the header. Both views share the same data, filters, and card detail panel.

Board View
The classic Trello-style Kanban board with six columns. Drag cards between columns to track progress from Broken through to Done. The default view for day-to-day task management.
Timeline View
A Gantt-style horizontal timeline that shows cards positioned by due date across swim lanes grouped by column. See your workload spread across time at a glance. Drag unscheduled cards from the sidebar onto the timeline to assign dates.

Timeline Features

The timeline view is designed for planning and scheduling architectural work across time:

Drag to Schedule
Cards without due dates appear in the Unscheduled sidebar on the left. Drag them onto any day in the timeline to assign a due date instantly.
Navigate Through Time
Shift the timeline forward or back by a week, or jump to today. Three weeks are visible at a time, with cards colour-coded by their column status.
Swim Lanes by Status
Cards are organised into horizontal swim lanes grouped by column - Broken, Needs Review, To Do, In Progress, and Done. Only lanes with scheduled cards are shown.
Reschedule by Dragging
Already-scheduled cards can be dragged along the timeline to change their due date. The card detail panel remains available for full editing.

Six Purpose-Built Columns

Cards are organised across six columns that reflect the lifecycle of architectural work - from identifying broken references through to completion.

Broken
High-severity impacts where references are already broken. These need immediate attention - something is referencing a node that no longer exists or has changed.
Needs Review
Medium-severity impacts or pre-action cards waiting for architect review. When using "Track & Resolve First", all impact cards land here.
Needs Update
Low-severity impacts that need updating but are not critically broken. These are typically indirect references or documentation that needs revision.
To Do
Manual tasks and action cards. Action cards have dependency checklists that auto-sync as you resolve the impacts they depend on.
In Progress
Cards actively being worked on. Drag cards here when you start resolving them.
Done
Completed tasks. Done cards can be bulk-archived via the board menu to keep the board clean.

Automatic Impact Tracking

When you perform a destructive action - deleting an entity, renaming a schema, moving a domain concept - NeoArc Studio analyses the Intent Graph to identify every affected reference. You choose how to handle the impacts:

Proceed & Track
Perform the action immediately and create task board cards for all impacts. Cards land in severity-based columns (Broken, Needs Review, Needs Update) so you can fix references at your own pace.
Track & Resolve First
Defer the action and create a migration path. Impact cards go to Needs Review, and an action card with a dependency checklist goes to To Do. The action card cannot be completed until all dependencies are resolved.

Migration Paths

Related impact cards are automatically grouped into migration paths - for example, all cards from "Delete CustomerOrder" form a single migration. The migration filter bar at the top of the board shows each migration with a progress counter, making it easy to focus on one migration at a time and track completion.

Rich Card Detail

Every card opens into a detail panel with rich editing and collaboration features:

Rich Text Description
Full rich text editor for card descriptions - formatting, links, lists, and more. Powered by the same editor used in Content Foundry pages.
Resource Links
Link cards to workspace resources - pages, schemas, API endpoints, diagrams, ADRs. Searchable autocomplete finds any indexed document in the workspace.
Comments
Discussion thread on each card. Comments are attributed to the git user, shown newest-first, and you can edit or delete your own comments.
Flag Cards
Flag cards that need attention with an optional reason. Flagged cards show a red indicator on the board. Clear all flags at once from the board menu.
Due Dates
Set due dates with the date picker. Due dates are visible on compact cards in both board and timeline views. Overdue cards are highlighted in red, and you can filter the board to show only overdue items.
Activity Log
Automatic audit trail of card changes - moves between columns, flag changes, comments added, priority changes. Collapsible in the detail panel.

Impact Analysis from Cards

For cards generated from impact analysis, the detail panel includes an "Analyse Impact" button that launches the full bottom sheet impact analysis for the source node. This gives you instant access to the What If, Cascading, Governance, and Properties analysis tabs - directly from the task board card.

Smart Checklists

Action cards created from "Track & Resolve First" include dependency checklists that auto-sync with the board. As you move each dependency card to Done, its checklist entry automatically ticks off. The action card is protected from deletion until all dependencies are resolved.

Board Features

Search & Filter
Filter cards by title, description, impact metadata, or labels. Combined with migration filters and overdue filters for precise board views. Filters apply to both board and timeline views.
Drag & Drop
Move cards between columns in board view, or drag cards onto the timeline to assign dates. Column changes are recorded in the activity log.
Archive Done
Bulk-archive completed cards from the board menu. Keeps the board focused on active work.
Overdue Tracking
Due dates are shown directly on compact cards with a calendar icon. Overdue cards are highlighted in red across both views, with a one-click filter to show only overdue items.

Git Integration

The task board integrates with Git for user attribution. Card creation, comments, and activity log entries are automatically attributed to the current git user (from git config user.name and git config user.email). The board data is stored in .neoarc-studio/task-board.json within the workspace, so it is versioned alongside your architecture files.

Command Palette & Menu

Task board actions are accessible from the command palette (Ctrl+Shift+P) and the Electron menu bar - Open Task Board, Add Manual Card, and Archive Done Cards.