chore: add real content that was sitting untracked

Surfaced by today's untracked-files audit. None of these are accidents —
multiple are referenced by name in CLAUDE.md and memory files but were
never added.

Categories:
- docs/PHASE_AUDIT_GUIDE.md (106 LOC) — Claude Code phase audit guidance
- ops/systemd/lakehouse-langfuse-bridge.service — Langfuse bridge unit
- package.json — top-level npm manifest
- scripts/e2e_pipeline_check.sh + production_smoke.sh — real test scripts
- reports/kimi/audit-last-week*.md — the "Two reports live" CLAUDE.md cites
- tests/multi-agent/scenarios/ — 44 staffing scenarios (cutover decision A)
- tests/multi-agent/playbooks/ — 102 playbook records
- tests/battery/, tests/agent_test/PRD.md, tests/real-world/* — real tests
- sidecar/sidecar/{lab_ui,pipeline_lab}.py — 888 LOC dev-only UIs that
  remain in service post-sidecar-drop (commit ba928b1 explicitly kept them)

Sensitivity check: scenarios use synthetic company names ("Heritage Foods",
"Cornerstone Fabrication"); audit reports describe code findings only;
no PII or secrets surfaced.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
root
2026-05-02 22:22:10 -05:00
co-authored by Claude Opus 4.7
parent 6e34ef7baf
commit 41b0a99ed2
788 changed files with 107142 additions and 0 deletions
@@ -0,0 +1,2 @@
{"after_event":"12:15","event_kind":"expansion","ok":true,"model":"gpt-oss:20b","duration_secs":12.858,"risk":"Forklift Operator double booking risk","hint":"Verify Toledo forklift operator availability before assigning new shift; avoid overlapping with 08:00 bookings."}
{"after_event":"15:45","event_kind":"misplacement","ok":true,"model":"gpt-oss:20b","duration_secs":23.037,"risk":"Potential double-booking of Patrick Ross","hint":"Check Patrick Ross schedule before assigning to avoid double-booking; verify artifact data integrity for new assignments."}
@@ -0,0 +1,5 @@
{"at":"08:00","kind":"baseline_fill","operation":"fill: Warehouse Associate x3 in Toledo, OH","fills":[{"candidate_id":"W500K-7079","name":"Patrick Ross"},{"candidate_id":"W500K-48488","name":"Olivia Y. Howard"},{"candidate_id":"W500K-39023","name":"Deborah X. Sanchez"}],"turns":3,"duration_secs":24.206,"pool_size":770,"playbook_citations":[],"discovered_pattern":"Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)"}
{"at":"10:30","kind":"recurring","operation":"fill: Machine Operator x2 in Toledo, OH","fills":[{"candidate_id":"W500K-29298","name":"Robert W. Gonzalez"},{"candidate_id":"W500K-13699","name":"Melissa Gutierrez"}],"turns":2,"duration_secs":11.482,"pool_size":997,"playbook_citations":[],"discovered_pattern":"Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)"}
{"at":"12:15","kind":"expansion","operation":"fill: Forklift Operator x5 in Toledo, OH","fills":[{"candidate_id":"W500K-22375","name":"Matthew P. Garcia"},{"candidate_id":"W500K-19588","name":"Maria K. Cruz"},{"candidate_id":"W500K-28024","name":"Nancy W. Ward"},{"candidate_id":"W500K-17543","name":"Charles T. Walker"},{"candidate_id":"W500K-37736","name":"Jennifer K. Robinson"}],"turns":3,"duration_secs":20.463,"pool_size":1184,"playbook_citations":[],"discovered_pattern":"Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"}
{"at":"14:00","kind":"emergency","operation":"fill: Loader x4 in Toledo, OH","fills":[{"candidate_id":"W500K-12325","name":"Raj Torres"},{"candidate_id":"W500K-16975","name":"Brian X. Price"},{"candidate_id":"W500K-15305","name":"Mary R. Richardson"},{"candidate_id":"W500K-19495","name":"George V. Stewart"}],"turns":2,"duration_secs":19.155,"pool_size":380,"playbook_citations":["pb-seed-33f6591250bf3c3b","pb-seed-fe7e68ba6e78fe83"],"discovered_pattern":"Across 25 similar past playbooks (14 workers examined) · recurring certifications: OSHA-10 (64%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"}
{"at":"15:45","kind":"misplacement","operation":"fill: Warehouse Associate x1 in Toledo, OH","fills":[{"candidate_id":"W500K-7079","name":"Patrick Ross"}],"turns":3,"duration_secs":14.451,"pool_size":770,"playbook_citations":[],"discovered_pattern":"Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"}
@@ -0,0 +1 @@
# Client emails — Riverfront Steel, 2026-04-21
@@ -0,0 +1,6 @@
# Cross-day lesson — Riverfront Steel, 2026-04-21
_Generated by `gpt-oss:20b` in 7.4s. Based on 5 events + 2 mid-day checkpoints._
**
Before assigning any expansion or emergency shift, pull the current availability of all required roles from the central schedule and lock those slots to prevent overlap. For high‑volume roles such as Forklift Operator, confirm no conflict with earlier baseline or recurring bookings. When a misplacement occurs, cross‑check the specific candidate’s calendar (e.g., Patrick Ross) to avoid double‑booking and validate artifact data before re‑assigning. Keep pool counts comfortably above the required number to buffer against last‑minute gaps.
@@ -0,0 +1,54 @@
[
{
"date": "2026-04-21",
"client": "Riverfront Steel",
"cities": "Toledo",
"states": "OH",
"events_total": 5,
"events_ok": 4,
"checkpoint_count": 2,
"model": "gpt-oss:20b",
"cloud": false,
"lesson": "** \nBefore launching an expansion, always verify the pool size and certification status for the role; if the pool is unknown or certifications are missing, pre‑fetch the data or secure temporary hires to avoid a fail. For any misplacement or recurring assignment, cross‑check the booking system to confirm that staff such as Patrick Ross are not double‑booked. Maintain a buffer of at least three extra candidates for emergency roles to keep gaps at a minimum. This proactive verification will reduce drift risk and scheduling conflicts in future runs.",
"checkpoints": [
{
"after": "12:15",
"risk": "Forklift Operator drift risk in Toledo",
"hint": "Verify forklift operator certifications in Toledo; consider temporary hires if drift persists."
},
{
"after": "15:45",
"risk": "Double-booking risk for Patrick Ross",
"hint": "Verify Patrick Ross’s schedule before assigning; use the booking system to prevent overlapping shifts."
}
],
"created_at": "2026-04-21T01:13:14.575Z",
"file": "2026-04-21_Riverfront_Steel_1776733994575.json"
},
{
"date": "2026-04-21",
"client": "Riverfront Steel",
"cities": "Toledo",
"states": "OH",
"events_total": 5,
"events_ok": 4,
"checkpoint_count": 2,
"model": "gpt-oss:20b",
"cloud": false,
"lesson": "** \nWhen expanding a shift that requires multiple forklift operators, pull a fresh subset of operators from the pool that excludes those already assigned to the Toledo shift; maintain a temporary exclusion list to avoid duplicate assignments. For any misplacement or re‑assignment, lock the worker’s schedule before assigning a new shift to prevent double‑booking—especially for high‑demand staff like Ryan Hughes. Verify the pool size and current turns before processing an emergency request; if the pool is insufficient, trigger a contingency plan. Keep a real‑time log of all assignments to catch overlaps early.",
"checkpoints": [
{
"after": "12:15",
"risk": "Duplicate worker assignments risk",
"hint": "Avoid double booking: use different forklift operators for Toledo shift."
},
{
"after": "15:45",
"risk": "Double-book Ryan Hughes",
"hint": "Verify Ryan Hughes' schedule before assigning any new shift to avoid overlapping bookings."
}
],
"created_at": "2026-04-21T01:26:26.982Z",
"file": "2026-04-21_Riverfront_Steel_1776734786982.json"
}
]
@@ -0,0 +1,105 @@
# Scenario retrospective — Riverfront Steel, 2026-04-21
Executor: `qwen3.5:latest` Reviewer: `qwen3:latest` Draft: `qwen2.5:latest` Overview(T3): `gpt-oss:20b`
Prior lessons loaded into executor context: **2** (from 2026-04-21, 2026-04-21)
## Events
| At | Kind | Role / Count | Pool | Fills | Turns | Dur(s) | Cites | Gaps |
|---|---|---|---|---|---|---|---|---|
| 08:00 | baseline_fill | Warehouse Associate × 3 | 770 | ✓ 3 | 3 | 24.2 | 0 | 3 |
| 10:30 | recurring | Machine Operator × 2 | 997 | ✓ 2 | 2 | 11.5 | 0 | 3 |
| 12:15 | expansion | Forklift Operator × 5 | 1184 | ✓ 5 | 3 | 20.5 | 0 | 6 |
| 14:00 | emergency | Loader × 4 | 380 | ✓ 4 | 2 | 19.2 | 2 | 5 |
| 15:45 | misplacement | Warehouse Associate × 1 | 770 | ✓ 1 | 3 | 14.5 | 0 | 2 |
## Final roster
| Worker | Booked | Role | City, ST | Status |
|---|---|---|---|---|
| undefined Patrick Ross | 08:00 | Warehouse Associate | Toledo, OH | no_show |
| undefined Olivia Y. Howard | 08:00 | Warehouse Associate | Toledo, OH | confirmed |
| undefined Deborah X. Sanchez | 08:00 | Warehouse Associate | Toledo, OH | confirmed |
| undefined Robert W. Gonzalez | 10:30 | Machine Operator | Toledo, OH | confirmed |
| undefined Melissa Gutierrez | 10:30 | Machine Operator | Toledo, OH | confirmed |
| undefined Matthew P. Garcia | 12:15 | Forklift Operator | Toledo, OH | confirmed |
| undefined Maria K. Cruz | 12:15 | Forklift Operator | Toledo, OH | confirmed |
| undefined Nancy W. Ward | 12:15 | Forklift Operator | Toledo, OH | confirmed |
| undefined Charles T. Walker | 12:15 | Forklift Operator | Toledo, OH | confirmed |
| undefined Jennifer K. Robinson | 12:15 | Forklift Operator | Toledo, OH | confirmed |
| undefined Raj Torres | 14:00 | Loader | Toledo, OH | confirmed |
| undefined Brian X. Price | 14:00 | Loader | Toledo, OH | confirmed |
| undefined Mary R. Richardson | 14:00 | Loader | Toledo, OH | confirmed |
| undefined George V. Stewart | 14:00 | Loader | Toledo, OH | confirmed |
| undefined Patrick Ross | 15:45 | Warehouse Associate | Toledo, OH | confirmed |
## Gap signals
### double_book
- **08:00** — undefined Olivia Y. Howard already booked for 08:00
- **08:00** — undefined Deborah X. Sanchez already booked for 08:00
- **10:30** — undefined Robert W. Gonzalez already booked for 08:00
- **10:30** — undefined Melissa Gutierrez already booked for 08:00
- **12:15** — undefined Matthew P. Garcia already booked for 08:00
- **12:15** — undefined Maria K. Cruz already booked for 08:00
- **12:15** — undefined Nancy W. Ward already booked for 08:00
- **12:15** — undefined Charles T. Walker already booked for 08:00
- **12:15** — undefined Jennifer K. Robinson already booked for 08:00
- **14:00** — undefined Raj Torres already booked for 08:00
- **14:00** — undefined Brian X. Price already booked for 08:00
- **14:00** — undefined Mary R. Richardson already booked for 08:00
- **14:00** — undefined George V. Stewart already booked for 08:00
- **15:45** — undefined Patrick Ross already booked for 08:00
### artifact
- **08:00** — undefined is not an object (evaluating 'f.reason.slice')
- **10:30** — undefined is not an object (evaluating 'f.reason.slice')
- **12:15** — undefined is not an object (evaluating 'f.reason.slice')
- **14:00** — undefined is not an object (evaluating 'f.reason.slice')
- **15:45** — undefined is not an object (evaluating 'f.reason.slice')
### fairness
- _cross-event_ — Patrick Ross (undefined) booked 14 times today
### write_through_audit
- _post-run_ — playbook_memory has 1482 entries (ran 5 events, expected ≥ 5 new entries from this run)
## Workers touched across the week
16 distinct workers made it through to a decision. Every one is accounted for below — no-shows flagged, rebookings noted, everyone visible.
| Worker ID | Name | Events | Outcome |
|---|---|---|---|
| W500K-7079 | Patrick Ross | 08:00 baseline_fill | booked |
| W500K-48488 | Olivia Y. Howard | 08:00 baseline_fill | booked |
| W500K-39023 | Deborah X. Sanchez | 08:00 baseline_fill | booked |
| W500K-29298 | Robert W. Gonzalez | 10:30 recurring | booked |
| W500K-13699 | Melissa Gutierrez | 10:30 recurring | booked |
| W500K-22375 | Matthew P. Garcia | 12:15 expansion | booked |
| W500K-19588 | Maria K. Cruz | 12:15 expansion | booked |
| W500K-28024 | Nancy W. Ward | 12:15 expansion | booked |
| W500K-17543 | Charles T. Walker | 12:15 expansion | booked |
| W500K-37736 | Jennifer K. Robinson | 12:15 expansion | booked |
| W500K-12325 | Raj Torres | 14:00 emergency | booked |
| W500K-16975 | Brian X. Price | 14:00 emergency | booked |
| W500K-15305 | Mary R. Richardson | 14:00 emergency | booked |
| W500K-19495 | George V. Stewart | 14:00 emergency | booked |
| 7079 | Patrick Ross | 15:45 misplacement | booked |
| undefined | Patrick Ross | 08:00 | no_show |
## Discovered patterns (meta-index)
What the system identified across semantically-similar past fills as each event ran:
- **08:00 baseline_fill** (Warehouse Associate): Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)
- **10:30 recurring** (Machine Operator): Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)
- **12:15 expansion** (Forklift Operator): Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)
- **14:00 emergency** (Loader): Across 25 similar past playbooks (14 workers examined) · recurring certifications: OSHA-10 (64%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)
- **15:45 misplacement** (Warehouse Associate): Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)
## Narrative
- 5/5 events reached consensus.
- Final roster: 15 bookings across 1 distinct workers.
- Workers touched (booked, failed, or otherwise decided): 16.
- Playbook citations across the day: 2 (proof the feedback loop fired across events).
@@ -0,0 +1,211 @@
[
{
"event": {
"kind": "baseline_fill",
"at": "08:00",
"role": "Warehouse Associate",
"count": 3,
"city": "Toledo",
"state": "OH",
"shift_start": "08:00 AM",
"scenario_note": "Regular Monday morning shift, 8-hour."
},
"ok": true,
"fills": [
{
"candidate_id": "W500K-7079",
"name": "Patrick Ross"
},
{
"candidate_id": "W500K-48488",
"name": "Olivia Y. Howard"
},
{
"candidate_id": "W500K-39023",
"name": "Deborah X. Sanchez"
}
],
"turns": 3,
"duration_secs": 24.206,
"gap_signals": [
"double_book: undefined Olivia Y. Howard already booked for 08:00",
"double_book: undefined Deborah X. Sanchez already booked for 08:00",
"artifact: undefined is not an object (evaluating 'f.reason.slice')"
],
"sources_first_score": 0.6889494,
"sources_last_score": 0.63977045,
"pool_size": 770,
"playbook_citations": [],
"discovered_pattern": "Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)"
},
{
"event": {
"kind": "recurring",
"at": "10:30",
"role": "Machine Operator",
"count": 2,
"city": "Toledo",
"state": "OH",
"shift_start": "11:00 AM",
"scenario_note": "Recurring Tuesday/Thursday slot — prior workers may still be available."
},
"ok": true,
"fills": [
{
"candidate_id": "W500K-29298",
"name": "Robert W. Gonzalez"
},
{
"candidate_id": "W500K-13699",
"name": "Melissa Gutierrez"
}
],
"turns": 2,
"duration_secs": 11.482,
"gap_signals": [
"double_book: undefined Robert W. Gonzalez already booked for 08:00",
"double_book: undefined Melissa Gutierrez already booked for 08:00",
"artifact: undefined is not an object (evaluating 'f.reason.slice')"
],
"sources_first_score": 0.6714594,
"sources_last_score": 0.59604526,
"pool_size": 997,
"playbook_citations": [],
"discovered_pattern": "Across 25 similar past playbooks (12 workers examined) · recurring certifications: OSHA-10 (67%) · recurring skills: mill (42%), overhead crane (42%) · archetype mostly: communicator · reliability median 0.96 (range 0.59–1.00)"
},
{
"event": {
"kind": "expansion",
"at": "12:15",
"role": "Forklift Operator",
"count": 5,
"city": "Toledo",
"state": "OH",
"shift_start": "01:00 PM",
"scenario_note": "New warehouse location opening, five-worker team needed."
},
"ok": true,
"fills": [
{
"candidate_id": "W500K-22375",
"name": "Matthew P. Garcia"
},
{
"candidate_id": "W500K-19588",
"name": "Maria K. Cruz"
},
{
"candidate_id": "W500K-28024",
"name": "Nancy W. Ward"
},
{
"candidate_id": "W500K-17543",
"name": "Charles T. Walker"
},
{
"candidate_id": "W500K-37736",
"name": "Jennifer K. Robinson"
}
],
"turns": 3,
"duration_secs": 20.463,
"gap_signals": [
"double_book: undefined Matthew P. Garcia already booked for 08:00",
"double_book: undefined Maria K. Cruz already booked for 08:00",
"double_book: undefined Nancy W. Ward already booked for 08:00",
"double_book: undefined Charles T. Walker already booked for 08:00",
"double_book: undefined Jennifer K. Robinson already booked for 08:00",
"artifact: undefined is not an object (evaluating 'f.reason.slice')"
],
"sources_first_score": 0.63810116,
"sources_last_score": 0.52930987,
"pool_size": 1184,
"playbook_citations": [],
"discovered_pattern": "Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"
},
{
"event": {
"kind": "emergency",
"at": "14:00",
"role": "Loader",
"count": 4,
"city": "Toledo",
"state": "OH",
"shift_start": "04:00 PM same day",
"deadline": "16:00",
"scenario_note": "Walkoff incident — replacement crew needed by 16:00 sharp."
},
"ok": true,
"fills": [
{
"candidate_id": "W500K-12325",
"name": "Raj Torres"
},
{
"candidate_id": "W500K-16975",
"name": "Brian X. Price"
},
{
"candidate_id": "W500K-15305",
"name": "Mary R. Richardson"
},
{
"candidate_id": "W500K-19495",
"name": "George V. Stewart"
}
],
"turns": 2,
"duration_secs": 19.155,
"gap_signals": [
"double_book: undefined Raj Torres already booked for 08:00",
"double_book: undefined Brian X. Price already booked for 08:00",
"double_book: undefined Mary R. Richardson already booked for 08:00",
"double_book: undefined George V. Stewart already booked for 08:00",
"artifact: undefined is not an object (evaluating 'f.reason.slice')"
],
"sources_first_score": 0.7236291,
"sources_last_score": 0.50807196,
"pool_size": 380,
"playbook_citations": [
"pb-seed-33f6591250bf3c3b",
"pb-seed-fe7e68ba6e78fe83"
],
"discovered_pattern": "Across 25 similar past playbooks (14 workers examined) · recurring certifications: OSHA-10 (64%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"
},
{
"event": {
"kind": "misplacement",
"at": "15:45",
"role": "Warehouse Associate",
"count": 1,
"city": "Toledo",
"state": "OH",
"shift_start": "remainder of 08:00 shift",
"scenario_note": "One worker from the 08:00 fill didn't show; rebuild the gap.",
"replaces_event": "08:00",
"exclude_worker_ids": [
null,
null,
null
]
},
"ok": true,
"fills": [
{
"candidate_id": "7079",
"name": "Patrick Ross"
}
],
"turns": 3,
"duration_secs": 14.451,
"gap_signals": [
"double_book: undefined Patrick Ross already booked for 08:00",
"artifact: undefined is not an object (evaluating 'f.reason.slice')"
],
"sources_first_score": 0.6889494,
"sources_last_score": 0.63570386,
"pool_size": 770,
"playbook_citations": [],
"discovered_pattern": "Across 25 similar past playbooks (13 workers examined) · recurring certifications: OSHA-10 (69%) · archetype mostly: communicator · reliability median 0.89 (range 0.59–1.00)"
}
]
@@ -0,0 +1,122 @@
[
{
"name": "Patrick Ross",
"booked_for": "08:00",
"role": "Warehouse Associate",
"city": "Toledo",
"state": "OH",
"status": "no_show"
},
{
"name": "Olivia Y. Howard",
"booked_for": "08:00",
"role": "Warehouse Associate",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Deborah X. Sanchez",
"booked_for": "08:00",
"role": "Warehouse Associate",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Robert W. Gonzalez",
"booked_for": "10:30",
"role": "Machine Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Melissa Gutierrez",
"booked_for": "10:30",
"role": "Machine Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Matthew P. Garcia",
"booked_for": "12:15",
"role": "Forklift Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Maria K. Cruz",
"booked_for": "12:15",
"role": "Forklift Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Nancy W. Ward",
"booked_for": "12:15",
"role": "Forklift Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Charles T. Walker",
"booked_for": "12:15",
"role": "Forklift Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Jennifer K. Robinson",
"booked_for": "12:15",
"role": "Forklift Operator",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Raj Torres",
"booked_for": "14:00",
"role": "Loader",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Brian X. Price",
"booked_for": "14:00",
"role": "Loader",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Mary R. Richardson",
"booked_for": "14:00",
"role": "Loader",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "George V. Stewart",
"booked_for": "14:00",
"role": "Loader",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
},
{
"name": "Patrick Ross",
"booked_for": "15:45",
"role": "Warehouse Associate",
"city": "Toledo",
"state": "OH",
"status": "confirmed"
}
]
@@ -0,0 +1 @@
# SMS drafts — Riverfront Steel, 2026-04-21