Project - Wakeplane
Durable scheduling control plane for long-running systems with explicit schedules, policies, executors, and run recording.
- Status
- released
- Year
- 2026
- Type
- Internal system
Overview
Wakeplane is a durable scheduling control plane for long-running systems. It is positioned as an operator-visible replacement for ad hoc cron when retries, overlap policy, audit history, and explicit run recording actually matter.
The current public line is SQLite-first and single-process, with a Go daemon plus CLI, HTTP JSON API, planner and dispatcher loops, and durable run-ledger semantics designed for crash recovery and operational visibility.
The project is deliberately narrow in scope right now: no auth, no RBAC, no multi-tenancy, no distributed coordination, and no UI yet. The product value is the core scheduling engine and the discipline around receipts, policies, and predictable execution.
What ships
- Single-process Go daemon and CLI
- SQLite-first storage with embedded migrations
- HTTP, shell, and in-process workflow executors
- Durable run ledger with leases, occurrence keys, receipts, and dead-letter handling
- Metrics, health, readiness, and structured shutdown surfaces
Focus areas
- scheduling
- control-plane
- go