{"slug":"ai-workforce","total":7,"limit":100,"offset":0,"since":null,"commits":[{"hash":"0f62b7a","date":"2026-09-01 13:06:07 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-09-01T12:55:30 (1 data files) — package-lock.json","body":""},{"hash":"d54e575","date":"2026-08-25 12:51:21 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-08-25T12:44:18 (1 data files) — .deploy.conf","body":""},{"hash":"3bf14bb","date":"2026-08-25 10:48:53 -0700","author":"Steve","subject":"creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)","body":"Fleet inoculation — opening this basic-auth app with credentials in the URL\npoisoned document.baseURI and made relative fetch('/api/…') throw. Guard resolves\nnon-absolute request URLs against location instead. Ref: creds-in-url-fetch-guard-fleet-pattern.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"f891d5f","date":"2026-07-13 15:33:38 -0700","author":"Steve","subject":"silence favicon 404 (data-URI icon + /favicon.ico 204) — /3x now 4/4 clean","body":""},{"hash":"ad7b400","date":"2026-07-13 15:29:30 -0700","author":"Steve","subject":"ai-workforce v0.1 — live fleet-as-workforce dashboard (pm2+launchd+cabinet+CNCP+cost), basic-auth, sort+density, hired date/time","body":""},{"hash":"a010095","date":"2026-07-13 15:25:55 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-13T15:25:47 (1 files) — BRIEF.md","body":""},{"hash":"f11a79a","date":"2026-07-13 15:24:10 -0700","author":"Steve","subject":"initial scaffold (ai-workforce) via web-dev accelerator","body":""}]}