Skip to content

feat: light report + lean-by-default zoo (--trees) - #52

Merged
adrida merged 1 commit into
mainfrom
feat/fit-report
Jun 14, 2026
Merged

adrida merged 1 commit into
mainfrom
feat/fit-report

Conversation

@adrida

@adrida adrida commented Jun 14, 2026

Copy link
Copy Markdown
Owner

What

Two things: the HTML report rebrand, and a lean-by-default model zoo.

Report

Restyled to the Tracer light theme (Manrope, three-dot logo, brand-colour donut, light Sankey to match). Dropped "audit" wording across the report and docs.

Lean-by-default zoo (--trees opt-in)

Tree surrogates (decision tree, random forest, extra-trees, gradient boosting) are now off by default in tracer fit. The default zoo is the fast linear + MLP heads. Add --trees to opt the tree models back in (helpful on hard, high-class-count tasks), and --skip a,b to drop named candidates. The README's Banking77 benchmark numbers are produced with --trees.

Loader aliases

The trace loader now accepts the same key aliases as the scanner: input from input/query/text/prompt/question, label from teacher/teacher_output/label/intent/output/answer, so middleware dumps load without reshaping.

Docs

Documented --trees/--skip + aliases, noted the benchmark uses --trees, fixed a stale tracer.embed example, removed "audit" wording.

Tests

Updated tests/test_fit.py. Full suite green.

- Report rebrand to the Tracer light theme (Manrope, dots logo, brand-colour
  donut, light Sankey); drop 'audit' wording across report + docs.
- Tree surrogates (dt/rf/et/gbt) are now OFF by default in 'tracer fit'; add
  '--trees' to opt them in and '--skip' to drop named candidates. The lean
  linear+MLP zoo keeps fits fast; trees help hard high-class tasks (Banking77).
- Trace loader accepts the same key aliases as the scanner (input/query/text/
  prompt/question and teacher/teacher_output/label/intent/output/answer), so
  middleware dumps load without reshaping.
- Docs: document --trees/--skip + aliases, note the Banking77 benchmark uses
  --trees, fix a stale tracer.embed example.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@adrida
adrida marked this pull request as ready for review June 14, 2026 15:47
@adrida
adrida merged commit 1fe299a into main Jun 14, 2026
5 checks passed
@adrida
adrida deleted the feat/fit-report branch June 14, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant