Recover ZARA-006 through ZARA-011 onto master #47

Merged
lost-rob0t merged 7 commits from fix/recover-zara-006-011-to-master into master 2026-07-19 02:00:04 +00:00
lost-rob0t commented 2026-07-19 01:52:26 +00:00 (Migrated from github.com)

Wrong-base recovery

PRs #38 through #44 were merged into intermediate feature branches instead of master. Their merge records are immutable, so this PR reconstructs the intended repository state directly from current master.

Included commits

  • ZARA-006: Prolog timer handling
  • configurable timer and alarm sounds
  • ZARA-007: state-aware Prolog intent precedence
  • ZARA-008: valid multi-tool agent histories
  • ZARA-009: fail-open memory and transient recall context
  • ZARA-010: bounded TTS provider/playback contracts
  • ZARA-011: ordered dictation output and deterministic cleanup

Only the seven commits missing from master were replayed. ZARA-004 and ZARA-005 were already present through PR #37 and were not duplicated. The existing .github/workflows/ci.yml and AGENTS.md from master are preserved.

Obsolete revert PRs #45 and #46 were closed because they targeted intermediate branches and did not repair master.

Validation

  • exact CI command: nix develop -c bash -c 'pytest && for test_script in scripts/test-*.sh; do bash "$test_script"; done'
  • 70 Python tests passed
  • every scripts/test-*.sh suite passed
  • nix build passed

This PR intentionally targets master.

## Wrong-base recovery PRs #38 through #44 were merged into intermediate feature branches instead of `master`. Their merge records are immutable, so this PR reconstructs the intended repository state directly from current `master`. ## Included commits - ZARA-006: Prolog timer handling - configurable timer and alarm sounds - ZARA-007: state-aware Prolog intent precedence - ZARA-008: valid multi-tool agent histories - ZARA-009: fail-open memory and transient recall context - ZARA-010: bounded TTS provider/playback contracts - ZARA-011: ordered dictation output and deterministic cleanup Only the seven commits missing from `master` were replayed. ZARA-004 and ZARA-005 were already present through PR #37 and were not duplicated. The existing `.github/workflows/ci.yml` and `AGENTS.md` from `master` are preserved. Obsolete revert PRs #45 and #46 were closed because they targeted intermediate branches and did not repair `master`. ## Validation - exact CI command: `nix develop -c bash -c 'pytest && for test_script in scripts/test-*.sh; do bash "$test_script"; done'` - 70 Python tests passed - every `scripts/test-*.sh` suite passed - `nix build` passed This PR intentionally targets `master`.
Sign in to join this conversation.
No description provided.