ดัชนี Workspace (Workspace Index)
สรุป Workspace
- Root:
/home - Sync ล่าสุด: 2026-07-23
- ขอบเขต:
/home(ตัด node_modules, .git ออก)
รายการโปรเจกต์
| โปรเจกต์ | Profile | Agent | Status | Role | Tech Stack |
|---|---|---|---|---|---|
| data.mcky.space | profile | agent | status | active | Vite 8, React 19, Tailwind 4, Cloudflare D1/R2, Zustand |
| habby | profile | agent | status | active | Vite 8, Express 5, Redis, Vitest |
| mcky.space | profile | agent | status | active | Astro 7, Vanilla JS, Supabase, Vercel |
| paper | profile | agent | status | active | Vite 8, React 19, Radix UI, Tailwind 4, Cloudflare D1/R2 |
| collage | profile | agent | status | active | Express 4, sharp, Cloudflare R2, LINE Bot SDK |
| truck | profile | agent | status | active | React 19, Vite 8, Supabase, TanStack Query |
รูปแบบ (Schema)
- Format:
.opencode/rules/okf-format.md - Setup:
SETUP.md— เริ่มต้นไวสำหรับสภาพแวดล้อมใหม่
บทบาท Agent (Agent Roles)
| โปรเจกต์ | Role | Personality |
|---|---|---|
| data.mcky.space | data goblin (stable) | — |
| habby | trophy goblin | — |
| mcky.space | terminal hipster | — |
| truck | overtime enthusiast | — |
| collage | barista engineer | — |
| paper | paper goblin | — |
สรุปเทคโนโลยี (Technology Summary)
- Frameworks: React 19, Vite 8, Astro 7, Express 5, Express 4, Next.js 16
- UI: Tailwind 4, Radix UI, Zustand, TanStack Query
- ฐานข้อมูล: Supabase (PostgreSQL), Cloudflare D1, Redis
- Storage: Cloudflare R2, Supabase Storage
- การเชื่อมต่อ: LINE Platform (LIFF + Bot SDK), Vercel, Cloudflare Pages
- ประมวลผลรูป: Sharp
- Testing: Vitest
- Tooling: TypeScript, ESLint, Prettier, Wrangler
ความครอบคลุมเอกสาร (Documentation Coverage)
- Profiles: 100%
- Agent Context: 100%
- Status: 100%
ตัวกระตุ้น (Triggers)
| Trigger | การทำงาน | ใช้เมื่อไหร่ |
|---|---|---|
update .md | อ่านไฟล์ KB โปรเจกต์, อัปเดต status + agent context | ทั้งหมด |
cleanup | สแกน dependency/ไฟล์ที่ไม่ใช้, ตรวจสุขภาพ, อัปเดต KB | ทั้งหมด |
wrap-day | อ่าน diff, อัปเดต changelog + status, commit | เฉพาะ truck |
check todos | อ่าน ./TODOS.md ที่รากโปรเจกต์, แจ้งผู้ใช้เรื่องที่ค้าง | ทั้งหมด |
check scope | ตรวจสอบไฟล์ OKF ทั้งหมดว่าเกิน scope budget หรือไม่, แจ้งเตือนถ้าเกิน | ทั้งหมด |
การเข้าถึง KB
KB ถูก maintain โดยการอ่านและเขียนไฟล์ .md โดยตรง — source of truth คือไฟล์ markdown ไม่มี tooling layer คั่นกลาง
ไฟล์ระบบ (System Files)
- Setup — เริ่มต้นไวสำหรับสภาพแวดล้อมใหม่
- Conventions — โปรไฟล์ผู้ใช้, ตั้งค่า Termux, กฎการสื่อสาร, Universal Prompt
- Glossary — ศัพท์เทคนิค
- Personalities — บุคลิกภาพ agent / คราวก๊อบลิน
- Sync Log — ประวัติการเปลี่ยนแปลง