Tk 10965 Zero Price Analysis

repo: ~/Projects/tk-10965-zero-price-analysis · 20 commits · 0 in last 24h, 1 in last 7d · █

Search the build

20 commits indexed

  1. 2525621 2026-09-22 Fix: prevention test imports canonical master, not stale local copy (TK-11786)
  2. c57e84a 2026-09-08 Reload fixture truth and serialize competing Vienna CLI writers
  3. 7645583 2026-09-08 Freeze Vienna executor scope and journal offline mutations safely
  4. 7fb358c 2026-09-08 Reject unsafe inventory CLI arguments before initialization
  5. 55f8804 2026-08-31 chore: lint, refactor, v1.1.1 (session close)
  6. 7709f2c 2026-08-30 isolate fixture runs from canary heartbeat
  7. ee159c0 2026-08-30 fix(A): execute on_hand=0 remediation on 1743 live variants — verify CLEAN, reversible via restore-maps
  8. bb56e7c 2026-08-30 TK-10965 Fix A executed: 1,743 zero-price sellable variants set on_hand=0 (non-orderable); env-override for sanctioned inventory token; verify CLEAN
  9. 0bf5296 2026-08-30 feat: Fix B prevention guard (inventory-stamp invariant) + test + apply guide, v1.1.0
  10. f46558f 2026-08-30 paginate zero-price canary variants
  11. 6696093 2026-08-30 snapshot concurrent zero-price remediation evidence
  12. ae6d884 2026-08-30 auto-data-snapshot: 2026-08-30T15:20:13 (1 data files) — tk10964-canary-guard/data/latest.json
  13. 7f8dbb2 2026-08-30 chore: syntax-validate + VERSION 1.0.0 (session close)
  14. 7e1dd31 2026-08-30 auto-data-snapshot: 2026-08-30T14:42:48 (4 data files) — tk10964-canary-guard/README.md tk10964-canary-guard/com.steve.zero-price-orderable-canary.plist tk10964-canary-guard/rollback/TK-10974-preinstall/com.steve.zero-price-orderable-canary.plist tk10964-canary-guard/rollback/TK-10974-preinstall/failed-bootstrap-library-copy.plist
  15. 2a6ecb4 2026-08-30 make zero-price canary scheduler-visible
  16. db7f993 2026-08-30 snapshot live zero-price evidence before canary install
  17. 3b4e9b8 2026-08-30 add hardened zero-price orderable canary guard
  18. 7eb582b 2026-08-30 Add apply-fix.mjs (restore-map-first, canary-batched, rollback) — needs write_inventory scope
  19. 31761c3 2026-08-30 Add multi-location caveat (Kimi second-model confirm) to remediation
  20. 8b81bcc 2026-08-30 TK-10965: zero-price-orderable root-cause analysis + verify harness

Authors

Agents used

  • none detected

Skills used

  • /com2
  • /rollback2
  • /dw-guards1
  • /claude1
  • /code1
  • /data1
  • /latest1
  • /failed-bootstrap-library-copy1

Creative ideas + design notes

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

2525621 · 2026-09-22 · Fix: prevention test imports canonical master, not stale local copy (TK-11786)
Replace the 75-line vendored inventory-stamp-guard.mjs with a portable shim
that re-exports from the canonical master at ~/Projects/_shared/dw-guards/.
The prevention test now validates against the current guard implementation,
not a diverged local snapshot.

The portable shim resolves via DW_SHARED_GUARDS env or home-dir fallback,
enabling the guard to work on Kamatera (/root), Mac1, and any other machine.

ESM consumers (import) work correctly. CJS consumers (require) fail safely
with ERR_REQUIRE_ASYNC_MODULE, preventing silent bad defaults.

All 8 test cases pass: guard correctly stamps 0 on the $0-orderable class,
2026 otherwise.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WoD95uATtwJXUZvQ7PNPsB
bb56e7c · 2026-08-30 · TK-10965 Fix A executed: 1,743 zero-price sellable variants set on_hand=0 (non-orderable); env-override for sanctioned inventory token; verify CLEAN
- apply-fix.mjs: prefer SHOPIFY_ADMIN_ACCESS_TOKEN (write_inventory) via env override
- run-with-inventory-token.sh: loads sanctioned importer token, injects into child env
- runs/: restore-maps for canary(50) + all(1693) — full reversibility
- verify.mjs RESULT: CLEAN (exit 0), all 4 vendors 0 zero-price-orderable

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8b81bcc · 2026-08-30 · TK-10965: zero-price-orderable root-cause analysis + verify harness
Root cause: all 1281 flagged PR variants are DENY + qty=2026 + tracked
(year-literal stamped by setInventory2026), NOT inventory_policy=CONTINUE
as previously diagnosed. True blast radius = 1743 (PR 1281 + Fentucci 462);
canary undercounts by 462 (Fentucci not tagged quote-only). READ-ONLY.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

File tree

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

Other build journals

← Tk 10867 Gb Safe Plan  ·  all 4 projects  ·  Tk 11331 Exec →

Export

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

rendered in 0ms