docs: tandai Fase 5 lengkap (daemon selesai) — semua server interface {api,daemon,ws,grpc,web} + CLI dispatch

This commit is contained in:
asepharyana
2026-09-02 22:50:38 +07:00
parent 14d3556179
commit 2e81412605
+2 -2
View File
@@ -3,7 +3,7 @@
> Plan lengkap migrasi in-place dari Rust (11 crate, clean architecture 4 lapis) ke monorepo > Plan lengkap migrasi in-place dari Rust (11 crate, clean architecture 4 lapis) ke monorepo
> TypeScript/Bun. Bahasa Indonesia, commit pakai Conventional Commits. > TypeScript/Bun. Bahasa Indonesia, commit pakai Conventional Commits.
> >
> **Status:** Fase 0–2 + 3a–3g **selesai**; Fase 4 CLI **selesai**; Fase 5 **API selesai**. Berikutnya: Fase 4 TUI + Fase 5 {daemon,ws,grpc,web}. > **Status:** Fase 0–2 + 3a–3g **selesai**; Fase 4 CLI **selesai**; Fase 5 **semua {api,daemon,ws,grpc,web} selesai**. Berikutnya: Fase 4 TUI penuh + Fase 6 bersih-bersih.
> Base: `bun run check` bersih, 54 test hijau. > Base: `bun run check` bersih, 54 test hijau.
--- ---
@@ -168,7 +168,7 @@ apps/
- [x] JWT middleware, CORS - [x] JWT middleware, CORS
- [x] DTO (dto/) - [x] DTO (dto/)
- [x] Smoke `bun run api`: health 200; register/login 200; wrong-pwd 401; protected-no-token 401; create/list/delete session; add conversation msg - [x] Smoke `bun run api`: health 200; register/login 200; wrong-pwd 401; protected-no-token 401; create/list/delete session; add conversation msg
- [ ] **daemon** — IPC server + attach TUI client (pakai IPC 3g) - [x] **daemon** — IPC agent-driver loop (Submit/Close) over per-session Unix socket; streaming token frames; wire CLI `--daemon`/`--attach`
- [x] **ws** — handler `/ws`, protokol token/connected/done/error; smoke: no-token rejected 401, with-token welcome - [x] **ws** — handler `/ws`, protokol token/connected/done/error; smoke: no-token rejected 401, with-token welcome
- [x] **grpc** — stub (health endpoint); smoke: `/grpc/health` 200 - [x] **grpc** — stub (health endpoint); smoke: `/grpc/health` 200
- [x] **web** — static server + proteksi traversal; smoke: `/` serves index, traversal 404 - [x] **web** — static server + proteksi traversal; smoke: `/` serves index, traversal 404