AI proposes, user decides
Output terstruktur selalu membawa requires_user_approval.
Session 01 — Foundation
Fondasi teknis untuk sistem yang membantu seseorang bergerak dari mimpi menuju perubahan nyata yang terbukti.
Output terstruktur selalu membawa requires_user_approval.
user_id selalu hasil resolusi session di server.
MockProvider berjalan tanpa API key berbayar.
Percobaan provider dibatasi keras (MAX_ATTEMPTS).
| Method | Path | Auth | Keterangan |
|---|---|---|---|
| GET | /api/health | publik | Status sistem & database |
| POST | /api/auth/register | publik | Daftar akun baru |
| POST | /api/auth/login | publik | Membuat session (cookie HttpOnly) |
| POST | /api/auth/logout | session | Mencabut session |
| GET | /api/auth/me | session | Identitas + permission |
| GET | /api/profile | profile:read:self | Baca profil sendiri |
| PATCH | /api/profile | profile:write:self | Ubah profil sendiri |
| POST | /api/ai/execute | session | Orchestrator + router + cost guard |
Discovery, Identity, Capability, Blueprint, Roadmap, Action, Evidence, Reflection, dan Adaptation engine sengaja belum ada. Session 01 hanya membangun pondasi agar domain berikutnya tidak dibangun di atas asumsi.