diff --git a/AGENTS.md b/AGENTS.md index 4f76d8e..ff05561 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -95,23 +95,24 @@ Operator-specific memories at `~/.claude/projects/-Users-macpro-Projects-licensi checklist; reach out directly when ready. - Registry icon doesn't render in the StartOS marketplace (see `guides/startos-packaging.md`). -## Current state (2026-06-12) +## Current state (2026-06-13) -- **Live**: server `immense-voyage.local` runs daemon `0.2.0:52` (from `:45`; - migrations 0020–0022 applied). Registry `registry.keysat.xyz` still publishes - `:45`. Four SDKs published; `keysat.xyz` + `docs.keysat.xyz` deployed. -- **`:52` = multi-provider/merchant-profile model**: data model + backend +- **Live**: server `immense-voyage.local` runs daemon `0.2.0:53` (migrations + 0020–0022 applied). Registry `registry.keysat.xyz` now publishes `:53` too + (GitHub release `v0.2.0-53` cut; `files.keysat.xyz` serves the s9pk). Four SDKs + published; `keysat.xyz` + `docs.keysat.xyz` deployed. +- **`:52`/`:53` = multi-provider/merchant-profile model**: data model + backend resolution shipped and audited sound; the resolution/CRUD query surface now has test coverage. See `docs/guides/payments.md`. -- **Prod runs a known-broken `:52`**: a purchase-path ambiguous-column bug (broke - *every* paid purchase) is **fixed, committed, and pushed** (daemon `31f4670`, on - GitHub + gitea), but **no `:53` build/install yet**, so the live server is still - broken. No live buyers, so not urgent — but this is the top next step. -- **Next, in priority order**: (1) bump `:53` + `make x86` + `make install` to ship - the fix; (2) resolve the 3 red tests — delete the dead `payment_provider_preference_round_trip`, - decide the mock-injection seam for the two `paid_purchase_*` (see `docs/guides/testing.md`); - (3) build the 4 deferred UIs + add `unlimited_merchant_profiles` to master - Pro/Patron policies; (4) re-register the master Zaprite webhook; (5) optional: +- **Purchase-path bug fixed and shipped**: the `:52` ambiguous-column bug (broke + *every* paid purchase) was fixed in daemon `31f4670`; `:53` (version bump + `8c4bacc`) built, installed to prod, and published to the registry on + 2026-06-13. The live purchase path works again. +- **Next, in priority order**: (1) resolve the 3 red tests — delete the dead + `payment_provider_preference_round_trip`, decide the mock-injection seam for the + two `paid_purchase_*` (see `docs/guides/testing.md`); + (2) build the 4 deferred UIs + add `unlimited_merchant_profiles` to master + Pro/Patron policies; (3) re-register the master Zaprite webhook; (4) optional: run formatters as a standalone commit. - **Tests/build**: `cargo check` clean (1 intentional deprecation warning); api 43 pass / 3 known-fail (test-debt), other suites green. No CI; fmt/prettier not