feat(explore): katalogkallet koster O(baser), ikke O(korpus) (ORDRE 20260825T213645Z)
list_bundles returnerte hele rot-indeksens body for HVER konfigurert base samtidig, pluss ett JSON-objekt per ufulgt kryss-lenke. Begge vokser med korpuset, saa prisen paa aa finne ut HVILKE baser som finnes ble satt av hvor mye de INNEHOLDER - progressiv disclosure snudd paa hodet. Maalt med o200k_base, instrumentet foerst validert mot commons' egne fasittall: tre flate Vegnormal-baser 112 116 -> 362 tokens (-99,7 %) 171 grenbaser 124 942 -> 21 448 (-82,8 %) Grenformen (vegnormal-okf 8145c23) lukket bundle-siden og gjorde katalogsiden verre, noeyaktig som det repoet forutsa. Et premiss ble felt FOER noe ble bygget paa det: "indeksbodyen forteller hva basen handler om" er usant for maskin-importerte baser - grenbasenes index.md er en ren lenkeliste uten frontmatter og prosa, saa feltet var dyrt OG innholdsloest der. Fast vindu (200 tegn), aldri en andel av basen. Avkorting annonseres som FELT (index_truncated), og en base som passer blir ikke merket avkortet. En ufulgt lenke overlever som ANTALL; per-lenke-detaljen blir liggende der den er handlingsbar. Hele indeksen er fortsatt ett read_file(id, "index.md") unna. Taket (500 tegn/base) bor i TESTEN, ikke i explore.py. Load-bearing MAALT: tests/test_catalogue_cost_loadbearing.py, 7 armer, ni mutasjoner alle roede mot HELE suiten + groenn kontroll 1066/5 og golden demo-transcript.stdout byte-uendret (ea8c534773acdbe41ae68f2c55724d69aaf8be4f). Ogsaa: MINOR-1 i syretest-rapporten rettet - flatheten er Doer C sin (llm-ingestion-okf importer.py, §6-index-blokka), ikke vegnormals emitterform. Verifisert mot kilden, ikke mot meldingen. Maaling: docs/2026-08-26-katalogkostnaden.md
This commit is contained in:
parent
c08ae91809
commit
a1f8522bdf
6 changed files with 421 additions and 11 deletions
|
|
@ -84,6 +84,13 @@ enkelt katalogkall bruker mer enn et normalt tak. En 128k-modell kan ikke ta N20
|
|||
er den harde grensen for vei A/B live, og den var ikke målt før i dag.
|
||||
**Fil:linje:** `src/portfolio_optimiser/explore.py:419-438` (`list_bundles`), `:444-445` (`read_bundle`).
|
||||
|
||||
> **Oppdatert 2026-08-26 (økt 65, ordre `20260825T213645Z-9019120455`):** katalog-halvdelen er
|
||||
> **lukket**. `list_bundles()` over de samme tre basene koster nå **362 tokens** (fra 112 116), og
|
||||
> over alle 171 grenbaser **21 448** (fra 124 942). `read_bundle`-halvdelen ble lukket på korpussiden
|
||||
> av `vegnormal-okf` `8145c23` (grener som egne baser). Måling og gate:
|
||||
> [docs/2026-08-26-katalogkostnaden.md](2026-08-26-katalogkostnaden.md). Setningen over står som
|
||||
> den ble målt 25.08 — den er historikk, ikke en gjeldende tilstand.
|
||||
|
||||
### MAJOR-1 — gjentatt `--bundle-dir` forkastes STILLE; kjøringen ser ut som multi-base og er det ikke
|
||||
|
||||
Ordrens pkt. 3 forutsatte at CLI-en tar tre baser. Målt:
|
||||
|
|
@ -172,9 +179,21 @@ som kontekst») er en **annen form**, og den finnes allerede — bare ikke i dis
|
|||
### MINOR-1 — importformen legger alt på ett nivå, så progressiv disclosure gir null lettelse
|
||||
|
||||
0 underkataloger, 0 nestede `index.md`, 1733 av 1733 konsepter lenket direkte fra rot. Navigasjonen
|
||||
har ingenting å utsette; hele korpuset er ett flatt nivå. Dette er en egenskap ved **kilden**
|
||||
(vegnormal-okf sin importform), ikke ved `okf.py`. Det er også hele grunnen til BLOCKER-1: med
|
||||
nestede indekser kunne manageren åpnet én gren om gangen.
|
||||
har ingenting å utsette; hele korpuset er ett flatt nivå. Dette er en egenskap ved **kilden**, ikke
|
||||
ved `okf.py`.
|
||||
|
||||
> **Rettet 2026-08-26 (økt 65): tilskrivelsen var feil, og `vegnormal-okf` har rett.** Flatheten er
|
||||
> **Dør C** sin, ikke vegnormals emitterform. Verifisert mot kilden, ikke mot deres melding:
|
||||
> `llm-ingestion-okf` `src/llm_ingestion_okf/importer.py` (§6-index-blokka) kaller
|
||||
> `link_in_index(bundle, entry.path.name, _index_label(entry.concept_path))` per merget oppføring —
|
||||
> altså én flat lenke i rot-`index.md` for hvert konsept, uansett hvor nestet konseptstien er.
|
||||
> Vegnormals emitter skriver allerede et tonivåtre. Setningen over sto uendret som «vegnormal-okf
|
||||
> sin importform» til dette punktet.
|
||||
|
||||
Dette var også hele grunnen til BLOCKER-1: med nestede indekser kunne manageren åpnet én gren om
|
||||
gangen. Løsningen ble en annen — grener som **egne baser** (`vegnormal-okf` `8145c23`), med den
|
||||
målte begrunnelsen at basegrensen er der OKF-navigasjonen stopper, så ingen indeksstruktur INNE i en
|
||||
base senker prisen på å åpne den.
|
||||
|
||||
### NICE-1 — `read_bundle` nekter ukjent base ved navn, som lovet
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue