verify-deploy
Full system verification loop for deployment readiness
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Verify & Deploy Skill
This skill runs the complete verification suite to confirm the system is ready for deployment or commit.
Usage
Invoke with: /verify-deploy or "run the verify deploy skill"
Prerequisites
- Python virtual environment activated
- All dependencies installed
Steps
// turbo-all
Step 1: Audit Critical Paths
Verify required files exist:
$paths = @('.env', 'config/default.json', '.venv')
$results = @()
foreach ($p in $paths) {
$exists = Test-Path $p
$results += [PSCustomObject]@{Path=$p; Exists=$exists}
}
$results | Format-Table -AutoSize
Step 2: Run Unit Tests
$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe -m pytest tests/ -v --tb=short
Pass Condition: Exit code 0, no failures.
Step 3: Smoke Backtest
$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe -m src.laptop_agents.run --mode backtest --source mock --backtest 100
Pass Condition: Exit code 0, runs/latest/summary.html exists.
Step 4: Live System Test
$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe scripts/test_live_system.py
Pass Condition: Exit code 0.
Step 5: Integration Test
$env:PYTHONPATH="src"; .\.venv\Scripts\python.exe scripts/test_dual_mode.py
Pass Condition: Exit code 0.
Step 6: Output Summary
After all steps complete, output a summary table:
| Step | Command | Status |
|---|---|---|
| Audit Paths | Test-Path ... |
PASS/FAIL |
| Unit Tests | pytest tests/ |
PASS/FAIL |
| Smoke Backtest | --mode backtest |
PASS/FAIL |
| Live System Test | test_live_system.py |
PASS/FAIL |
| Integration | test_dual_mode.py |
PASS/FAIL |
Success Criteria
All 5 steps must PASS for the skill to succeed.
On Failure
- Do NOT commit any changes
- Report which step failed
- Check
runs/latest/for artifacts
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!