Release v0.3.0 — Event Orchestration, Human-in-the-Loop, Daily-Driver TUI
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 3s

Test results: 86 pass, 0 fail across 21 suites. TUI integration: 7/7 pass.

Features:
- 9-vector deterministic dispatcher gates (secrets, paths, shells, network)
- Human-in-the-Loop Flight Plan workflow for blocked actions
- Event Orchestrator: unified hooks + cron + tier-based routing
- Context Manager: stack-based project scoping with persistence
- Model-Tier Routing: per-slot provider cascades with privacy filter
- Memory Scope Segmentation: memex/session/project with scope-aware retrieval
- Asynchronous Embedding Gateway: provider-agnostic vectors with cron job
- TUI Experience: scrollback, history, status bar, themes, tab completion
- v0.2.x Backfill Remediation: 14 stale/todo/stub items resolved
- Multi-distro deployment: Debian + Fedora, systemd, Docker
- 31 literate Org files with full prose

Fixes:
- CLI test: fiveam:is t -> pass/fail handler-case
- Cascade-parsing integration test: load provider before checking
- Version strings 0.2.0 -> 0.3.0 in core-communication, tui-main, architecture
This commit is contained in:
2026-05-06 15:50:20 -04:00
parent 1d91fcc6cc
commit 42e07801ce
15 changed files with 643 additions and 321 deletions

View File

@@ -41,7 +41,11 @@ done
# ---- Tests ----
test_cascade_parsing() {
# Via /eval, check that *provider-cascade* contains clean keywords.
# Via /eval, load the provider cascade from the daemon's data dir
# and verify clean keyword parsing (no cl-dotenv quote contamination).
local data_dir="${PASSEPARTOUT_DATA_DIR:-$(dirname $(dirname $0))}"
tmux send-keys -t tui-test "/eval (load (format nil \"~alisp/system-model-provider.lisp\" \"$data_dir/\"))" Enter
sleep 3
tmux send-keys -t tui-test "/eval *provider-cascade*" Enter
sleep 3
local pane