Provider application
Provider-category application, review and approval experience.
/admin/applicationsFuture Spec 05 →Current-state summary
The Applications Builder exposes the nine canonical Provider Categories, but the live Providers directory has no approved Provider records and the current review does not include a submitted Provider application for each category. Configuration presence therefore does not prove website signup, category-tailored form rendering, review, qualification, approval or provisioning.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Provider Category selection | Must use one of the nine canonical Categories and drive form, workflow, Matching Profile and qualification requirements. | Categories verified in builder; applicant flow unverified |
| Tailored application form | Shared identity fields plus category-specific capabilities, credentials, Service Areas, capacity and Matchmaking answers. | Configured pattern; submitted rendering unverified |
| Pending account | Applicant can authenticate and see status, requests and submitted information without entering an active Provider Workspace. | Required future behavior; not evidenced |
| Review record | Uses the shared application profile with Category-specific workflow requirements and shared modules. | Required architecture; no live category record reviewed |
| Qualification and provisioning | Approval creates Category Qualification, Provider Entity, Workspace and owner invitation as distinct idempotent outcomes. | Not verified end to end |
User journeys
Current flows
Apply from the website
- Choose Provider Category
- Create or resolve identity
- Complete tailored form
- Upload evidence
- Review and submit immutable version
- Enter pending account
Review and approve Provider
- Open category queue
- Complete configured workflow
- Validate credentials and Matchmaking data
- Record decision
- Create Category Qualification
- Provision Workspace and onboarding
State model
Current and expected states
Website/applicant draft persistence unverified.
Category-aware record rendering unverified.
Request-and-resubmit loop unverified.
Must remain distinct; no live example.
No live example.
No live example.
Product rules
Non-negotiable boundaries
- Provider Category is canonical and configured once across website, form, Pipeline, qualification, profile and Workspace.
- Shared fields reuse the common schema; category fields extend rather than fork it.
- A Provider may later hold multiple Category Qualifications without duplicate Entities or Workspaces.
- Pending applicants cannot access active network or Project data.
- Approval and provisioning are idempotent and preserve the submitted Application Version.
Known current limitations · 4 mapped
What is missing, broken or unverified
Future Spec 05 owns closure →- No submitted Provider application was reviewed for any canonical Category.
- Website signup, draft persistence, authentication continuation and pending-account behavior are unverified.
- Category-tailored fields, Matching questions and Credentials are not proven in applicant or reviewer views.
- Approval-to-qualification-to-Workspace provisioning is not proven end to end.
Future alignment
Required evolution
- 01Connect the public website to the canonical category configuration and immutable application service.
- 02Provide a high-quality pending account with status, requests, notifications and safe resubmission.
- 03Build all nine category workflows from shared primitives with explicit category qualification outputs.
- 04Add end-to-end tests from website submission through Entity, Workspace, owner invitation and onboarding.
Current baseline
Acceptance record
- All nine Provider Categories are recognized as required application variants.
- Builder configuration is not mistaken for a working submitted-record journey.
- Pending, approved, qualified, provisioned and onboarded remain distinct states.
- No Provider Category can launch without an end-to-end fixture and acceptance test.
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