Files
gomag-vending/.gitignore
Marius Mutu 2e65855fe2 feat(sync): already_imported tracking, invoice cache, path fixes, remove vfp
- Track already_imported/new_imported counts separately in sync_runs
  and surface them in status API + dashboard last-run card
- Cache invoice data in SQLite orders table (factura_* columns);
  dashboard falls back to Oracle only for uncached imported orders
- Resolve JSON_OUTPUT_DIR and SQLITE_DB_PATH relative to known
  anchored roots in config.py, independent of CWD (fixes WSL2 start)
- Use single Oracle connection for entire validation phase (perf)
- Batch upsert web_products instead of one-by-one
- Remove stale VFP scripts (replaced by gomag-vending.prg workflow)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 00:15:37 +02:00

45 lines
431 B
Plaintext

*.fxp
*.FXP
*.bak
*.BAK
*.csv
/log.*
/output/*.json
*.err
*.ERR
*.log
# Python
__pycache__/
*.py[cod]
*$py.class
# Environment files
.env
.env.local
.env.*.local
# Settings files with secrets
settings.ini
vfp/settings.ini
output/
vfp/*.json
*.~pck
.claude/HANDOFF.md
# Virtual environments
venv/
.venv/
# SQLite databases
*.db
*.db-journal
*.db-wal
*.db-shm
# Generated/duplicate directories
api/api/
# Logs directory
logs/