docs: append current mod lifecycle model (Feb 2026 implementation state)
This commit is contained in:
parent
a589cd8702
commit
84dd6fcee4
@ -306,3 +306,25 @@ This system guarantees:
|
||||
| World data | Excluded, never touched |
|
||||
| Stabilization window | Fixed, hardcoded Phase 1 |
|
||||
| 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.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user