[Lens] Add a "Prove this holds" link on the Optimize screen's downsize candidates
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- html
- Domain
- frontend
Research direction
Start in tokenjam/ui/index.html and read how the Optimize screen renders downsize candidates. Add the link only alongside those candidates, and show a copyable tjb run --original … --candidate … command where a specific candidate is available. Done when the link points to tokenjam-bench, the wording makes no safety or certification claim, and no render-time fetch is added.
Written by the indexing model from the issue text.
Description
The Lens Optimize screen lists downsize candidates but offers no next step for the obvious question: will the cheaper model hold up? The companion tokenjam-bench measures exactly that.
What to do
On the Optimize screen in tokenjam/ui/index.html, add a small "Prove this holds →" affordance near the downsize candidates that links to the tokenjam-bench repo (and, where a specific candidate is shown, surfaces the matching tjb run --original … --candidate … command to copy).
Acceptance criteria
- Link/affordance appears with downsize candidates only.
- Offline-first preserved — an
<a href>to github.com is fine (clickable links are allowed; no render-time fetch). See Critical Rule 18. - Copy honest: "prove this holds", never "safe"/"certified".
📦 Before you start — install and learn tokenjam-bench
This issue cross-links to tokenjam-bench, so please get hands-on with it first. The copy you add should come from actually understanding the tool, not a guess:
- Install it:
pip install tokenjam-bench - Run a proof to see what it produces:
tjb run(offline, zero-flag), then exploretjb --helpandtjb serve(the live proof dashboard). - Read its README so you understand what it measures — pass-rate on a task suite with Wilson CI + McNemar, a hedged verdict like "HOLDS / REGRESSED" — and what it deliberately does not claim (never "certified", never "quality preserved").
Your wording in this change should match that honest framing before you open the PR.
- Dominant language
- Python
- Stars
- 122
- Forks
- 35
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 8
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Metabuilder-Labs/tokenjam
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Metabuilder-Labs/tokenjam#786 ·
Maintainers usually reply within 1 day
-
enhancement good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Metabuilder-Labs/tokenjam#759 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Metabuilder-Labs/tokenjam#728 ·
Maintainers usually reply within 1 day
-
bug help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Metabuilder-Labs/tokenjam#591 ·
Maintainers usually reply within 1 day
-
bug good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Metabuilder-Labs/tokenjam#559 ·
Maintainers usually reply within 1 day
All issues in Metabuilder-Labs/tokenjam
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
eclipse-score/inc_someip_gateway#356 ·
Maintainers usually reply within 2 days
-
[BUG]: `GitHubRestAdapter.check_user_permission` and `has_write_access` raise `TypeError` (missing `params`), silently disabling the inactivity lifecyclePossibly taken @tarunagnihotri534 claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
AOSSIE-Org/Gitcord-GithubDiscordBot#167 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
mihai-vlc/sublime-jsfmt#56 ·
-
comp/cli comp/plugins P2 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
NousResearch/hermes-agent#141917 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
riscv/riscv-opcodes#441 ·