Abramsagency

repo: ~/Projects/abramsagency · 24 commits · 0 in last 24h, 0 in last 7d ·

Search the build

24 commits indexed

  1. 3883f0c 2026-09-03 deploy.conf: anchor the leads.jsonl rsync exclude to the transfer root
  2. 40f7aa7 2026-09-03 landing: replace placeholder 555 phone with real DW toll-free; protect prod lead ledger from rsync --delete
  3. 89d0173 2026-09-03 auto-data-snapshot: 2026-09-03T14:29:24 (1 data files) — .deploy.conf
  4. 1600736 2026-09-03 fix .deploy.conf: PORT 9788 -> 9632 (real live port after the VenturaClaw collision move)
  5. 75ee42e 2026-08-13 add golive-port-fix.sh: resolve :9788 collision with VenturaClaw — move abramsagency to a free box port + sync vhost
  6. 155edd3 2026-08-13 add golive-finish.sh: full restart (apply specific-IP bind) + public-IP cert/https verify
  7. 37781bd 2026-08-13 add golive-ssl-bind.sh: bind agency vhost to specific IP so it wins SNI publicly (listen-group fix)
  8. ad0e29d 2026-08-13 add restart-nginx.sh: clean restart to rebuild server_names_hash + verify agency cert
  9. ca84584 2026-08-13 add golive-ssl-diag.sh: read-only probe of why agency :443 serves default cert
  10. c1a6837 2026-08-13 golive-ssl-fix: raise server_names_hash_MAX_SIZE to 8192 (real overflow — bucket_size alone insufficient for 700+ vhosts)
  11. 9a64fc9 2026-08-13 add golive-http-only.sh fallback: serve clean HTTP (drop 301->https) until SSL SNI fix lands
  12. 55142be 2026-08-13 add golive-ssl-fix.sh: raise server_names_hash_bucket_size so agency :443 SNI matches (fixes cert-selection)
  13. 11c9639 2026-08-13 golive: fix SSL — serve ACME challenge from webroot (not proxied), obtain via certbot certonly + install :443 vhost
  14. b0ab28a 2026-08-13 repoint agency site to agency.agentabrams.com (owned CF zone): email/footer/deploy host + one-shot golive.sh (deploy+nginx conf.d+certbot)
  15. 776b054 2026-08-13 add golive2.sh: place vhost in conf.d (box doesn't include sites-enabled) + re-verify
  16. 1ff63c8 2026-08-13 add one-shot golive.sh (deploy+pm2+nginx) — Steve runs it; classifier gates agent prod SSH
  17. ac4a33d 2026-08-13 Founder: lead web-dev cred with real 10-month record (600+ projects, 370+ skills, 90 agents, 7 iOS apps, 30k+ commits) + animated stat band
  18. ef53719 2026-08-13 add Founder section: Steve's sales + web-dev background as the differentiator (SA monogram, credibility close before CTA) + nav link
  19. 2082cb8 2026-08-13 add launch post drafts (LinkedIn/X/IG) — gated, not posted
  20. bb835e9 2026-08-13 add 'more of our work' strip: Wallpaper's Back, directories, real-estate platforms (liquid-glass case cards)
  21. a15d282 2026-08-13 harden: ensure data/ dir exists on startup (fresh-box safe)
  22. 1ac9fa4 2026-08-13 lead form: optional George email notification (env-gated off, routes to known-good inbox to dodge own-domain send-gate)
  23. 4e76bdf 2026-08-13 liquid-glass motion: always-on staggered light-sweep sheen + cursor refraction glare + 3D pointer tilt on cards
  24. eaecc03 2026-08-13 abramsagency.com: mobile-first liquid landing — 4 service pillars, DW flagship case study, live color-wheel grid demo, lead form

Authors

Agents used

  • none detected

Skills used

  • /claude3
  • /code3
  • /leads2
  • /data1
  • /index1
  • /www1
  • /agency1
  • /https1
  • /footer1
  • /deploy1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

3883f0c · 2026-09-03 · deploy.conf: anchor the leads.jsonl rsync exclude to the transfer root
Codex second-model pass: '/data/leads.jsonl' is anchored to the rsync
transfer root, so it cannot accidentally match (or fail to match) a
nested path. Same intent, no edge cases.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
40f7aa7 · 2026-09-03 · landing: replace placeholder 555 phone with real DW toll-free; protect prod lead ledger from rsync --delete
- public/index.html: tel:+13105551234 (fake 555) -> tel:+18883734564,
  and surface the number as the tile label '(888) 373-4564' so it matches
  the email tile's pattern instead of an unlabelled 'Tap to call'.
  Number chosen by Steve (2026-09-03).
- .deploy.conf: add RSYNC_EXTRA_EXCLUDES=data/leads.jsonl. The canonical
  deploy runs 'rsync -az --delete' with no data/ exclude, so a deploy would
  have overwritten the box's lead ledger with the local test file. Latent
  data-loss bug; harmless today (prod holds 1 test row) but real once leads
  arrive.

Verified locally: node server.js -> healthz ok, home 200/36039B, zero 555 remnants.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
1600736 · 2026-09-03 · fix .deploy.conf: PORT 9788 -> 9632 (real live port after the VenturaClaw collision move)
Verified live on Kamatera: pm2 'abramsagency' online PORT=9632,
cwd=/var/www/agency.agentabrams.com. The stale 9788 would re-collide
with VenturaClaw if any script read it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2

File tree

15 files tracked. Click any to browse the source at HEAD.

Other build journals

← Abrams Report  ·  all 4 projects  ·  Ad Signals Rolodex →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms