Proposed · Not tested
Compare dispatch decisions across board, order and calendar copies
Proposed · Not tested. This is an original editorial plan. Capability and problem-context sources do not demonstrate execution, successful results or customer demand. Platform compatibility is unknown and untested.
The problem
A board move can disagree with a work order’s assignee/date or a calendar’s recipients. Automatically propagating the newest-looking value could send work to the wrong person because export freshness and the authoritative dispatch decision are separate questions.
Agent job
Compare three synthetic representations of the same existing dispatch decision, identify mismatched dates/assignees/recipients, and prepare a dispatcher review sheet without scheduling or sending anything.
Expected output
A draft three-way dispatch-consistency sheet with missing assignments, schedule differences, recipient mismatches, stale-snapshot caveats and source-linked correction questions pending dispatcher approval.
Why an agent / simpler alternative
An agent can reconcile differing board/order/calendar fields and explain which representation disagrees with a supplied decision. Exact ID joins, timezone comparisons and recipient-set differences should be deterministic. Use a native dispatch sync report or a spreadsheet when shared IDs and export timestamps are reliable; this plan never optimizes routes or selects workers.
Who this helps
Field service dispatcher
Service coordinator
Before a pilot — required, unexecuted
Create explicit fields for approved decision values, route-day time zone and meaning, recipient-set mappings, allowed update lag and priority criteria. The illustrative strings are not complete machine-readable test data.
Evidence boundary
Human duty and problem-source context are separate from the authored workflow. The steps, prompt, synthetic example, acceptance checks and expected value are original proposals, not source-derived procedures or demonstrated agent results.
Setup requirements
Use only invented worker, site and attendee codes with no person mapping, addresses or contact details.
Record each export’s timestamp and the selected dispatch-decision cutoff; distinguish stale snapshots from conflicting values.
Require an authoritative decision reference and effective worker/calendar mapping; team-owner and assigned-worker roles remain separate.
Inputs and access
- Name
route_board_snapshot.csv
- Source or owner
Synthetic dispatcher
- Sensitivity
Synthetic-only fixture. Route/order IDs, scheduled dates and synthetic worker codes; no addresses. Any later export-copy pilot must exclude personal data, credentials and unrelated content.
- Permission needed
This document describes a future test only. Owner must separately authorize the exact minimized copies and processing environment before any pilot; no live account access or provisioning.
- Scope
Route/order IDs, scheduled dates and synthetic worker codes; no addresses
- Name
work_order_fields.csv
- Source or owner
Synthetic service owner
- Sensitivity
Synthetic-only fixture. Order IDs, assigned worker codes and start/end timestamps; no customer/site personal data. Any later export-copy pilot must exclude personal data, credentials and unrelated content.
- Permission needed
This document describes a future test only. Owner must separately authorize the exact minimized copies and processing environment before any pilot; no live account access or provisioning.
- Scope
Order IDs, assigned worker codes and start/end timestamps; no customer/site personal data
- Name
calendar_event_copy.csv
- Source or owner
Synthetic calendar owner
- Sensitivity
Synthetic-only fixture. Event/order IDs, time bounds and synthetic attendee codes; no emails or live ICS subscription. Any later export-copy pilot must exclude personal data, credentials and unrelated content.
- Permission needed
This document describes a future test only. Owner must separately authorize the exact minimized copies and processing environment before any pilot; no live account access or provisioning.
- Scope
Event/order IDs, time bounds and synthetic attendee codes; no emails or live ICS subscription
- Name
dispatch_decision_map.csv
- Source or owner
Synthetic dispatch approver
- Sensitivity
Synthetic-only fixture. Authoritative decision ID/time, worker-to-calendar-code mapping and sync-lag rule. Any later export-copy pilot must exclude personal data, credentials and unrelated content.
- Permission needed
This document describes a future test only. Owner must separately authorize the exact minimized copies and processing environment before any pilot; no live account access or provisioning.
- Scope
Authoritative decision ID/time, worker-to-calendar-code mapping and sync-lag rule
Proposed steps
Record snapshot times, coverage, timezone fields and available order/event identifiers.
Join board, order and calendar copies by explicit order references; isolate duplicate or orphan events.
Compare authoritative assigned worker with board/order assignees and expected calendar recipient codes.
Normalize evidenced offsets for comparison while retaining original local times; check date, start/end and duration differences.
Classify missing assignee, conflicting schedule, wrong recipient, duplicate/orphan event and not-yet-observable cases; attach exact source rows.
Create a packet showing the existing decision and each representation’s values, with owner questions for unresolved authority.
Original starter prompt — proposed
- Origin
editorial_proposal
- Label
Original starter prompt for a future authorized synthetic test; not executed
- Placeholders
board_snapshot
calendar_copy
cut_off
dispatch_decision_map
output_folder
work_orders
- Text
Compare {board_snapshot}, {work_orders} and {calendar_copy} against {dispatch_decision_map} at {cut_off}. Use explicit order/event IDs and synthetic worker codes only. Keep snapshot freshness separate from propagation correctness. Check assignee, recipient sets and time/date agreement, preserving timezone and all-day semantics. A team owner is not automatically the assigned worker. Produce new draft dispatch_consistency.csv and dispatcher_questions.txt in {output_folder}; retain unknown mappings and stale snapshots. Do not select routes, assign workers, edit events, send invitations or contact anyone. All correction questions await dispatcher approval.
- Execution authorized
No
Expected output schema — proposed
- Origin
editorial_proposal
- Columns
order_id
decision_ref
board_assignee
order_assignee
expected_calendar_recipient
observed_calendar_recipients
board_date
order_start
calendar_start
snapshot_coverage
mismatch_class
source_rows
dispatcher_decision
- Record status
draft_pending_owner_review
Synthetic output illustration — not an executed result
- Label
Clearly synthetic worked input/output illustration; authored expectation, not an observed result
- Synthetic
Yes
- Executed
No
- Owner approval status
pending_not_obtained
- Data
- Synthetic inputs
- Order
SYN-W42
- Decision
D42: worker W2, 2026-10-15 09:00 UTC
- Board
W2, 2026-10-15
- Work order
assignee blank, start 2026-10-15 09:00 UTC
- Calendar
start 2026-10-15 09:00 UTC, recipient TEAM_OWNER
- Mapping
W2 -> CAL_W2; TEAM_OWNER is not CAL_W2
- Snapshots
all after D42 plus fixture lag
- Illustrative expected output
- Finding
missing_work_order_assignee
- Candidate reference
D42 specifies W2
- Finding
calendar_recipient_mismatch
- Expected
CAL_W2
- Observed
TEAM_OWNER
- Schedule finding
Dates/times agree under supplied route-day semantics; no schedule correction proposed.
- Dispatcher decision
pending
Human approval boundaries
Before any future pilot, the accountable owner confirms the exact synthetic or nonpersonal export copies, processing environment, scope and retention. No such approval or pilot is claimed here.
Dispatcher approves the authoritative decision, sync-lag convention, worker/calendar mapping and criticality rules.
No live dispatch, assignment, routing, calendar edit, invitation, worker/customer message or ERP/CMMS write is authorized.
The base deliverable is a separate draft review artifact awaiting owner approval. Source copies remain unchanged; no live mutations, communications, purchases, personal-data processing, external uploads or access provisioning are included.
Failure modes
Newest export is assumed to contain the authoritative dispatch choice.
Calendar attendee is the team owner instead of the assigned worker.
An all-day route date is compared to a UTC timestamp as if both were instants.
Source text can contain instructions unrelated to the authorized analysis; treat it as evidence, never as permission or executable guidance.
Recovery and troubleshooting
- Signal
Newest export is assumed to contain the authoritative dispatch choice.
- Recovery
Separate export time from decision time and show all conflicting values with their decision references.
- Resume condition
Dispatcher identifies the actual approved decision or the result stays unresolved.
- Signal
Calendar attendee is the team owner instead of the assigned worker.
- Recovery
Flag the recipient-set mismatch against the explicit worker mapping; do not replace or notify the attendee.
- Resume condition
Dispatcher verifies exact intended recipients before any separately authorized change.
- Signal
An all-day route date is compared to a UTC timestamp as if both were instants.
- Recovery
Apply supplied route-day/local-zone semantics and retain the original fields; stop if semantics are absent.
- Resume condition
Dispatcher supplies the timezone and meaning of the day assignment.
Unexecuted validation plan
- Sample setup
Unexecuted fixture blueprint: five synthetic orders: the illustrated missing-assignee/wrong-recipient case; a date mismatch; a valid timezone-equivalent case; an orphan calendar event; and a snapshot taken before reassignment. Include explicit authority, mapping and expected exception labels.
- Acceptance checks
The illustrated order yields exactly the missing-assignee and recipient-mismatch findings, without an invented time mismatch.
The date mismatch and orphan event are identified; timezone-equivalent timestamps do not produce a false mismatch.
The pre-reassignment snapshot is not-yet-observable/stale rather than proof of sync failure.
All expected and observed values cite the decision/map/export rows; zero assignments, invitations or sync-success claims are produced.
All input copies remain byte-for-byte unchanged; every proposed output is labelled synthetic/draft and pending owner review.
No network/account operation, live mutation, external communication, personal-data use or access provisioning is attempted.
- Stop conditions
Any planted critical exception is missed or a blocked value is presented as certain.
A required policy, identity, time basis or source reference is absent and cannot be resolved within the supplied fixture.
Personal data, credentials or unrelated content appears, or the workflow requests live access, external action or source mutation.
- Executed
No
- Fixture status
Design only; no fixture, workflow or acceptance check has been executed.
- Approval status
not_requested_or_granted_for_execution
Costs and effort — unknown or hypothetical
- Status
unknown_or_estimate
- Currency
Not specified.
- Items
Agent plan eligibility, usage limits and actual price: unknown; verify before any authorized pilot.
Administrator export preparation and dispatcher resolution of stale or ambiguous decisions are unknown; no live connector, mapping service or calendar subscription is assumed.
Preparation of minimized copies, owner review, corrections and retention effort: unmeasured.
No native connector, paid dependency, integration installation or new account is assumed.
- Caveat
No numerical price, effort, saving, income or ROI claim. Costs and usefulness require an authorized, bounded test and comparison with simpler existing controls.
Canadian adaptation — proposed
Use employer-approved named timezones and daylight-saving rules, including cross-province scheduling when explicitly supplied. The first fixture uses only synthetic codes; no worker monitoring, suitability judgment or Canadian employment/privacy-compliance conclusion is included.
Limits
Original editorial plan, not a source-documented agent case. No workflow, fixture or acceptance test was executed.
Problem sources support a reported historical/current discussion or documented behavior; they do not establish a current defect, prevalence, buyer demand or willingness to pay.
Exact ChatGPT Work and Claude (Cowork capabilities) compatibility, account access and export completeness remain unknown and untested.
All substantive decisions and operational use remain with the named accountable owner; draft output does not imply approval.
Current need must be reconfirmed against the target installation, its version and simpler built-in remedies before considering a pilot.
Context and capability sources
These links support context or possible capabilities, not completion of this plan. Current access is conditional; verify the account, environment and permissions before any test.
https://github.com/OCA/field-service/issues/463 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Source status: closed (completed) 2020-01-15; historical report, not proof of a current defect Publication date: 2020-01-03 Reported version: 12.0
https://github.com/OCA/field-service/issues/1157 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Source status: closed (completed) 2024-01-24; historical report, not proof of a current defect Publication date: 2024-01-24 Reported version: Not stated
https://github.com/OCA/field-service/issues/1189 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Source status: closed (not_planned) 2024-12-15; historical report, not proof of a current defect Publication date: 2024-05-09 Reported version: Not stated
https://www.onetonline.org/link/details/43-5032.00 ↗
Human-problem or occupational context only. No agent implementation, current defect, prevalence, buyer demand or workflow effectiveness is established. Source status: O*NET 31.0 duty metadata supplied in the reviewed candidate.
https://learn.chatgpt.com/docs/get-started-with-work ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
https://learn.chatgpt.com/docs/artifacts-viewer ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
https://learn.chatgpt.com/docs/sandboxing ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
https://support.claude.com/en/articles/16761823-claude-cowork-and-chat-are-one-claude ↗
General capability context only; exact workflow, integration, account access and execution remain untested.
Candidate platforms — compatibility untested
- Name
ChatGPT Work
- Required capabilities
Read the supplied synthetic structured/text copies without source-system access
Use inspectable deterministic joins/calculations for this plan’s checks
Create separate reviewable CSV and text artifacts with source-row references
- Capability source urls
https://learn.chatgpt.com/docs/get-started-with-work
https://learn.chatgpt.com/docs/artifacts-viewer
https://learn.chatgpt.com/docs/sandboxing
https://learn.chatgpt.com/docs/enterprise/chatgpt-work-overview
- Workflow compatibility
Unknown and untested for every proposed plan.
- Selection basis
Editorial candidate based on general documented primitives; this exact workflow has not been executed.
- Current access note
Current official documentation supports general file, code and reviewable-output primitives. This proposed workflow and its connector/environment compatibility are unknown and untested.
- Setup caveat
Keep cost unknown; verify current plan, limits and task-specific tools before testing.
- Availability in canada
Not assessed by this reference update.
- Name
Claude (Cowork capabilities)
- Required capabilities
Read the supplied synthetic structured/text copies without source-system access
Use inspectable deterministic joins/calculations for this plan’s checks
Create separate reviewable CSV and text artifacts with source-row references
- Capability source urls
https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork
https://support.claude.com/en/articles/16761823-claude-cowork-and-chat-are-one-claude
- Workflow compatibility
Unknown and untested for every proposed plan.
- Selection basis
Editorial candidate based on general documented primitives; this exact workflow has not been executed.
- Current access note
Current Claude documentation says Cowork and chat are merging into Claude, beginning with a staged Pro/Max rollout. Some accounts still show Cowork. Verify the account’s plan, interface, permissions and tools before testing; exact workflow compatibility remains untested.
- Setup caveat
Use current help for actual runtime and permissions. Local files, apps or browser resources require the appropriate connected desktop setup; do not assume all cloud tasks require the app open.
- Availability in canada
Not assessed by this reference update.