Håndhevelse
Konstitusjonen på Om-siden er skrevet som prosa. Denne siden svarer på ett spørsmål, prinsipp for prinsipp, verifisert mot koden slik den faktisk står i dag — ikke mot hva planen tilsiktet.
ENFORCED HÅNDHEVET — koden gjør bruddet umulig, eller loggfører det offentlig og etterprøvbart.
PARTIAL DELVIS — noe er reell kode; noe gjenstår.
ASSERTED PÅSTÅTT — formulert i prosa, men intet kodepunkt håndhever det ennå.
Håndheves av: src/lib/institution-config.ts (EDITOR_NAME — fortsatt null, /om sier dette ærlig); scripts/institution/lib/editor-config.js + record-signoff.js (nekter signoff uten navngitt redaktør); scripts/institution/finalize-verdict.js (personnavngivningsport, PUBLISH_HALT); scripts/institution/record-intervention.js (loggen er nå skrivbar)
Håndheves av: src/lib/institution-view.ts (titleClaimUncertified — ett dokumentert mønster, ikke generell implikasjonsvurdering); scripts/institution/lib/institution-schema.js (FindingArtifactSchema — strukturell validering, ingen forsvarbarhetsskåring). Ingen delt-verdikt-mekanisme ennå
Håndheves av: supabase/migrations/061_contradiction_and_signoff.sql; scripts/institution/finalize-verdict.js (evaluatePersonGate — nekter publisering uten løst vindu og signoff, live-verifisert); scripts/institution/request-contradiction.js; scripts/institution/record-signoff.js (nekter uten navngitt redaktør). Porten er reell; utløsningen er i dag manuell
Håndheves av: scripts/institution/lib/vault.js (checkEligibility/isVaultEligible); scripts/institution/lib/institution-schema.js (requiresPersonGate). person_scope_class settes som et håndoverlevert CLI-flagg — ingen automatisk klassifisering
Håndheves av: scripts/institution/lib/institution-schema.js (FindingArtifactSchema — source_ref_set og evidence påkrevd, strukturelt); src/lib/institution-view.ts (resolveSourceRef — viser referansen, verifiserer ikke at den løses). Ingen lenkesjekker finnes
Håndheves av: scripts/institution/finalize-verdict.js (buildPredictionRows — setter inn ved både publish og seal); scripts/institution/resolve-prediction.js, score-prediction.js. Kodeferdig; predictions har 0 rader i produksjon per verifisering
Håndheves av: supabase/migrations/062_korrektursak_and_errata.sql; scripts/institution/open-korrektursak.js (skriver errata OG anvender rettelsen, live-verifisert); scripts/institution/lib/vault.js (shredPayload). Selve tribunalbehandlingen og offentlig errata-visning mangler
Håndheves av: src/app/[locale]/funn/[id]/page.tsx (SealedOpinionsSummary); src/lib/supabase-server.ts (getTribunalDocket — stripper opinion_nb/en for forseglede funn); src/lib/mcp-tools.ts (get_finding nekter alt utenom published); src/lib/institution-api.ts (vaultedSummary/titleClaimUncertified)
Håndheves av: scripts/institution/fix-orthography.js (egen header: "a detector, not a fixer" — kun aa-digrafen, manuell); institution-schema.test.js (tester kun FOUNDING_ROSTER, ikke generert innhold). Ingen emoji-/ortografisjekk for funninnhold
Hva tabellen faktisk sier
Ni av ni prinsipper er DELVIS i dag — ingen er ren PÅSTÅTT lenger, og ingen er fullt HÅNDHEVET ende-til-ende. Det siste som stanser prinsipp 1 og 3 fra å bli reelt operative er en eierhandling — å navngi en ansvarlig redaktør — ikke et kodehull: portene som skal håndheve konsekvensen av det valget, står allerede og nekter riktig i dag.
Kildetekst: docs/institution/konstitusjon-handhevelse.md