Commit graph

2 commits

Author SHA1 Message Date
a1f8522bdf 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
2026-08-26 14:45:16 +02:00
98cbb80a45 docs: syretesten vei A/B — tre Vegnormal-baser MAALT gjennom po (ORDRE 20260825T111038Z)
MAAL, IKKE BYGG: ingen fil under src/ er endret. 1021 passed / 5 skipped (166 s),
golden demo-transcript byte-uendret (ea8c534773acdbe41ae68f2c55724d69aaf8be4f).

Alle seks maalepunkter dekket, hvert tall fra en kommando kjoert i oekten.
Instrumentet er validert mot commons' tre fasittall (3861/12595/10406) foer
Vegnormal-tallene ble konsumert.

Kjernetall: 446/1017/270 konsepter; 93 422 / 250 785 / 85 937 o200k_base-tokens
(sum 430 144); list_bundles() = 112 116 tokens i ETT verktoeykall; 0 av 3 baser
har validator-input.json eller cost-baseline.json; 0 nestede index.md av 1733.

Funn: BLOCKER-1 kontekstkostnaden gjoer live utforskning ugjennomfoerbar som
korpuset staar · MAJOR-1 gjentatt --bundle-dir forkastes STILLE, exit 0
(run.py:1581-1583 + :2070) · MAJOR-2 --explore --scripted-replies krasjer med
KeyError: 'navigator' (run.py:1531) · MAJOR-3 multi-base = N PROSJEKTER, ikke
1 prosjekt x N referansebaser (okf.py:433 via run.py:1491) · MINOR-1 flat
importform · NICE-1 ukjent base nektes ved navn.

Punkt 5 delvis vakuoest, som ordren forutsaa: sloeyfa FULLFOERER offline mot tre
baser og produserer et rutet mandat (bundle_id, stop=None), men 0 verktoeykall og
0 quick_validate - navigatoren aapnet aldri en base. Plumbing bevist, verdi ikke.
Syretesten trenger en levende modell.

Eksponerings-grensen holdt: ingen bundle kopiert, ingen kravtekst gjengitt,
rapporten baerer kun tall/stier/kommandoer/egne observasjoner. Ingen Azure-
handling, ingen live modellkall, ingen push til open.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q4zGuDG2X7FQHMWBTDPLxF
2026-08-25 14:35:15 +02:00