- core/printing.py: SumatraPDF silent print backend (dry_run, timeout, error capture) - core/print_document.py: orchestrate generate() + print, per-report paper size, printer fallback - core/print_api.py: FastAPI POST /api/print + GET /api/health, HTTPBearer auth, English Swagger at /api/docs - serve.py: uvicorn entrypoint - config: printers/print/api sections in settings.yaml + core/settings.py - requirements.txt: add fastapi, uvicorn - .gitignore: ignore logs/
26 lines
273 B
Plaintext
26 lines
273 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
|
|
# virtualenv
|
|
.venv/
|
|
venv/
|
|
|
|
# secrets & local config
|
|
config/settings.yaml
|
|
|
|
# generated output
|
|
out/
|
|
logs/
|
|
# verification artifacts
|
|
*.preview.png
|
|
_smoke_*
|
|
|
|
# AI Agents
|
|
.claude/
|
|
.sisyphus/
|
|
.agents/
|
|
.zcode/
|
|
.workbuddy/ |