generated from eblume/project-template
|
Some checks failed
Build / validate (pull_request) Failing after 3s
Slice 3 (tech-spec §4.2–§4.3, §6). Refactor the SQLite layer into focused submodules (nodes/tasks/links) behind a thin delegating Store impl so a transaction can span several. - Model: Attention (white/orange/red/blue), TaskState (outstanding/done/dropped), LinkType, Link, Task, NewTask. - create_task: in one transaction mints the task node + tasks row, the canonical context doc, the canonical-context link, and an optional in-project link. get_task / set_task_state / set_task_attention. - Links CRUD: add_link, outgoing_links, backlinks (non-tombstoned). - update_node: a body change re-runs extraction and reconciles this node's wiki links — diff-based and idempotent, resolved via alias then exact title (owner-scoped); unresolved targets link on a later edit once the target exists; dropped targets are tombstoned. 20 tests green (12 unit + 8 integration). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| changelog.d | ||
| explanation | ||
| how-to | ||
| reference | ||
| tutorials | ||
| index.md | ||
| quartz.config.ts | ||
| quartz.layout.ts | ||