engine v5.0.5
Engine v5.0.5
June 7, 2026
A patch in the For Real line.
Savi stops nagging about performance: at most one heads-up per hour, only for games genuinely slow for minutes on end, and she never changes your game over it without your say-so.
what's new
- Savi stops nagging about performance: she now hears about it at most once an hour, only when a game has genuinely been slow for minutes on end (never during loading), and the note explicitly tells her it's informational — she won't change or remove anything in your game over performance unless you ask her to.
›technical notes
- Perf notifications to Savi rebuilt to the consent-and-chronicity law (ledger #235). A new governor (
tome/perf-notify.ts) owns every perf push: categories client-sim / server-sim / render, one DM per hour GLOBAL — in any circumstance (a render DM silences all categories for the hour), and the message is a fixed pointer naming the category and Savi's own tools (getLogs(),view_live_scene) plus an explicit consent frame: the report is informational only, and nothing in the game may be optimized, simplified, or removed to address it without the creator's explicit consent. Analysis never rides the push — it stays in the runtime log for her to pull. - Chronic-only triggers everywhere: the frame-budget guard's per-episode warning is deleted — a render DM now requires degradation covering >60% of 5 minutes of accumulated steady-state time (load/startup/compile grace never enters the window), re-arming hourly. The degraded line moves 22→28ms (~36fps of real measured work): ~43fps steady is "the scene running well" and stays silent, per Jacob's calibration. fx-cap breaches and server-behind episodes log richly but only DM on the same >60%-of-5-minutes coverage; a combat-burst spike culls and logs, never DMs. Fallback (parking) keeps episode semantics as an ACTION report, firing only when something was newly parked.
- The 240-character DM clip is dead:
engine-diagnosticsdelivered a truncated copy of the 500-char runtime log entry (the mid-sentence cutoffs creators screenshotted). One cap now — the DM carries the same full framed message as the log.