Skip to content

Instantly share code, notes, and snippets.

@nazt
Last active January 21, 2026 04:27
Show Gist options
  • Select an option

  • Save nazt/09e5c7a665f73e42005c686174d03472 to your computer and use it in GitHub Desktop.

Select an option

Save nazt/09e5c7a665f73e42005c686174d03472 to your computer and use it in GitHub Desktop.
Oracle FAQ: ψ ควรอยู่ที่ไหนตอน rrr? (Per-project vs Central)

Oracle FAQ: ψ ควรอยู่ที่ไหนตอน rrr?

คำถามจาก Terng: ตอนที่เรา rrr claude ควรสร้าง ψ ไว้ใน Oracle หรือว่าใน folder ที่รัน?


คำตอบสั้นๆ

สร้างใน folder ที่รัน (per-project ψ)


เหตุผล

Oracle ออกแบบมา 2 patterns:

Pattern Command ใช้เมื่อไหร่
Full ψ /soul-init Main workspace (brain หลัก)
Minimal ψ /soul-lite Project ทั่วไป

Structure ที่แนะนำ

Project ทั่วไป (soul-lite)

your-project/
└── ψ/
    └── memory/
        ├── retrospectives/   ← rrr เขียนที่นี่
        └── learnings/        ← lesson learned

Main workspace (soul-init - full)

your-brain-repo/
└── ψ/
    ├── active/
    ├── inbox/
    ├── incubate/
    ├── learn/
    └── memory/
        ├── retrospectives/
        ├── learnings/
        └── resonance/

ทำไมถึง per-project?

  1. Context อยู่กับ project - เปิด retrospective แล้วเข้าใจทันที
  2. Git history ถูกต้อง - ดู git log เห็น session history ของ project นั้น
  3. ไม่ต้อง switch context - ทำงาน project ไหน เขียน rrr ที่นั่น
  4. Oracle index ได้หลายที่ - ถ้าต้องการ central search ทำได้ภายหลัง

วิธีใช้งาน

# ใน project ใหม่
cd your-project

# Claude จะสร้าง ψ/memory/ อัตโนมัติตอน rrr
# หรือ init เอง:
mkdir -p ψ/memory/{retrospectives,learnings}

Key Insight จาก Oracle

"Not everything needs full complexity"

Workshop repo ไม่ต้องการ incubate/learn symlinks แค่ต้องจำว่าเกิดอะไรขึ้น (retrospectives) และเรียนรู้อะไร (learnings)


TL;DR

rrr ควรเขียน ψ ใน folder ที่รัน (per-project) ไม่ใช่ central Oracle

เพราะ context สำคัญกว่า centralization


Traced from Oracle knowledge base • 2026-01-21 Source: soul-init-minimal-pattern, multiple-psi-architecture-decision

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment