# Alpha

> The project is laid out. The agent is given a shape, and four interfaces to talk to the world.

URL: https://bkpdb.com/changelog/2025-09-15/
Date: 2025-09-15

---

## Agent

### Added

- Provider interfaces locked at the agent boundary: `ConfigProvider`, `StorageBackend`, `BinaryRegistry`, `Notifier`.
- Dev-mode implementations (a YAML config loader, a local filesystem backend, a local-directory binary registry, and a stderr notifier) behind a dual-signal dev-mode gate.
- Pre-flight Postgres major-version detection. The agent refuses to back up a server whose major it has no matching dump binary for, with a clear error rather than a half-finished archive.


