fix(examples): restore the tui-demo pre-boot TTY refusal and stabilize the PTY smoke

The built-bin fail-loud test needs the TTY refusal before Loader boot (a
compose-time throw is logged per-entry, not rethrown); the PTY driver drops
COLORTERM so a developer's truecolor shell cannot flip the banner to the
gradient path mid-assertion; the scripted fixture persists raw JSONL so the
smoke's system-prompt inspection can read the log.
This commit is contained in:
Turtle
2026-07-22 13:03:07 +08:00
parent 66c4a353b9
commit cf95986d5b
3 changed files with 17 additions and 2 deletions
@@ -21,6 +21,9 @@
provider: tui-scripted
model: tui-scripted-model
persistenceRoot: './.sessions'
# The smoke's log inspection reads plain `.jsonl`; keep the scripted
# fixture uncompressed like the other snapshot-facing configs.
persistenceCompression: none
workspaceContext:
maxBytes: 65536
welcome: 'scripted TUI ready.'