Skip to content

v0.27.4: Complete E2E/Maestro Machinery Purge & Interactive Manual Checklist Mode

Choose a tag to compare

@rabee-elkholy rabee-elkholy released this 02 Sep 16:36
· 22 commits to main since this release

Complete E2E/Maestro Machinery Purge & Interactive Manual Checklist Mode

  • Complete E2E/Maestro Engine Purge (_maestro_core.py, run_e2e_qa.py, run_e2e_smoke.py, qa-e2e-planner-agent):
    • Permanently purged all automated E2E and Maestro scripts, runners, planners, workflows, and selftests from the harness kit.
  • Streamlined Interactive Manual Checklist Mode (AGENTS.md, harness-rules.md, deliver.md, _product.py):
    • Enforced developer-in-the-loop interactive verification as the default and standard mode: compile :app:assembleDebug, install via run_device.py install-start, present 2-3 simple human test steps in chat, trigger interactive confirmation modal (ask_question), and immediately deliver the Conventional Commit on PASS.
  • Anti-Forgery Safety Interceptor (pre_tool_safety.py):
    • Hardened pre-tool safety hook to deny any direct edits or file creation inside .agents/state/ and .agents/scripts/, preventing unauthorized tampering with gates or review ledgers.
  • Universal Code Graph & Selftest Alignment:
    • Updated codebase graph engine, wizards, and selftest suites to pass 100% cleanly with zero warnings and zero failures.

Full Changelog: v0.27.3...v0.27.4