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 f2a3e2a5aac..0bf7dc33dd7 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:20:49.595455+00:00" +updated: "2026-03-02T02:21:01.979645+00:00" relations: - target: 3a2ec27f-99ac-463f-a451-f99fe8fb1136 type: RELATED_TO @@ -38,6 +38,11 @@ relations: direction: outgoing strength: 0.7 edge_id: aca4887b-3c88-443d-b7d1-fc137d414832 + - target: e1fad787-7de7-4f62-afb7-6df2ffdea1ed + type: RELATED_TO + direction: outgoing + strength: 0.65 + edge_id: bbed0cf1-0bb9-4479-97f5-41b0dc40c63b --- # Auto-Sync on Dashboard Mount: Design Decision diff --git a/graph/decisions/standings-screen-nav-key-chosen-as-w-in-sba-scout-rust-tui-e1fad7.md b/graph/decisions/standings-screen-nav-key-chosen-as-w-in-sba-scout-rust-tui-e1fad7.md index 06bb1f8e1c4..247b8b8fe55 100644 --- a/graph/decisions/standings-screen-nav-key-chosen-as-w-in-sba-scout-rust-tui-e1fad7.md +++ b/graph/decisions/standings-screen-nav-key-chosen-as-w-in-sba-scout-rust-tui-e1fad7.md @@ -6,7 +6,7 @@ tags: [sba-scouting, rust, tui, navigation, keybinding, standings, ratatui, deci importance: 0.7 confidence: 0.8 created: "2026-03-02T00:33:08.868540+00:00" -updated: "2026-03-02T02:20:55.066739+00:00" +updated: "2026-03-02T02:21:01.979645+00:00" relations: - target: 13e9c4dc-0e72-4b8f-987d-8a421f26ea80 type: BUILDS_ON @@ -38,6 +38,11 @@ relations: direction: incoming strength: 0.85 edge_id: cb95feca-40ee-4cfb-af50-cd2e1b8844cd + - target: 346c5a34-3fed-44ff-832a-b0c9eb42ca88 + type: RELATED_TO + direction: incoming + strength: 0.65 + edge_id: bbed0cf1-0bb9-4479-97f5-41b0dc40c63b --- # Standings Screen Navigation Key: 'w' diff --git a/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--standings-screen-nav-key-chose-bbed0c.md b/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--standings-screen-nav-key-chose-bbed0c.md new file mode 100644 index 00000000000..a5fb8e6b586 --- /dev/null +++ b/graph/edges/decision-auto-sync-on-dashboar--RELATED_TO--standings-screen-nav-key-chose-bbed0c.md @@ -0,0 +1,13 @@ +--- +id: bbed0cf1-0bb9-4479-97f5-41b0dc40c63b +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: e1fad787-7de7-4f62-afb7-6df2ffdea1ed +to_title: "Standings screen nav key chosen as 'w' in SBA Scout Rust TUI" +strength: 0.65 +created: "2026-03-02T02:21:01.979645+00:00" +updated: "2026-03-02T02:21:01.979645+00:00" +--- + +Auto-sync and standings are independent data freshness mechanisms. Auto-sync handles teams/players/transactions via the sync pipeline when stale >24h. Standings has its own separate cache (standings_cache table) with its own background refresh. They don't interfere — auto-sync checks sync_status entity types, standings checks standings_cache. This independence was explicitly verified during implementation.