Repository navigation
CommerceBackend v0.2.1 — Post-v0.2 Hardening
Summary
CommerceBackend v0.2.1 is a post-v0.2 hardening release for the public agent-native marketplace foundation. It includes release-readiness guardrails and discovery verification before broader live-project promotion.
What changed
- Added a production startup guard that rejects
BYPASS_STRIPE_SIGNATURE=true. - Capped the temporary in-memory listing search scan at 1,000 rows until DB-level search lands in v0.3.
- Fixed query logging so
resultCountrecords the true match total, not only the sliced page size. - Emitted structured critical JSON logs for
CHECKOUT_PERSISTENCE_FAILEDreconciliation events. - Added discovery asset verification for public agent-readable surfaces.
Verification
- PR #34 checks passed before merge: CI, CodeQL, Vercel preview, local build/lint/typecheck/tests.
- PR #33 checks passed before merge: CI, CodeQL, Vercel preview.
- Public discovery files verified live:
/llms.txt,/llms-full.txt, and/.well-known/commercebackend.json.
Scope boundary
v0.2.1 does not add refunds, disputes, tax calculation, Stripe Connect payouts, shipping labels, merchant connectors, auctions, or multi-seller carts. Connector imports and semantic search remain v0.3+ roadmap work.