diff --git a/graph/code-patterns/two-phase-cached-loading-pattern-for-api-heavy-screens-in-ru-77c0b8.md b/graph/code-patterns/two-phase-cached-loading-pattern-for-api-heavy-screens-in-ru-77c0b8.md index 64419e95615..cf285cf6d38 100644 --- a/graph/code-patterns/two-phase-cached-loading-pattern-for-api-heavy-screens-in-ru-77c0b8.md +++ b/graph/code-patterns/two-phase-cached-loading-pattern-for-api-heavy-screens-in-ru-77c0b8.md @@ -6,7 +6,7 @@ tags: [sba-scouting, rust, caching, ratatui, async, tokio, sqlx, standings, api, importance: 0.8 confidence: 0.8 created: "2026-03-02T00:33:19.472159+00:00" -updated: "2026-03-02T00:33:48.934531+00:00" +updated: "2026-03-02T02:09:29.292144+00:00" relations: - target: 1d64c80d-61ec-434f-902a-3a511e2b92c2 type: RELATED_TO @@ -38,6 +38,11 @@ relations: direction: incoming strength: 0.5 edge_id: b0015c81-b5ab-4972-8811-04dc5ddaebf4 + - target: 346c5a34-3fed-44ff-832a-b0c9eb42ca88 + type: RELATED_TO + direction: incoming + strength: 0.8 + edge_id: fbf4a323-421b-4964-ba27-bffd66df6d69 --- # Two-Phase Cached Loading Pattern diff --git a/graph/decisions/decision-auto-sync-on-dashboard-mount-when-all-entities-stal-346c5a.md b/graph/decisions/decision-auto-sync-on-dashboard-mount-when-all-entities-stal-346c5a.md index 7d4783d881d..6ced28735ce 100644 --- a/graph/decisions/decision-auto-sync-on-dashboard-mount-when-all-entities-stal-346c5a.md +++ b/graph/decisions/decision-auto-sync-on-dashboard-mount-when-all-entities-stal-346c5a.md @@ -6,7 +6,7 @@ tags: [sba-scouting, rust, sync, dashboard, decision, auto-sync] importance: 0.6 confidence: 0.8 created: "2026-03-02T02:09:10.166132+00:00" -updated: "2026-03-02T02:09:10.485694+00:00" +updated: "2026-03-02T02:09:29.292144+00:00" relations: - target: 3a2ec27f-99ac-463f-a451-f99fe8fb1136 type: RELATED_TO @@ -23,6 +23,11 @@ relations: direction: outgoing strength: 0.73 edge_id: 285800e7-a6b0-4cf2-b017-91b209ef61bd + - target: 77c0b897-4124-432f-84de-700ff82dcde1 + type: RELATED_TO + direction: outgoing + strength: 0.8 + edge_id: fbf4a323-421b-4964-ba27-bffd66df6d69 --- # Auto-Sync on Dashboard Mount: Design Decision diff --git a/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--two-phase-cached-loading-patte-fbf4a3.md b/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--two-phase-cached-loading-patte-fbf4a3.md new file mode 100644 index 00000000000..8baa54f897a --- /dev/null +++ b/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--two-phase-cached-loading-patte-fbf4a3.md @@ -0,0 +1,13 @@ +--- +id: fbf4a323-421b-4964-ba27-bffd66df6d69 +type: RELATED_TO +from_id: 346c5a34-3fed-44ff-832a-b0c9eb42ca88 +from_title: "Decision: Auto-sync on dashboard mount when all entities stale >24h" +to_id: 77c0b897-4124-432f-84de-700ff82dcde1 +to_title: "Two-phase cached loading pattern for API-heavy screens in Rust TUI" +strength: 0.8 +created: "2026-03-02T02:09:29.292144+00:00" +updated: "2026-03-02T02:09:29.292144+00:00" +--- + +Both concern dashboard/screen data loading patterns with async DB reads on mount