m2-market/specs
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
..
001-market-first-wedge wedge: T013 property tests + T014 Dockerfile merged; fix zero-amount install rows 2026-07-02 03:17:07 +02:00
BRIEF.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S1-ledger-economy.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S2-catalog-registry.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S3-storefront-m2store.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S4-solution-scout.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S5-packaging-seeds.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
S6-proposal-engine-evidence.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00
SPEC-INDEX.md specs: m2-market spec discovery — 6 subsystem specs + synthesis index 2026-07-02 02:43:50 +02:00