The Fault Resolution Workflow manages issues discovered during jobs,
from initial reporting through quote creation, remediation work, and final resolution.
Overview
Flow: Discovery Job → Fault Report → Quote (optional) → Remediation Job → Resolution Key Files:apps/workbooks-api/src/trpc/routers/faults.tsapps/workbooks-dashboard/src/lib/workflow/fault-flow-transformer.ts
Fault Status States
Workflow Diagram
Discovery Phase
1
Issue Discovered
During routine work, technician identifies a problem with equipment.
2
Create Fault Report
Technician documents the issue:
3
Job Continues/Completes
Discovery job finishes normally with fault noted in report.
Fault Processing
Status Flow
Priority Levels
Critical
Safety hazard, immediate attention required
High
Significant issue, address within 24-48 hours
Medium
Should be addressed soon
Low
Minor issue, schedule when convenient
Resolution Paths
- Create Quote
- Resolve Immediately
- Not an Issue
Complex Resolution
For issues requiring:- Customer approval
- Parts ordering
- Multiple visits
- Significant cost
1
Create Quote
Generate quote from fault with estimated costs.
2
Customer Approval
Send quote, wait for acceptance.
3
Remediation Job
Create job from approved quote.
4
Complete Work
Execute remediation, verify resolution.
5
Close Fault
Mark fault resolved and closed.
Fault Lineage
Faults maintain full traceability:Recurring Fault Detection
System tracks patterns:Notifications
Database Schema
API Endpoints
Related Documentation
Customer Lifecycle
Quote creation and job workflow
Asset Compliance
Asset health tracking