Imported from Dwemer-Dynamics/HerikaServer (
AGENTS.md). Install upstream withnpx skills add Dwemer-Dynamics/HerikaServer. Copyright stays with the author.
HerikaServer Agent Notes
- Global Settings and Profiles must remain feature-equivalent between their PHP pages and the in-game Prisma Settings hub.
- When adding, removing, renaming, or changing a setting in
ui/global_settings.phporui/core/core_profiles.php, updatelib/core/prisma_settings_catalog.phpin the same change. - Keep structural fields in
ui/api/chim_global_settings.phpandui/api/chim_profile_manager.phpallowlisted and typed. Preserve unknown profile metadata for plugin compatibility, but never map arbitrary client keys to database columns. - Validate both the PHP page and the Prisma API response when changing either settings menu.