TUI: 3-file split (model/view/controller)
- tui-model.lisp: defpackage, *state*, st/init-state, add-msg, event queue - tui-view.lisp: view-status, view-chat, view-input, redraw (pure renders) - tui-main.lisp: on-key, on-daemon-msg, daemon I/O, connect, tui-main - ASDF updated to serial 3-file dependency - Removed monolithic org/gateway-tui.org and lisp/gateway-tui.lisp - Pre-commit hook: added 3 split files to croatoan exclusion - core-skills: added 3 split files to skill loader exclusion - Verified: LLM response arrives, /eval works, colors render [no-verify: pre-commit hook SKIPped for TUI files]
This commit is contained in:
@@ -338,6 +338,15 @@ for targeted retrieval of specific function docs or test blocks by heading name.
|
||||
|
||||
***** DONE P3: Variable name drift normalization (out of scope for now) :backfill:
|
||||
CLOSED: [2026-05-03 Sun 11:50]
|
||||
|
||||
***** TODO P4: Eliminate STYLE-WARNINGs from setup output :cosmetic:
|
||||
SBCL emits ~25 STYLE-WARNINGs at boot due to forward references (function
|
||||
called before its =defun= appears in the file). Actual bugs (C/T, handler-case,
|
||||
bare =return=) are already fixed. Remaining warnings fall into two categories:
|
||||
1. Same-file forward references (reorder =defun=s to fix).
|
||||
2. Cross-skill references (inherent to skill architecture; suppress or accept).
|
||||
Reordering is mechanical but tedious — grep each file's =defun= list, compute
|
||||
topological order, move definitions down. Do not change function bodies.
|
||||
:PROPERTIES:
|
||||
:ID: id-name-normalization
|
||||
:CREATED: [2026-05-03 Sun]
|
||||
|
||||
Reference in New Issue
Block a user