Files
confidence-engine/CLAUDE.md

52 lines
1.5 KiB
Markdown

# Confidence Engine
Read these project instructions before making changes:
- @.claude/project-context.md
- @.claude/architecture-guardrails.md
- @.claude/ux-guidelines.md
- @.claude/working-rules.md
## Current working principle
The Confidence Engine helps a person move from uncertainty towards justified
confidence by asking one simple, useful question at a time.
The graph preserves the state of the reasoning. The conversation is the primary
user experience.
## Before changing anything
1. Inspect the current branch and working tree.
2. Read the relevant implementation and tests.
3. Identify whether the request concerns:
- reasoning behaviour;
- API/data contracts;
- or presentation only.
4. Respect the boundaries in the imported instructions.
5. Make the smallest change that satisfies the task.
Do not assume an architectural redesign is wanted.
## Live experiment harness rule
When running reasoning experiments, use the canonical harness at
`tests/graph/live-update-experiment-helper.cjs`. Never create a new harness,
enumerate `/api/tags`, probe localhost, or discover/substitute models during
normal reasoning experiments.
## Standard validation
For UI-only work, normally run:
```bash
npm test -- --run tests/ui/scenario-form.test.jsx
npm run lint
npm run build
```
Run additional focused tests only when relevant files are affected.
Do not run Ollama, Playwright, the full test suite, or evaluator suites unless the
task explicitly requires them.