Skip to content

Roadmap

Bowerbird remains pre-1.0, but the major product layers described in the older roadmap are implemented:

  • Version 2 flat schemas with inheritance, traits, ownership, recursive types, schema management, effective-schema migrations, and audit enforcement
  • Dashboards, list --save-as, aliases, hierarchical scope with under(), partial and relative dates, and custom calendars
  • Canonical list discovery with name, fuzzy, body-match, content, open, and lineage modes
  • Deterministic agent safety nets: unlinked mentions, frequent unlinked terms, daily-note coverage queries, schema discover, and event-driven recurrence
  • Native document forks, immutable lineage metadata, lineage inspection, and fork-safe deletion
  • A live documentation site and generated public schema

The remaining work is hardening rather than waiting for those foundations to exist:

  • Keep command help, completion, schemas, agent guidance, and docs generated or checked from the same contracts
  • Stabilize machine-readable command-specific output shapes and exit behavior
  • Keep migrations and audit fixes conservative as schemas grow more expressive

Future work should deepen reliability and ergonomics without turning bwrb into an LLM client, sync service, database, or writing application. Planned work is tracked in GitHub issues and feature plans; an item belongs in evergreen docs only after it ships.


For rationale and issue links, see docs/product/roadmap.md.