2.7.0 — 2026-09-29
- Corrective rebuild restoring Living Market helper values removed by the unsafe 2.6.80 reachability prune.
- Keeps the quarterly any_ruler procurement-scan removal, Mass Sell fixes, GUI containment, and retired standalone-window cleanup.

2.6.31
- Removed the retired standalone Slave Exchange GUI and its permanently hidden decision.
- Removed the standalone-only close scripted-GUI bridge and obsolete ui_open flag handling.
- Removed standalone-only localization and corrected Living Market documentation to the DDM-integrated UI.
- Retained shared market scripted GUIs/effects, compatibility stubs, and save-migration code because they are active or protective rather than dead code.

2.6.30 — 2026-09-29
- Removed Living Market's adult/minor split from automatic nonsexual Military/Labour assignment.
- Native CSE job-start validity remains authoritative; sexual/prostitution job branches remain adult-only.
- Preserves 2.6.29 full-roster sorting, pagination, tooltips, and containment work.

2.6.29
- Completed the Slavery Exchange pagination pass: Buy stock, owned slaves, eligible buyers, marriage subjects, marriage partners, and Workforce all use cached First/Previous/Next/Last paging.
- Completed sort/filter/page tooltips in the DDM-embedded Slavery office, including Workforce filters and pager buttons.
- High-to-Low and Low-to-High sorts operate on the full cached Buy roster before paging, so cheap rows are reachable rather than silently omitted.
- Removed Living Market's extra adult gate from nonsexual AI procurement/enslavement entry points; dependency-native validity rules still apply. Sexual/prostitution/romantic paths remain adult-only.

2.6.28
- Full Slavery Exchange GUI and list-behavior audit across Buy, Sell, Marriage, and Workforce.
- Added cached pagination to every high-volume Exchange list: Buy stock, owned slaves, eligible buyers, marriage subjects, marriage partners, and workforce.
- Added First / Previous / Next / Last controls to every pager so either end of a sorted market can be reached immediately.
- Added explanatory tooltips to all price, bid, stat, and genetic sorting controls.
- Sort/filter changes return to page 1; page navigation slices the existing cached roster and does not rescan the world.
- Compact layout pass prevents sort strips, pagers, and footer controls from crowding the window frame.

2.6.27
- Full market GUI containment pass across Buy, Sell, Marriage, and Workforce.
- Lowered oversized expanding-list minimum heights so controls remain inside the decorated window at UI scaling.
- Corrected compact sort/filter/service labels and button widths.
- Gameplay/economic logic unchanged.

Dominion of Communion - Slavery Reimagined Living Market 2.6.25

- Immediate Labour, Prostitute, and Sex service payments now use pay_short_term_gold directly from client to owner.
- Removed the remove_short_term_gold + add_gold pair that expanded into invalid negative add_gold calls and polluted the runtime error log.
- Service prices, owner revenue counters, contract counters, stress effects, and service cooldowns are unchanged.
