{"slug":"professional-directory","total":6,"limit":100,"offset":0,"since":null,"commits":[{"hash":"69fd19d","date":"2026-07-03 08:08:09 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"c41166b","date":"2026-06-22 21:18:00 -0700","author":"Steve Abrams","subject":"auto-save: 2026-06-22T21:17:54 (2 files) — detailed-test.js test-professional-directory.js","body":""},{"hash":"15d88dc","date":"2026-05-13 08:57:59 -0700","author":"Steve","subject":"snapshot: 56 file(s) changed, +46 new, ~10 modified","body":""},{"hash":"81db480","date":"2026-05-07 12:29:29 -0700","author":"Steve","subject":"tighten .gitignore: add missing standing-rule patterns (build/ .next/)","body":""},{"hash":"a5d87d5","date":"2026-05-02 06:59:31 -0700","author":"Steve","subject":"add apply-templates.js — deterministic mockup template-rotation","body":"Companion to generate-mockups.js (LLM-driven). This script applies the\n10 hand-built design templates (a..j) from\ndata/mockups/{22006,32287,32309}-{a..j}.html to a list of new businesses,\npicking 3 designs per business via a prime-step rotation:\n\n  - no two adjacent businesses share the same trio\n  - each business's three designs are different from each other\n  - across the run, all 10 design directions get used roughly evenly\n\nSpecialty-aware copy hooks (HOOKS) keep the variant text reading native\nto each business type (nail / hair / lash / aesthetics / dds) instead of\nrobotic Mad-Libs substitution. Each specialty has its own:\n  - hero line, kicker, story title + 2 paragraphs\n  - 5 services with prices and provider notes\n  - quote + author\n  - book-cadence sentence, keyword tags, type label\n\nFirst run output: 10 businesses × 3 designs = 30 mockups in 0.3 sec.\nAdd to BUSINESSES array and re-run to scale further.\n\nRun: node scripts/apply-templates.js\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"eff0b9f","date":"2026-04-30 00:41:56 -0700","author":"Steve Abrams","subject":"Initial commit — LA County professional directory (doctors)","body":"Compliance-first PostgreSQL data platform for licensed LA County\nmedical professionals. Five-agent layout (ingest, crawler, enrich,\ndedupe, api) with NPI bulk + CDPH facility importers wired up.\n\nCurrent state:\n- 106,711 professionals (NPI bulk, LA County)\n- 41,606 organizations (NPI + CDPH/HCAI: 81 hospitals, 289 surgery\n  centers, 1,206 clinics, ...)\n- 6,563 geocoded orgs (lat/lng from CDPH)\n- 37,803 prof_locations linked to organizations via address+phone\n"}]}