Checklist templates
Reusable task lists attached to service schedules and completed against each clean.
Read-only in Phase 1
Template create/edit needs a
templates router in @halo/contracts backed by a checklist-template service in @halo/core (not yet present). Until then, templates are managed via seed/migration and consumed by schedules. Completed jobs show each template item's result with notes and photos.How templates flow
Wired1
A ChecklistTemplate groups ordered ChecklistItems (required / optional) for a service type.
2
A ServiceSchedule references a template, so generated Jobs inherit it.
3
The cleaner completes items on the job; results (tick + note + photo) save against the job.
4
On submit, required items must be complete — then the clean is evidenced for the client.
See it in action
Open a completed job to view its checklist results and proof-of-work photos with timestamps and geo-tags.