[P1] ZARA-018 — Separate acknowledgements from verified results #52

Merged
lost-rob0t merged 3 commits from fix/zara-018-ack-result-events into master 2026-07-19 06:09:38 +00:00
lost-rob0t commented 2026-07-19 05:58:49 +00:00 (Migrated from github.com)

Closes #19

Summary

  • emit an immediate noncommittal acknowledgement before resolution/execution
  • emit structured final success or failure only after execution, with resolved arguments in reply text
  • make generic reply phrases true fallback and rich phrases opt-in
  • report resolution failures and bound/clean up the optional TTS sink
  • add deterministic Prolog and fake notification/TTS integration coverage

Validation

  • nix develop -c bash -c 'pytest && for test_script in scripts/test-*.sh; do bash "$test_script"; done'
  • nix build

Both pass locally. No rebase was used.

Closes #19 ## Summary - emit an immediate noncommittal acknowledgement before resolution/execution - emit structured final success or failure only after execution, with resolved arguments in reply text - make generic reply phrases true fallback and rich phrases opt-in - report resolution failures and bound/clean up the optional TTS sink - add deterministic Prolog and fake notification/TTS integration coverage ## Validation - `nix develop -c bash -c 'pytest && for test_script in scripts/test-*.sh; do bash "$test_script"; done'` - `nix build` Both pass locally. No rebase was used.
Sign in to join this conversation.
No description provided.