m2-market/specs/001-market-first-wedge
m2 (AI Agent) aeba02f287 wedge: T013 property tests + T014 Dockerfile merged; fix zero-amount install rows
T013 worker found record_install violating CHECK(amount>0) when platform_pct
rounds cut or seller_amount to zero (unhandled IntegrityError -> HTTP 500).
Fixed: skip zero rows, grant references the paying tx; regression test added.
9 ledger tests green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 03:17:07 +02:00
..
contracts factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart 2026-07-02 02:15:24 +02:00
data-model.md factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart 2026-07-02 02:15:24 +02:00
plan.md factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart 2026-07-02 02:15:24 +02:00
quickstart.md factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart 2026-07-02 02:15:24 +02:00
research.md factory-loop(plan): 001-market-first-wedge — plan, research, data model, 5 contracts, quickstart 2026-07-02 02:15:24 +02:00
spec.md factory-loop: onboard spec-kit, ratify constitution v1.0.0, draft 001-market-first-wedge spec 2026-07-02 02:03:14 +02:00
tasks.md wedge: T013 property tests + T014 Dockerfile merged; fix zero-amount install rows 2026-07-02 03:17:07 +02:00