Files
LegacyHUB/.gitignore
Vadim Malanov 79d5fa9fee chore(guardrail): report-only size check and var/ compatibility note
Add scripts/report_module_sizes.py - report-only LOC bands per layer
from the TeamHUB module-size guardrail (CONVENTIONS.md, module
contract p.6). Always exits 0: split-review stays a human decision.
Wire it into CI as a non-blocking step and into the AGENTS.md
baseline checks.

Document data/input + data/work as the deliberate compatibility
exception to the var/ rule of 18_REPO_LAYOUT_STANDARD.md in
docs/structure-map.md (compose mounts and APP_*_DIR depend on the
paths) and ignore var/ for new local runtime output.

Verified: script runs clean on the repo (159 files in scope, zero
flagged); ruff and compileall pass; adversarial review fixed two
classification bugs (frontend shell under frontend/src/app/,
app/api/security.py as infra helper).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 10:19:08 +03:00

29 lines
436 B
Plaintext

__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
.env
.env.local
.idea/
.vscode/
.mypy_cache/
.pytest_cache/
.ruff_cache/
data/input/*
data/work/*
!data/input/.gitkeep
!data/work/.gitkeep
# target home for new local runtime state (18_REPO_LAYOUT_STANDARD);
# data/input + data/work stay as the documented compatibility surface
var/
*.log
.DS_Store
# local preview launch config
frontend/.claude/
.claude/launch.json