02d324b896
- pytest-cov + [tool.coverage] config (95% branch, term-missing every run); c8 wired around tsx --test in web (95.9%) + cli (76.9%) — no runner swap (D-052) - markers fast/real_server/userns under --strict-markers (D-053); real_server ×5 uvicorn suites + userns ×2 files + 1 test (test_manager real-unshare catch); test_sandbox_agent unmarked per G-105 (plain stdlib process), outlier timeout(120) - pytest-timeout signal method: 60s global, 180s via conftest collection hook for marked tiers; BOTH tiers probe-proven (60.07s / 180.07s) - FAST=1 fast subset: 621 passed, 49 deselected, 55.4s bare (MH-M2 <60s holds); FAST implies NO_COV per verifier GAP-1 fix - CLI fresh-clone E2E env-gated (CLI_E2E=1, D-055): visible skip, opt-in green (902s aggregate step budget); path-invocation silent return → visible skip - web#test turbo task + root test/web:test/web:test:cov/cli:test:cov/cli:test:e2e/ ai:test:fast scripts; pnpm test runs 3/3 workspaces (3m) - leak fixes: AI_PROVIDER via monkeypatch (probe-proven restore), seed_verified_identity check-first + IntegrityError-only, test_engine.py:428 Path.read_text (P3 item done early) - PLAN.md count discipline: baseline 670/53/64 (671→670 collection fact; 61→64 v0.5.7 hotfix tests); Task 1-1-04 no-split decision recorded (6.8s combined) ---ci--- phase: 1 milestone: v0.7 status: execute ---/ci---
64 lines
810 B
Plaintext
64 lines
810 B
Plaintext
# Environment files — never commit credentials
|
|
.env
|
|
.env.secrets
|
|
.env.*
|
|
!.env.example
|
|
|
|
# CIAgent secrets
|
|
.ciagent/.env.secrets
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
|
|
# Build artifacts
|
|
dist/
|
|
/build/
|
|
.next/
|
|
.turbo/
|
|
*.tsbuildinfo
|
|
# Next.js static export (v0.3.6 build output, served by the ai-service)
|
|
apps/web/out/
|
|
|
|
# Storybook
|
|
storybook-static/
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Test coverage
|
|
coverage/
|
|
.coverage
|
|
.nyc_output/
|
|
|
|
# Python tooling caches
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
*.egg-info/
|
|
.ciagent/bin/
|
|
|
|
# v0.3 engine runtime data (SQLite + sandboxes)
|
|
apps/ai-service/ai_service/data/
|
|
apps/ai-service/**/sandboxes/
|
|
*.db
|
|
*.db-journal
|
|
|
|
# in-sandbox capture agent runtime spool
|
|
.nc-agent/
|