Per ~/.claude/CLAUDE.md § Kontinuitets-system: ROADMAP.md er navngitt som
forbudt lokal påfunns-mekanisme. Konsoliderer:
- app-creator/ROADMAP.md → app-creator/docs/roadmap.md (planer hører i docs/)
STATE.md dekker "Now"; CLAUDE.md dekker "Parked". docs/roadmap.md beholder
unike deler: Forutsetninger, v0.4.0-milepæl, Senere.
- Marketplace .gitignore: fjerner REMEMBER.md og MEMORY.md.
Å gitignorere forbudte mønstre skjuler brudd — konvensjonen vil gjøre dem
synlige slik at de kan konsolideres + slettes.
- Marketplace CLAUDE.md: fjerner stale REMEMBER.md-referanse i fil-treet.
Ikke berørt (annet plugin-scope): app-factory/{TODO.md,ROADMAP.md} — flagges
for separat opprydding.
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>
Per-app-intervjuet manglet eksekverings-mekanisk disiplin der /trekbrief
har det. Importer fem mønstre som kjøre-disiplin (ikke kode), justert
for at app-scope er bredere og mykere enn task-scope:
1. Weakest-section-first-loop med standard prioritering
2. Anchor / Sharpen-mønster på vage svar
3. Aktiv research-tema-uthenting under dialog (Question / Confidence / Scope)
4. [ANTAKELSE]-markører for ting operatør ikke vet
5. 6 ja/nei kvalitets-sjekk-spørsmål før fase-eksit
Eksplisitt utenfor: mekanisk 1-5-scoring og dedikert reviewer-agent —
hører til per-task-kontekst der suksess-kriterier er command-checkable.
Status-merket [importert fra trekbrief, justert for per-app, hypotese] —
prototypen vil avsløre hvilke mønstre som faktisk hjelper vs er overhead.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Førsteutkast (831 linjer) som skisser app-creators 7-fase-pipeline med
unifisert brief-pattern: hver fase produserer én eller flere briefer med
felles grunnstruktur (frontmatter + phase-spesifikke seksjoner).
Brief-typer per fase:
- Fase 1: app brief (+ interview transcript som rå-kilde)
- Fase 2: research briefer (per tema, valgfri)
- Fase 3: arkitektur brief (med ADRs som seksjon)
- Fase 4: design brief (tokens + komponenter som seksjoner)
- Fase 5: constraints brief (inkl. test-dekning på app-nivå)
- Fase 6: features brief (backlog + dependency-graf, inkl.
test-infrastruktur-features)
- Fase 7: feature briefer per feature (Voyage handover, Handover 1)
Cross-cutting: state.json for app-factory-aggregering, brief-revisjon ved
backtracking, attention-heuristikker.
Eksplisitt scope-lås: app-creator dekker utviklings-prosessen.
Pre-decision (markedsanalyse) og post-shipping (TestFlight, marketing,
validation) er utenfor scope.
App-level testing: per-feature /trekreview er nødvendig men ikke
tilstrekkelig. Constraints-brief definerer test-dekningskrav på app-nivå
(E2E, A11Y, performance, regresjon); features-brief inkluderer
test-infrastruktur som features Voyage bygger.
Status-merking på alle templates: [hypotese], [arvet], [åpent]. Subject
to revision after iOS-prototype. v0.4.0 låser det som har overlevd
reell bruk.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>