MDBX Task Breakdown for Low-Capability Models
Version: MDBX-1-DRAFT
This document provides low-ambiguity, independently verifiable tasks.
1. Usage
Each assigned task should include:
- task ID
- required spec files
- non-negotiable constraints
- acceptance criteria
Recommended always-read files:
02.MDBX-Agent-Execution-Rules.md01.MDBX-Product-Spec.md03.MDBX-Storage-and-Sync-Spec.md04.MDBX-Security-Spec.md06.MDBX-SQLite-Schema-v1.md
2. Task principles
- one task, one primary objective
- every task must be testable
- no hidden context dependencies
- data model first, then IO, then migration, then UI
3. Core task list (summary)
- establish SQLite v1 schema
- implement vault initialization
- implement project CRUD
- implement entry CRUD
- implement commit + parent relations
- implement device head + branch head
- implement attachment metadata MVP
- implement small attachment inline mode
- scaffold chunked attachment mode
- implement tombstones
- implement snapshot MVP
- implement basic conflict detection
- scaffold KDBX importer
- scaffold KDBX exporter
- implement Tiga mode switching (global/project/entry)
- implement multiple unlock factors (PIN/password/security key)
Each task must define goal, constraints, forbidden changes, and acceptance checks.
