TC #99 — Phase 9 dofile failure on .aish.lua skips overlay safely #99
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scenario / Expected
If .aish.lua has a Lua syntax error or returns a non-table, dofile fails; aish emits status and continues with the user config (no crash). Same trust-prompt path; even after accept, broken file is non-fatal.
Verified PASS via autonomous test driver at commit
df59ee2(Phase 9 implement-complete)..aish.lua containing 'this is not valid lua syntax {{{ broken' -> dofile fails; aish emits
load failed: ...status; main loop opens with [aish:fast]> prompt (user config active); NO luajit/lua stack trace. pcall protection works.Closed by Phase 9 verify.