You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add versioned QA Scenario Slice support using PRD-like YAML briefs. Scenarios should give agents full test context while the runner parses only safety/routing metadata.
This slice should include starter scenarios for https://github.com/Hector-Ha/AltShift so agents can run focused QA slices instead of one giant checklist.
Acceptance criteria
QA Scenario Slice YAML lives under est/qa-scenarios.
Scenario body supports natural-language brief content for goal, steps, expected behavior, warning signs, manual inspection notes, and edge cases.
Scenario YAML must not allow arbitrary shell commands or executable hook code.
Runner requires explicit scenario paths or ids and does not default to running all scenarios unless caller names the full intended set.
At least the first AltShift scenario set exists, covering clone/analyze, Env Draft inspection, Env Draft save, and known-risk areas from the current roadmap.
During a QA run, known GitHub issue refs are fetched best-effort when network/auth are available, but lookup failure does not block local QA.
Tests cover scenario parsing and safety metadata handling.
Scenario files are agent-readable test briefs, not machine-only assertion lists. Expected product behavior belongs in the scenario brief; actual results belong in the session report.
What to build
Add versioned QA Scenario Slice support using PRD-like YAML briefs. Scenarios should give agents full test context while the runner parses only safety/routing metadata.
This slice should include starter scenarios for https://github.com/Hector-Ha/AltShift so agents can run focused QA slices instead of one giant checklist.
Acceptance criteria
Blocked by
Notes
Scenario files are agent-readable test briefs, not machine-only assertion lists. Expected product behavior belongs in the scenario brief; actual results belong in the session report.