Tasks directory
Workspace task grid with metrics, selection, bulk state changes, filters, sorting, ownership and record links.
/admin/tasksFuture Spec 12 →Current-state summary
The live Tasks directory contains two seeded Tasks and provides search, four metrics, row selection, bulk State change, State/Priority/Owner filters, a Closed toggle, sixteen sort options, export, columns and row editing. Both Tasks link to Project Opportunities and are owned by Demo Administrator in the grid. The page is useful for basic list management but has no Task detail route, saved views, calendar context, dependency visibility, completion evidence or durable per-Task activity surface.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Metrics | Open 1, In progress 1, Blocked 0 and Overdue 1. | Verified live |
| Filters | State, Priority, Owner and ambiguous Closed checkbox; no Project, Phase, Type, Team, due range or assigned-to-me filters. | Verified live |
| Bulk actions | Selecting rows exposes Change State to Open, In progress, Blocked or Closed. | Verified without changing state |
| Grid | Task, Type, State, Priority, Owner, Collaborators, Linked to, Due and Actions; two seeded Project Opportunity Tasks. | Verified live |
| Task navigation | Task titles are not links; Edit is the only row action. | Verified live |
| Export and columns | Actions are present; output and persistence were not exercised. | Visible, not mutated |
User journeys
Current flows
Review Workspace work
- Open Tasks
- Review attention metrics
- Search/filter/sort
- Inspect Owner, context and due timing
- Open Task detail
- Update or complete work
Bulk change State
- Select permitted Tasks
- Choose State
- Review affected records
- Confirm
- Write Task Activity
State model
Current and expected states
One seeded Task.
One seeded Task.
Metric/filter exist at zero.
Hidden by default behind a checkbox.
Derived metric shows one; no reason or escalation is visible.
Bulk State control appears.
Product rules
Non-negotiable boundaries
- Every actionable Task has one accountable Task Owner.
- Metrics and overdue status derive from canonical Task dates and State.
- Task visibility follows its linked record plus explicit Task visibility.
- Bulk changes validate each Task independently and produce audit events.
- Closed Tasks remain durable and searchable.
Known current limitations · 5 mapped
What is missing, broken or unverified
Future Spec 12 owns closure →- No Task detail route or history.
- Only seeded Tasks are visible.
- No saved views, Team filter, Project/Phase filter, dependency, checklist, recurrence, evidence, time or calendar columns.
- The Closed checkbox label is ambiguous.
- Owner identity conflicts with the editor default.
Future alignment
Required evolution
- 01Add My Work, Workspace Work, Waiting On, Exceptions and saved views.
- 02Open a canonical Task Profile rather than only an editor modal.
- 03Connect Tasks to Calendar, resources, dependencies, evidence and Time Entries.
- 04Add permission-safe role-specific views for Designers, Providers and Registry operators.
Current baseline
Acceptance record
- Two seeded Tasks and all visible controls are documented.
- Bulk State mutation is not claimed as verified.
- Missing Task detail and execution depth are explicit.
- Metrics resolve to the same canonical Task set as the grid.
Reverse-spec completeness
Documentation coverage
The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.
Purpose and user outcome
DocumentedRoles and access
DocumentedRoutes and entry points
DocumentedPage and component anatomy
DocumentedFields and displayed data
DocumentedPrimary actions
DocumentedForms and validation
DocumentedStates and transitions
DocumentedEmpty, loading and error states
DocumentedResponsive behavior
PartialAccessibility behavior
PartialActivity and audit events
PartialData sources and persistence
DocumentedNotifications and automation
PartialKnown defects and limitations
DocumentedReusable component dependencies
DocumentedFuture-spec conflicts
PartialVisual and repository evidence
DeferredAcceptance of current baseline
Documented