Skip to content

docs: benchmark findings v1 (nullcheck baseline-vs-JIT)#12

Merged
Poytr1 merged 1 commit into
mainfrom
docs/benchmark-findings
Jul 6, 2026
Merged

docs: benchmark findings v1 (nullcheck baseline-vs-JIT)#12
Poytr1 merged 1 commit into
mainfrom
docs/benchmark-findings

Conversation

@Poytr1

@Poytr1 Poytr1 commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Records the first real baseline-vs-JIT measurement from aj bench and its conclusion, so the finding is preserved in the repo (not just chat).

Headline: on the trivial nullcheck shape, a project-local skill saves ~354 tokens/use (~0.15%) at 100%/100% iso-accuracy → break-even is thousands of invocations, i.e. not worth compiling for this shape. Baseline T2S (~236k) is dominated by fixed context/system-prompt overhead, so shortcutting a 2-line edit barely helps.

Doc: docs/superpowers/specs/2026-07-06-benchmark-findings.md. Covers method, the numbers, interpretation, the hypothesis for where JIT should pay off (exploration-heavy shapes like migrate-N), reproduction, and limitations/next steps.

Docs-only; no code change.

🤖 Generated with Claude Code

Records the first real baseline-vs-JIT measurement and its conclusion so
it's preserved beyond chat: on the trivial `nullcheck` shape a project-
local skill saves ~354 tokens/use (~0.15%) at iso-accuracy, so break-even
is thousands of invocations — not worth compiling for this shape.

Captures method (fresh-per-arm, T2S from API usage, iso-accuracy + dual
gate), the numbers, interpretation (baseline dominated by fixed context
overhead), the hypothesis for where JIT should pay off (exploration-heavy
shapes like migrate-N), how to reproduce, and limitations/next steps.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Poytr1 Poytr1 merged commit b90da68 into main Jul 6, 2026
2 checks passed
@Poytr1 Poytr1 deleted the docs/benchmark-findings branch July 6, 2026 07:39
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