1.8 KiB
1.8 KiB
4.9.0 Real-Repo Qualification Smokes
Status: Planned
Goal
Replace fixture-only confidence with guest-backed proof that the chat-host path works against messy local repos and clean-clone startup sources.
Public API Changes
No new runtime surface is required in this milestone. The main additions are qualification smokes and their supporting fixtures.
The new coverage should prove:
- repo-root startup from a local Git checkout with ignored, generated, and unreadable files
--repo-urlclean-clone startup- a realistic install, test, patch, rerun, and export loop
- at least one nontrivial service-start or readiness loop
Implementation Boundaries
- keep the smoke pack guest-backed and deterministic enough to use as a release gate
- focus on realistic repo-shape and project-loop problems, not synthetic micro-feature assertions
- prefer a small number of representative project fixtures over a large matrix of toy repos
Non-Goals
- no promise to qualify every language ecosystem in one milestone
- no cloud or remote execution qualification layer
- no broad benchmark suite beyond what is needed to prove readiness
Acceptance Scenarios
- the repo has one clear smoke target for real-repo qualification
- at least one local-checkout smoke proves the new Git-tracked startup behavior
- at least one clean-clone smoke proves the
--repo-urlpath - failures in these smokes clearly separate project-source issues from runtime or host issues
Required Repo Updates
- new guest-backed smoke targets and any supporting fixtures
- roadmap, use-case docs, and release/readiness docs updated to point at the new qualification path
- troubleshooting updated with the distinction between shaped use-case smokes and real-repo qualification smokes