Hoppa till innehåll
GranskningarPolitiskt initiativ under uppbyggnad

Repo hygiene cleanup — 4 september 2026

Sökväg i arbetsmaterialet: audits/2026-09-04-repo-hygiene-cleanup.md

Tillbaka till fördjupningen

Repo hygiene cleanup — 4 september 2026

5 avsnitt · ca 2 min
SyfteDenna städning genomfördes före extern webb/Lovable-handoff för att minska risken att historiskt arbetsmaterial, gamla namn eller äldre modellversion…01

Denna städning genomfördes före extern webb/Lovable-handoff för att minska risken att historiskt arbetsmaterial, gamla namn eller äldre modellversioner tolkas som aktuell kanon.

Ingen sakpolitisk omprövning gjordes i denna städning. Fokus var routing, versionshygien, namnstatus och trasiga referenser.

Genomförda ändringarAktuell regel är nu:02

1. Entydig namnregel

Aktuell regel är nu:

  • Konstruktiva — aktuellt publikt arbetsnamn;
  • Swarm — repo-/projekt-/arkitekturnamn;
  • Förnyarna — superseded tidigare arbetsnamn;
  • slutligt juridiskt partinamn — inte beslutat.

Regeln har synkats i CURRENT.md, AGENTS.md, program/README.md, program/01-partiprogram.md, memory/00-status-and-index.md, memory/15-deprecated-and-open-questions.md, site/README.md, site/LOVABLE.md, movement/README.md och centralt rörelsematerial.

2. movement/ har fått definierad plats i arkitekturen

Tidigare saknades movement/ i huvudroutrarna trots att mappen blivit central.

Nu gäller:

  • movement/ — rörelsearkitektur och organisering;
  • movement/design/ — visuell source of truth;
  • movement/material/ — operativa rörelsematerial;
  • site/ — direkt source of truth för politisk webbcopy och informationsarkitektur.

Rörelselagret får inte automatiskt skapa officiell nationell politik.

3. Lovable-routing har gjorts explicit

Lovable ska läsa:

  1. CURRENT.md;
  2. site/README.md + site/*;
  3. movement/design/README.md + HTML-referensen för utseende;
  4. movement/07-publik-pedagogik.md vid behov;
  5. program/README.md + aktuell programfil för fördjupning.

Lovable ska inte syntetisera politik ur memory/, audits/, future/, äldre budgetversioner eller historisk kommunikation.

4. Trasiga/stale referenser rättades

  • program/14-hard-questions-and-decision-queue.md ersattes i index av den verkliga filen program/hard-questions-and-decision-queue.md.
  • program/13-kompetens-kvalifikationer-och-mastery.md ersattes i webbcopy av program/competence-mastery.md.
  • publik budgetfördjupning pekar nu på den aktuella modellkedjan v1.1/v1.0/v0.9 i stället för att presentera v0.6 som huvudläge.

5. Budgetstatus uppdaterades

Publik öppenhet skiljer nu mellan:

  • dagens operativa modell (44 + 43 + 45 + 42);
  • publiceringsgrind (39);
  • äldre finansierings- och portföljiterationer som versionshistorik.

Senaste 37-personers fyraårsregression redovisas som 0 RÖDA vid år 4 — PASS, VILLKORAT, inte som 37/37 fullständigt genomförd politik.

Varför äldre budgetfiler inte flyttades till arkivEn första städidé var att flytta äldre versioner 29–41 till program/archive/.03

En första städidé var att flytta äldre versioner 2941 till program/archive/.

Det genomfördes inte eftersom senare aktiva modeller fortfarande refererar flera av dem direkt som provenance eller delunderlag. Exempel:

  • 42 bygger uttryckligen på 40, 41 och 39;
  • 44 bygger bland annat på tidigare persona-/kapacitetsarbete;
  • aktiva resurs- och regressionsfiler använder äldre iterationer för att förklara modellutvecklingen.

Att flytta filerna utan att samtidigt migrera hela referensgrafen skulle skapa döda länkar och sämre granskningsbarhet.

I stället märker CURRENT.md och program/README.md nu tydligt vilka filer som är operativt aktuella och vilka som främst är historik/delunderlag.

Ny hygienregelNär en sådan flytt görs ska alla aktiva referenser uppdateras i samma commit/arbetsomgång.04

Arkivera inte en historisk modell bara för att den är gammal. Arkivera den först när ingen aktiv modell behöver dess nuvarande sökväg som provenance.

När en sådan flytt görs ska alla aktiva referenser uppdateras i samma commit/arbetsomgång.

ResultatEfter städningen är huvudregeln:05

Efter städningen är huvudregeln:

CURRENT.md säger vad som gäller. AGENTS.md säger vad som får bestämma. site/ säger vad webbplatsen får säga. movement/design/ säger hur Konstruktiva ska se ut. program/README.md säger vilken fördjupning som är aktuell.

Historik är kvar för transparens, men ska inte längre kunna vinna över den aktiva kedjan genom filnummer, gammal copy eller kontextförlust.