/tools
The toolkit.
A Speccle tool is deterministic, independently runnable, emits typed JSON, and never calls an LLM. The loop is N deterministic tools plus a single, thin, swappable feedback-loop agent — the only place an LLM appears. Trust comes from the tools, not the agent.
spec-lint
ComingA deterministic, rule-based linter for acceptance criteria: missing ids, weasel wording, compound criteria.
gate
ComingMinimum oracle strength per touched criterion, exit 0/1 for CI — the literal replacement for code review.
feedback agent
ComingOne thin, swappable agent driving the tools via their JSON output — the only place an LLM appears.