Shared Provider Profile
Shared Provider identity, Category Qualifications, capabilities, Service Areas, Matching Profile, Credentials, capacity and operational records.
/admin/providers/:idFuture Spec 05 →Current-state summary
No Provider Profile can be opened because the live directory contains zero approved Provider Workspaces. The required model is one canonical Provider Entity and Workspace with shared identity, people, Network Status, Category Qualifications, Matching Profile, Credentials, capacity, Offers, Assignments, Project Jobs, commercial work and Activity, extended by one or more Category-specific modules.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Identity and standing | Absent; must include Provider ID, display/legal names, contacts, addresses, Relationship Owner, Network and Workspace status. | Future requirement |
| Category Qualifications | Absent; one Provider may hold multiple independently governed qualifications. | Future requirement |
| Matching Profile | Absent; must combine shared Service Areas/capacity with Category-specific eligibility and fit data. | Future requirement |
| Credentials | Absent; category requirements determine applicable Credentials and review dates. | Future requirement |
| People and access | Absent; must reuse Teammates, Teams, Role Labels and Access Roles from the Provider Workspace. | Future requirement |
| Operations | Absent; Offers, Project Assignments, Provider Jobs, Proposals, Work Orders, Invoices, Files, Tasks, Communication, Performance, Activity and History must reuse shared modules. | Future requirement |
User journeys
Current flows
Approve and provision
- Approve Provider Application
- Resolve or create Provider Entity
- Create Category Qualification
- Provision Workspace and Owner Membership
- Seed Category profile and dashboard
- Publish to authorized directory views
Add another Category
- Submit additional Category Application
- Review Category-specific evidence
- Approve new Qualification
- Extend the same Profile and Workspace
State model
Current and expected states
Belongs to the Application Pipeline, not the approved directory.
Directory copy mentions provisioning but no row/state is visible.
No example exists.
No example exists.
No example exists.
Product rules
Non-negotiable boundaries
- One Provider Entity and Workspace may support many Category Qualifications.
- Provider Profile is not an Application record.
- Category-specific modules configure shared services instead of creating separate applications.
- A Provider controls its own Workspace profile subject to governed verification fields.
- Registry-only scoring, comparisons, risk and internal Notes never appear in the Provider Workspace.
- Administrative Access Sessions use protected support-access rules.
Known current limitations · 3 mapped
What is missing, broken or unverified
Future Spec 05 owns closure →- No live Provider Profile exists to verify.
- No Category-specific navigation, fields, dashboards or operational views can be inspected.
- The current directory cannot distinguish zero Providers from a failed load without deeper diagnostics.
Future alignment
Required evolution
- 01Implement shared Provider Profile shell.
- 02Add all nine category extensions below.
- 03Reuse Designer Studio shared modules where semantics match.
- 04Connect Provider Workspace profile editing, Category verification, Project Jobs and commercial operation.
Current baseline
Acceptance record
- The missing live implementation is explicit.
- One Provider/many Qualifications is protected.
- Every Provider Category has its own product-library profile.
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