Akashic meldte (coord, 2026-08-11) at project_dir i F-001s brief var en død
peker og antok det var fase-7-MALEN. Premiss-verifisering mot A5 (commit
a96b3a9, samme dag 6t tidligere) viser malen allerede var korrigert — men
samme dødpeker-klasse levde fortsatt i vår egen eksempel-brief
(domain-packs/ios-app/examples/feature-brief-local-notification-window.md),
rettet nå til A5-konvensjonen (features/{NN}-{slug}/voyage/).
Kryssjekk mot akashic-intelligence sin faktiske B1-fremdrift (ground truth,
2026-08-13) avdekket to nye funn, loggført som friksjon:
- #20: F-001 kjørte /trekresearch + /trekplan fortsatt på brief_version 2.0
(rev 10) — B1s nøkkelantakelse "2.2-brief passerer strict" er uverifisert.
- #21: Akashics faktiske fix (features/01-sun-position/, uten /voyage/-
underkatalog) matcher ikke A5s dokumenterte konvensjon, og deres kopi-
drift-innvending rammer symmetrisk A5s egen mekanikk. Åpent spørsmål for
B2/D — ikke besluttet, § Fase 7 ikke re-åpnet.
Coord-svar sendt til akashic-intelligence med full premiss-korreksjon.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GBoxVNFnK5QeZsfhLeGWgi
Advisor-polish: friksjon #19 skal stå på egne ben som prototype-bevis
uten a lene seg pa masterplan.md for a forklare hvem sin ordlyd som
var for svak. Presisert at "kontroller at overrides fortsatt gjelder"
(app-creators steg-4-tekst) ikke dekket "gjengis korrekt i snapshotet" —
feilen ligger i instruksjonen, ikke i noe Akashic gjorde galt.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XpFPJDg8XKNxSHxH9uxGZr
Akashic-instansen utforte og committet sin halvdel av A3 (commit bd38b23
+ d39b7b8). Verifisert direkte mot deres repo: pin-inventar matcher
eksakt det de rapporterte (6x0.1.0 historisk, 1x0.2.0 bootstrap-markor,
6x0.2.2 live, sum 13). A3 lukket pa begge sider.
To feil i vart eget arbeid denne A3-runden, funnet og bekreftet av
Akashic: (1) det faktiske hoppet var 0.1.0 -> 0.2.2, ikke 0.2.1 -> 0.2.2
-- live-pinsene var aldri oppdatert forbi forste materialisering. (2)
snapshotets pack-kilde-felt pekte pa en slettet plugin-marketplace-sti.
Begge dokumentert i masterplan.md § A3 med korrekt framstilling.
Nytt friksjonsfunn logget som #19: snapshot-overrides kan drive fra
pack-overrides.md uavhengig av pack-versjon -- en ren versjonssammen-
ligning fanger det ikke, siden override-dokumentet ikke er del av
pakken. To spec-revisjonsretninger skissert, ingen valgt (kandidat
D-fase eller B2).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XpFPJDg8XKNxSHxH9uxGZr
Sesjon A1 i docs/masterplan.md § Fase A. Fjerner utdaterte/usanne premisser
fra normativ tekst, med docs/review-2026-07.md som fasit. Ingen nye
design-beslutninger (de hører i A2/A5/C2); domain-packs urørt (A3).
- R-01: «v4.3 Plugin Playground» merket historisk overalt (flaten slettet i
Voyage v5.0.0, 2026-05-12; mønstrene er arven). Drill-down redefinert til
feature-ens voyage_run_dir-artefakter + annotate-HTML. Handover 8 og
/trekrevise fjernet som gjeldende mønster — S5-beslutningen om «to
gate-nivåer» faller bort; det er én, den lette.
- R-05: død annotate-/kontrakt-sti (plugins/marketplaces/…) erstattet med
cache-sti-regel + oppslag av nyeste versjon. Sidecar-fila
<artefakt>.review.md korrigert: den finnes ikke — annotasjoner lever i
localStorage; eksport-til-fil er D7.
- R-09: § Flersesjons-protokoll omskrevet til STATE.md-konvensjonen;
prototype-run/README-tabellen rettet.
- R-13: iOS-versjonseksempler gjort domene-nøytrale; HTML-invarianten
avklart til WCAG 2.2 AA.
- R-14: fase 2s pack-input strøket (motsa pack-manifestets phases).
- R-15: max-3-regelen redefinert — snapshot = én lasting, maks 3
supplementary utover; fase 5-inputlista rettet.
- R-16: runtime-asymmetrien omformulert til skjema-asymmetri (ingen
runtime-kobling, Handover 1 eneste kobling, ingen privilegert produsent).
- R-06 (delvis): phase_status samlet i én autoritativ enum-tabell,
pending-review lagt til i frontmatter-enumen; kjente avvik henvist til C2.
- R-04/R-02: § Fase 7 merket STALE (2.0-pin, stale verifikasjonsnote,
«round-trip PASS» = mental simulering, ikke kjøring).
- R-17: CHANGELOG-referansene rettet + Unreleased-entry for denne resyncen.
- R-20: «6-tema-intervju» → «8-tema» (sjekklisten lister 8).
Verifisering: iOS 19 → 0; iOS 18 → 0; 6-tema-intervju → 0; WCAG 2.1 i
CLAUDE.md → 0; «ROADMAP, TODO» → 0; pending-review → 7; Handover
8/trekrevise og plugins/marketplaces kun i eksplisitt historisk-merkede
eller advarende treff.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TJ99ZtNvvxaDPfNTED7gnC
Etter at operatør pekte på at Voyage allerede løser review-gate-mekanikken
i scripts/annotate.mjs (claude-code-100x-mønster — pencil-toggle, Fiks/Endre/
Spørsmål-intent, popover-form, localStorage-persistens, Copy Prompt-eksport):
forkastet egen-spec'd sidecar-format, adopterte Voyage 1:1.
phase-design-draft.md § Cross-cutting: Review-gate omskrevet:
- Forenklet fra fem-tier fast taksonomi (approved/revise/defer/drop/question)
til Voyages tre-tier fri-form intent (Fiks/Endre/Spørsmål med fri kommentar).
- Mønsteret matcher hvordan operatør faktisk tenker — 'drop F-006' er en
Endre-annotasjon med kommentar, ikke en separat drop-status.
- Konkret CLI-kall: node ~/.claude/.../voyage/scripts/annotate.mjs <brief.md>
→ produserer <brief>.html ved siden av kilde.
- Eksempel-flow for operatør (fase 6 review).
- Applisering-mekanikk på AI-side: parse Copy Prompt-format, applisere Fiks/
Endre, svare på Spørsmål, bump revisjon, skriv revisjons-logg.
friksjon.md #15 utvidet med adopsjon-note:
- Bekrefter app-creator-invariant 'Voyage v4.3 er arkitektonisk forfar — gjenbruk
disse 1:1' fra app-creator/CLAUDE.md.
- Pedagogisk friksjon: første utkast bygde egen-spec uten å sjekke Voyage først.
Loggført som lærdom — sjekk Voyage-mønster FØR egen-spec for review-/audit-/
annoterings-mekanikk.
Akashic-side (separat repo, separat commit): slettet sidecar-maler, generert
.html via annotate.mjs, oppdatert index.html med HTML-knapper, .gitignore,
state.json, attention-entries.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Operatør avslørte i S13 at app-creator-pipelinen mangler review-gate mellom faser.
Implementér mønsteret som spec + førstegangs-anvendelse på Akashic-prototypen.
phase-design-draft.md:
- Ny § Cross-cutting: Review-gate mellom faser (mellom state.json og brief-revisjon
ved backtracking) — sidecar-format, annoterings-vokabular (approved/revise/defer/
drop/question), applisering med revisjons-logg, oppstrøms-konsekvens-håndtering
(backtrack vs revision-pending), nedstrøms for fase 7 (drop→slett mappa, revise→
bump rev, defer→flytt), retroaktiv review, attention-entry-type, frekvens-regel
(obligatorisk), all-approved-shortkutt, forhold til status-merking.
- phase_status-vokabular utvidet med pending-review | revision-in-progress
- state.json-eksempelet viser ny objekt-form med sidecar-peker
- § Brief-pattern fikk peker til review-gate som hard krav
friksjon.md:
- #15: Fase-til-fase går uten review-gate (prosess-friksjon, kritisk)
- Beskriver problemet, hva som mangler, 5 strukturelle krav, S13-handling,
lærdom, anvendelse på allerede-fullførte faser, foreslått revisjon, drahjelp
fra Voyage /trekrevise-mønster, fase-overhead-implikasjon.
- S13-bekreftelse på eksisterende friksjon + prosess-merknader (operatør-
pedagogisk friksjon, omdefinert sesjons-omfang).
Akashic-side (separat repo): review-maler 06-features-brief.review.md +
features/01-sun-position/review.md, interim index.html, state.json oppdatert.
Committet i Akashic-repo separat (denne committen påvirker ikke ren instans).
Neste sesjon (S14): applisere review-annoteringer som revisjon 1, propagere
oppstrøms-konsekvenser, re-generere index.html, fortsette fase 7 hvis godkjent.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Voyage strict-mode + materialisert upstream-kontekst driver fase 7-artefakter til ~600-750 ord — over ≤500-targeten i friksjon #13-tabellen, men under naturlig grense. Konsolidert lengde-mønster over alle 7 fase-artefakt-typer skrevet så langt:
- bredde-faser (1/5/6): ~2000-3500 ord
- dybde-faser (2/3): ~1300-1800 ord
- fokus-per-feature (7-brief/context/research): ~600-750 ord per fil
Round-trip-test mot Voyage HANDOVER-CONTRACTS.md § Handover 1: PASS uten template-gap. Fase 7-templaten i phase-design-draft.md produserer Voyage strict-mode-kompatibel output første gang.
S12-bekreftelse på #5 (features/-layout funker), #10/#12/#13 (lengde-mønster konsolidert), #11 (numbering-disiplinen holder).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Logget under første ekte fase 6-kjøring i Akashic-pipelinen (S11).
#13: Fase 6-features-brief-lengde-target undervurderer Voyage-
handover-1-strukturert backlog. Friksjon #10/#12-tabellen satte fase
6 til ~500 ord intro + ≤8 linjer × ~14 entries ≈ ~1700 ord. Akashic
06-features-brief.md ble 2789 ord etter bevisst-stram syntese,
~40 % over. Driver: hver entry har 10 strekpunkter (Slug + Intent +
Goal + Non-Goals + Constraints + Preferences + Success Criteria +
Dependencies + Effort + Open) for å være Voyage-handover-1-
kompatibel — ≤8 linjer ble offer for fase-7-klar-struktur.
Stress-test-seksjonen (~280 ord) + R14-readiness-check (~270 ord) +
dependency-graf m/ mermaid (~110 ord) + kritisk sti/parallelle
grupper (~220 ord) er fase 6-spec-output, ikke fyllstoff.
Konsolidert lengde-mønster-tabell over alle 5 fase-briefer skrevet i
Akashic-kjøringen:
- Fase 1 app-brief: 1830 ord (bredde)
- Fase 2 research-brief: 1278 ord (dybde-per-tema)
- Fase 3 architecture-brief: 1827 ord (dybde, 6 ADR-er)
- Fase 5 constraints-brief: 3497 ord (bredde)
- Fase 6 features-brief: 2789 ord (bredde + Voyage-handover-1)
Mønster: bredde-faser ~2000-3500 ord, dybde-faser ~1300-1800.
Forslag for phase-design-draft.md § Hard lengde-grense ved neste
revisjon: differensiert tabell over artefakt-typer; fase 6 = ~3000
ord (review-flagg ved >4000). Vurder [breadth-phase]/[depth-phase]-
merking. Avgjøres etter fase 7 også er kjørt (empirisk grunnlag for
features/{NN}-{slug}/brief.md-grensen blir tydeligere da).
S11-bekreftelser på eksisterende friksjon:
- #10 + #12 (lengde-grenser): bekreftes for femte fase-artefakt
- #11 (OVERRIDE-numbering): ingen ny kollisjon i S11; AQ-002 var
AQ-NNN-formet, ikke OVERRIDE-N, så S10-lærdommen ble fulgt
Prosess-/spec-merknader (ikke nummererte friksjons-poeng):
- Scope-stress-test-disiplinen funket. Mage-estimat-tabell + sum +
kalender-vurdering + aksellerasjon-vurdering tvang fram konkrete
tall i § Scope-stress-test, ikke gjemt prosa. Forslag: § Scope-
stress-test bør være navngitt påkrevd seksjon i fase 6-templaten.
- R14 integrert som siste § i 06-features-brief.md vs separat
artefakt. Argumenter for integrering vant for v0. Re-vurderes
etter fase 7. Forslag: phase-design-draft.md § R14 sier
'integreres eller separat — operatør-valg'.
- Fase-overhead-tid ~1 t (lavere enn S10 ~1 t 20 min). Bekrefter
fase 6 = anvendelse-fase, smal syntese-overflate selv om absolutt
output-volum er nest størst.
Akashic 06-features-brief.md + state.json committet til Akashic-
repoet (commit b81d873). Ingen kobling — bare for sporing.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Logget under S10 Akashic-pipeline fase 5-kjøring:
#11: OVERRIDE-numbering-kollisjon mellom state.json attention og pack-overrides.md.
S8 la til 'OVERRIDE-3: tekstsitater i feature #6' i Akashic state.json attention
uten å sjekke pack-overrides.md, hvor OVERRIDE-3 = MASVS-AUTH (LUKKET). S10
løste kollisjonen ved å behandle tekstsitater som ny app-spesifikk constraint
(ikke pack-override). Foreslått revisjon: phase-design-draft.md § Cross-cutting
state.json får regel om navngiving — attention-entries som referer pack-overrides
bruker OVERRIDE-N (matcher pack-overrides.md); nye app-spesifikke beslutninger
som ikke deviates pack-defaults bruker ikke OVERRIDE-N.
#12: Constraints-brief er den tyngste fase-artefakt-typen — sprenger lengde-
grensen sterkere enn andre. S10 målte 3497 ord (~2× andre fase-briefer:
app-brief 1830, research-brief 1278, architecture-brief 1827). Bekrefter at
fase 5 er bredde-fase (alle standarder + plattform + governance + test-strategi
i ett dokument) vs fase 3 dybde-fase. Per-artefakt-lengde-tabell-revisjon
foreslått: ~3500 ord (review-flagg ved >4500) for constraints-brief, eller
introdusér [breadth-phase]-merking på fase 5 (og fase 1) som signaliserer
at ~3000-4000 ord er normal-tilstand.
Også: S9- og S10-bekreftelses-seksjoner for #10 (lengde-grense), prosess-
merknader for S10 (constraint-eierskap-stress-test funket; Apple App Privacy
Details FAQ entydig nok til strict-correct; donasjons-konflikt-løsning under
syntese).
S8 var første ekte fase 2-kjøring i Akashic-pipelinen. Selve research-
briefen ble committet i Akashic-repoet (separat git):
02-research-briefs/01-sadhguru-copyright.md (rev 0, confidence: medium,
22 kilder, 1278 ord m/ length_review_flag).
Endring i ktg-privat / plugins/app-creator:
- prototype-run/friksjon.md: la til S8-bekreftelse på #10 (lengde-grense
gjelder også for research-briefer som dekker 3+ kilde-domener; per-
artefakt-tabell-forslaget må trolig differensieres ytterligere) + ny
'## Ny friksjon oppstått i S8'-seksjon. Ingen ny formell friksjon —
research-modellen (parallell-spawning av docs- + community-researcher,
syntese i hovedkontekst) funket akkurat som S2/S3. Tre prosess-/spec-
merknader notert: confidence-vurdering trenger evt. differensiering
per sub-finding (lav prioritet), 'action-pending' er ny attention-type
i state.json (kategori-utvidelse), pre-submission-action sitter midt
mellom fase 5 og post-fase 7 (phase-felt-uklarhet — kontrakt-presisering
ved neste phase-design-draft-revisjon).
Andre app-creator-side filer (SESSION-LOG, SESSION-ROADMAP, NEXT-SESSION-
PROMPT) er .local.md (gitignored) og committes ikke.
Syntetiserer threads A-E til research-brief.md: 8 triangulerte funn med
confidence-rating, stillingstaken på default-retning-spenningen (A/B vs E),
restrisiko, revisjons-mandat R1-R17 for phase-design-draft.md, og
innholds-mandat D1-D7 for domain-pack-spec.md (skrives i S5).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Starter prototype-runet som driver app-creator-designet før implementering.
- prototype-run/friksjon.md: 6 friksjons-poeng oppdaget i Akashic fase 1
- prototype-run/README.md: forklarer oppsettet
Flersesjons-orkestrering (SESSION-ROADMAP/LOG/NEXT-SESSION-PROMPT.local.md)
ligger i plugin-roten, gitignored. Akashic-instansen ligger i eget repo.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>