Repository navigation
docs: the presentation tells the map of the source, with a top 5 and its PDF - #266
Merged
Merged
Conversation
The deck of 2026-10-29 told the ecosystem and the model benchmark; the
map was one slide of nine, and several numbers were out of date. It now
runs along the map, with the findings of the November re-measurements:
1. Agents need a map of the source first (new): without a map / zoom in.
2. The map (reworked): the benchmark corpus as the example tree, one-line
leads, exact facts, incremental updates by the source checksum.
3. One entry of the map (new): GPT-6 Luna's summary of the 870 KB XML
catalog, header, facts line, coverage line, lead and sections.
4. Any kind of source (new): prompt sections and fact counters for Java,
SQL, shell, Perl, XML and the fallback; finding 7's language results.
5. Does the map lead to the right file? (new): the search measurement,
86-98 % first with the summaries, 74 % with paths, 72 % with the
whole source at about four times the tokens; BM25 gains nothing.
6. How compact the map is (unchanged).
7. Large files (new): map-reduce over every chunk, the facts and coverage
lines, the planted middle names of 2026-11-02.
8. Choosing a model (reworked): hosted rows from profile v3 (2026-11-02),
local rows from the card. The old slide said gpt-oss-20b did not fit
8 GB; the card has it locally at 95.8 %, 33.1 s per file.
9. Running it (new): one configuration file, plan and check, incremental,
the run record, providers per model.
10. The foundation: the ecosystem slide, with the native-binaries slide's
classifier counts and upstream contributions folded in.
11. Outlook (unchanged). 12. Next measurements (new).
Appendix: native binaries and the three charts; their texts say 12 of the
card's 35 runs (was 20), and the heatmap's rows are named as the charts'
ten models, not the ten best. The chart files are unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DuAkLtHrCTx81vP5Mt4jad
|
Caution Review failedThe pull request is closed. Walkthrough
|
… explained
The dark blue card marked a reading aid on the chart slides ("How to read
it") and an arbitrary card elsewhere. Now a slide has at most one, and it
carries the slide's finding: on the charts the reasoning-off and
best-per-dollar findings and "Exact counts are rare", which now says why
srcmorph writes a facts line; on the large-file slide the pipeline's
result; on the model slide the decision rule, as a band under four light
cards; on the operation slide the incremental update.
The heatmap's "How to read it" says what the seed counts are (the four
row counts of the seed-data SQL file, 15 / 110 / 50 / 150), and the
search slide calls BM25 the keyword ranking of classic search engines.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DuAkLtHrCTx81vP5Mt4jad
Slide 13 sums up what the map brings, each point with its measured number: a new chat starts with the whole tree in view (project entry 3.06 KB, 1.3 % of the source); questions in plain words find the right file first (86-98 % against 74 % with paths and 72 % with the whole source, BM25 gains nothing); about a quarter of the input tokens (about 16,000 against 65,000); large files no window holds (GPT-6 Luna 99.0 %, every planted middle name); 0.002-0.003 USD per index run, incremental in CI, local without an API fee. The footer says it is measured on 24 files and that a large project is not yet measured. The appendix moves to 14-17. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S8cAMa6XrThLWn4hooEtrA
docs/local-inference-presentation.pdf is the deck as of 1c541cb, 17 pages at 16:9 (1280 x 720 px), slide 13 the top 5. Rendered with headless Chrome's print-to-PDF from one HTML page built from the Markdown: the front matter's style on 1280 x 720 sections, speaker notes dropped, each SVG in a paragraph as Marp writes it, the chart images from docs/ai-index-benchmark/modelcard/charts. Text stays text. The PDF has to be rendered again when the deck changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S8cAMa6XrThLWn4hooEtrA
bernardladenthin
had a problem deploying
to
startgate
November 2, 2026 23:10 — with
GitHub Actions
Error
docs/render-presentation.py renders local-inference-presentation.md to local-inference-presentation.pdf with headless Chrome or Edge, so the PDF needs neither Node nor the Marp CLI: one HTML page with a 1280 x 720 section per slide, the front matter's style, the speaker notes dropped, each SVG in a paragraph as Marp writes it, the charts resolved relative to docs/. It finds the browser on Windows, macOS and Linux (or takes --browser), keeps the HTML on --html, and fails when the PDF's page count differs from the slide count. Standard library only. The PDF is written again by the script; its text is identical to the one of 71dbc57. The deck's header comment names the script and says to render again after every change of the deck or a deck chart. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S8cAMa6XrThLWn4hooEtrA
bernardladenthin
had a problem deploying
to
startgate
November 2, 2026 23:11 — with
GitHub Actions
Error
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



docs/local-inference-presentation.mdnow tells the map of the source: why an agent needs it, what it looks like for any kind of source, whether it leads to the right file, and how to run it. The numbers come from the model card and the re-measurements of 2026-11-01/02.Main part (13 slides)
Appendix (slides 14–17): native binaries and the three charts. Their texts now say 12 of the card's 35 runs (they said 20), and the heatmap is labeled as the charts' ten models rather than "Top 10". The chart files are unchanged: re-rendering them would also move the model card's charts, whose published numbers stay.
PDF:
docs/local-inference-presentation.pdf(17 pages, 16:9) is committed next to the deck and written bydocs/render-presentation.py: one HTML page with a 1280×720 section per slide and the front matter's style, printed by headless Chrome or Edge, so neither Node nor the Marp CLI is needed. Standard library only; it finds the browser on Windows, macOS and Linux and fails when the page count differs from the slide count. Render again after every change of the deck or a deck chart:python docs/render-presentation.py.Checked: every page of the PDF inspected; the script reproduces the committed PDF (identical text); REUSE compliant.
🤖 Generated with Claude Code
https://claude.ai/code/session_01DuAkLtHrCTx81vP5Mt4jad
https://claude.ai/code/session_01S8cAMa6XrThLWn4hooEtrA
Summary by CodeRabbit