aboutsummaryrefslogtreecommitdiff
path: root/claude-rules/daily-drivers.md
Commit message (Collapse)AuthorAgeFilesLines
* docs(daily-drivers): mark cross-machine roam-sync confirmed on both driversCraig Jennings2026-06-301-5/+2
| | | | | | | Verified ratio over tailscale: the roam clone and roam-sync timer are live and syncing, matching velox. That closes the one-time per-machine setup, so the standing open-instance note is cleared. The memory-sync task's only remaining item is its manual-validation child, which needs a live cross-project session.
* docs: reframe daily-drivers around direct tailscale reachCraig Jennings2026-06-301-4/+24
| | | | | | The rule claimed the agent can't reach the other daily driver, so the only move was to flag the drift. That's false: both machines are on the same tailnet, and this session repaired ratio's dotfiles over tailscale ssh. So the rule now says reach the other box directly to sync, verify, or repair, with flag-it kept as the fallback for when tailscale is down. I added a section on the connection mechanics: tailscale status lists the nodes, the tailscale IP and MagicDNS name always resolve, a bare hostname only resolves when MagicDNS is configured locally, and the first connection needs StrictHostKeyChecking=accept-new.
* docs(rules): add a daily-driver machine-sync ruleCraig Jennings2026-06-241-0/+49
Craig runs two daily drivers, ratio and velox, that need to stay in sync. The rule prompts every project session to consider whether an important machine-level change (dotfiles, a synced repo's clone or timer, a global config, a one-time bootstrap) needs to reach the other box, and to name the manual step when nothing carries it automatically. It carries the current open instance: the roam.git KB clone plus its roam-sync timer is confirmed on velox and still needs verifying on ratio. Claude-Session: https://claude.ai/code/session_017PtX1nt1rtYVATuzmzBS4f