Skip to content

v0.27.5: Setup Wizard 2.0 (4-Station Cascading Flow), Diff-Grounded Testing Standard & Doctor Pre-Checks

Choose a tag to compare

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

Setup Wizard 2.0 (4-Station Cascading Flow), Diff-Grounded Testing Standard & Doctor Pre-Checks

  • Setup Wizard 2.0 & 4-Station Flow (wizard/questions.py, setup_wizard.py):
    • Re-architected setup interview into 4 strictly ordered thematic stations:
      1. Workspace & AI Tooling (i0, i14, and conditional i2/i5/i6/i19/b_*)
      2. Git Governance & Safety (i3, i21)
      3. Project Management & Task Tracker (i20, and cascading i18, i16)
      4. Device Testing & Verification (i15, i22, and cascading i4, i10)
    • Added smart cascading logic (depends_on): skipping tracker language and Zoho MCP when none is chosen, and skipping device target policy and install confirmation when device verification is disabled.
    • Reduced onboarding friction from 11 mandatory questions to 5-7 streamlined prompts for standard workflows.
  • Diff-Grounded Manual Smoke Steps Standard (harness-rules.md, deliver.md, AGENTS.md):
    • Enforced a rigorous standard for manual verification: agents must author 2-3 numbered testing steps in chat strictly derived from the modified diff (1. Navigation path, 2. Interaction matching diff, 3. Expected visual/functional outcome).
  • Environment Doctor Hardening (doctor/engine.py, harness_doctor.py):
    • Added proactive checks for Java JDK runtime (validating JDK 17+ requirement for AGP 8+) and ADB CLI availability in system PATH to Dimension 1.

Full Changelog: v0.27.4...v0.27.5