Maestro Daily: Trust the Disk, Not the Cache

Today's changes cluster around a single reliability theme: several long-standing bugs traced back to state that silently drifted from what's actually on disk or in the terminal. Fixes landed for group registries, task counts, gh CLI detection, and prompt delivery to Claude's terminal.

Duration: PT2M23S

Episode overview

This episode is a short developer briefing from Maestro Daily.

It explains recent repository work in plain language.

  • Show: Maestro Daily
  • Published: 2026-09-11T11:00:04Z
  • Audio duration: PT2M23S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. It's September 11th, and this is Maestro Daily.

The through-line in today's activity is stale state versus ground truth — five separate fixes, five separate subsystems, all caused by Maestro trusting a cache or a copy instead of checking what's actually there.

Start with groups. PR 1550 fixes a bug where deleting one project group emptied the entire Left Bar, including groups the user never touched. The root cause: the group registry file is the only source of truth for group names and settings, and a bad write could wipe it while agents still pointed at now-missing group…

Same pattern in PR 1544: refreshing the Auto Run document list re-read the file list from disk, but task counts lived in a separate cache that never got the memo. Playbooks edited on disk kept showing stale, sometimes zero, task counts until this fix forced a re-read.

And PR 1546 fixes GitHub CLI detection failing on machines where a working "gh" was installed via a shim, like asdf — the detection logic didn't fully honor the configured path or handle wrapper binaries, so Send Feedback reported gh as missing even though Auto Run's own PR creation worked fine.

The most striking case is commit fcf430f:…

Nearby episodes from Maestro Daily

  1. Data Loss, Silent Failures, and a Security Cleanup
  2. Focus, State, and the Mobile Send Path
  3. Closing the Gaps Between State and Reality
  4. Truthful State Over Optimistic UI
  5. The Web-Desktop Reckoning
  6. The Visibility Problem
  7. Chasing Ghosts in Scroll and Auth Resume
  8. Scroll Fixes, Parser Repairs, and Theme Plumbing