Schumacher Internal
Search the build
-
517549c2026-09-15 TK-11438: migrate build script postgres connections to unix socket -
b1db05a2026-09-15 TK-11438: migrate postgres pool to unix socket (darwin fallback) -
967ddec2026-09-04 deploy: guard prod-only runtime data from rsync --delete -
af0193a2026-08-20 nav-agent: sync v1.3 (host left-sidebar collapse on load) -
72698392026-08-19 nav-agent: List data full-width tight columns (grid) — layout fix -
b7c1e3c2026-08-19 Refresh nav-agent to v1.2 (adds kv-list compact List view, default-off) -
b1393f52026-08-13 nav-agent: opt-out detail/chart page(s) from grid-controls (data-nav-agent=off, TK-10525) — resolves findTarget-miss NEEDS flag; documented reason inline -
399237f2026-08-13 nav-agent: v1.1 merge-mode asset refresh -
cdc6c622026-08-13 nav-agent: universal grid-controls drop-in on internal viewer pages -
834f5e32026-07-31 schumacher-internal: load shared /drill.js instead of inline primitives (TK-10093) -
cb5da712026-07-31 schumacher-internal: adopt href-to-deeper-data primitives (fleet copy #1) -
eec73e22026-07-16 chore: lint, refactor, v0.3.0 (session close) — RFC7617 auth split, fresh-deploy load guard, build-script cleanup, rename astek→schumacher -
f3a51a82026-07-16 update deploy port from 9946 (collision with fentucci-site) to 9965 -
14eec492026-07-16 schumacher-internal: internal-only Schumacher line viewer (astek :9944 spec, 3902 products, E2E chromium+webkit PASS)
Authors
- Steve14
Agents used
Skills used
- /quadrille1
- /claude1
- /code1
- /chart1
- /drill1
- /kvd1
Creative ideas + design notes
b1db05a · 2026-09-15 · TK-11438: migrate postgres pool to unix socket (darwin fallback)
Use process.env.PGHOST || darwin?/tmp:127.0.0.1 so Mac2 services use the unix socket at /tmp and Kamatera keeps TCP until its own migration. Undo: git revert HEAD
967ddec · 2026-09-04 · deploy: guard prod-only runtime data from rsync --delete
deploy.sh runs 'rsync -az --delete' with no data/ exclude, so a deploy overwrote the box's runtime file with the local copy and destroyed everything written since the last deploy. Added a surgical RSYNC_EXTRA_EXCLUDES for this project's runtime path(s) only, so genuine build artifacts under data/ keep syncing. Verified by itemized rsync --dry-run against prod: the runtime file is listed for transfer WITHOUT the exclude and absent WITH it. Fleet sweep, TK-11227. Same bug class as the July 2026 artmura/quadrille mis-target fix and the abramsagency lead-ledger fix (TK-10536). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
cb5da71 · 2026-07-31 · schumacher-internal: adopt href-to-deeper-data primitives (fleet copy #1)
First fleet propagation of the astek-landing reference (TK-10093). schumacher-internal is a byte-identical structural twin, so the exact recipe dropped in verbatim: URL-addressable filters (qstr/readURL/writeURL+popstate), drill()/kvd() atoms on card + info-drawer, facet counts as real <a href> anchors, PDP specDrill() chain-down. Verified on throwaway instance (3902 products, index+PDP JS parse, PDP 200, markers served).
File tree
- .deploy.conf
- .gitignore
- _sangetsu_spec.mjs
- docs/proof/grid.png
- docs/proof/home.png
- docs/proof/pdp-memo-modal.png
- launchd/com.steve.astek-data-refresh.plist
- launchd/com.steve.astek-monthly-refresh.plist
- lib/vendor-requests.js
- package-lock.json
- package.json
- public/curate.html
- public/drill.js
- public/index.html
- public/nav-agent/nav-agent.css
- public/nav-agent/nav-agent.js
- public/product.html
- public/styles.css
- scripts/build-products-json.js
- scripts/monthly-refresh.sh
- scripts/scrape-astek.js
- scripts/verify-e2e.mjs
- server.js