Skip to content

Conversation

@rupurt
Copy link
Contributor

@rupurt rupurt commented Jan 14, 2026

Summary

  • Add configurable stream/topic names to IggyEventLog::with_stream() for separate event streams
  • Initialize eval system with dedicated "evals" Iggy stream
  • Create TursoEvalStorage with local SQLite at ~/.local/share/vibes/eval.db
  • Start EvalProjectionConsumer as background task
  • Wire StudyManager into AppState for eval CLI commands

Fixes the "Error: Error listing studies: Eval studies not enabled" error when running vibes eval study status.

Test Plan

  • just pre-commit passes
  • vibes serve starts and shows "Eval study system initialized successfully"
  • vibes eval study status returns "No active studies" instead of error

- Add configurable stream/topic names to IggyEventLog::with_stream()
- Initialize eval system with separate "evals" Iggy stream
- Create TursoEvalStorage with local SQLite at ~/.local/share/vibes/eval.db
- Start EvalProjectionConsumer as background task
- Wire StudyManager into AppState for eval CLI commands

Fixes "Error: Eval studies not enabled" when running eval commands.
@rupurt rupurt force-pushed the m39-feat-07-wire-study-manager branch from be1e042 to 8f7a92f Compare January 14, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant