Skip to content

Add trend command for N-way lockfile analysis#5

Merged
kelkalot merged 1 commit into
mainfrom
feat/trend-and-swap-fix
Jul 8, 2026
Merged

Add trend command for N-way lockfile analysis#5
kelkalot merged 1 commit into
mainfrom
feat/trend-and-swap-fix

Conversation

@kelkalot

@kelkalot kelkalot commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Implement trend command to track capabilities across an ordered ladder of lockfiles (e.g., quantization ladder Q8→Q6→Q4→Q2 or model over time). Unlike diff which compares two lockfiles, trend shows where each capability holds and where it cliffs.

Also fixes model family comparison to recognize runtime/quantization marker suffixes in model IDs (e.g., 'qwen3.5:9b' and 'qwen3.5:9b-mlx' as the same model family), so within-model runtime or quant swaps don't read as cross-model comparisons.

Features:

  • Per-capability status annotation: regressed, improved, unstable, stable, removed, partial
  • Multiple output formats: table, markdown, json, html (with sparklines)
  • Comprehensive ladder-wide validation notes
  • Never fails on regression (informational only; use gate for CI)

Includes full test coverage for both the trend analysis and model family normalization.

Implement `trend` command to track capabilities across an ordered ladder of lockfiles (e.g., quantization ladder Q8→Q6→Q4→Q2 or model over time). Unlike `diff` which compares two lockfiles, `trend` shows where each capability holds and where it cliffs.

Also fixes model family comparison to recognize runtime/quantization marker suffixes in model IDs (e.g., 'qwen3.5:9b' and 'qwen3.5:9b-mlx' as the same model family), so within-model runtime or quant swaps don't read as cross-model comparisons.

Features:
- Per-capability status annotation: regressed, improved, unstable, stable, removed, partial
- Multiple output formats: table, markdown, json, html (with sparklines)
- Comprehensive ladder-wide validation notes
- Never fails on regression (informational only; use `gate` for CI)

Includes full test coverage for both the trend analysis and model family normalization.
@kelkalot
kelkalot merged commit 48976bd into main Jul 8, 2026
2 checks passed
@kelkalot
kelkalot deleted the feat/trend-and-swap-fix branch July 8, 2026 19:45
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