applicationNote function
Whether/when a change to section applies at runtime.
Implementation
String applicationNote(String section) => switch (section) {
'memory' =>
'applies live — the memory controller re-reads the section on the next '
'memory operation',
'tools' =>
'applies live after /tools reload (and for every session started after '
'the change)',
'mcp' => 'applies live after /mcp reload',
'cube' => 'applies live via /cube reload, otherwise at next boot',
'compaction' => 'applies at the next compaction (session override: flag)',
'ttsr' =>
'rule edits apply live when the stream-rule engine is running, '
'otherwise at next boot (issue #392)',
// Issue #395: the flow republishes the process-wide registry global on
// every write, so the request build picks the change up immediately.
'images' => 'applies to the next request build',
// Issue #397: the flow re-arms the session's sleep-prevention
// assertion from the saved section on every write (hosts with a power
// runner; without one there is no assertion to re-arm at all).
'power' =>
'applies live — the session re-arms its sleep-prevention assertion '
'from the saved file',
// Issue #279: the session theme switches live on write (`/theme` runs
// the same persist + switch flow); a hand-edit applies at next boot.
'tui' => 'applies live via /theme, otherwise at next boot',
// Issue #394: the boot-built Agent keeps the cap it was constructed
// with (the loop's over-window guard reads its config field); the
// running session never re-reads the yaml.
'agent' => 'applies at next boot — the running session keeps its boot cap',
_ => 'applies at next boot',
};