The four files in tools/import-normalizer/out/ contain real names, addresses, and attribution prose for ~163 living/deceased family members and were committed by mistake. They are now removed from the index (kept on disk for local development) and gitignored. The canonical artifacts are produced locally from the Python normalizer and synced into IMPORT_HOST_DIR out-of-band alongside the PDFs. The contract between normalizer and importer is the header schema, not the file contents — CanonicalSheetReader fails closed on a missing header, which is what locks the contract. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
36 lines
630 B
Plaintext
36 lines
630 B
Plaintext
# Runtime data (Docker volumes)
|
|
data/
|
|
import-data/
|
|
import/
|
|
gitea/
|
|
|
|
# Secrets
|
|
.env
|
|
|
|
# Dev scripts / DB dumps
|
|
scripts/large-data.sql
|
|
|
|
.vitest-attachments
|
|
**/test-results/
|
|
.worktrees/
|
|
.superpowers/
|
|
.agent/
|
|
.claude/worktrees/
|
|
.claude/scheduled_tasks.lock
|
|
|
|
# Run artifacts from verification tooling
|
|
proofshot-artifacts/
|
|
|
|
# Root-level Node.js tooling artifacts
|
|
node_modules/
|
|
|
|
# Repo uses npm; yarn.lock is ignored to avoid double-lockfile drift.
|
|
frontend/yarn.lock
|
|
|
|
**/.venv/
|
|
**/__pycache__/
|
|
*.pyc
|
|
|
|
# Canonical import artifacts live only on the ops host (PII).
|
|
# See tools/import-normalizer/.gitignore — load-bearing for that policy.
|