Run RUN-4382
Review the blocked heater plan before the workflow continues
Read each fixture step before deciding whether the £640 option can continue.
Chronological trace
Repair request triage · r18
0110:32:04IntakeReceive requestPassedShow step details
Step purpose
Normalize the resident message and property record.
Evidence read
- Resident message
- Property CW-2847
Wire options
{ "maxSteps": 3, "timeoutMs": 8000 }0210:32:05ClassifierClassify repairPassedShow step details
Step purpose
Assign trade, urgency, and safety flags with cited evidence.
Evidence read
- Urgent heat
- Infant present
Wire options
{ "model": "gpt-5-mini", "temperature": 0.1, "maxSteps": 5, "retry": 1 }0310:32:07ResearcherRead policy and historyPassedShow step details
Step purpose
Retrieve lease duties, safety policy, and earlier work orders.
Evidence read
- Policy §4.2
- WO-1938
Wire options
{ "model": "gpt-5-mini", "temperature": 0, "maxSteps": 8, "retry": 2 }0410:32:08Policy gateApproval required?PassedShow step details
Step purpose
Send safety flags or estimates above £500 to a person.
Evidence read
- Estimate £640
- Limit £500
Wire options
{ "expression": "safetyFlag || estimate > 500" }05Not takenPlannerDraft repair planSkippedShow step details
Step purpose
Propose the repair action, vendor trade, and resident update.
This step has not read fixture evidence.
Wire options
{ "model": "gpt-5", "temperature": 0.2, "maxSteps": 6, "retry": 1 }0610:32:10Human reviewReview exceptionWaitingShow step details
Step purpose
A duty manager checks safety, scope, and estimated spend.
Evidence read
- Manager review
- 15 min
Wire options
{ "role": "duty-manager", "timeoutMinutes": 15 }07PendingDispatcherSchedule vendorQueuedShow step details
Step purpose
Create the work order and offer two appointment windows.
This step has not read fixture evidence.
Wire options
{ "tool": "vendor.create", "requireConfirmation": true }08PendingMessengerNotify residentQueuedShow step details
Step purpose
Send the approved plan, reference, and appointment choices.
This step has not read fixture evidence.
Wire options
{ "channels": [ "email", "sms" ] }