1
Each distinct physical space (e.g., Kitchen, Bedroom 1, Stairwell)
Connect to Other Table(s)
Connected to Room Items but may be too much.
2
1
Groupings of tasks that go together (e.g., “Rosie a Room” includes Pre-Rosie, Empty Rosie, Run Rosie, Post-Rosie)
0
2
A full library of individual task types (e.g., Sweep, Mop, Empty Rosie, Run Rosie, Take Trash Out)
0
3
Junction table that assigns task sets or individual tasks to specific rooms, includes frequency, priority, etc.
0
4
Each time a task is generated/scheduled—logs whether it was completed, skipped, or not needed
0
5
(Optional) Defines task prerequisites (e.g., "Clear floor" must be done before "Run Rosie")
0
(Optional) To group rooms (e.g., Bedroom, Bath) for use in dependencies or default task templates
1