Update current state: 0.2.0:53 shipped to prod and registry

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