Curva — line-curva.com
LINE-integrated platform (Laravel + Inertia + Vue 3 + Tailwind 4). Jira project key: CRV.
Repo
COCONRobotics-Corp/Curva — Laravel 11 + Inertia 2 + Vue 3.5 + Tailwind 4 + Heroicons + Headless UI.
Hosting + clones
- Production: AWS EC2 (ap-northeast-1) via Elastic Beanstalk →
https://line-curva.com - Live preview (this VPS):
/var/www/curva.cocon-lab.com→https://curva.cocon-lab.com- Currently on
user/corone-CRV-35-design-system-v2
- Currently on
- Working clone:
/tmp/Curva(used for push-from-VPS via time7676 token)
GitHub practice (ABSOLUTE)
See curva-github-practice for full rules. Summary:
- Account: eduson510 (always, regardless of workspace)
- Branch format:
user/corone-CRV-XX-Task-namefromdevelop - PR allowed, MERGE forbidden without explicit user approval
Branches
main— productiondevelop— staging (NEVER edit directly)user/corone-CRV-XX-Task-name— dev branches
Recent milestones
- 2026-05-01 13:56 UTC — CRV-35 DS v2 (PR #1012) squash-merged to develop, commit
2ed99af. TRIPLE-CHECKED 100% coverage: 232/232 pages, 86/86 components, 8/8 layouts, 46/46 modules, 0 stale Tailwind palette classes (was 2,278). - 2026-05-01 — Incident: PR #1010 (original DS v2) merged, develop CI broke (Ondrej PHP PPA outage). Revert PR #1011 created. PR #1012 hardened Dockerfile with dual-key Ondrej PPA fetch (
71DAEAAB4AD4CAB6+4F4EA0AAE5267A6C). - 2026-04-30 — CRV-34 chat send + greeting image fix (PR #1009)
DS v2 token model
OKLCH semantic tokens: curva-brand, curva-info, curva-warning, curva-success, curva-danger, curva-n-* (neutrals).
Critical Tailwind 4 fix: /alpha modifiers silently drop on CSS-var oklch colors → tailwind.config.js must wrap with color-mix:
success: 'color-mix(in oklab, var(--curva-success) calc(<alpha-value> * 100%), transparent)'Test users (preview only)
- Member:
eduson510@gmail.com/curva-review-2026 - Admin: r_goto@cocon-inc.co.jp /
curva-review-2026