Providers directory
Provider list grouped and filtered by qualified Provider Category.
/admin/providersFuture Spec 05 →Current-state summary
The live Providers directory has shared search, metrics, sort, export, columns and an application-review link, but contains zero provisioned Provider Workspaces. Its only Category filter option is All. As a result, none of the nine canonical Provider Categories, their counts, recruitment gaps, Category Qualifications or profile requirements are discoverable.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Header | Registry · Provider network, Providers and approved Workspace description. | Verified live |
| Application handoff | Review applications links to /admin/applications. | Verified live |
| Metrics | Provider Workspaces, Network Active, Available and Teammates are all zero. | Verified live |
| Category filter | Only All is present. | Critical omission verified live |
| Grid | Provider Workspace, Provider Type, Market, Services, Capacity, Readiness, Teammates, Updated and Actions. | Verified live |
| Empty state | Approved Provider Workspaces will appear after provisioning completes. | Verified live |
User journeys
Current flows
Browse a Provider Category
- Open Providers
- Choose one of nine Provider Categories
- Review qualified, available, onboarding and action-required counts
- Filter Service Area, services, readiness, capacity and Credentials
- Open Provider Profile
Recruit into a gap
- Open a zero-count Category
- Review market and service gaps
- Start application invitation or recruitment workflow
State model
Current and expected states
All metrics are zero and one generic empty row appears.
Not represented individually.
No example exists.
No example exists.
Product rules
Non-negotiable boundaries
- The directory always exposes all nine canonical Provider Categories and zero counts.
- Use Provider Category, not Provider Type.
- One Provider may have multiple Category Qualifications without duplicate Entity or Workspace rows.
- Network Status, Category Qualification, readiness, capacity and Workspace Status remain separate.
- Contact and commercial fields obey permissions and export restrictions.
Known current limitations · 5 mapped
What is missing, broken or unverified
Future Spec 05 owns closure →- No Provider records exist.
- Only All appears in the category filter.
- The grid uses Provider Type rather than Provider Category.
- No Category counts, qualification states, recruitment actions or profile examples exist.
- Search, export and columns cannot be validated with data.
Future alignment
Required evolution
- 01Show all nine Category cards/filters and counts.
- 02Add Category Qualification and readiness summaries.
- 03Provide category-aware empty states and recruitment/application actions.
- 04Open one shared Provider Profile extended by Category modules.
- 05Connect availability and capacity to source-aware scheduling data.
Current baseline
Acceptance record
- The empty live state and every missing Category are explicit.
- Zero Providers is not represented as feature completion.
- All nine Provider Category profiles appear in the product library.
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