How techtideohio/binnacle works
Binnacle is a Rust CLI supervisor for 15 independently installed TideOS evaluation tools. The user or agent selects a command; the CLI exposes the step table, checks engine health, or asks the library to resolve and launch a tool. Tool output is captured in a normalized JSON envelope, with the CLI returning a status based on success. The README documents the engines’ distinct evaluation capabilities; their implementations are external to this repository, so those capabilities are summarized rather than mapped internally.
Main entry points: lib.rs Tool orchestration · main.rs Binnacle CLI
Components 18
CLI and orchestration
- Binnacle CLI
src/main.rs - Tool orchestration
src/lib.rs
Data and deterministic evaluation
- reval · error analysis
- gild · golden dataset
- tessel · synthetic dimensions
- assay · assertions
- tide-rill · retrieval
Agent and judge evaluation
- keel · trajectories
- temper · pass-k
- parley · simulated users
- gavel · judge alignment
- poise · judge bias
Statistics and operations
- plumb · paired statistics
- weir · CI gating
- eddy · online evaluation
- tare · cost and latency
- tether · failure harvesting
Other components
- Agent or operator
Connections 17
- Agent or operator → Binnacle CLI: runs command
README.md - Binnacle CLI → Tool orchestration: calls run or doctor
src/main.rs - Tool orchestration → reval · error analysis: launches selected tool
README.md - Tool orchestration → gild · golden dataset: launches selected tool
README.md - Tool orchestration → tessel · synthetic dimensions: launches selected tool
README.md - Tool orchestration → assay · assertions: launches selected tool
README.md - Tool orchestration → tide-rill · retrieval: launches selected tool
README.md - Tool orchestration → keel · trajectories: launches selected tool
README.md - Tool orchestration → temper · pass-k: launches selected tool
README.md - Tool orchestration → parley · simulated users: launches selected tool
README.md - Tool orchestration → gavel · judge alignment: launches selected tool
README.md - Tool orchestration → poise · judge bias: launches selected tool
README.md - Tool orchestration → plumb · paired statistics: launches selected tool
README.md - Tool orchestration → weir · CI gating: launches selected tool
README.md - Tool orchestration → eddy · online evaluation: launches selected tool
README.md - Tool orchestration → tare · cost and latency: launches selected tool
README.md - Tool orchestration → tether · failure harvesting: launches selected tool
README.md