Bottom sheet modal gets obscured by virtual keyboard on H5.
Switch to centered dialog + adjust-position=false to keep buttons visible.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- delete pages/index, pages/me, pages/about (unibest demo leftovers)
- update nativeTabbarList to point to checkin/progress (in case fallback needed)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- store/settings.ts: target 71万, withdraw rate 3.5%, monthly invest 1500, etc. (persist)
- progress.vue: read target from settings store instead of hardcoded value
- index/index.vue: remove type:home conflict so checkin page is the entry
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pnpm fails with permission denied during atomic rename on /mnt/d/ (NTFS).
Solution: keep app/ on WSL2 native fs (~/fire_goal/app/).
- 04-风险与避坑.md: add as 三级坑 with cause, fix, and principle
- 03-架构设计.md: add WSL2 native path requirement with HBuilderX access path
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- MCP is read-only (design tool → Claude Code), not AI controlling Figma
- Mark Modao as no-MCP; add Path 2-B for screenshot/image handoff
- Update workflow diagram to show unidirectional MCP arrow
- Update lightweight workflow: Modao screenshots as reference, Pixso/MCP for precise specs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>