{"slug":"dw-staged-active-viewer","total":7,"limit":100,"offset":0,"since":null,"commits":[{"hash":"7dfec84","date":"2026-07-03 08:07:59 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"6204a23","date":"2026-06-23 12:28:06 -0700","author":"Steve","subject":"Add hourly snapshot refresh+rsync script + launchd plist (fires :50) for Kamatera staged-viewer","body":""},{"hash":"c0d8341","date":"2026-06-23 12:21:43 -0700","author":"Steve Abrams","subject":"auto-save: 2026-06-23T12:21:34 (1 files) — server.js","body":""},{"hash":"1611bbd","date":"2026-06-23 12:20:55 -0700","author":"Steve","subject":"Snapshot mode for Kamatera deploy: SNAPSHOT_ONLY serves static JSON dumped from Mac2-canonical dw_unified + hourly refresh/rsync","body":""},{"hash":"b272a86","date":"2026-06-23 12:06:22 -0700","author":"Steve","subject":"Add Calendar tab (today/week/month) projecting cadence drain by vendor","body":"Mirrors run-cadence-hourly.sh + cadence-import.js rotate(): reads live\ncadence-cursor.json idx, simulates 18/slot x 6 vendors x 3 skus, 24 slots/day\nfired :40, decrements per-vendor staged counts until the 26,114 backlog drains\n(~138 days). Today view marks the 12 cap-blocked slots (0 created until ~12:40 PT).\nNew /api/calendar route, read-only. Existing grid + sort/density/date-chip intact."},{"hash":"ec00425","date":"2026-06-23 11:39:52 -0700","author":"Steve Studio","subject":"Add launchd agent plist (KeepAlive, RunAtLoad, port 9846) for permanent viewer","body":""},{"hash":"6c5fa37","date":"2026-06-23 11:35:48 -0700","author":"Steve Studio","subject":"Read-only viewer of cadence staged-for-active SKU backlog (matches --gate; sort+density+date-chip)","body":""}]}