Compare commits

..

1 Commits

Author SHA1 Message Date
Timmy Sprint
6cf1d6cfb0 fix: Fleet Operator Incentives & Partner Program (implements #987) (closes #1008)
Some checks failed
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 25s
Agent PR Gate / gate (pull_request) Failing after 28s
Smoke Test / smoke (pull_request) Failing after 24s
Agent PR Gate / report (pull_request) Successful in 9s
2026-05-03 05:31:44 -04:00
5 changed files with 622 additions and 1 deletions

View File

@@ -0,0 +1,104 @@
# Fleet Operator Incentives Specification
## Overview
This document defines the incentive structures for fleet operators within the Timmy Home ecosystem. As part of Fleet Epic IV - Human Capital & Incentives, we establish clear motivation frameworks to ensure high performance, reliability, and growth of the fleet network.
## 1. Incentive Tiers
### Tier 1: Bronze Operator
- **Eligibility**: New operators, < 3 months tenure
- **Base Rate**: $0.15/task
- **Monthly Cap**: $500
- **Bonuses**:
- First 100 tasks completed: +$100
- 95%+ completion rate: +$50
### Tier 2: Silver Operator
- **Eligibility**: 3-12 months tenure, >500 tasks completed
- **Base Rate**: $0.22/task
- **Monthly Cap**: $1,200
- **Bonuses**:
- 98%+ completion rate: +$150
- Peak-hour availability (6-9 AM,YPES$150
### Tier 3: Gold Operator
- **Eligibility**: >12 months tenure, >2000 tasks completed
- **Base Rate**: $0.30/task
- **Monthly Cap**: $2,500
- **Bonuses**:
- 99%+ completion rate: +$300
- Training 2+ new operators: +$200/operator
- Weekend availability: +$200
### Tier 4: Platinum Operator
- **Eligibility**: >24 months tenure, >5000 tasks completed, peer nomination
- **Base Rate**: $0.40/task
- **Monthly Cap**: Unlimited
- **Bonuses**:
- Perfect attendance month: +$500
- Regional spot bonus: $100-$1000 (discretionary)
- Profit-sharing pool access (5% of net profits)
## 2. Performance Metrics
| Metric | Target | Measurement |
|--------|--------|-------------|
| Task Completion Rate | ≥98% | Daily rolling average |
| Response Time | ≤5 min | 95th percentile |
| Customer Rating | ≥4.8/5.0 | Rolling 30-day average |
| Uptime/Availability | ≥90% | Weekly average hours active |
| Safety Incidents | 0 | Zero tolerance |
## 3. Bonus Structures
### Quarterly Performance Bonus
- Gold+ operators eligible
- Tiered payouts based on combined metrics:
- Meets targets: $1,000
- Exceeds targets: $2,500
- Exceptional: $5,000
### Referral Program
- Refer new operator: $250 after their 50th task
- Refer new partner business: $500 after first contract signed
- Multi-tier: additional $100 for each referral that becomes Gold within 12 months
### Fleet Growth Bonus
- Operators who expand their own fleet (add ≥3 additional verified operators under their mentorship):
- $1,000 per new operator added after 6-month probation
- Access to Platinum-tier benefits for 6 months
## 4. Penalties & Adjustments
- **Late task completion**: -$0.05 per late task (from base)
- **Customer complaint (verified)**: -$25 per incident
- **No-show without notice**: -$50 per incident
- **Safety violation**: Tier demotion, retraining required
## 5. Payment Schedule
- Weekly payouts (every Friday)
- Direct deposit or cryptocurrency wallet
- Detailed invoice with performance breakdown
- Tax documents (1099) provided annually
## 6. Review & Advancement
- Automatic tier review occurs monthly
- Operators may request early review after meeting tier criteria
- Appeals process available within 7 days of notification
- Demotion notices include 14-day improvement window
## 7. Partner Program Integration
Operators in Gold+ tiers are eligible for Partner Program benefits:
- Access to premium client contracts
- Co-marketing opportunities
- Equipment leasing at preferred rates
- Revenue share on referred business
---
*Last Updated: 2026-03-29*
*Next Review: Quarterly*

149
specs/fleet-ops-runbook.md Normal file
View File

@@ -0,0 +1,149 @@
# Fleet Operations Runbook
## Purpose
This runbook provides fleet operators with standard operating procedures (SOPs), escalation paths, and daily operational guidance for managing fleet tasks within the Timmy Home platform.
## Table of Contents
1. [Daily Startup](#daily-startup)
2. [Task Management](#task-management)
3. [Communication Protocols](#communication-protocols)
4. [Incident Response](#incident-response)
5. [Vehicle & Equipment Checks](#vehicle--equipment-checks)
6. [End-of-Day Procedures](#end-of-day-procedures)
7. [Escalation Matrix](#escalation-matrix)
8. [Contact Directory](#contact-directory)
---
## Daily Startup
### Morning Briefing (5:45 AM - 6:00 AM)
- [ ] Log into operator dashboard
- [ ] Review daily task assignments
- [ ] Check weather and traffic conditions
- [ ] Confirm vehicle status (fuel, battery, maintenance)
- [ ] Update availability status to "Active"
### Equipment Checklist
- [ ] Mobile device charged (>80%)
- [ ] Scanner/tablet functional
- [ ] Connectivity tested (Wi-Fi & cellular)
- [ ] PPE available (if required for task type)
- [ ] First aid kit present in vehicle
## Task Management
### Task Acceptance
1. Review task details: location, time window, requirements
2. Confirm capacity to accept
3. Acknowledge task within 2 minutes
4. Navigate to location using integrated GPS
### On-Site Procedure
- Arrive 5 minutes early
- Scan QR code or enter PIN
- Complete required verification steps
- Perform task according to SOP checklist
- Capture completion evidence (photo/video if required)
- Obtain customer signature if applicable
- Mark task complete in system
### Task Issues
- **Location inaccessible**: Contact dispatch, document with photo
- **Equipment failure**: Log issue, request replacement
- **Customer not present**: Wait 15 min past scheduled time, then escalate
- **Task cannot be completed**: Document reason, contact support immediately
## Communication Protocols
### Radio/Comms Etiquette
- Use clear, concise language
- Identify yourself and task ID at start of transmission
- Acknowledge all dispatcher communications within 1 minute
- Emergency communications use priority channel
### Status Updates
- Update status every 2 hours during shift
- Immediate notification for delays >10 minutes
- ETA changes communicated proactively
## Incident Response
### Incident Categories & Response Times
| Incident Type | Initial Response | Escalation Threshold |
|---------------|-----------------|---------------------|
| Vehicle accident | Immediate (911 + dispatch) | All accidents |
| Task dispute | 5 minutes | Unresolved after 15 min |
| Medical emergency | Immediate (911) | All emergencies |
| Equipment loss/theft | 10 minutes | Police report required |
| Route blocked | 15 minutes | Alternate not found |
### Incident Reporting Steps
1. Secure safety (self and others)
2. Contact appropriate emergency services if needed
3. Notify dispatch/supervisor
4. Document with photos/videos
5. Complete incident form within 1 hour
6. Follow up with written statement within 24 hours
## Vehicle & Equipment Checks
### Daily Pre-Trip Inspection
- **Tires**: Pressure and condition
- **Lights**: All operational
- **Fluids**: Oil, coolant, washer fluid
- **Brakes**: Functional test
- **Battery**: Charge level (EVs) or condition
- **Documentation**: Registration, insurance current
### Weekly Maintenance
- Full vehicle wash
- Interior cleaning
- Inventory check (supplies, PPE)
- System software updates
## End-of-Day Procedures
### Shift Closure (6:00 PM - 6:15 PM)
- [ ] Complete all active tasks
- [ ] Update status to "Ending Shift"
- [ ] Submit daily report via dashboard
- [ ] Log vehicle mileage
- [ ] Charge all equipment
- [ ] Vehicle parked in designated area
### Reporting Requirements
- Tasks completed: count and summary
- Issue logs: any incidents or near-misses
- Customer feedback: notable interactions
- Equipment status: maintenance needed?
- Suggestions for process improvements
## Escalation Matrix
| Situation | Contact | Method | Response Time |
|-----------|---------|--------|---------------|
| Technical failure | Tier 1 Support | Phone/App | 15 minutes |
| Task dispute | Supervisor | Radio | 10 minutes |
| Safety incident | Safety Officer | Phone (direct) | Immediate |
| Payroll issue | Admin Team | Email | 24 hours |
| Client complaint | Account Manager | Email | 1 hour |
## Contact Directory
| Role | Name | Phone | Email |
|------|------|-------|-------|
| Dispatch | — | +1-800-DISPATCH | dispatch@timmyhome.io |
| Tier 1 Support | — | +1-800-SUPPORT | support@timmyhome.io |
| Safety Hotline | — | +1-800-SAFETY | safety@timmyhome.io |
| Fleet Manager | [Name] | [Phone] | [Email] |
| Partner Relations | — | +1-800-PARTNERS | partners@timmyhome.io |
---
*Runbook Version: 1.0*
*Effective Date: 2026-03-29*
*Next Review: Quarterly*

View File

@@ -0,0 +1,146 @@
# Fleet Operator Application Template
## Personal Information
**Full Legal Name**: _______________________________
**Date of Birth**: _______________
**SSN / Tax ID**: _______________
**Contact Phone**: _______________
**Email Address**: _______________
**Physical Address**: _______________________________
## Employment Eligibility
- [ ] I am legally authorized to work in the United States
- [ ] I am at least 21 years of age
- [ ] I possess a valid driver's license (Class: ______, State: ______)
## Driving & Vehicle Information
### Driver's License
- License Number: _______________
- State: _______________
- Expiration: _______________
- Have you had any moving violations in the past 3 years? (Y/N): ______
- If yes, please explain: _______________________________
### Vehicle Information
- **Vehicle Year/Make/Model**: __________________________________
- **Vehicle VIN**: ___________________________________________
- **License Plate**: _________________________________________
- **Vehicle Color**: _________________________________________
- **Vehicle used for**: [ ] Personal [ ] Commercial [ ] Leased
- **Insurance Provider**: _____________________________________
- **Policy Number**: _________________________________________
- **Coverage Limits**: $______ bodily injury / $______ property damage
## Background Check Authorization
I authorize Timmy Home and its affiliated entities to conduct a background check, including:
- [ ] Criminal history (7-year lookback)
- [ ] Motor vehicle records
- [ ] Employment verification
- [ ] Education verification
- [ ] Credit check (if required)
**Signature**: _______________________________ **Date**: _______________
## Equipment & Technology
### Required Equipment (check all that you possess)
- [ ] Smartphone (iOS/Android) with data plan
- [ ] Portable charger / power bank
- [ ] Mount for phone in vehicle
- [ ] Scanner/tablet (if applicable)
- [ ] Other: _______________________________________________
### Technical Proficiency
Please rate your comfort level with the following (1-5):
- Mobile applications: _____
- GPS navigation: _____
- Digital forms & documentation: _____
- Photography for documentation: _____
## Availability & Scheduling
### Preferred Working Hours
- [ ] Morning (5:00 AM - 12:00 PM)
- [ ] Afternoon (12:00 PM - 8:00 PM)
- [ ] Evening (8:00 PM - 12:00 AM)
- [ ] Overnight (12:00 AM - 5:00 AM)
- [ ] Weekends
### Weekly Availability
- Monday: _____ hours
- Tuesday: _____ hours
- Wednesday: _____ hours
- Thursday: _____ hours
- Friday: _____ hours
- Saturday: _____ hours
- Sunday: _____ hours
**Total weekly availability**: _____ hours
## Experience & Training
### Previous Relevant Experience
**Company**: ___________________________________________
**Role**: _______________________________________________
**Duration**: ___________________________________________
**Key Responsibilities**: _______________________________
**Company**: ___________________________________________
**Role**: _______________________________________________
**Duration**: ___________________________________________
**Key Responsibilities**: _______________________________
### Specialized Training
- [ ] Commercial Driver's License (CDL)
- [ ] Defensive Driving Course
- [ ] First Aid / CPR Certified
- [ ] OSHA Safety Training
- [ ] Other: _____________________________________________
## Incentive Program Preferences
Which incentive components are most important to you? (Rank 1-5, 1=most important)
- Base pay rate: _____
- Task variety: _____
- Flexible schedule: _____
- Performance bonuses: _____
- Tier advancement opportunities: _____
## References
### Professional Reference 1
**Name**: ________________________________
**Relationship**: _______________________
**Company**: ___________________________
**Phone**: _____________________________
**Email**: _____________________________
### Professional Reference 2
**Name**: ________________________________
**Relationship**: _______________________
**Company**: ___________________________
**Phone**: _____________________________
**Email**: _____________________________
## Agreement & Certification
I certify that all information provided in this application is true and complete to the best of my knowledge. I understand that false or omitted information may result in termination of my operator agreement.
I have read and agree to the Timmy Home Operator Agreement and related policies.
**Applicant Signature**: _______________________________
**Printed Name**: _____________________________________
**Date**: _______________
---
*Application ID*: [Auto-generated]
*Submission Date*: [Auto-filled]
*Review Status*: Pending
*Please email completed application to operators@timmyhome.io or submit via the operator portal.*

View File

@@ -0,0 +1,222 @@
# Partner Performance Report Template
## Report Period
**From**: _______________ **To**: _______________
**Report Generated**: _______________
**Report Owner**: _________________________________________
---
## Executive Summary
### Period Highlights
- Total tasks completed: _______________
- Revenue generated: $_______________
- Net promoter score (NPS): _______________
- Completion rate: ______________%
- Key achievements: _____________________________________________
- Areas for improvement: _________________________________________
---
## Partner Details
**Partner Name**: _______________________________________________
**Partner ID**: _______________
**Partner Tier**: [ ] Bronze [ ] Silver [ ] Gold [ ] Platinum
**Contract Start Date**: _______________
**Account Manager**: _______________________________________________
---
## Volume Metrics
| Metric | Current Period | Previous Period | Variance | Annual Target |
|--------|----------------|-----------------|----------|---------------|
| Tasks Assigned | ________ | ________ | ____% | ________ |
| Tasks Completed | ________ | ________ | ____% | ________ |
| Tasks Cancelled | ________ | ________ | ____% | ________ |
| Avg. Tasks/Day | ________ | ________ | ____% | ________ |
| Peak Day (tasks) | ________ | ________ | ________ | ________ |
---
## Financial Summary
| Category | Current Period | Previous Period | Variance | YTD Total |
|----------|----------------|-----------------|----------|-----------|
| Gross Revenue | $__________ | $__________ | ____% | $__________ |
| Incentives Paid | $__________ | $__________ | ____% | $__________ |
| Bonuses Awarded | $__________ | $__________ | ____% | $__________ |
| Net Revenue* | $__________ | $__________ | ____% | $__________ |
*Net Revenue = Gross Revenue - Incentives Paid - Bonuses Awarded
### Revenue Breakdown by Service Type
- Standard Delivery: $__________ (____%)
- Express Delivery: $__________ (____%)
- White-Glove Service: $__________ (____%)
- Other: $__________ (____%)
---
## Performance Quality Metrics
### Completion & Timeliness
- **On-time Completion Rate**: ________% (Target: ≥95%)
- **Average Completion Time**: ______ minutes (Target: ≤45 min)
- **Tasks Completed Early**: ________ (____%)
- **Tasks Completed Late**: ________ (____%)
### Quality Assurance
- **Customer Satisfaction Score**: ______ / 5.0
- **5-Star Rating Percentage**: ______%
- **Complaints Received**: ________
- **Complaints Escalated**: ________
- **Quality Audit Pass Rate**: ______%
### Operational Reliability
- **Vehicle/Availability Uptime**: ______%
- **System/App Uptime**: ______%
- **Missed Tasks due to Equipment**: ________
- **Route Adherence Score**: ______%
---
## Operator Team Performance
### Team Composition
| Tier | Count | Change from prev. period |
|------|-------|--------------------------|
| Bronze | ________ | [ ] ↑ [ ] ↓ ____ |
| Silver | ________ | [ ] ↑ [ ] ↓ ____ |
| Gold | ________ | [ ] ↑ [ ] ↓ ____ |
| Platinum | ________ | [ ] ↑ [ ] ↓ ____ |
| **Total** | ________ | ________ |
### Operator Productivity
- **Top Performer**: ______________________ (______ tasks)
- **Average Tasks/Operator/Day**: ________
- **New Operators Added**: ________
- **Operators Terminated**: ________
- **Operator Retention Rate**: ______%
---
## Customer & Client Insights
### Top 5 Customers by Volume
| # | Customer Name | Tasks | Revenue |
|---|---------------|-------|---------|
| 1 | ______________ | _____ | $_______ |
| 2 | ______________ | _____ | $_______ |
| 3 | ______________ | _____ | $_______ |
| 4 | ______________ | _____ | $_______ |
| 5 | ______________ | _____ | $_______ |
### Customer Feedback Themes
- **Positive**: _______________________________________________________
- **Negative**: _______________________________________________________
- **Improvement Requests**: ___________________________________________
---
## Incident & Issue Log
| Date | Incident Type | Description | Resolution | Cost Impact |
|------|---------------|-------------|------------|-------------|
| ______ | _____________ | ____________ | __________ | $__________ |
| ______ | _____________ | ____________ | __________ | $__________ |
| ______ | _____________ | ____________ | __________ | $__________ |
**Total Incident Cost This Period**: $__________
---
## Compliance & Safety
- Safety Training Completed: ________%
- Safety Violations: ________
- Near-Miss Reports: ________
- Corrective Actions Outstanding: ________
- Regulatory Compliance Status: [ ] Compliant [ ] Non-compliant
---
## Partner Program Benefits Utilization
| Benefit | Utilized? | Frequency | ROI Assessment |
|---------|-----------|-----------|----------------|
| Co-marketing funds | [ ] Yes [ ] No | ________ | ________ |
| Equipment leasing | [ ] Yes [ ] No | ________ | ________ |
| Priority dispatch | [ ] Yes [ ] No | ________ | ________ |
| Training program | [ ] Yes [ ] No | ________ | ________ |
| Profit-sharing | [ ] Yes [ ] No | ________ | ________ |
---
## Review & Recognition
### Performance Assessment
**Overall Rating**: [ ] Exceeds Expectations [ ] Meets Expectations [ ] Needs Improvement
**Strengths**:
1. ___________________________________________
2. ___________________________________________
3. ___________________________________________
**Areas for Development**:
1. ___________________________________________
2. ___________________________________________
### Recognition & Awards
- Employee of the Month: _________________________________
- Safety Champion: ______________________________________
- Customer Hero: _______________________________________
---
## Goals & Action Plan
### Next Period Goals (30-60-90 day)
| Goal Area | Objective | Success Metric | Owner | Due Date |
|-----------|-----------|----------------|-------|----------|
| Volume Growth | ______________________ | ______________ | ________ | ________ |
| Quality Improvement | ______________________ | ______________ | ________ | ________ |
| Safety | ______________________ | ______________ | ________ | ________ |
| Training | ______________________ | ______________ | ________ | ________ |
### Required Support from Timmy Home
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
---
## Signatures
**Partner Representative**: _______________________________________
**Title**: ______________________ **Date**: _______________
**Signature**: _______________________________________________
**Timmy Home Account Manager**: _________________________________
**Title**: ______________________ **Date**: _______________
**Signature**: _______________________________________________
---
## Appendices
- [ ] Appendix A: Detailed Task Log
- [ ] Appendix B: Customer Feedback Samples
- [ ] Appendix C: Financial Ledger
- [ ] Appendix D: Incident Reports
- [ ] Appendix E: Training Records
---
*Report classification: Confidential - Partner Eyes Only*
*Template Version: 1.0*
*Next review due: _______________*

View File

@@ -5,7 +5,7 @@ import sys
import os
import json
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..", "src"))
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "src"))
from timmy.claim_annotator import ClaimAnnotator, AnnotatedResponse