docs(2): slide 6 teller BASER, ikke dokumenter — flere kunnskapsbaser per prosjekt
Slide 6 sa «Grunnlaget er en kunnskapsbase» og talte fem DOKUMENTER. Poenget er at ett prosjekt trenger FLERE baser samtidig, med ulike eiere og ulik takt. MÅLT FØRST (scratchpad, `okf.navigate_bundle` mot en tre-nivå testbundle): flere baser som under-kataloger med hver sin `index.md` er ALLEREDE støttet — alle fire dokumenter fra begge baser nådde lesekonteksten, tre nivåer dypt, og rot-relative lenker (`/index.md`) krysser mellom basene. Utfall (a) i STATE. GRENSEN er også målt, og den står nå i prosaen i stedet for å bli lovet vekk: en base UTENFOR prosjektets inngang nås ikke — verken via relativ escape (`../../delt/...`) eller symlink; `safe_resolve` er fail-closed, begge skippes stille. Derfor «prosjektets inngang avgjør hvilke baser som er med; maskinen når ingenting utenfor den». ÆRLIGHET om eksempelet: `shared/examples/bygg-energi-mikro` er FLAT (index + 4 dokumenter + 1 verdict). Decket sier det høyt — eksempelet er én base med fem dokumenter; flere baser er formatet, ikke eksempelet. Figuren tegnet om til to nivåer: inngangen ØVER, fem baser i rad, og dokument- ark UNDER hver base, så nivået «base» blir synlig over nivået «dokument». Verifisert i nettleser over lokal HTTP, lyst og mørkt tema: 11 slides, UTF-8 uten mojibake, slide 6 = 864 px på `.inner` + padding (tak 900, forrige høyeste 780). Ingen slide lagt til eller fjernet — «Elleve sider» og README-ens «11 slides» står uendret og riktig. `uv run pytest`: 846 passed, 4 skipped. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RyJCQ65nChDtY5qe2v3dg1
This commit is contained in:
parent
46b3e0e97d
commit
817bcf130f
1 changed files with 55 additions and 33 deletions
|
|
@ -247,46 +247,68 @@
|
|||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ============ 6 · KUNNSKAPSBASEN ============ -->
|
||||
<!-- ============ 6 · KUNNSKAPSBASENE ============ -->
|
||||
<section class="slide" data-part="Slik virker det">
|
||||
<div class="inner">
|
||||
<div class="kicker">Slik virker det</div>
|
||||
<h2>Grunnlaget er en kunnskapsbase fagfolk kan lese og rette</h2>
|
||||
<h2>Grunnlaget er flere kunnskapsbaser fagfolk kan lese og rette</h2>
|
||||
<div class="fig">
|
||||
<svg viewBox="0 0 900 236" role="img" aria-label="En innholdsfortegnelse peker til fem dokumenter som også lenker til hverandre">
|
||||
<rect class="svg-box-hi" x="6" y="80" width="150" height="70" rx="3"/>
|
||||
<text class="svg-ink" x="81" y="108" font-size="14" font-weight="650" text-anchor="middle">Inngangen</text>
|
||||
<text class="svg-muted" x="81" y="126" font-size="11" text-anchor="middle">innholdsfortegnelsen</text>
|
||||
<rect class="svg-box" x="220" y="14" width="190" height="62" rx="3"/>
|
||||
<text class="svg-ink" x="315" y="40" font-size="13.5" font-weight="650" text-anchor="middle">Prosjektet</text>
|
||||
<text class="svg-muted" x="315" y="58" font-size="11.5" text-anchor="middle">kostlinjer og rammer</text>
|
||||
<rect class="svg-box" x="440" y="14" width="190" height="62" rx="3"/>
|
||||
<text class="svg-ink" x="535" y="40" font-size="13.5" font-weight="650" text-anchor="middle">Tiltakstypene</text>
|
||||
<text class="svg-muted" x="535" y="58" font-size="11.5" text-anchor="middle">hva som pleier å virke</text>
|
||||
<rect class="svg-box" x="660" y="14" width="190" height="62" rx="3"/>
|
||||
<text class="svg-ink" x="755" y="40" font-size="13.5" font-weight="650" text-anchor="middle">Erfaringstall</text>
|
||||
<text class="svg-muted" x="755" y="58" font-size="11.5" text-anchor="middle">tidligere dommer</text>
|
||||
<rect class="svg-box" x="330" y="150" width="190" height="62" rx="3"/>
|
||||
<text class="svg-ink" x="425" y="176" font-size="13.5" font-weight="650" text-anchor="middle">Fagkilder</text>
|
||||
<text class="svg-muted" x="425" y="194" font-size="11.5" text-anchor="middle">håndbøker og normtall</text>
|
||||
<rect class="svg-box" x="550" y="150" width="190" height="62" rx="3"/>
|
||||
<text class="svg-ink" x="645" y="176" font-size="13.5" font-weight="650" text-anchor="middle">Metoden</text>
|
||||
<text class="svg-muted" x="645" y="194" font-size="11.5" text-anchor="middle">hvordan det regnes</text>
|
||||
<path class="svg-line" d="M156 96 C 180 88 195 55 216 45" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M156 104 C 280 92 380 58 436 46" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M156 110 C 340 108 550 66 656 50" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M156 122 C 220 140 270 168 326 178" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M156 128 C 300 168 440 190 546 188" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M412 45 H 436" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M632 45 H 656" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M535 78 C 510 110 470 122 445 148" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M755 78 C 730 112 690 124 662 148" stroke-dasharray="5 4"/>
|
||||
<text class="svg-muted" x="450" y="232" font-size="12.5" text-anchor="middle">fem dokumenter i eksempelet — alle i klartekst, alle mulige å rette</text>
|
||||
<svg viewBox="0 0 900 202" role="img" aria-label="Prosjektets inngang peker til fem kunnskapsbaser, og hver base har sine egne dokumenter">
|
||||
<rect class="svg-box-hi" x="290" y="4" width="320" height="46" rx="3"/>
|
||||
<text class="svg-ink" x="450" y="25" font-size="14" font-weight="650" text-anchor="middle">Prosjektets inngang</text>
|
||||
<text class="svg-muted" x="450" y="42" font-size="11" text-anchor="middle">innholdsfortegnelsen som samler basene</text>
|
||||
<path class="svg-line" d="M450 50 v14"/>
|
||||
<path class="svg-line" d="M86 64 H814"/>
|
||||
<path class="svg-line" d="M86 64 v14" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M268 64 v14" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M450 64 v14" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M632 64 v14" marker-end="url(#m6)"/>
|
||||
<path class="svg-line" d="M814 64 v14" marker-end="url(#m6)"/>
|
||||
<rect class="svg-box" x="6" y="84" width="160" height="56" rx="3"/>
|
||||
<text class="svg-ink" x="86" y="106" font-size="13" font-weight="650" text-anchor="middle">Prosjektdata</text>
|
||||
<text class="svg-muted" x="86" y="122" font-size="10.5" text-anchor="middle">kostlinjer og rammer</text>
|
||||
<text class="svg-muted" x="86" y="134" font-size="10.5" text-anchor="middle">egen for hvert prosjekt</text>
|
||||
<rect class="svg-box" x="188" y="84" width="160" height="56" rx="3"/>
|
||||
<text class="svg-ink" x="268" y="106" font-size="13" font-weight="650" text-anchor="middle">Tiltakstyper</text>
|
||||
<text class="svg-muted" x="268" y="122" font-size="10.5" text-anchor="middle">hva som pleier å virke</text>
|
||||
<text class="svg-muted" x="268" y="134" font-size="10.5" text-anchor="middle">felles fagstoff</text>
|
||||
<rect class="svg-box" x="370" y="84" width="160" height="56" rx="3"/>
|
||||
<text class="svg-ink" x="450" y="106" font-size="13" font-weight="650" text-anchor="middle">Erfaringstall</text>
|
||||
<text class="svg-muted" x="450" y="122" font-size="10.5" text-anchor="middle">tidligere dommer</text>
|
||||
<text class="svg-muted" x="450" y="134" font-size="10.5" text-anchor="middle">vokser for hver runde</text>
|
||||
<rect class="svg-box" x="552" y="84" width="160" height="56" rx="3"/>
|
||||
<text class="svg-ink" x="632" y="106" font-size="13" font-weight="650" text-anchor="middle">Fagkilder</text>
|
||||
<text class="svg-muted" x="632" y="122" font-size="10.5" text-anchor="middle">håndbøker og normtall</text>
|
||||
<text class="svg-muted" x="632" y="134" font-size="10.5" text-anchor="middle">fageier oppdaterer</text>
|
||||
<rect class="svg-box" x="734" y="84" width="160" height="56" rx="3"/>
|
||||
<text class="svg-ink" x="814" y="106" font-size="13" font-weight="650" text-anchor="middle">Metoden</text>
|
||||
<text class="svg-muted" x="814" y="122" font-size="10.5" text-anchor="middle">hvordan det regnes</text>
|
||||
<text class="svg-muted" x="814" y="134" font-size="10.5" text-anchor="middle">fastsatt én gang</text>
|
||||
<path class="svg-line" d="M166 112 H188" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M348 112 H370" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M530 112 H552" stroke-dasharray="5 4"/>
|
||||
<path class="svg-line" d="M712 112 H734" stroke-dasharray="5 4"/>
|
||||
<rect class="svg-box" x="38" y="148" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="38" y="159" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="38" y="170" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="220" y="148" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="220" y="159" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="220" y="170" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="402" y="148" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="402" y="159" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="402" y="170" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="584" y="148" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="584" y="159" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="584" y="170" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="766" y="148" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="766" y="159" width="96" height="8" rx="1"/>
|
||||
<rect class="svg-box" x="766" y="170" width="96" height="8" rx="1"/>
|
||||
<text class="svg-muted" x="450" y="197" font-size="12.5" text-anchor="middle">fem baser, hver med sine egne dokumenter — alle i klartekst, alle mulige å rette</text>
|
||||
<defs><marker id="m6" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto"><path d="M0 0 L8 4 L0 8 z" class="svg-muted"/></marker></defs>
|
||||
</svg>
|
||||
</div>
|
||||
<p class="say">Maskinen graver ikke i løse dokumenthauger. Den navigerer en <strong>kunnskapsbase</strong> — en wiki av korte tekstdokumenter som lenker til hverandre. I eksempelet er det fem; i et virkelig prosjekt kan det være hundrevis.</p>
|
||||
<p class="say dim">Alt maskinen bygger på, står i klartekst. En fagperson kan åpne basen, se nøyaktig hva systemet «vet» — og rette det som er feil. Grunnlaget er ditt, ikke modellens.</p>
|
||||
<p class="say">Maskinen graver ikke i løse dokumenthauger. Den navigerer <strong>flere kunnskapsbaser</strong> — wikier av korte tekstdokumenter som lenker til hverandre. Ett prosjekt trenger flere av dem samtidig: prosjektdata er prosjektets egne, fagkildene er felles og gjenbrukes fra prosjekt til prosjekt. Hver base har sin egen innholdsfortegnelse, sin egen eier og sin egen oppdateringstakt.</p>
|
||||
<p class="say dim">Alt står i klartekst: en fagperson kan åpne en base, se hva systemet «vet», og rette det som er feil. Prosjektets inngang avgjør hvilke baser som er med — maskinen når ingenting utenfor den. Eksempelet som følger med repoet er lite: der ligger alle fem som dokumenter i én base. I et virkelig prosjekt er hver av dem en base for seg.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue