Designersalesreps
repo: ~/Projects/designersalesreps · 16 commits · 0 in last 24h, 0 in last 7d ·
Skills used
- /privacy2
- /claude1
- /code1
- /off1
- /pm21
- /designersalesreps-go-live1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
142f4e6 · 2026-09-04 · deploy: guard live runtime data from rsync --delete
deploy.sh runs 'rsync -az --delete'. This project's server appends
user-submitted state to a path inside its own deployed tree, and the file
does not exist locally — so a deploy DELETED it on prod outright.
Proven by itemized rsync --dry-run against prod:
WITHOUT guard: *deleting <the runtime file>
WITH guard: (nothing)
Prod held real data at the time of the fix: fabricfriday 19,
textiletuesday 70, wallpaperwednesday 30 newsletter subscribers.
Found by the new deploy-data-guard-canary, which caught these four after
a hand-rolled sweep missed them. TK-11227.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
a245b58 · 2026-07-27 · chore: add deploy scaffold — ecosystem.config.js, deploy-kamatera.sh, nginx vhost, .deploy.conf
Onboard prep for designersalesreps.com (port 9901). DNS/CF/pm2 gates
pending Steve approval per pending-approval/designersalesreps-go-live.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
e3a4fd2 · 2026-05-19 · server — 404-guard .bak/.pre paths before static handler
Drops any request whose path matches .bak or .pre- before express.static
gets a chance to serve it, so snapshot residue can never leak to the open
web even if a file slips into public/.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6839ed3 · 2026-05-19 · gitignore — exclude .bak/.pre snapshots + runtime claims.jsonl
Prevents accidentally committing editor-snapshot residue or runtime claim
submissions to the repo.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
File tree
14 files tracked. Click any to browse the source at HEAD.
rendered in 1ms