feat: feed every capture into the expert plane from the proxy #40
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/llm-log!40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/expert-ingest-wiring"
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?
Wire the capture hot path to the Common Lisp expert plane, fail-open:
after each recorded event the proxy schedules observe_request and, when
the request carries a user message, query_classification. The adapter
gains observe_request/classify_request with the full protocol envelope
(event_id/session_id/task_id) the expert contract requires.
Ingest never blocks or fails the relay: it runs as a bounded task,
invalidated adapter children restart on the next ingest, and cleanup
drains pending ingests before closing the plane.
This is migration debt by design: the Common Lisp proxy runtime owns
this responsibility in the target architecture and will replace it at
cutover (see the CL ingest slice spec). tests/test_expert_ingest.py is
the executable reference contract for that port.