Migration 0004 (VISUAL and drawing caches, go-live ignored list, resource map, job tables, order-derived columns with provenance; work order key includes the operation sequence). The real worker on APScheduler with settings re-read each fire, pause, run now, advisory locks, job_runs and a heartbeat. The visual-feed job (five VisualKit reads, COPY and MERGE cache, suspect-batch guard, the apply in one transaction: drafts, change orders, retire-moved, work order gone, closed and cancelled observed, projects and units from order links, auto-release) and the fingerprint. The drawing-lookup job (queue, budget, download on version change, sha256 into assets, decision table, staging for rev approval, drawing-origin change orders). Clerical From VISUAL panel, flags, rev approval, hand uploads, change-order review; Admin Feed settings and resource map. Synthetic fixture generator and a fixture-driven worker in CI with a Playwright scenario. Docs updated. Verified: 3249 server tests and 13 Playwright scenarios on the docker-1 CI stack, 76 frontend tests, doctor at 0004; one feed and one drawing run against VISUAL DEV and the vault from the developer machine (counts in the changelog). Co-Authored-By: Claude Fable 5.1 <[email protected]>
44 lines
510 B
Plaintext
44 lines
510 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.eggs/
|
|
build/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
htmlcov/
|
|
.venv/
|
|
venv/
|
|
|
|
# Node
|
|
node_modules/
|
|
dist/
|
|
frontend/dist/
|
|
playwright-report/
|
|
test-results/
|
|
|
|
# Local settings and secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.local
|
|
secrets/
|
|
|
|
# Real job data stays out of git
|
|
tests/fixtures/local/
|
|
tests/fixtures/generated/
|
|
reference/
|
|
recordings/
|
|
|
|
# Editors and OS
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# CI-only generated files
|
|
deploy/ci/ci-secrets/
|
|
deploy/ci/ci-backups/
|