Day 2 · context
Dashboard entry, identity, authorization, Organisation scope, Manage versus Platform, and the split application direction were established. Permify and role-based context shape what a user can see and do.
StockLive · Geelong Engineering Workshop
A Day 2–4 synthesis of the emerging Exchange and Sale domain direction, from Sale types through Auction, Lot, Appraisal, Declaration, configuration, integration, and Bid.
Dashboard entry, identity, authorization, Organisation scope, Manage versus Platform, and the split application direction were established. Permify and role-based context shape what a user can see and do.
The bloated Lot architecture led to the Exchange engine direction. Appraisal replaced Assessment, form configs became versioned, and raw appraisal data was separated from the Lot summary.
Listing, Item, and Consignment were removed from the target model. Lot became central, Bids moved directly onto Lot, and Catalog became a standalone Sale subtype.
The Exchange engine receives shared context rather than owning these domains:
Contact and Property are not injected into Exchange under the current direction.
Nexlot integrates directly with Lot / AuctionLot. Raw provider payloads and incomplete records need staging, stable import identity, and a replayable bid backfill path.
Integration is represented as a config type, with the external provider identified on that configuration.
not in target model
Sources: Day 2 scratchpad, Day 3 scratchpad, Day 4 scratchpad, and the technical capability map. Created as a planning aid; it does not replace an ADR or database schema.