Skip to content

feat(cantina): integrate M3 runtime vertical slice#19

Merged
colorpulse6 merged 11 commits into
mainfrom
feat/m3-cantina-runtime
Jul 20, 2026
Merged

feat(cantina): integrate M3 runtime vertical slice#19
colorpulse6 merged 11 commits into
mainfrom
feat/m3-cantina-runtime

Conversation

@colorpulse6

Copy link
Copy Markdown
Owner

Summary

  • integrate the production-reviewed Cantina bundle as a reusable, data-driven colony interior with its authored 12x10 layout, wall/floor/ceiling/facade art, four props, and normal colony commissioning/access
  • add deterministic two-period bartender, regular, and signal-chaser schedules; portrait dialogue; stable authored rumors; and a fixed-price House Pour service with transient success/failure feedback
  • add a deterministic SEED CANTINA DevPanel fixture plus production gameplay evidence at an exact 480x854 viewport

Design boundary

This is the approved Cantina-first M3 vertical slice. It keeps runtime ownership in the existing colony/interior, first-person renderer, and Game.tsx persistence seams. No new persistent fields or save migration were required.

Verification

Fresh final verification at 303c7d144f705df168628f8232f0656c6a6ca5b4:

  • npx tsc --noEmit: pass
  • yarn colony:test: 301/301
  • yarn engine:test: 309/309
  • yarn sprites:test: 8/8
  • yarn build: pass; static pages 6/6, export 3/3
  • NEXT_PUBLIC_DEVTOOLS=1 yarn build: pass; static pages 6/6, export 3/3
  • two independent final reviews: no critical or important findings

Production playtest

At exact 480x854 CSS pixels in Chrome 150 (DPR 1):

  • commissioned Cantina through the real colony menu for 200 metal

  • completed three mission-cycle result flows until operational

  • descended, entered the real exterior door, and exited normally

  • verified all three scheduled roles, portraits, four props, reviewed environment art, stable repeat-entry rumor, and visual-only terminal

  • verified House Pour 5 -> 0 with green HOUSE POUR SERVED, then 0 -> 0 with red PURCHASE UNAVAILABLE; no item, buff, or quest was created

  • console errors, page errors, and warnings: 0

  • Playtest receipt

  • 480x854 gameplay screenshot

Explicit non-goals

Marketplace, Town Hall, bulletin-board quests, Atlas-to-colony routing, colony-tier promotion, district growth, political systems, and broader M3 hub asset registration remain outside this slice.

This PR remains draft until the full main-base workflow is green. Do not merge without fresh user approval.

@colorpulse6
colorpulse6 marked this pull request as ready for review July 20, 2026 10:41
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@colorpulse6
colorpulse6 merged commit ccb8917 into main Jul 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant