Application workflow tab
Stage-aware review work, next actions and approval progression.
/admin/applications/:idFuture Spec 05 →Current-state summary
The application Workflow tab is intended to translate the published Application Builder configuration into reviewer work: current Stage, requirements, blockers, next actions and decisions. The first-tab pattern is established by the earlier Designer Application experience, but runtime parity with every configured Designer and Provider workflow is not yet verified.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Current Stage | Must resolve from the immutable Pipeline/Application configuration version attached to the application. | Required contract; runtime parity unverified |
| Stage requirements | Required fields, documents, credentials, Tasks, checks and decisions are shown with completion evidence. | Builder capability partially reviewed; runtime unverified |
| Next actions | Reviewer actions include assign, request information, validate, advance, return, approve, decline and withdraw according to configuration and authority. | Complete action set unverified |
| Blockers and exceptions | Missing or failed requirements prevent transition and identify remediation without hidden rules. | Required future behavior |
| Decision effects | Approval previews Entity, qualification, Workspace, invitation, notification and onboarding side effects before confirmation. | Required future behavior |
User journeys
Current flows
Advance a review
- Open Workflow
- Review Stage requirements
- Resolve or assign blockers
- Complete required evidence
- Advance with reason
- Write Activity
Approve safely
- Validate decision authority
- Preview provisioning effects
- Resolve duplicates
- Confirm approval
- Run idempotent provisioning
- Monitor completion or exception
State model
Current and expected states
All requirements met; exact live presentation unverified.
Structured blocker state is required; current presentation unverified.
Response deadline, reminder and resubmission state unverified.
Authority and reason controls unverified.
Must be observable after approval; current handling unverified.
Product rules
Non-negotiable boundaries
- Runtime Workflow is generated from the exact published configuration version attached to the application.
- Transitions validate server-side requirements and never trust the visible checklist alone.
- Every manual override requires authority, reason and Activity.
- Decision and provisioning side effects are idempotent and independently retryable.
- Workflow content respects applicant/internal visibility boundaries.
Known current limitations · 4 mapped
What is missing, broken or unverified
Future Spec 05 owns closure →- Runtime parity with the Applications Builder is not proven.
- Required fields, documents, Credentials, Tasks, decisions and transition blockers are not verified across categories.
- Waiting-on-applicant, override, rejection, withdrawal and provisioning-failure states are not fully evidenced.
- No end-to-end test proves that one published configuration produces the correct reviewer workflow.
Future alignment
Required evolution
- 01Render Workflow entirely from the attached immutable configuration version.
- 02Show structured requirements, blockers, owners, deadlines and completion evidence.
- 03Preview and audit decision side effects, overrides and provisioning exceptions.
- 04Create category fixtures and automated tests for every Stage and transition in Spec 05.
Current baseline
Acceptance record
- The Workflow tab is defined as configuration-driven.
- Unverified runtime behavior is not claimed as complete.
- Server transition validation is required independently of visible controls.
- Every canonical applicant type and Provider Category needs a tested workflow fixture.
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