Intel Workbench: Analysis of Competing Hypotheses Tool
Intel Workbench implements the Analysis of Competing Hypotheses (ACH) methodology as an interactive web application. ACH is a structured analytic technique developed by Richards Heuer at the CIA to help analysts overcome cognitive biases when evaluating multiple explanations for observed events.
The tool lets analysts define hypotheses, add evidence items with credibility weights, rate each piece of evidence against each hypothesis, and automatically calculate consistency scores. The result is a data-driven approach to intelligence analysis that surfaces the most defensible conclusion while highlighting analytical gaps.
This project is open source and available on GitHub
Frontend-only application with Zustand for complex matrix state:
Component-driven interface with strict typing for complex matrix state management and hypothesis tracking
Lightweight store for managing hypothesis matrices, evidence chains, and consistency scores without boilerplate
Utility-first approach for building responsive matrix tables, evidence panels, and scoring visualizations
Fast HMR during development with optimized production builds for single-page deployment
- Complex form state
- Dynamic table rendering
- Computed selectors
- Controlled components
- Zustand store slices
- Derived state patterns
- Optimistic updates
- Undo/redo stack
- ACH methodology
- Cognitive bias mitigation
- Evidence weighting
- Sensitivity analysis
- Interactive matrices
- Color-coded scoring
- Responsive tables
- Export to PDF/JSON
- ✓ Interactive ACH matrix with dynamic rows/columns
- ✓ Evidence credibility and relevance weighting
- ✓ Automated consistency scoring
- ✓ Sensitivity analysis panel
- ✓ Export to PDF and JSON formats
- ✓ Undo/redo support for matrix edits