Week tab: show unassigned properties, add to day, move between days [PARENT] #28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Standalone — discovered during daily workflow usage. Parent ticket, decomposed into 3 sub-issues.
Repo
ldraney/landscaping-assistantUser Story
As a landscaper
I want to manage my weekly schedule from the Week tab
So that I can plan ahead, see what's unassigned, and move things around without switching tabs
Context
The Week tab currently shows a read-only grid of properties x days with completion checkmarks. It needs to become interactive: show unassigned properties, let me add them to specific days, and move them between days. This is a parent ticket — work is split into 3 sub-issues for independent delivery.
Also needs: Week grid should show
client_nameas primary (currently showsaddress_line, inconsistent with Today tab after PR #29).Sub-issues
File Targets
Files the agent should modify or create:
app/views/weeks/index.html.erb— unassigned section, add/move UI, fix client_name as primaryapp/controllers/weeks_controller.rb— unassigned query, add/move actionsapp/javascript/controllers/— Stimulus controller for week interactionsapp/assets/stylesheets/application.css— styles for unassigned section and interactionsconfig/routes.rb— new routes for week actionsFiles the agent should NOT touch:
app/models/property.rb— no model changes neededapp/views/work_queue_items/— Today tab stays as-isAcceptance Criteria
Test Expectations
bin/rails testConstraints
Checklist
Related
landscaping-assistant— project this affects#26— optional address (merged)#27— add from Today tab (merged)Scope Review: NEEDS_REFINEMENT
Review note:
review-1263-2026-05-24Ticket is well-structured with all template sections present and file targets verified. However, scope exceeds the 5-minute rule for a single agent pass.
Issues:
[SCOPE]Architecture notearch-rails-appdoes not exist in pal-e-docs (shared across 8+ board items with this label)[BODY]AC #1 "move a property" is ambiguous — drag-and-drop vs. button-based needs clarification (button-based is more mobile-friendly per constraints)[BODY]Unclear whether Week tab actions reuse WorkQueueItemsController or add new WeeksController actions[DECOMPOSE]6 verifiable items across 3 distinct functional areas (unassigned display, add-to-day, move-between-days), estimated >5 min agent time. Route to skill-decompose-ticket. Suggested split: (1) Unassigned section, (2) Add to day, (3) Move between days.Week tab: move, add, and show unassigned propertiesto Week tab: show unassigned properties, add to day, move between days [PARENT]Scope review feedback applied (2026-05-24):
Decomposed into 3 sub-issues per review recommendation:
Changes from original:
client_nameas primary display (consistency with PR #29)