Status: done
Clean local generated files from the deliverable surface, align contributor docs with the implemented project, and run final verification.
This todo covers:
.gitignore updates for local-only files..superpowers/ browser-companion files from the deliverable set.AGENTS.md from the old empty-repo guide to the actual FastAPI/uv project.docs/plans/todos.md status update.This todo does not cover:
.gitignoreAGENTS.mddocs/plans/todos.mddocs/plans/todo-6-cleanup-closeout.md.gitignore and current git status..env.venv/.pytest_cache/.superpowers/__pycache__/AGENTS.md to describe the actual repo:
src/agent_lab/ package layout.tests/.scripts/ws_smoke.py.docs/plans/.uv commands.Run verification:
uv run pytest
uv run python -c "from agent_lab.main import app; print(app.title)"
uv run python scripts/ws_smoke.py --help
git status --porcelain=v2 --branch
Update docs/plans/todos.md and this file with results.
Completed result:
.gitignore now ignores .env, .venv/, .pytest_cache/, and .superpowers/; __pycache__/ was already covered.AGENTS.md was created for the implemented FastAPI, WebSocket, uv, DDD, and pydantic-settings project shape.uv run pytest passed: 10 passed, 1 warning.uv run python -c "from agent_lab.main import app; print(app.title)" passed and printed Agent Lab.uv run python scripts/ws_smoke.py --help passed and showed the expected CLI options.git status --porcelain=v2 --branch no longer lists .superpowers/, .venv/, .pytest_cache/, or .env.Notes:
TestClient deprecation warning for the installed httpx integration.uv run python ... verification commands initially hit sandbox permission limits while reading ~/.cache/uv; they passed after rerunning with approval.