test(p14): four stress-test context sets, gated -- and the fasit titles had to be read from the concept's OWN declaration
P14 valg (a): en bundle per kjoering, fire kjoeringer. Ingen modellkall, ingen Azure, ingen produksjonskode roert -- leveransen er fire datasett, en gate og maalingen bak dem. FORMEN: contexts/<prosjekt>/ med mandate.json (Mandate ordrett), bundle.txt (symbolsk basenavn + erklaert bundle_id -- aldri en absolutt sti, som ville pinnet settet til en maskin og ridd ut i `git archive HEAD`), fasit.json og en TOM docs/. Fasiten er EN maskinlesbar fil, ikke fasit.md + en tvilling: to kopier av ett faktum er ko-(p), saa prosaen bor INNI JSON-en. REGEL U (den maalbare formen for "basen kan ikke svare"): hvert ubesvarbart spoersmaal erklaerer >=1 anchor, og admitteres iff HVER anchor er fravaerende fra HELE teksten i HVERT konsept. Ikke "deler ingen noekkelord med noen tittel" -- et tunnelspoersmaal deler "tunnel" med hundrevis av titler og det beviser ingenting. Skanningen baerer alltid NEVNER; null konsepter er ROEDT. MAALT, og verdt hele ordren: 22 av 22 proevde kostnadsord er FRAVAERENDE fra n100/n200/n500 (r761 baerer 4). po sitt oppdrag er aa finne kostnadsbesparelser, og tre av fire baser inneholder ikke ett pengeord. FUNN, maalt og IKKE fikset (egen ordre): okf.parse_frontmatter er linjeorientert last-write-wins, saa sources-blokkens innrykkede title overskriver konseptets egen -- directory_listing paa krav/N500 returnerer 269 dokumenter, ALLE med "title": "N500:2024". Navigasjonsstigens rung 2/3 skiller dem kun med et UUID-filnavn og et tegnantall. En fasit-assert mot den tittelen ville vaert VAKUOES, saa gaten leser toppnivaa-noekler og baerer en TRIPWIRE som asserterer at kollapsen fortsatt finnes. Load-bearing MAALT (36 armer), seks mutasjoner alle roede paa sin egen arm + groenn kontroll 1642/5 (fra 1606/5, supersett, 0 fjernet) og golden BYTE-UENDRET (shasum -a 1 av INNHOLDET = ea8c534773acdbe41ae68f2c55724d69aaf8be4f). Gaten var ROED foer settene fantes. AErlighets-grenser: de fire prosjektene er OPPDIKTET (hvert sett sier i sitt eget honesty-felt hva jeg konstruerte); Regel U beviser at ORDET mangler, ikke at spoersmaalet er ubesvarbart; de bundle-krevende armene SKIPPER uten basene; og INGEN kjoering er gjort -- dette er maaleoppsettet, ikke maalingen. (c) er ikke bygget: motoren finnes ferdig, det som mangler er ett nytt flagg, en run_id- myntingsregel operatoeren maa ta, og tre partisjons-rader. Ordre: 20260912T202210Z-7590723260-from-.claude Maaling: docs/2026-09-12-p14-kontekstsett.md Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
fed69790ac
commit
45edbf5957
19 changed files with 1282 additions and 0 deletions
2
contexts/fv412-dekkefornyelse-2027/bundle.txt
Normal file
2
contexts/fv412-dekkefornyelse-2027/bundle.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
name: n200-2024
|
||||
bundle_id: vegnormal-n200-2024
|
||||
7
contexts/fv412-dekkefornyelse-2027/docs/README.md
Normal file
7
contexts/fv412-dekkefornyelse-2027/docs/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Prosjektdokumenter
|
||||
|
||||
TOM med vilje. Scenarioet er MS Office + PDF, men ingen av dem kan mates
|
||||
inn her: `--docs-dir`-omveien er fraradet (P13 - den omgar stigen `list_bundles -> read_bundle
|
||||
-> read_dir -> read_file` og de to gatene, §4.1a-dimensjonen og verdict-laget). Veien et ekte
|
||||
prosjektdokument skal ta er gjennom okf-ingest inn i en kunnskapsbase, altsa en base til - ikke
|
||||
en katalog ved siden av. Se `docs/2026-09-12-p14-kontekstsett.md` § 1.4.
|
||||
82
contexts/fv412-dekkefornyelse-2027/fasit.json
Normal file
82
contexts/fv412-dekkefornyelse-2027/fasit.json
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
{
|
||||
"project_id": "fv412-dekkefornyelse-2027",
|
||||
"bundle": "n200-2024",
|
||||
"bundle_id": "vegnormal-n200-2024",
|
||||
"must_cite": [
|
||||
{
|
||||
"approach_id": "a1-resirkulert-asfalt",
|
||||
"rationale": "Beskrivelsen forutsetter nytt bituminøst bærelag. Vi vil vite hva N200 tillater av resirkulert asfalt.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N200/id-4b5dd93e-dc57-4a68-e4be-0af5279dd191.md",
|
||||
"title": "Krav 4.7.2—1 Resirkulert asfalt i bærelag",
|
||||
"ref": "Krav 4.7.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N200/id-4ede1d67-be20-43f5-c238-8bd24cabe3d2.md",
|
||||
"title": "Krav 4.8—1 Asfaltdekker",
|
||||
"ref": "Krav 4.8—1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a2-barelag-gjenbruk",
|
||||
"rationale": "Eksisterende bærelag er antatt utskiftet i sin helhet. Spørsmålet er hvilke krav N200 stiller til bærelag før gjenbruk kan vurderes.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N200/id-dd38bce0-e39b-4e7f-b0fa-6d2845274dec.md",
|
||||
"title": "Krav 3.3.2—1 Bærelag",
|
||||
"ref": "Krav 3.3.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N200/id-18e0246c-851d-4d6b-dea9-f63a74041f1b.md",
|
||||
"title": "Krav 3.3.2—1_1 Bærelag",
|
||||
"ref": "Krav 3.3.2—1_1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a3-frostsikring-tykkelse",
|
||||
"rationale": "Frostsikringen er prosjektert med full tykkelse over hele strekningen. Vi vil vite hva N200 krever.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N200/id-087e62da-e780-4d42-c785-5be9490a4000.md",
|
||||
"title": "Krav 3.2.2—1 Frostsikring med ubundne materialer",
|
||||
"ref": "Krav 3.2.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N200/id-c2f574a8-27e5-48e1-9d26-80a73512fdcf.md",
|
||||
"title": "Krav 3.2.2—2 Frostsikring med ubundne materialer",
|
||||
"ref": "Krav 3.2.2—2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"unanswerable": [
|
||||
{
|
||||
"question": "Hva er tonnprisen på resirkulert asfalt levert verk i dette området?",
|
||||
"anchors": [
|
||||
"enhetspris",
|
||||
"markedspris"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hva blir den årlige vedlikeholdskostnaden for det valgte dekket?",
|
||||
"anchors": [
|
||||
"vedlikeholdskostnad",
|
||||
"driftskostnad"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hvilket kostnadsestimat ligger til grunn for dekkefornyelsen?",
|
||||
"anchors": [
|
||||
"kostnadsestimat",
|
||||
"kalkyle"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
}
|
||||
],
|
||||
"honesty": "Prosjektet fv. 412 dekkefornyelse er KONSTRUERT av meg: vegnummer, lengde, ÅDT og alle tre kostlinjene (DEKKE-ASF-01, DEKKE-BAER-01, DEKKE-FROST-01) er oppdiktet, og beløpene er satte størrelsesordener. Kravene i must_cite er lest ordrett ut av n200-2024-basens egen frontmatter. N200 bærer ingen priser, så kodene finnes ikke i basen."
|
||||
}
|
||||
36
contexts/fv412-dekkefornyelse-2027/mandate.json
Normal file
36
contexts/fv412-dekkefornyelse-2027/mandate.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"objective": "Kutt kostnad i dekkefornyelsen på fv. 412 (6,3 km, ÅDT 3 400) uten å bryte et eneste krav i N200.",
|
||||
"success_criteria": "Minst én tilnærming validerer mot N200, og hver validerte tilnærming peker på de kravene i N200 som faktisk binder materialvalget.",
|
||||
"approaches": [
|
||||
{
|
||||
"id": "a1-resirkulert-asfalt",
|
||||
"label": "Økt andel resirkulert asfalt i bærelaget",
|
||||
"description": "Beskrivelsen forutsetter nytt bituminøst bærelag. Vi vil vite hva N200 tillater av resirkulert asfalt.",
|
||||
"affected_codes": [
|
||||
"DEKKE-ASF-01"
|
||||
],
|
||||
"claimed_saving_nok": 2750000.0,
|
||||
"bundle_id": "vegnormal-n200-2024"
|
||||
},
|
||||
{
|
||||
"id": "a2-barelag-gjenbruk",
|
||||
"label": "Gjenbruk av eksisterende bærelag i stedet for utskifting",
|
||||
"description": "Eksisterende bærelag er antatt utskiftet i sin helhet. Spørsmålet er hvilke krav N200 stiller til bærelag før gjenbruk kan vurderes.",
|
||||
"affected_codes": [
|
||||
"DEKKE-BAER-01"
|
||||
],
|
||||
"claimed_saving_nok": 1450000.0,
|
||||
"bundle_id": "vegnormal-n200-2024"
|
||||
},
|
||||
{
|
||||
"id": "a3-frostsikring-tykkelse",
|
||||
"label": "Tynnere frostsikringslag av ubundne materialer",
|
||||
"description": "Frostsikringen er prosjektert med full tykkelse over hele strekningen. Vi vil vite hva N200 krever.",
|
||||
"affected_codes": [
|
||||
"DEKKE-FROST-01"
|
||||
],
|
||||
"claimed_saving_nok": 1900000.0,
|
||||
"bundle_id": "vegnormal-n200-2024"
|
||||
}
|
||||
]
|
||||
}
|
||||
2
contexts/gate-nordvik-2027/bundle.txt
Normal file
2
contexts/gate-nordvik-2027/bundle.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
name: n100-2023
|
||||
bundle_id: vegnormal-n100-2023
|
||||
7
contexts/gate-nordvik-2027/docs/README.md
Normal file
7
contexts/gate-nordvik-2027/docs/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Prosjektdokumenter
|
||||
|
||||
TOM med vilje. Scenarioet er MS Office + PDF, men ingen av dem kan mates
|
||||
inn her: `--docs-dir`-omveien er fraradet (P13 - den omgar stigen `list_bundles -> read_bundle
|
||||
-> read_dir -> read_file` og de to gatene, §4.1a-dimensjonen og verdict-laget). Veien et ekte
|
||||
prosjektdokument skal ta er gjennom okf-ingest inn i en kunnskapsbase, altsa en base til - ikke
|
||||
en katalog ved siden av. Se `docs/2026-09-12-p14-kontekstsett.md` § 1.4.
|
||||
82
contexts/gate-nordvik-2027/fasit.json
Normal file
82
contexts/gate-nordvik-2027/fasit.json
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
{
|
||||
"project_id": "gate-nordvik-2027",
|
||||
"bundle": "n100-2023",
|
||||
"bundle_id": "vegnormal-n100-2023",
|
||||
"must_cite": [
|
||||
{
|
||||
"approach_id": "a1-rundkjoring-forenklet",
|
||||
"rationale": "Krysset er prosjektert signalregulert. Vi vil vite hvilke krav N100 stiller til rundkjøring før vi kan regne på et bytte.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N100/id-a97dabc7-d35a-4e51-c1b9-5fcdf64ac96d.md",
|
||||
"title": "Krav 4.1.2—1 Rundkjøringer",
|
||||
"ref": "Krav 4.1.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N100/id-8df9cff1-d7af-4313-df59-c6dee4271831.md",
|
||||
"title": "Krav 4.1.2—2 Rundkjøringer",
|
||||
"ref": "Krav 4.1.2—2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a2-gangfelt-antall",
|
||||
"rationale": "Seks opphøyde gangfelt er prosjektert. Spørsmålet er hva N100 krever av kryssingspunkter for gående på en gate med denne fartsgrensen.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N100/id-2ffbe00a-3275-4653-f248-47c15159ac0e.md",
|
||||
"title": "Krav 4.2.5.1—1 Gangfelt og tilrettelagte kryssingspunkter",
|
||||
"ref": "Krav 4.2.5.1—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N100/id-92533134-32fd-4547-91e6-1f60bd75e9e7.md",
|
||||
"title": "Krav 4.2.5.1—2 Gangfelt og tilrettelagte kryssingspunkter",
|
||||
"ref": "Krav 4.2.5.1—2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a3-trafikkoy-utforming",
|
||||
"rationale": "Trafikkøyene er prosjektert i full bredde i alle armer. Vi vil vite hva N100 faktisk krever.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N100/id-b0586596-18e9-4d4c-a843-ea6018fcad3d.md",
|
||||
"title": "Krav 4.1.2.4—1 Trafikkøy i rundkjøringsarmer",
|
||||
"ref": "Krav 4.1.2.4—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N100/id-a8df58ed-d301-439b-f6b6-675e6f091455.md",
|
||||
"title": "Krav 4.1.2.4—2 Trafikkøy i rundkjøringsarmer",
|
||||
"ref": "Krav 4.1.2.4—2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"unanswerable": [
|
||||
{
|
||||
"question": "Hva koster en opphøyd gangfeltløsning per stk i denne gata?",
|
||||
"anchors": [
|
||||
"enhetspris",
|
||||
"kostnadsestimat"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hvilken prisstigning skal legges inn fra prosjektering til utførelse?",
|
||||
"anchors": [
|
||||
"prisstigning",
|
||||
"indeksregulering"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hva er den samlede investeringsrammen for Nordvikgata?",
|
||||
"anchors": [
|
||||
"investeringsramme",
|
||||
"budsjett"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
}
|
||||
],
|
||||
"honesty": "Prosjektet Nordvikgata er KONSTRUERT av meg: gatenavn, lengde, fartsgrense og alle tre kostlinjene (GATE-KRYSS-01, GATE-GANG-01, GATE-KRYSS-02) er oppdiktet, og beløpene er satte størrelsesordener. Kravene i must_cite er derimot lest ordrett ut av n100-2023-basens egen frontmatter. N100 bærer ingen priser, så kodene finnes ikke i basen."
|
||||
}
|
||||
36
contexts/gate-nordvik-2027/mandate.json
Normal file
36
contexts/gate-nordvik-2027/mandate.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"objective": "Kutt kostnad i ombyggingen av Nordvikgata (0,9 km bygate, fartsgrense 40 km/t) uten å bryte et eneste krav i N100.",
|
||||
"success_criteria": "Minst én tilnærming validerer mot N100, og hver validerte tilnærming peker på de kravene i N100 som faktisk binder utformingen.",
|
||||
"approaches": [
|
||||
{
|
||||
"id": "a1-rundkjoring-forenklet",
|
||||
"label": "Enklere rundkjøring i stedet for signalregulert kryss",
|
||||
"description": "Krysset er prosjektert signalregulert. Vi vil vite hvilke krav N100 stiller til rundkjøring før vi kan regne på et bytte.",
|
||||
"affected_codes": [
|
||||
"GATE-KRYSS-01"
|
||||
],
|
||||
"claimed_saving_nok": 3100000.0,
|
||||
"bundle_id": "vegnormal-n100-2023"
|
||||
},
|
||||
{
|
||||
"id": "a2-gangfelt-antall",
|
||||
"label": "Færre opphøyde gangfelt på strekningen",
|
||||
"description": "Seks opphøyde gangfelt er prosjektert. Spørsmålet er hva N100 krever av kryssingspunkter for gående på en gate med denne fartsgrensen.",
|
||||
"affected_codes": [
|
||||
"GATE-GANG-01"
|
||||
],
|
||||
"claimed_saving_nok": 640000.0,
|
||||
"bundle_id": "vegnormal-n100-2023"
|
||||
},
|
||||
{
|
||||
"id": "a3-trafikkoy-utforming",
|
||||
"label": "Redusert omfang av trafikkøyer i rundkjøringsarmene",
|
||||
"description": "Trafikkøyene er prosjektert i full bredde i alle armer. Vi vil vite hva N100 faktisk krever.",
|
||||
"affected_codes": [
|
||||
"GATE-KRYSS-02"
|
||||
],
|
||||
"claimed_saving_nok": 410000.0,
|
||||
"bundle_id": "vegnormal-n100-2023"
|
||||
}
|
||||
]
|
||||
}
|
||||
2
contexts/kontrakt-sorasen-2027/bundle.txt
Normal file
2
contexts/kontrakt-sorasen-2027/bundle.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
name: r761-2025
|
||||
bundle_id: vegnormal-r761-2025
|
||||
7
contexts/kontrakt-sorasen-2027/docs/README.md
Normal file
7
contexts/kontrakt-sorasen-2027/docs/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Prosjektdokumenter
|
||||
|
||||
TOM med vilje. Scenarioet er MS Office + PDF, men ingen av dem kan mates
|
||||
inn her: `--docs-dir`-omveien er fraradet (P13 - den omgar stigen `list_bundles -> read_bundle
|
||||
-> read_dir -> read_file` og de to gatene, §4.1a-dimensjonen og verdict-laget). Veien et ekte
|
||||
prosjektdokument skal ta er gjennom okf-ingest inn i en kunnskapsbase, altsa en base til - ikke
|
||||
en katalog ved siden av. Se `docs/2026-09-12-p14-kontekstsett.md` § 1.4.
|
||||
82
contexts/kontrakt-sorasen-2027/fasit.json
Normal file
82
contexts/kontrakt-sorasen-2027/fasit.json
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
{
|
||||
"project_id": "kontrakt-sorasen-2027",
|
||||
"bundle": "r761-2025",
|
||||
"bundle_id": "vegnormal-r761-2025",
|
||||
"must_cite": [
|
||||
{
|
||||
"approach_id": "a1-rigg-omfang",
|
||||
"rationale": "Rigg og drift er prissatt som rund sum over 22 måneder. Vi vil vite hva Prosesskoden legger i prosessen før vi kan kutte.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "R761/12-1/_1_id-da516f46-786b-4e96-9511-da11ee07750f.md",
|
||||
"title": "Rigg og midlertidige bygninger",
|
||||
"ref": "12.1"
|
||||
},
|
||||
{
|
||||
"path": "R761/12-12/_1_id-0d8e750e-18b1-49b9-b838-f5c29f21ff29.md",
|
||||
"title": "Drift av rigg og midlertidige bygninger",
|
||||
"ref": "12.12"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a2-massebalanse",
|
||||
"rationale": "Beskrivelsen har både uttak i linjen og tilkjørt filtermateriale. Spørsmålet er hva Prosesskoden krever av materialet i filterlaget.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "R761/22-1/_2_id-54b5cb78-ba5e-4d30-a85d-d31facfde14d.md",
|
||||
"title": "Sprengning i linjen",
|
||||
"ref": "22.1"
|
||||
},
|
||||
{
|
||||
"path": "R761/52-1/_5_id-d53022e6-0a09-4b02-bd37-21276fc2e51d.md",
|
||||
"title": "Filterlag",
|
||||
"ref": "52.1"
|
||||
},
|
||||
{
|
||||
"path": "R761/52-11/_5_id-54270fce-705b-4f7c-fff0-0fea94ec0c08.md",
|
||||
"title": "Filterlag av sand og grus",
|
||||
"ref": "52.11"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a3-planum-stabilisering",
|
||||
"rationale": "Undergrunnen er beskrevet utskiftet. Vi vil vite hva prosessen for stabilisering av planum omfatter.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "R761/51-1/_5_id-714020f6-3490-4dde-fe8f-c3d373f07d8f.md",
|
||||
"title": "Stabilisering av planum",
|
||||
"ref": "51.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"unanswerable": [
|
||||
{
|
||||
"question": "Hvilket kostnadsestimat ligger til grunn for riggposten i denne kontrakten?",
|
||||
"anchors": [
|
||||
"kostnadsestimat",
|
||||
"kalkyle"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hva er markedsprisen på tilkjørt filtermateriale i denne regionen i 2027?",
|
||||
"anchors": [
|
||||
"markedspris",
|
||||
"prisstigning"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hvordan skal kontraktssummen indeksreguleres gjennom byggeperioden?",
|
||||
"anchors": [
|
||||
"indeksregulering",
|
||||
"nåverdi"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
}
|
||||
],
|
||||
"honesty": "Entreprisen Søråsen er KONSTRUERT av meg: kontraktsnavn, lengde, riggperiode og alle tre beløpene er oppdiktede størrelsesordener. Til forskjell fra de tre andre settene er affected_codes her EKTE prosessnumre fra R761 (12.1, 12.12, 22.1, 51.1, 52.11), lest ut av basens egen prosessnr-frontmatter — men R761 er en beskrivelsesstandard uten priser, så kodene er ekte mens beløpene ikke er det. must_cite er lest ordrett ut av basen."
|
||||
}
|
||||
38
contexts/kontrakt-sorasen-2027/mandate.json
Normal file
38
contexts/kontrakt-sorasen-2027/mandate.json
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"objective": "Kutt kostnad i utførelsesentreprisen Søråsen (veg i dagen, 3,1 km) ved å endre hvordan arbeidet beskrives etter Prosesskoden, uten å endre hva som bygges.",
|
||||
"success_criteria": "Minst én tilnærming validerer, og hver validerte tilnærming peker på de prosessene i R761 som faktisk styrer utførelse og oppgjør for den posten.",
|
||||
"approaches": [
|
||||
{
|
||||
"id": "a1-rigg-omfang",
|
||||
"label": "Redusert riggomfang og kortere riggperiode",
|
||||
"description": "Rigg og drift er prissatt som rund sum over 22 måneder. Vi vil vite hva Prosesskoden legger i prosessen før vi kan kutte.",
|
||||
"affected_codes": [
|
||||
"12.1",
|
||||
"12.12"
|
||||
],
|
||||
"claimed_saving_nok": 4200000.0,
|
||||
"bundle_id": "vegnormal-r761-2025"
|
||||
},
|
||||
{
|
||||
"id": "a2-massebalanse",
|
||||
"label": "Gjenbruk av sprengstein fra linjen som filterlag i stedet for tilkjørt materiale",
|
||||
"description": "Beskrivelsen har både uttak i linjen og tilkjørt filtermateriale. Spørsmålet er hva Prosesskoden krever av materialet i filterlaget.",
|
||||
"affected_codes": [
|
||||
"22.1",
|
||||
"52.11"
|
||||
],
|
||||
"claimed_saving_nok": 6800000.0,
|
||||
"bundle_id": "vegnormal-r761-2025"
|
||||
},
|
||||
{
|
||||
"id": "a3-planum-stabilisering",
|
||||
"label": "Stabilisering av planum i stedet for utskifting av undergrunn",
|
||||
"description": "Undergrunnen er beskrevet utskiftet. Vi vil vite hva prosessen for stabilisering av planum omfatter.",
|
||||
"affected_codes": [
|
||||
"51.1"
|
||||
],
|
||||
"claimed_saving_nok": 1300000.0,
|
||||
"bundle_id": "vegnormal-r761-2025"
|
||||
}
|
||||
]
|
||||
}
|
||||
2
contexts/tunnel-hauglia-2027/bundle.txt
Normal file
2
contexts/tunnel-hauglia-2027/bundle.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
name: n500-2024
|
||||
bundle_id: vegnormal-n500-2024
|
||||
7
contexts/tunnel-hauglia-2027/docs/README.md
Normal file
7
contexts/tunnel-hauglia-2027/docs/README.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Prosjektdokumenter
|
||||
|
||||
TOM med vilje. Scenarioet er MS Office + PDF, men ingen av dem kan mates
|
||||
inn her: `--docs-dir`-omveien er fraradet (P13 - den omgar stigen `list_bundles -> read_bundle
|
||||
-> read_dir -> read_file` og de to gatene, §4.1a-dimensjonen og verdict-laget). Veien et ekte
|
||||
prosjektdokument skal ta er gjennom okf-ingest inn i en kunnskapsbase, altsa en base til - ikke
|
||||
en katalog ved siden av. Se `docs/2026-09-12-p14-kontekstsett.md` § 1.4.
|
||||
91
contexts/tunnel-hauglia-2027/fasit.json
Normal file
91
contexts/tunnel-hauglia-2027/fasit.json
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
{
|
||||
"project_id": "tunnel-hauglia-2027",
|
||||
"bundle": "n500-2024",
|
||||
"bundle_id": "vegnormal-n500-2024",
|
||||
"must_cite": [
|
||||
{
|
||||
"approach_id": "a1-ventilasjon-dimensjonering",
|
||||
"rationale": "Prosjekteringsgrunnlaget forutsetter full lengdeventilasjon over hele profilet. Vi vil vite om N500 tillater en lavere installert effekt for dette tunnelprofilet og denne ÅDT-en.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N500/id-bfb0edb4-15ad-4fb1-96e8-a1ffb65f2b40.md",
|
||||
"title": "Krav 10.4.3—1 Mekanisk ventilasjon (impulsventilator)",
|
||||
"ref": "Krav 10.4.3—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N500/id-e897fcb1-36ab-4198-ee5f-764833cce9d2.md",
|
||||
"title": "Krav 10.4.3—2 Mekanisk ventilasjon (impulsventilator)",
|
||||
"ref": "Krav 10.4.3—2"
|
||||
},
|
||||
{
|
||||
"path": "krav/N500/id-15ccfe60-c88c-4174-8b28-5c660e6a7d9e.md",
|
||||
"title": "Krav 10.4.3—3 Mekanisk ventilasjon (impulsventilator)",
|
||||
"ref": "Krav 10.4.3—3"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a2-frostsikring-lengde",
|
||||
"rationale": "Frostsikringen er lagt 180 m inn fra hver portal. Spørsmålet er hva N500 faktisk krever av frostmengde og isolasjonsløsning.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N500/id-92e2836a-90af-4797-df73-981ab02da81d.md",
|
||||
"title": "Krav 8.1.2—1 Frostdimensjonering",
|
||||
"ref": "Krav 8.1.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N500/id-7c24c166-3659-414c-fe81-07373f33b2b5.md",
|
||||
"title": "Krav 8.4.2—1 Frostisolering med PE-skum eller XPS",
|
||||
"ref": "Krav 8.4.2—1"
|
||||
},
|
||||
{
|
||||
"path": "krav/N500/id-2b68ddbd-2037-469f-a181-b5db969dc829.md",
|
||||
"title": "Krav 8.4.2—2 Frostisolering med PE-skum eller XPS",
|
||||
"ref": "Krav 8.4.2—2"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"approach_id": "a3-belysning-adaptiv",
|
||||
"rationale": "Belysningsanlegget er dimensjonert for konstant nivå. Vi vil vite hvilke kvalitetskrav N500 stiller før vi kan kutte installert effekt.",
|
||||
"concepts": [
|
||||
{
|
||||
"path": "krav/N500/id-dc16192f-4ef6-41e7-b47f-be8f1cd581fb.md",
|
||||
"title": "Krav 10.3.2—5 Belysningens kvalitet",
|
||||
"ref": "Krav 10.3.2—5"
|
||||
},
|
||||
{
|
||||
"path": "krav/N500/id-d77adb34-725c-4826-eb26-5fc72f27e711.md",
|
||||
"title": "Krav 10.3.3—1 Belysning av tunnelveggene",
|
||||
"ref": "Krav 10.3.3—1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"unanswerable": [
|
||||
{
|
||||
"question": "Hva koster en impulsventilator per stk levert og montert i norsk tunnelentreprise?",
|
||||
"anchors": [
|
||||
"enhetspris",
|
||||
"markedspris"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hva er nåverdien over 20 år av å velge adaptiv LED framfor fast belysningsnivå?",
|
||||
"anchors": [
|
||||
"nåverdi",
|
||||
"driftskostnad"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
},
|
||||
{
|
||||
"question": "Hvilken timepris skal legges til grunn for elektromontør i dette prosjektet?",
|
||||
"anchors": [
|
||||
"timepris"
|
||||
],
|
||||
"expected": "ubesvart - riktig svar er aa si at basen ikke baerer dette"
|
||||
}
|
||||
],
|
||||
"honesty": "Prosjektet Hauglia-tunnelen er KONSTRUERT av meg: navn, lengde, ÅDT og alle tre kostlinjene (TUN-VENT-01, TUN-FROST-01, TUN-LYS-01) er oppdiktet, og de tre beløpene er plausible størrelsesordener jeg har satt, ikke tall fra et prosjekt. Det som IKKE er konstruert er kravene: hver konsept-sti, tittel og kravnummer i must_cite er lest ordrett ut av n500-2024-basens egen frontmatter. N500 bærer ingen priser, så kodene finnes ikke i basen — settet er derfor bevisst IKKE kjørbart via --proposals-from-mandate."
|
||||
}
|
||||
36
contexts/tunnel-hauglia-2027/mandate.json
Normal file
36
contexts/tunnel-hauglia-2027/mandate.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"objective": "Kutt kostnad i byggefasen for Hauglia-tunnelen (2,4 km ettløps vegtunnel, ÅDT 7 200) uten å bryte et eneste krav i N500.",
|
||||
"success_criteria": "Minst én tilnærming validerer mot N500, og hver validerte tilnærming peker på de kravene i N500 som faktisk binder den.",
|
||||
"approaches": [
|
||||
{
|
||||
"id": "a1-ventilasjon-dimensjonering",
|
||||
"label": "Redusert antall impulsventilatorer ved ny dimensjonering av lengdeventilasjon",
|
||||
"description": "Prosjekteringsgrunnlaget forutsetter full lengdeventilasjon over hele profilet. Vi vil vite om N500 tillater en lavere installert effekt for dette tunnelprofilet og denne ÅDT-en.",
|
||||
"affected_codes": [
|
||||
"TUN-VENT-01"
|
||||
],
|
||||
"claimed_saving_nok": 1850000.0,
|
||||
"bundle_id": "vegnormal-n500-2024"
|
||||
},
|
||||
{
|
||||
"id": "a2-frostsikring-lengde",
|
||||
"label": "Kortere frostsikret sone ved begge portaler",
|
||||
"description": "Frostsikringen er lagt 180 m inn fra hver portal. Spørsmålet er hva N500 faktisk krever av frostmengde og isolasjonsløsning.",
|
||||
"affected_codes": [
|
||||
"TUN-FROST-01"
|
||||
],
|
||||
"claimed_saving_nok": 2400000.0,
|
||||
"bundle_id": "vegnormal-n500-2024"
|
||||
},
|
||||
{
|
||||
"id": "a3-belysning-adaptiv",
|
||||
"label": "Adaptiv LED-belysning i stedet for fast installert nivå",
|
||||
"description": "Belysningsanlegget er dimensjonert for konstant nivå. Vi vil vite hvilke kvalitetskrav N500 stiller før vi kan kutte installert effekt.",
|
||||
"affected_codes": [
|
||||
"TUN-LYS-01"
|
||||
],
|
||||
"claimed_saving_nok": 1200000.0,
|
||||
"bundle_id": "vegnormal-n500-2024"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue