MIT-licensed feed-forward classifiers used as
advisory hints by
Botte Secrète, a local-first
control plane for AI coding agents. These are classifiers, not language models:
they do not generate text and a prediction is never proof that a task succeeded.
The model-by-model status is maintained in the
grounding roadmap.
Run the audit instead of inferring maturity from the presence of a weight file:
1git clone https://github.com/zedarvates/botte-secrete.git
2cd botte-secrete
3python -m skills.auto_router.checkup_belt2
4python -m skills.nn_audit.cli skills/botte_nn --json
5python -m skills.botte_nn.cli list
Python inference reads the JSON weights directly. The optional Rust binary uses
the same format.
1python -m skills.botte_nn.cli predict \
2 skills/botte_nn/models/effort_classifier.json \
3 --input 0.1 0.2 0.8 0.0
Feature order and normalization are part of each model's contract. Do not pass
anonymous vectors copied from an unrelated task; use the named extractors in
features.py.
Use the models for cheap local comparisons and shadow routing experiments.
Low-confidence predictions must abstain or escalate. Do not use them as safety,
legal, licensing, publishing, or deployment gates. Bundled fixtures test
regressions; they do not prove production generalization or a universal token
saving percentage.
Source, training code, feature contracts, tests, and issues:
zedarvates/botte-secrete.