Task 145 moved the runtime live suite onto PRs with environment-backed approvals and split Claude/Codex environments. That gives the repo a good default CI path, but it is intentionally fixed: ordinary PR-triggered runs use the default jobs only, and the environment approval UI cannot collect workflow inputs such as model overrides or matrix selection.
We still need an operator-friendly release/manual path that can request a broader runtime matrix without weakening the default PR experience.
Scope:
- Keep the
pull_request path opinionated and fixed for ordinary PRs.
- Extend
workflow_dispatch so manual or release-branch runs can request a broader matrix.
- Support explicit inputs for target PR/ref selection, default vs full-matrix mode, and optional Claude/Codex model overrides.
- Document that
workflow_dispatch inputs are supplied at run creation time, not at environment approval time.
- Ensure the live test entrypoints actually honor the new runtime/model override inputs.
- Preserve offline coverage for the workflow structure and dispatch-time parameter plumbing.
Acceptance criteria:
- Ordinary PR-triggered runs keep the current default runtime jobs and do not require new operator inputs.
workflow_dispatch supports explicit inputs for manual/release runs, including matrix selection and optional runtime/model overrides.
tests/README.md explains that workflow inputs are provided at dispatch time, not during environment approval.
- The live test entrypoints honor the new manual/runtime override inputs.
- Targeted offline workflow/helper tests cover the new input surface.
Follow-up from task 145 / PR #88.
Task 145 moved the runtime live suite onto PRs with environment-backed approvals and split Claude/Codex environments. That gives the repo a good default CI path, but it is intentionally fixed: ordinary PR-triggered runs use the default jobs only, and the environment approval UI cannot collect workflow inputs such as model overrides or matrix selection.
We still need an operator-friendly release/manual path that can request a broader runtime matrix without weakening the default PR experience.
Scope:
pull_requestpath opinionated and fixed for ordinary PRs.workflow_dispatchso manual or release-branch runs can request a broader matrix.workflow_dispatchinputs are supplied at run creation time, not at environment approval time.Acceptance criteria:
workflow_dispatchsupports explicit inputs for manual/release runs, including matrix selection and optional runtime/model overrides.tests/README.mdexplains that workflow inputs are provided at dispatch time, not during environment approval.Follow-up from task 145 / PR #88.