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 |
|
| 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.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user