52 lines
1.8 KiB
Markdown
52 lines
1.8 KiB
Markdown
# `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-url` clean-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-url` path
|
|
- 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
|