710104f491
- .env.example: add GAINWELL_SFTP_* mirror vars with bridge instructions - .gitignore: exclude ingest/ + macOS AppleDouble residue - CLAUDE.md: 'Production SFTP posture' section (env bridge, inbound drop zone, auth caveat, ingestion paths, daemon hot-reload caveat) - docs/RUNBOOK.md: 'Manual SFTP mode' section (daily flow, backfill, parse-CLI caveat, manual→real switch procedure) Recalibration after the auth-failed incident from 103.14.26.95 — local SFTP uploads won't work until Gainwell whitelists this IP, so the canonical flow is now manual file copy + cyclone pull-inbound.
55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
# Dependencies
|
|
node_modules/
|
|
.venv/
|
|
venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
|
|
# Build output
|
|
dist/
|
|
build/
|
|
*.tsbuildinfo
|
|
|
|
# Editor / OS
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# macOS extraction residue (AppleDouble / __MACOSX from unzip on macOS).
|
|
# These are paired with every regular file in an extracted zip — never data.
|
|
__MACOSX/
|
|
._*
|
|
|
|
# Operator drop zone (untracked working dir; contents are HCPF-delivered
|
|
# inbound files, never source). Use `mkdir -p ingest && touch ingest/.gitkeep`
|
|
# if you want the directory itself in the repo.
|
|
ingest/
|
|
|
|
# Local config
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Production data (handled by ops, not committed)
|
|
docs/prodfiles/*/
|
|
*.production.txt
|
|
|
|
# Local parser output
|
|
claims_output/
|
|
|
|
# Worktrees (subagent-driven development)
|
|
.worktrees/
|
|
|
|
# Brainstorm session artifacts (visual companion mockups, events, server state).
|
|
# Skills under .superpowers/skills/ are committed project-scoped guidance.
|
|
.superpowers/brainstorm/
|
|
|
|
# SP33+ scratch / production-data ingest. Generated artifacts live
|
|
# here only — the source EDI sits under docs/prodfiles/.
|
|
ingest/
|