mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
* [10ab1535] Wire lint-imports into make gate target (#731) * [10ab1535] chore(makefile): add lint-imports to fast gate target * [10ab1535] docs(makefile): document lint-imports in the gate target on the codebase map --------- Co-authored-by: Backend Developer 2 <be-dev-2@roboco.tech> Co-authored-by: Backend Documenter <be-doc@roboco.tech> * [5fb82fdc] docs(gate): fix 3 PR-gate findings on lint-imports gate change (#745) Corrects the stale comment above the Makefile `gate` target to mention import boundaries, appends "+ lint-imports" to the `make gate` line in agents/prompts/teams/backend.md so backend devs know boundary violations are caught at the desk, and adds .import_linter_cache/ to .gitignore next to the other gate-tool caches so lint-imports' ~276KB untracked cache directory never gets swept into a commit by `commit()`'s git add -A. Co-authored-by: Backend Developer 1 <be-dev-1@roboco.tech> --------- Co-authored-by: roboco-app[bot] <302741806+roboco-app[bot]@users.noreply.github.com> Co-authored-by: Backend Developer 2 <be-dev-2@roboco.tech> Co-authored-by: Backend Documenter <be-doc@roboco.tech> Co-authored-by: Backend Developer 1 <be-dev-1@roboco.tech>
134 lines
2.3 KiB
Plaintext
134 lines
2.3 KiB
Plaintext
# Claude Code
|
|
.claude/scheduled_tasks.lock
|
|
.claude/agents/*
|
|
.claude/commands/*
|
|
.claude/hooks/*
|
|
.claude/scripts/*
|
|
.claude/skills/*
|
|
|
|
# Superpowers (session-private design + plans)
|
|
docs/superpowers/
|
|
|
|
# Python (anchored to repo root so the names don't shadow legitimate
|
|
# subdirectories like panel/src/lib).
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
/.Python
|
|
/build/
|
|
/develop-eggs/
|
|
/dist/
|
|
/downloads/
|
|
/eggs/
|
|
/.eggs/
|
|
/lib/
|
|
/lib64/
|
|
/parts/
|
|
/sdist/
|
|
/var/
|
|
/wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
.venv
|
|
venv/
|
|
ENV/
|
|
env/
|
|
# Per-workspace uv managed CPython (UV_PYTHON_INSTALL_DIR); lives in clone + worktrees
|
|
.uv-python/
|
|
|
|
# uv
|
|
.uv/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Testing
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
|
|
# Type checking
|
|
.mypy_cache/
|
|
.dmypy.json
|
|
dmypy.json
|
|
|
|
# Ruff
|
|
.ruff_cache/
|
|
|
|
# import-linter (lint-imports)
|
|
.import_linter_cache/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Database
|
|
*.db
|
|
*.sqlite3
|
|
|
|
# Alembic
|
|
alembic/versions/*.pyc
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
/data
|
|
/#recycle
|
|
.OLD/
|
|
logos/
|
|
|
|
# Panel (Next.js frontend)
|
|
panel/node_modules/
|
|
panel/.next/
|
|
panel/out/
|
|
panel/coverage/
|
|
# pnpm content-addressable store — a dev once committed the ~115MB store and hit
|
|
# GitHub's 100MB pre-receive limit (GH001), spiralling open_pr into a retry loop.
|
|
# An ignored dir can't be staged by any `git add`, so this is the root fix.
|
|
.pnpm-store/
|
|
panel/tsconfig.tsbuildinfo
|
|
panel/.env.local
|
|
panel/.env.*.local
|
|
|
|
# motion/ (HyperFrames compositions) + video-renderer (its render sidecar)
|
|
motion/node_modules/
|
|
# the trailing-slash form above only matches a directory — a tracked
|
|
# symlink at this path (e.g. a container-absolute pnpm link) needs its own,
|
|
# slash-less entry or it slips through `git add`/`git status` untracked.
|
|
motion/node_modules
|
|
video-renderer/node_modules/
|
|
# hyperframes lint/preview generates index.html in each composition dir —
|
|
# regenerated locally as needed, not tracked (the sidecar renders
|
|
# <orientation>.html directly, never index.html)
|
|
motion/compositions/*/index.html
|
|
# Internal-only: strategy/scratch/reference dumps — never publish
|
|
docs/internal/
|
|
|
|
# MkDocs build output (published to gh-pages by CI; never committed to master)
|
|
/site/
|
|
.playwright-mcp/
|
|
|
|
# Private per-repo uv cache (see Makefile UV_CACHE_DIR)
|
|
.uv-cache/
|
|
|
|
# Local uv python pin (machine-specific)
|
|
.python-version
|