You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
RI Marketplace: status poller (active->closed + proceeds/fee) + seller-account precondition UI (closes #292 remainder) #27
Status poller that transitions a listing active -> closed once it sells, and records realized proceeds and the AWS transaction fee actually charged.
Seller-account precondition UI that checks the AWS seller account is registered (US bank account on file) and surfaces a tailored message before the user attempts to list.
Because the poller is unimplemented, migration 000060 in PR LeanerCloud/cloud-commitments-cli#808 was reduced to only the three columns the implemented flow reads/writes (offering_class, listing_id, listing_state). The settlement/poller columns (listed_at, listing_price_schedule, listing_proceeds_received, listing_fee_paid) were removed so the schema never carries columns nothing populates. They should be re-added alongside the poller in this follow-up.
Scope
Background poller (or on-demand refresh) calling DescribeReservedInstancesListings to update listing_state and detect closed (sold) listings.
Persist realized proceeds and the AWS fee actually charged; re-add the settlement columns in a new migration.
Seller-account precondition check + UI message (registered seller / US bank account on file) before listing.
Activity
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
fix(marketplace): multi-count listing, handler tests, descope poller …
6 remaining items
feat(marketplace): sell/cancel Standard RIs on AWS Marketplace (closes …
IAmJSD commentedon Oct 23, 2026
Claiming: working on this
fix(config): drop the previous listing's settlement when a relist is …
feat(marketplace): poll RI Marketplace listings and record proceeds a…
feat(marketplace): explain SellerNotRegistered with a 400 and reason …
IAmJSD commentedon Oct 28, 2026
Status update (2026-10-28): #1559 merged: AWS
SellerNotRegisterednow returns a 400 with a fixed explanation andreason: seller_not_registered.Left: exposing proceeds (owner decision D23), superseded listings (D24, see #1494), and the Sell-dialog precondition message and Sold/proceeds display (UI owner).