Rails 8 app scaffold + Dockerfile + CI pipeline #10
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
Foundation ticket — all vibe pages and deployment depend on this. No blockers.
Repo
ldraney/my-vibes-worldUser Story
As a developer, I can run
bin/rails serverand see a working Rails 8 app with Hotwire, Importmap, and Propshaft configured, so I can build vibe pages on the correct stack.Context
The repo currently has only documentation. This ticket creates the Rails 8 application foundation that all vibe pages will be built on. Must match the landscaping-assistant stack: Rails 8 + Hotwire (Turbo + Stimulus) + Importmap Rails + Propshaft + Puma.
File Targets
Feature Flag
No
Test Expectations
bin/rails serverstarts Puma on port 3000docker buildsucceeds using Harbor base imageAcceptance Criteria
bin/rails serverboots on port 3000harbor.tail5b443a.ts.net/library/ruby-rails-build:latestbaseConstraints
Checklist
Related
my-vibes-worldprojectarch-vibe-pagesarchitecture noteScope Review: NEEDS_REFINEMENT
Review note:
review-1517-2026-06-18Template complete, story traced, file targets valid for greenfield scaffold, acceptance criteria all agent-testable, no decomposition needed. Two issues found:
arch-vibe-pagesdoes not exist in pal-e-docs. The board item carries thearch:vibe-pageslabel and the issue references it in Related, but there is no backing note. Createarch-vibe-pagesto document the vibe-pages component architecture..woodpecker.ymlbut platform convention (landscaping-assistant) uses.woodpecker.yaml. Consider updating for consistency.Scope Review: NEEDS_REFINEMENT
Review note:
review-1517-2026-06-19Well-structured feature ticket with all template sections present, but triggers decomposition due to scope size.
arch-vibe-pagesdoes not exist in pal-e-docs — create it to complete traceability.skill-decompose-ticket. Suggested split: (1) Rails 8 scaffold + Gemfile + core config, (2) Dockerfile + Woodpecker CI pipeline, (3) Importmap + Tone.js + Stimulus wiring.Scope Review: READY
Review note:
review-1517-2026-06-18Scope is solid. All template sections present, traceability triangle complete (story:create-vibe verified on project page, arch-vibe-pages note confirmed in pal-e-docs). Greenfield scaffold — no file conflicts, no decomposition needed. 9 ACs all agent-verifiable. Foundation ticket with clear downstream dependents.