Merge origin/main into brennanb2025/oom-hidden-pane-parking; default parking ON

Resolve agent-detection.ts split-vs-monolith conflict by porting main's
Gemini/Pi title fixes (#5270 masquerade guard, isLegacyPiCompatibleTitle)
into the split module agent-title-core.ts; keep the compatibility barrel.

Flip terminalHiddenViewParking default OFF->ON (byte mode). The three
authority/gate/query flags stay false (no main emitter in this build).
Update the byte-mode guard test, docs, reliability gate, and e2e comments.

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
brennanb2025
2026-07-05 14:51:51 -07:00
co-authored by Orca
258 changed files with 16299 additions and 2102 deletions
@@ -1,8 +1,8 @@
# Terminal Hidden View Parking
Status: Shipped standalone (byte mode only, extracted from PR #7214), kill
switch `terminalHiddenViewParking` **default off** — opt-in until the memory
win is confirmed in a soak, then a follow-up flips it on. The companion doc
switch `terminalHiddenViewParking` **default on** — set it to `false` to
disable parking entirely. The companion doc
`terminal-model-view-contract.md` (invariants this design extends and the full
phase list) ships with PR #7214 together with the fact-mode main emitter; in
this build `terminalMainSideEffectAuthority` must stay `false` (see