Upload tab: snap and store schedule paper photo in MinIO #33
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 usage. Lucas needs a quick way to capture the paper schedule and reference it later.
Repo
ldraney/landscaping-assistantUser Story
As a landscaping crew lead
I want to take a photo of the schedule paper and upload it from the app
So that I can reference it later without carrying the paper around
Context
The weekly schedule is handed out on paper. Lucas needs a dead-simple way to snap a photo and stash it so he (or Ava) can pull it up later in conversation. MinIO is already available on the cluster. This is intentionally minimal — no OCR, no parsing, just upload and view.
File Targets
Files the agent should modify or create:
app/views/-- new Upload tab view (file picker + camera capture)app/controllers/-- controller for upload/list/showapp/models/-- ActiveStorage or direct MinIO integrationconfig/routes.rb-- routes for the upload tabconfig/storage.yml-- MinIO bucket config if using ActiveStorageFiles the agent should NOT touch:
Acceptance Criteria
<input type="file" capture="environment">)Test Expectations
bin/rails testConstraints
Checklist
Related
landscaping-assistant-- project this affects