Diagnostic code · ARA0902
Module exceeds soft size cap
The module has more than 5,000 source lines. This informational diagnostic recommends keeping modules small for fast L3 generation swaps; it does not block compilation or reload.
Common causes
- Gameplay and tooling responsibilities have accumulated in a single module.
Fixes
Split the module along dependency boundaries and declare the resulting dependencies in
ara.module.toml.Keep frequently edited gameplay in small modules to reduce full-generation compile and reload work.
Code:
ARA0902Constant:
script::MODULE_LARGEReported by: ara-script, Ara.CompileServer