Roadmap

Year 1: SQLite Schema, SDKs & Converters

Transitioning to SQLite storage, FTS5 search, version control, and multi-language packages.

Implementation Stage

  • SQLite Database Architecture: Design duc.sql schema, WAL mode, normalized element tables, strokes, and backgrounds.
  • Embedded DAG Version Control: Implement checkpoints, deltas, and schema migration boundary logging (version_control.sql).
  • Real-Time FTS5 Search: Build automated triggers for instant indexing of elements, text, docs, models, blocks, and PDF contents (search.sql).
  • Embedded Project Charter: Introduce native requirements, acceptance criteria, constraints, and decision logs (duc_charter).
  • Interoperability Packages: Build ducsvg (SVG), ducpdf (PDF), and ducdxf (DXF) converter libraries.
  • WebAssembly Engine (ducjs): Compile WASM SQLite engine for browser and server runtime execution.
Edit on GitHub

Last updated on