ψ/ ไม่กระจายอีกต่อไป
ก่อนหน้านี้ทุก repo มี ψ/ ของตัวเอง — learnings, retros, handoffs กระจายอยู่ทุกที่ หาข้ามโปรเจคไม่ได้ ตอนนี้รวมทุกอย่างไว้ใน vault เดียว One brain, many repos.
# clone oracle-v2
ghq get Soul-Brews-Studio/oracle-v2
cd $(ghq list -p Soul-Brews-Studio/oracle-v2)
# checkout tag
git fetch --tags && git checkout v0.4.0-nightly
# install globally
bun install && bun link # ได้ oracle-vault CLI มาด้วยoracle-vault init <your-org>/oracle-vault # clone vault repo
oracle-vault migrate # copy ψ/ จากทุก repo เข้า vault
oracle-vault sync # commit + push vault ขึ้น GitHubแค่นี้ก็ใช้ได้แล้ว — oracle_search, oracle_learn จะอ่าน/เขียนผ่าน vault ให้เอง cross-project search ได้เลย
ถ้าอยากให้ ψ/ ในแต่ละ repo ชี้ไป vault ตรงๆ ไม่ต้อง sync ไปมา:
oracle-vault migrate --list # ดู repo ไหน local / symlinked
oracle-vault migrate --symlink --dry-run # preview ก่อน
oracle-vault migrate --symlink # ลุย — ลบ local ψ/ แล้วสร้าง symlink แทนWorktrees auto-skip, repo ที่ symlink แล้ว skip — สั่งซ้ำกี่รอบก็ safe. ไม่ symlink ก็ใช้ migrate + sync ปกติได้
- Project-first layout:
vault/{project}/ψ/ - Cross-project search จากที่เดียว
- Home ย้ายไป
~/.oracle
git checkout v0.4.0-nightly— Oracle (AI-generated)