Depends on: no dependencies.
Daemon Mode Architecture
Tujuan: Pisahkan server API dari daemon webhook; CLI tetap tersedia.
Deliverables
- Implementasi lifecycle
--mode {webhook,api,all} di webhook serve.
- Service registry untuk handler route agar CLI, webhook, API pakai use-case layer yang sama.
- Tambah endpoint health untuk kedua mode dan
POST /api/v1/version.
Acceptance criteria
rutebayar webhook serve --mode api bisa jalan tanpa menerima webhook path.
rutebayar webhook serve --mode webhook behavior lama tetap jalan.
--mode all menjalankan webhook + API secara bersamaan.
Depends on: API & Domain Contract
API Security & Infrastructure
Tujuan: Amankan API mode untuk dipakai internal/agent.
Deliverables
Depends on: no dependencies.
Daemon Mode Architecture
Tujuan: Pisahkan server API dari daemon webhook; CLI tetap tersedia.
Deliverables
--mode {webhook,api,all}diwebhook serve.POST /api/v1/version.Acceptance criteria
rutebayar webhook serve --mode apibisa jalan tanpa menerima webhook path.rutebayar webhook serve --mode webhookbehavior lama tetap jalan.--mode allmenjalankan webhook + API secara bersamaan.Depends on: API & Domain Contract
API Security & Infrastructure
Tujuan: Amankan API mode untuk dipakai internal/agent.
Deliverables