How kacytran1122/sign_off works
Signoff coordinates tenant repair reports through messaging, manager scheduling, maintenance, and tenant confirmation, while assembling property and neighborhood evidence into a hosted report and workspace. The graph combines sampled calls with README-documented capabilities; unsampled integration wiring is omitted or shown as unverified dashed links.
Main entry points: workflow.ts Repair workflow · area.ts Neighborhood context · inspection.ts Building inspection evidence · index.ts Agent orchestration
Components 28
Messaging and intake
- Photon messaging
- Message service
backend/photon.ts - Intake service
backend/index.ts
Repair coordination
- Property configuration
backend/config.ts - Repair workflow
backend/workflow.ts - Safety guidance
backend/repair.ts - Inspection scheduling
backend/schedule.ts - Work-order state
backend/agents/orders.ts
Property and neighborhood evidence
- Building inspection evidence
backend/inspection.ts - Roof geometry
backend/roof-geometry.ts - Roof projection
backend/roof-projection.ts - Damage location
backend/damage-point.ts - Neighborhood context
backend/area.ts - Houston 311 records
backend/houston-311.ts - 3D repair rendering
backend/blender.ts
Reports and workspace
- Report assembly
backend/reports.ts - Signed report publisher
backend/report-publication.ts - Hosted repair reports
frontend/app/(workspace)/reports/[key]/page.tsx - Repair workspace
frontend/main.tsx
Scoped agents
- Agent orchestration
backend/agents/index.ts - Tool runtime
backend/agents/runtime.ts - Manager questions
backend/agents/manager-questions.ts
Other components
- Tenant
- Manager
- Building records and imagery
- Weather and map sources
- TimescaleDB
- Private R2 snapshots
Connections 36
- Tenant → Photon messaging: reports issue
- Manager → Photon messaging: sends commands
- Photon messaging → Message service: delivers messages
- Message service → Intake service: polls and receives
backend/index.ts - Intake service → Repair workflow: advances work order
backend/index.ts - Intake service → Agent orchestration: runs agent tasks
backend/index.ts - Repair workflow → Property configuration: checks property
backend/workflow.ts - Repair workflow → Safety guidance: uses repair guidance
backend/workflow.ts - Repair workflow → Inspection scheduling: parses visit
backend/workflow.ts - Manager → Repair workflow: confirms inspection
- Repair workflow → Work-order state: records status
- Repair workflow → Damage location: records damage point
backend/index.ts - Repair workflow → Building inspection evidence: gathers evidence
backend/workflow.ts - Repair workflow → Signed report publisher: publishes report
- Repair workflow → Tenant: requests confirmation
- Tenant → Repair workflow: confirms or reopens
- Agent orchestration → Tool runtime: runs tool loop
backend/agents/index.ts - Agent orchestration → Manager questions: answers questions
backend/agents/index.ts - Agent orchestration → Building inspection evidence: prepares evidence brief
- Manager questions → Work-order state: reads order details
backend/agents/manager-questions.ts - Building inspection evidence → Roof geometry: uses roof geometry
backend/inspection.ts - Building inspection evidence → Roof projection: uses roof projection
backend/inspection.ts - Building inspection evidence → Building records and imagery: matches property evidence
- Neighborhood context → Weather and map sources: uses outdoor context
- Neighborhood context → TimescaleDB: stores heat observations
- Neighborhood context → Houston 311 records: includes service counts
- Neighborhood context → Weather and map sources: uses satellite map
- Repair workflow → Neighborhood context: gathers neighborhood context
- Repair workflow → 3D repair rendering: queues render
backend/workflow.ts - Report assembly → Building inspection evidence: combines building evidence
- Report assembly → Neighborhood context: combines neighborhood evidence
backend/area.ts - Report assembly → 3D repair rendering: includes rendered model
- Signed report publisher → Private R2 snapshots: stores filtered snapshots
- Hosted repair reports → Signed report publisher: serves hosted report
- Repair workspace → Intake service: shows repair state
- Repair workspace → Building records and imagery: shows room evidence