Update current state: 0.2.0:53 shipped to prod and registry
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user