Wire Backlog nav, Break up, Settings dialog + merge Backlog Board feature #20
1 changed files with 17 additions and 0 deletions
|
|
@ -44,3 +44,20 @@
|
|||
3. The board bucket policy belongs in pure scheduler backlog code under
|
||||
`packages/scheduler_core/lib/src/scheduling/backlog/`, with Flutter consuming
|
||||
only public `scheduler_core.dart` exports.
|
||||
|
||||
## Block 02 Notes/Tags Breakpoint
|
||||
|
||||
Adding real V1 task notes and freeform tags is a broad persistence change, not
|
||||
only a drawer read-model change. It would touch at least:
|
||||
|
||||
1. `Task`, `Task.quickCapture`, and `Task.copyWith`.
|
||||
2. Task document fields and `TaskDocumentMapping`.
|
||||
3. Persistence contract field sets and document field coverage tests.
|
||||
4. In-memory application/repository round trips through the full domain object.
|
||||
5. SQLite Drift task table columns, generated database code, schema versioning,
|
||||
migration strategy, migration tests, and both SQLite task mappers.
|
||||
6. Command/capture surfaces if the UI can create or edit notes/tags.
|
||||
|
||||
Per `UI_PLAN_2_BLOCK_02_BACKLOG_READ_MODELS_AND_METADATA.md`, this is the
|
||||
breakpoint where Ashley needs to choose whether drawer tags should be read-only
|
||||
placeholders for now or true V1 metadata with a schema migration.
|
||||
|
|
|
|||
Loading…
Reference in a new issue