felixm
b96319d847
Add ai.Nudger role for semantic drift within allowed apps
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 17:57:20 -04:00
felixm
75d31b5fa8
Extend coach proposal with allowed window classes
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 16:49:06 -04:00
felixm
83bae00e45
Add DriftJudge AI role with verdict parsing
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 16:45:59 -04:00
felixm
25a33f027a
M2: surface codex empty-output and clean CLI error messages
...
Addresses code-review follow-ups: codex now returns a specific error when
its -o file is empty rather than degrading to ErrEmptyResponse downstream;
CLI errors omit a dangling stderr suffix when stderr is empty.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:14:04 -04:00
felixm
3148fdfa92
M2: ai claude and codex CLI backends with selector
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:11:57 -04:00
felixm
dea8e6ba78
M2: ai Coach interface and Service over a pluggable Backend
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:10:49 -04:00
felixm
5545a4e1cd
M2: ai Proposal type, JSON extraction and validation
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:09:21 -04:00