docs: append current mod lifecycle model (Feb 2026 implementation state)

This commit is contained in:
jester 2026-02-28 22:26:55 +00:00
parent a589cd8702
commit 84dd6fcee4

View File

@ -306,3 +306,25 @@ This system guarantees:
| World data | Excluded, never touched | | World data | Excluded, never touched |
| Stabilization window | Fixed, hardcoded Phase 1 | | Stabilization window | Fixed, hardcoded Phase 1 |
| Autonomy | Agent-level, no operator required | | Autonomy | Agent-level, no operator required |
---
## Current Mod Lifecycle Model (2026-02)
This section reflects the **implemented Phase 1 state** as of February 2026.
**Install:**
Modrinth resolver → API → Agent → Verified download → `<serverRoot>/mods`
**Enable/Disable:**
Filesystem rename: `.jar``.jar.disabled`
**Delete:**
Soft delete to `<serverRoot>/mods-removed` (no auto-purge, no retention policy)
**Filesystem is canonical state.**
Agent cache invalidated after every mutation.
Restore of deleted mods handled manually via file browser (planned — see `OPEN_THREADS.md`).
No retention policy implemented. No install queue. No DB tracking of mod state.