A proof of concept for O'Hara's Son Roofing. Turn a superintendent's end-of-day voice note into a complete daily log, ready for JobTread and the GC.
At the end of a long field day, superintendents enter the same daily report in JobTread and the GC's platform, sometimes a third system.
At the end of the day, the superintendent sends a voice note in Slack from the job site.
The agent checks it against OSR's Daily Log Standard and asks follow-up questions until the required details are present.
It writes the completed log to the JobTread job and produces GC-ready copy-paste text.
When something material comes up, the PM receives a same-day notification.
The superintendent remains in control of the job story. The agent gathers what is needed, prepares the reporting, and surfaces items that deserve a PM's attention.
Short interviews with field leaders, scheduled around field availability, define the Daily Log Standard, material events, and what success looks like.
Benali connects JobTread through the API already included in OSR's plan, then tests the agent against real OSR logs before field use.
Benali manages the proof of concept after launch. If something needs fixing, Benali fixes it.
The system runs on Benali infrastructure with zero AI-side data retention. Support logs are kept for about a week so issues can be diagnosed.
The report is spoken once, by voice, and filed everywhere it needs to go.
The agent asks questions until every log meets the Daily Log Standard.
Material events reach the PM the same day they happen.
The standard lives in the agent, the same for every superintendent.
Fixed. Includes the first 90 days of usage, monitoring, and support.
All usage and management of the agent.
The agent is live within 15 business days of kickoff. Field interviews happen in the first week, scheduled around field availability, and the agent is tested against real OSR logs before any superintendent uses it.
Built to stay portable. The agent is portable by design. The underlying AI model can be swapped as the field evolves, and the system can move into OSR's environment later if that is the right call. Nothing in this proof of concept locks OSR in.