# Bygde løsningen for eierskapskrav til selskaper fra ende til annen — en bruker gjør krav på et selskap, en administrator avgjør saken, og en godkjenning skriver om autorisasjonsgrafen som bestemmer hvem som får redigere hva.

2025

**Situasjon.** En katalog som er fylt fra offentlige kilder, har et strukturelt problem: selskapene i den har ikke lagt seg inn der selv. Før eller senere dukker noen fra et av dem opp og vil rette sin egen oppføring — og det finnes ingen kobling mellom den personen og den oppføringen, bare en påstand om at den finnes. Innvilges det for lett, redigerer en konkurrent selskapets side. Innvilges det for sakte, forblir katalogen feil.

**Oppgave.** Det måtte finnes en vei fra «dette er mitt selskap» til reell myndighet over oppføringen, med en menneskelig beslutning i midten og et spor bak.

**Handling.** Eierskapskrav ble bygget fra ende til annen, fordelt på 108 commits og begge applikasjonene. En bruker sender inn et krav med dokumentasjon; det havner i en kø i backoffice‑løsningen; en administrator gjennomgår det og godkjenner eller avviser det med en begrunnelse som går tilbake til den som fremmet kravet. Den interessante delen er hva en godkjenning gjør — den er ikke et flagg på en rad. Godkjenningen skriver om autorisasjonsgrafen, slik at kontoen får en reell relasjon til organisasjonen, og det er den samme relasjonen som hver tilgangssjekk i plattformen allerede konsulterer. Kontrollpunktet er avgjørelsen, ikke kodeveien, og ingen funksjon måtte lære om eierskapskrav for å respektere den.

**Resultat.** Selskaper kan ta over og rette sine egne oppføringer uten at noen redigerer databasen for hånd, og hver tildeling av myndighet har en navngitt godkjenner og en begrunnelse knyttet til seg. Menneskelig gjennomgang er flaskehalsen med vilje; en automatisk kontroll av et domenenavn ville vært raskere og ville tatt feil i nettopp de tilfellene som betyr mest.

---

- Rolle: Fullstack‑ingeniør
- Kategorier: [Backend‑utvikling](https://engineer.company/nb/categories/backend/), [Frontend‑utvikling](https://engineer.company/nb/categories/frontend/), [Fullstack‑utvikling](https://engineer.company/nb/categories/full-stack/), [Sikkerhet](https://engineer.company/nb/categories/security/), [Produkt og krav](https://engineer.company/nb/categories/product/)
- Tjenester: [Fullstack‑produktutvikling](https://engineer.company/nb/services/full-stack-development/), [Sikkerhet og tilgangsstyring](https://engineer.company/nb/services/security-access/), [Produktstrategi og krav](https://engineer.company/nb/services/product-strategy/)

<https://engineer.company/nb/portfolio/built-company-ownership-claims-end-to-end-103/>
