m2-market/specs/001-market-first-wedge
m2 (AI Agent) 5d651705ff wedge: adapt catalog clients to REAL memory-api (store/search, agent_id partitions)
- CatalogClient: POST /memory/search, results via metadata.listing; tenant
  visibility filter enforced in the one shared reader client (memory-api
  tenant_id is scalar; deviation recorded in the module docstring)
- indexer MemoryClient: upsert = exists-check + store; drop/delete are WARN
  no-ops (API has no delete) — reindex is an idempotent fill for now
- refund-overdraw decided: compensating refunds may push a seller negative
  (debt, manual reconciliation); data-model amended, property machine updated
- probe doc stored in market:probe partition during API discovery (harmless)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 04:09:33 +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 wedge: adapt catalog clients to REAL memory-api (store/search, agent_id partitions) 2026-07-02 04:09:33 +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: US2 wave converged — T027 publish cmd, T029/T030 seeds (schema-valid, scrubbed); T031 blocked on operator 2026-07-02 03:51:27 +02:00