jessy-learn
Main agent never reads recent job rows or preferences file contents.
Flow
- Invoke
jessy-learn-workerinproposemode. - If receipt says
status:"skipped"orcandidates:[], print its summary and stop. - Ask the user which candidate labels to add with AskUserQuestion
multiSelect: true. Includenone of these. - Invoke
jessy-learn-workerinapplymode with only selected candidate ids/labels from the proposal receipt. - Print worker summary only.
Worker Receipt
Proposal receipt:
{"agent":"jessy-learn-worker","status":"ok","candidates":[{"id":"c1","label":"Rust roles -> Likes"}]}
Apply receipt:
{"agent":"jessy-learn-worker","status":"ok","summary":"learn done - added 1 patterns; next check in 20 jobs"}
Forbidden
- No main-thread
db.sh recent_actions. - No main-thread reading
~/.jessy/preferences.md. - No main-thread preference edits.