Changelog
Changelog
Unreleased
Breaking Changes
policy: decomposed
policy_service.pyinto modularservices/policy/package and removed legacy file-import APIs.cli: removed legacy policy import commands (
import-species-policies,import-layer2-policies,import-tone-prompt-policies,import-world-policies).runtime: removed legacy path-mapping fallback for registry entry resolution; canonical
policy_refis now required.
Migration Notes
Canonical policy import/bootstrap path is now artifact-only (
mud-server import-policy-artifact).Runtime policy authority remains DB activation + variant state; world policy files are not runtime authority.
0.5.9 (2026-04-13)
Features
Bug Fixes
cli: tighten startup diagnostics and isolate tests (6140f06)
config: align mud runtime integrations with luminal (#253) (303f897)
deploy: add entity-state backend URL and document service-to-service TLS pattern (4b13b51)
deploy: add entity-state backend URL and document service-to-service TLS pattern (f11602d)
Documentation
0.5.8 (2026-03-21)
Bug Fixes
0.5.7 (2026-03-15)
Bug Fixes
Documentation
0.5.6 (2026-03-15)
Bug Fixes
0.5.5 (2026-03-15)
Bug Fixes
0.5.4 (2026-03-15)
Features
0.5.3 (2026-03-14)
Features
0.5.2 (2026-03-13)
Features
0.5.1 (2026-03-13)
Bug Fixes
0.5.0 (2026-03-13)
⚠ BREAKING CHANGES
policy: decompose policy service and remove legacy file imports
Features
Bug Fixes
Code Refactoring
policy: decompose policy service and remove legacy file imports (ea641ec)
0.4.22 (2026-03-13)
Features
Bug Fixes
core: avoid bootstrap activation side effects in policy tests (99104e8)
core: bootstrap axis policies from legacy source when activation missing (aac99fa)
policy: resolve clothing layer2 import and remove insecure env docs (1c7267b)
policy: resolve clothing layer2 import and remove insecure env docs (eb4b1cf)
0.4.21 (2026-03-12)
Bug Fixes
0.4.20 (2026-03-12)
Features
policy: add layer2 legacy importer and cli command (197ca71)
policy: add layer2 legacy importer and cli command (a1847fa)
policy: add species YAML backfill importer and CLI (740cb18)
policy: add species yaml backfill importer and cli command (22764e3)
policy: add tone/prompt importer and align admin header (16c7113)
policy: add tone/prompt importer and align admin shell header (cb65c7e)
Bug Fixes
0.4.19 (2026-03-11)
Features
policy: add canonical policy api foundations (#205) (73aae99)
policy: add tone profile and prompt layer1 validation (58c9c87)
policy: migrate prompt and tone_profile Layer 1 validation (547fa39)
policy: simplify publish and mirror workflow (613d861)
policy: simplify publish and mirror workflow (0e6a877)
0.4.18 (2026-03-10)
Bug Fixes
0.4.17 (2026-03-10)
Bug Fixes
0.4.16 (2026-03-10)
Bug Fixes
0.4.15 (2026-03-10)
Features
Bug Fixes
api: harden policy hash path normalization (759b78a)
0.4.14 (2026-03-09)
Features
Performance Improvements
ci: parallelize mud test lanes with pytest-xdist (471c568)
Documentation
0.4.13 (2026-03-08)
Bug Fixes
0.4.12 (2026-03-08)
Bug Fixes
0.4.11 (2026-03-08)
Features
api: add canonical condition-axis pipeline endpoint (2b4edb2)
api: add canonical condition-axis pipeline endpoint (ecb3f39)
condition-axis: add retry backoff to upstream adapter (1d4ac7a)
condition-axis: add upstream retry backoff policy (03a832a)
pipeline: add condition-axis upstream metrics counters (51bfee2)
pipeline: add condition-axis upstream metrics counters (02e9547)
pipeline: harden condition-axis upstream contract metadata (99c43b3)
pipeline: harden condition-axis upstream contract metadata (6438abf)
Documentation
0.4.10 (2026-03-06)
Features
Bug Fixes
0.4.9 (2026-03-04)
Documentation
0.4.8 (2026-03-04)
Features
add lab policy bundle draft APIs (c1ca50e)
add lab policy bundle draft APIs (9261e18)
add lab policy bundle endpoint (59859f6)
add lab policy bundle endpoint (588b5f5)
add lab prompt draft APIs (ec2b650)
add lab prompt draft APIs (e5ac948)
add policy bundle promotion API (1f6a183)
add policy bundle promotion API (756e1e2)
add prompt draft promotion API (6f673d9)
add prompt draft promotion API (470c801)
0.4.7 (2026-03-01)
Features
0.4.6 (2026-03-01)
Features
0.4.5 (2026-03-01)
Bug Fixes
0.4.4 (2026-02-28)
Bug Fixes
0.4.3 (2026-02-28)
Bug Fixes
0.4.2 (2026-02-28)
Features
Bug Fixes
lab: resolve ruff B904 and I001 lint errors (436bbcc)
0.4.1 (2026-02-27)
Bug Fixes
0.4.0 (2026-02-27)
Features
axis: implement axis resolution engine (Phase 3) (9e43b0e)
axis: implement axis resolution engine (Phase 3) (3f66aa9)
engine: wire axis engine to chat/yell/whisper (Phase 4) (#143) (ffd71bb)
ledger: add JSONL ledger writer and daily_undertaking resolution grammar (308af12)
ledger: JSONL ledger writer + daily_undertaking resolution grammar (9b36e6f)
translation: wire FUTURE(ledger) stubs to emit chat.translation events (163101f)
translation: wire FUTURE(ledger) stubs to emit chat.translation events (70e208a)
Bug Fixes
Miscellaneous Chores
0.3.11 (2026-02-26)
Features
Bug Fixes
0.3.10 (2026-02-18)
Features
db: complete phase 4 typed errors and hot-path plan guards (#119) (8f6b13c)
db: drop create-user compat args and dead helpers (2575dcf)
db: enforce strict character identity resolution (7786dbb)
db: enforce strict character identity resolution (9f272d3)
db: extract admin axis and events repositories (7b2ec57)
db: extract admin axis and events repositories (ca7608d)
db: extract characters chat and worlds repositories (8ea0ed6)
db: extract characters chat and worlds repositories (bdfaac8)
db: extract connection and schema foundations (0d5a2e5)
db: extract connection and schema foundations (d4a9e51)
db: extract users and sessions repositories (e0a9686)
db: extract users and sessions repositories (414d51b)
db: harden facade with explicit public API contract (b588583)
db: harden facade with explicit public API contract (7695373)
db: phase 4 typed repository errors and API boundary mapping (#118) (fdef70b)
db: remove account-create compat args and prune dead DB helpers (919fb9d)
db: remove legacy player shim API surface (5fdc622)
db: remove legacy player shim API surface (d5c0475)
db: require explicit world ids for character paths (2abec9f)
db: require explicit world ids for character paths (6e353ed)
db: require explicit world ids for runtime state paths (f9df116)
db: require explicit world ids for runtime state paths (a9de263)
db: require explicit world scope for active character queries (be6eeb0)
db: require explicit world scope for active character queries (293999d)
db: stabilize facade import path and shared db types (09fddb9)
db: stabilize facade imports and shared db types (dd9661d)
Bug Fixes
Documentation
0.3.9 (2026-02-16)
Features
0.3.8 (2026-02-16)
Features
0.3.7 (2026-02-16)
Features
admin: add character lifecycle controls (e9f8125)
admin: add character lifecycle controls (8ebc909)
admin: add world operations status and kick controls (eb0cb2b)
admin: world operations status + kick controls (ace07fb)
api: include guest entity state in onboarding (cc7780a)
api: include guest entity state in onboarding (0ec1002)
core: randomize snapshot seed and add occupation axes (e904a6b)
core: randomize snapshot seed and add occupation axes (23f1e39)
db: enforce account-first session selection model (9c7f2d4)
db: enforce account-first session selection model (a3868f8)
db: enforce session invariants with sqlite triggers (dc0a521)
db: enforce sqlite session invariants (afee4ef)
0.3.6 (2026-02-15)
Features
admin: add users table filters (e3d0b6c)
admin: add users table filters (1dddfb9)
admin: expand axis inspector docs (4040d53)
admin: expand axis inspector docs (ff2b817)
admin: refine users layout (03a7f9a)
admin: refine users layout (d9f3ca5)
admin: show online status and axis events (d085703)
admin: show online status and axis events (3266e9d)
core: add axis policy foundations (01f1d76)
core: add axis policy foundations (f9750e5)
0.3.5 (2026-02-14)
Features
Bug Fixes
Documentation
0.3.4 (2026-02-14)
Features
web: add admin data pages (70a39dd)
web: add admin data pages (77648a1)
web: add admin webui scaffolding (ed3070d)
web: add admin webui scaffolding (2074348)
web: add dashboard layout and routing (b9e62b9)
web: add dashboard layout and routing (395ad38)
web: add login flow scaffolding (8bced0e)
web: add login flow scaffolding (cc3e545)
Documentation
0.3.3 (2026-02-13)
Documentation
0.3.2 (2026-02-13)
Features
admin_tui: add user and character dashboards (50ade69)
admin_tui: add user and character dashboards (f35f639)
admin_tui: add worlds tab and harden world loader (a5ebcca)
admin-tui: stabilize table selection (dcacaaf)
admin-tui: stabilize table selection (df04e88)
api: add register-guest endpoint (923e0a0)
api: add register-guest endpoint (c4286d4)
cli: add init-db migrate option (6ece6b4)
core: use world registry in engine (baa32c0)
data: add multi-world data layout (e945e67)
multiworld: add world scoping and auth flow (1450880)
multiworld: add world scoping and auth flow (e087254)
Bug Fixes
admin_tui: align users table (1cae99a)
admin_tui: align users table (60c1fc3)
admin_tui: improve navigation and character naming (31f7d57)
admin_tui: open user detail and avoid cursor crashes (969c77b)
admin_tui: selection and cursor navigation (302a7aa)
chat: resolve usernames to characters (06fd374)
db: map usernames to default characters (d14bccb)
test: avoid fixture call and guard migrate arg (4fdf1cf)
Documentation
0.3.1 (2026-02-11)
Features
Bug Fixes
db: align tests with user/character schema (a93669b)
0.3.0 (2026-02-10)
⚠ BREAKING CHANGES
auth: sessions are now database-backed with TTL + sliding expiration; session config keys have changed (ttl_minutes, sliding_expiration, allow_multiple_sessions).
Features
admin-tui: add admin user creation (dbac2e5)
admin-tui: add admin user creation (099b5b8)
admin: add client type to sessions (33f64e3)
admin: add user removal tools (43e9545)
admin: add user removal tools (0d1693d)
auth: add temporary visitor accounts (bdb509d)
auth: add temporary visitor accounts (621d7ab)
auth: move sessions to db-backed ttl with sliding expiration (671f037)
tui: add configurable keybindings (41b026e)
tui: add configurable keybindings (403c2a1)
tui: add database table browser (9aa9f07)
tui: add database table browser (87a3b47)
Bug Fixes
0.2.10 (2026-02-01)
Bug Fixes
0.2.9 (2026-02-01)
Features
0.2.8 (2026-01-31)
Features
Bug Fixes
0.2.7 (2026-01-31)
Features
0.2.6 (2026-01-31)
Bug Fixes
0.2.5 (2026-01-31)
Features
0.2.4 (2026-01-30)
Features
0.2.3 (2026-01-30)
Features
Bug Fixes
Documentation
0.2.2 (2026-01-30)
Features
Bug Fixes
0.2.1 (2026-01-30)
Documentation
0.2.0 (2026-01-30)
⚠ BREAKING CHANGES
No default admin user created on init. Use CLI or env vars.