SQLite cache bootstrap + single-issue mirror upsert #3
Notifications
Due Date
No due date set.
Blocks
Depends on
#24 apply_changes unified mutation tool
christian/commitea
#1 Gitea read client behind an injected fetch
christian/commitea
Reference: christian/commitea#3
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cache schema (
issues,labels,milestones,comments,issue_events) + an upsert writing one reconciled issue and reading it back throughextractLabelFacts. Pure row<->domain mappers in core;better-sqlite3driver inapps/desktop/src/main.Acceptance: reconcile one issue's labels, read back, assert estimateDays/priority/hardDeadline.
Open scope: confirm the seam — pure mappers in core, native driver in main. If reconcile orchestration should live in core too, define the injected-IO boundary here.