v0.4 Stack Decision
v0.4 Stack Decision
섹션 제목: “v0.4 Stack Decision”Date: 2026-06-21
Scope: content update
Surface: Cloudflare Pages project candidate logan-life-cockpit-research
Summary
섹션 제목: “Summary”v0.4는 7-Day Energy Route Probe를 실제 인터랙티브 prototype으로 만들 때의 첫 stack 판단을 추가한다.
결론은 Phaser 4 + TypeScript + Vite 조건부 채택이다. 단, Life Cockpit 전체 제품 stack이 아니라 Route Board prototype의 canvas/game-loop surface에만 쓴다. v0.5에서 SvelteKit과 Rails 8 line이 추가 검토되었다.
Added
섹션 제목: “Added”| Route | 역할 |
|---|---|
book/05-implementation-stack | Phaser 4 + TypeScript + Vite 검토, 채택 범위, 위험, acceptance scenario |
Changed
섹션 제목: “Changed”- home/index reading order에
Implementation Stack을 추가했다. Prototype Contract의 다음 문서 안내에 stack 판단을 추가했다.Evidence Bundle에 stack decision update evidence를 추가했다.
Official Docs Checked
섹션 제목: “Official Docs Checked”- Phaser v4.2.0 stable download: current stable release, npm/CDN/install path.
- Phaser GitHub README: WebGL/Canvas, JavaScript/TypeScript, bundler/framework support.
- Phaser Vite TypeScript Template: Phaser 4 + Vite + TypeScript template, dev/build scripts, asset handling, no-log scripts.
- Vite Getting Started: vanilla TypeScript setup and Node.js version requirement.
Verification
섹션 제목: “Verification”Before release/deploy, run:
npm run buildgit diff --checkcurl -fsS http://127.0.0.1:35003/book/05-implementation-stack/ | rg 'Phaser 4'curl -fsS http://127.0.0.1:35003/delivery/evidence-bundle/ | rg 'Stack Decision Update'Deployment Read-Back
섹션 제목: “Deployment Read-Back”- Production: not deployed in this release.
- Local preview:
http://127.0.0.1:35003/ - Access/indexing:
noindex, nofollowin site head.
Residual Risks / Follow-Ups
섹션 제목: “Residual Risks / Follow-Ups”- 실제 Phaser prototype repo/app은 아직 만들지 않았다.
- Phaser template 사용 시
log.js또는 no-log script 처리를 먼저 해야 한다. - 앱 deploy, auth, persistence, analytics는 별도 contract 전까지 금지다.