Commit graph

3 commits

Author SHA1 Message Date
37547fe292
refactor(examples): replace sector-specific example material with generic, fictitious examples
The context sets, the packaged knowledge bases and the example bundles are
replaced by one fictitious example set about IT operations in an invented
organisation: three context sets (serverrom-2027, driftsavtale-2027 and the
two-base drift-og-avtale-2027), two synthetic knowledge bases under
src/portfolio_optimiser/data/kunnskapsbaser and two example bundles under
src/portfolio_optimiser/data/bundles. Numbers, codes and structural values in
tests and fixtures are kept; names, ids and wording change. Dated measurement
documents that only recorded runs on the replaced material are deleted.

Gate figures measured on the new set are not comparable with earlier ones.
The exclusion gate from the previous commit is green: 0 tracked files hit
outside the shared/ subtree.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 15:04:21 +02:00
98e648310c docs(s7a): SS 5s "deler aarsak" var en paastand, ikke en maaling - og maalingen felte tallet
Rapporten paasto at de tre stoerste postene "deler aarsak: alle tre baerer
navigatoerens read_file". Det var aldri maalt. Ved aa maale det kom TO ting fram.

1. Aarsaken stemmer, og er naa dekomponert: verktoeyRESULTATENE utgjoer 87-93 % av
   hver av de tre stoerste promptene (6 527 tok), og enkeltvis er det read_file
   4 043 (62 %), read_bundle 2 354 (36 %), list_bundles 130 (2 %). read_file er
   4 043 baade i prompten og maalt isolert, saa det som rir med er hele
   returverdien - ikke en forkortet form.

2. MITT EGET INSTRUMENT VAR FEIL. Sonden summerte Message.text OG hvert
   Content.text, men Message.text ER sammenkjedingen av tekst-innholdet - altsaa
   ble tekstdelen talt to ganger. Totalen 45 643 er forkastet; riktig tall er
   40 320 over 13 prompter (manager 61 %, navigator 23 %, hypotesiser 16 %), og
   de tre stoerste er 7 532 / 7 468 / 7 037 = 55 %, ikke 8 572 / 8 444 / 7 582.
   Feilen var IKKE synlig i totalen. Den ble synlig foerst da sammensetningen ble
   brutt ned - som er hele grunnen til at en total ingen har dekomponert er en
   total ingen har kontrollert. Begge instrumentfeilene staar naa i SS 0.

Ogsaa: SS 1c skilte ikke maalt faktum fra min tolkning av hva 1 500-tegns-taket
"er". Faktumet staar (K2s read_bundle er 6 244 tegn mot en gate skrevet for
3-dokuments baser); lesningen av hva taket er ment aa binde tilhoerer den som
eier gaten.

Ingen produksjonskode. Doc-gatene gronne (25 passed).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 03:42:18 +02:00
73827a854a docs(s7a): syretesten maalt paa K2 - navigasjonen holder, tre krav staar igjen
MAALING, ingen produksjonskode. Instrumentet validert mot publisert fasit FOER
bruk (tunnel read_bundle 259 tok, bundle_context 12 595 tok - begge eksakt).

Tre premisser felt av maalingen i stedet for omgaatt:
- ordrens "ny profil med adjudication": 0 av 39 konsepter baerer noekkelen
  (kjent-positiv kontroll: 39 av 39 baerer ^type). Ingen verified/sources heller.
- ordrens punkt 4 ber om et konsept med adjudication: proposed - det finnes ikke.
  K5-terskelen er derfor kjoert paa det korpuset faktisk baerer, mot en patchet
  kopi som kontroll: admits_falsification flipper False -> True, saa "alle 39
  diskontert" er en maaling av korpuset og ikke av en doed funksjon.
- mandat-diffen foer/etter revise er TOM ved konstruksjon (hypotesiseren er et
  konstant manus). Maalt i stedet: kjeden i tre ledd. Operatoerens tekst naar
  manageren (6 av 8 kall), aldri deltakerne direkte (0 av 4 / 0 av 1); den naar
  hypotesiseren KUN via managerens egen instruction_or_question (1 av 1,
  diskriminerende sentinel), aldri via plan-teksten. Ledd 3 er ikke maalbar
  offline og er rapportert som det.

Maalt ellers: 39 konsepter, 0 ufulgte lenker, bundle_id mount-derived (foerste i
naturen). list_bundles 127 tok, read_bundle 2 312 tok, bundle_context 682 303 -
MAJOR-3 er det som gjoer K2 navigerbar i det hele tatt, ikke bare billigere.
tool_calls: list_bundles -> read_bundle -> read_file, i rekkefoelge (plan SS 5s
dialog-rad oppfylt). Ingen "object at" noe sted (BLOCKER-1 lukket paa begge
doerene); current_progress sier "(no progress ledger yet)" (PM-tillegg 4 lukket).
Tokenprofil 45 643 o200k over 13 prompter; de tre stoerste postene er 54 % og
deler aarsak: navigatoerens read_file rir med i hver senere prompt.

Tre krav for S7b, i den rekkefoelgen de blokkerer:
1. bundelen mangler validator-input.json - kjoeringen nekter etter utforskningen
   uansett priser. Kryss-repo mot llm-ingestion-okf.
2. MAJOR-4 nekter mot det ekte prisskjemaet (ingen tabell med alle tre roller;
   "Enhetspris" forekommer 0 ganger; eneste prisede rad er post 82 = 5 647 500).
   Kontroll: syntetisk fixture gir 3 kostlinjer, saa nekten er K2s egenskap.
3. adjudication mangler i hele korpuset. Kryss-repo, samme klasse som 1.

Levende kjoering IKKE gjort - alle fem env-variabler tomme, ingen model_map.
Kontroll: 1230 passed / 5 skipped uendret, golden ea8c534 byte-uendret, ruff ren.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 03:38:52 +02:00