Repo hygiene cleanup — 4 september 2026
Sökväg i arbetsmaterialet: audits/2026-09-04-repo-hygiene-cleanup.md
Repo hygiene cleanup — 4 september 2026
Syfte01
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 ändringar02
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:
CURRENT.md;site/README.md+site/*;movement/design/README.md+ HTML-referensen för utseende;movement/07-publik-pedagogik.mdvid behov;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.mdersattes i index av den verkliga filenprogram/hard-questions-and-decision-queue.md.program/13-kompetens-kvalifikationer-och-mastery.mdersattes i webbcopy avprogram/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 arkiv03
En första städidé var att flytta äldre versioner 29–41 till program/archive/.
Det genomfördes inte eftersom senare aktiva modeller fortfarande refererar flera av dem direkt som provenance eller delunderlag. Exempel:
42bygger uttryckligen på40,41och39;44bygger 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 hygienregel04
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.
Resultat05
Efter städningen är huvudregeln:
CURRENT.mdsäger vad som gäller.AGENTS.mdsä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.mdsä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.