phase6-smoke-test

Solid

Use to run a quick end-to-end smoke test against the Phase-6 Mission-Manager + Critic-Loop. Spawns a mock-task through the full pipeline (Mission-spawn → Worker-stub → Critic-verdict → Kontrollierer signature → Bus-event trace) and reports a pass/fail with structured output. Use after Phase-6 modifications or before merging changes that touch jarvis/missions/.

AI & Automation 30 stars 11 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
50
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Phase-6 Smoke-Test This skill runs a fast end-to-end smoke test against the Phase-6 pipeline. It is not as exhaustive as the real test suite, but in under 30s it delivers a confidence check that the mission pipeline runs through without hanging. ## When to use - After changes to `jarvis/missions/manager.py`, `critic/`, `kontrollierer/`, `workers/`, `isolation/`. - Before a merge PR to `main`, so that pipeline integrity is confirmed. - When you suspect a Mission-Manager hang (reattach, concurrency). ## Steps 1. **Check prerequisites:** - `python -c "from jarvis.missions.manager import MissionManager"` — an ImportError catches drift early. - `pytest tests/missions/ --collect-only -q` — lists the tests, catches collection errors. 2. **Run the smoke-test script** (already exists under `scripts/smoke_phase6_p1.py`, `scripts/smoke_phase6_p2.py`, `scripts/smoke_phase6_p3.py`): ```bash python scripts/smoke_phase6_p1.py # Foundation: Bus + Store + Manager python scripts/smoke_phase6_p2.py # Worker-Layer: Job-Object + Worktree python scripts/smoke_phase6_p2_jobkill.py # Job-Kill-Pfad python scripts/smoke_phase6_p3.py # Critic-Loop + Kontrollierer ``` If a script is missing — mark it as `MISSING` in the report and continue. 3. **Test run** with the `jarvis-test-runner` subagent against `tests/missions/`: ``` pytest tests/missions/ -v --tb=short --no-header --maxfail=15 ``` 4. **Generate the report:** ``` ## Phase-6 Smoke-Test...

Details

Author
PersonalJarvis
Repository
PersonalJarvis/PersonalJarvis
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category