Fire disipliner. Som leverer i drift — ikke i Powerpoint.
Vi deler ikke arbeidet opp i strategi, bygging og drift som tre separate fakturaer. Det er én leveranse, ett team, og ett sett målepunkter som følger systemet fra første intervju til 18. produksjonsuke.
Én leveranse, fire arbeidsmodi.
Klikk en disiplin for å hoppe rett ned — eller scroll forbi for hele bildet. Hver disiplin har egen telemetri, egen leveranseliste og minst én pilot vi kan vise deg fra i fjor.
AI-strategi
Kartlegger hvor verdien faktisk sitter — før vi koder en linje.
SLIKFast pris · 2 ukers leveranse · A4-konklusjon
TIL DISIPLIN 01 →02Automatisering
Flows som tåler mandag morgen — observerbart og idempotent.
SLIKn8n · LLM-agenter · HITL der det må være det
TIL DISIPLIN 02 →03Applikasjoner
Type-sikre Next.js-apper med strenge grenser mellom domener.
SLIKNext.js · TypeScript strict · WCAG 2.2 AA
TIL DISIPLIN 03 →04Drift & evals
Vi blir værende — telemetri, evals og kost målt uke for uke.
SLIKNattlige evals · tracing · ukentlig rapport
TIL DISIPLIN 04 →Vi kartlegger før vi bygger.
De fleste AI-prosjekter dør i Excel før de når kode. Vi starter med 6–9 intervjuer, et workshop-pass og en konkret matrise over hvor verdien faktisk sitter — så du har et investeringscase, ikke en magefølelse.
- LEVERANSE 01Discovery & intervjurunder
6–9 strukturerte intervjuer på tvers av ledelse, fag og operasjon. Vi spør hva som tar tid — ikke hva folk ønsker at AI skulle gjøre.
METODE · jobs-to-be-done + tidsmåling - LEVERANSE 02Roadmap & investeringscase
Konkret roadmap over 6, 12 og 18 måneder med investeringscase per pilot — pris, ROI-vindu og forutsetninger.
LEVERANSE · 18-siders strategi-PDF + matrise-fil - LEVERANSE 03Datatilstand & gap-analyse
Vi ser på hvilke data som faktisk finnes, hvor de bor og hvor godt de er strukturert. Ingen pilot starter på et tomt skjema.
SJEKK · schemas · access · governance · PII - LEVERANSE 04Risiko & etisk vurdering
Konkret risiko-matrise per pilot — juridisk, omdømme, operasjonelt. Vi sier nei før vi bygger noe vi ikke kan forsvare.
RAMMEVERK · NIST AI RMF + EU AI-Act mapping
Vi bygger flows som tåler mandag morgen — ikke bare demoen.
Forutsigbart, observerbart, idempotent. Vi orkestrerer n8n, agenter med verktøyskall og human-in-the-loop der det må være det. Hver flow er versjonert, hver kjøring sporbar, hver kost målbar.
- PRINSIPP 01Idempotent fra dag 1
Hver flow kan kjøres på samme input to ganger uten å skape duplikater. Vi sjekker dette i CI før vi merger.
idempotency-key · upsert · dedupe på vendor + dato - PRINSIPP 02HITL-portvakter på alt over 500 kr
Mennesker godkjenner alt med økonomisk konsekvens. Slack-tråd med kontekst, 4-timers timeout, audit-trail.
humanApproval · timeout · slack:reply · audit - PRINSIPP 03Retry med eksponentiell backoff + dead-letter
3 forsøk med 1s, 4s, 16s backoff — så til dead-letter-kø som Adrian ser i Slack neste morgen.
retry: 3 · backoff: exp · dlq → slack:#flows-dlq - PRINSIPP 04Cost-budget pr flow med auto-stop
Hver flow har en dagskvote i token og kr. Når den overskrides, stopper vi flyten og varsler — før regnskap ser det.
budget: 240 kr/d · auto-stop · slack-varsel
Type-sikre apper, bygget for drift — ikke for skjermbilder.
Next.js · App Router · TypeScript · vår egen CMS. Vi bygger små, raske, tilgjengelige apper med strenge type-grenser mellom domener. Lighthouse-score er ikke et mål — det er en konsekvens.
- STACK 01Next.js 15 · App Router · React 19 · Server Components
Server-først, klient bare der det må være det. Hver app sender minst mulig JS over wire.
next@15 · react@19 · turbopack · streaming - STACK 02TypeScript strict · zod-validering på alle API-grenser
Strict mode, ingen any. Zod-schemas er kilden — typen følger.
strict: true · noUncheckedIndexedAccess · zod@3 - STACK 03Egen Nordintel-CMS (PostgreSQL + headless editor)
Innholdsmodell tilpasset hver kunde. Push til prod via samme git som koden — ingen separat publish-knapp.
postgres@16 · supabase · type-generert klient - STACK 04Design-system · Inter + JetBrains Mono · 16-fargers tokens
Konsistent token-sett deler vi på tvers av kunder. Komponenter forgrenes per merkevare, men strukturen er samme.
tailwind@4 · @theme · 16 tokens · radix-primitives
- JS sendt41 kB / 60 kB budsjett
- LCP0.9 s
- CLS0.00
- TBT60 ms
- a11yWCAG 2.2 AA
Vi blir værende — ikke borte når signaturen er tørr.
Telemetri, kost og kvalitet — målt uke for uke. Hver agent-handling logges. Hver eval-kjøring kjører på ekte produksjonsdata med versjonerte prompts. Hver kostnadssprekk varsler i Slack før den når regnskap.
- DOMENE 01Evals & regresjonstester
Versjonerte prompts kjører mot golden-set hver natt — pluss on-demand når en flow endres.
nattlig · golden-set 60+ saker - DOMENE 02Tracing & observabilitet
Hvert steg i hver flow ender opp i Grafana. Vi finner feilen før kunden gjør det.
OpenTelemetry → Grafana · Loki · Tempo - DOMENE 03Kostnadsoppfølging
Token-nivå spor per flow, per handling. Ukentlig rapport — månedlig om du foretrekker det.
token-spor · auto-stopp · slack-varsel - DOMENE 04SLA & on-call
Adrian og Tore dekker natten. Du har ett telefonnummer — vi har en kjøreplan.
22:00–07:00 · pagerduty · runbook pr flow
Vi er ikke et byrå. Og vi er ikke en plattform.
Vi er et lite, fokusert konsulentselskap som faktisk leverer i drift. Her er hvordan det føles forskjellig — målt på konkrete operasjonelle dimensjoner, ikke marketing-løfter.
Tre måter å starte. Alle ender i drift.
Vi tilbyr ikke timepriser eller udefinerte rammeavtaler. Tre kontraktsformer, alle med klar leveranse, klar avslutning og klar pris-konvolutt. Du vet hva du får før du signerer.
- 01KartleggingUke 0–2 · fast ramme
Vi kommer inn, intervjuer 6–9 personer og leverer en matrise + investeringscase. Du eier alt selv om vi ikke jobber sammen videre.
Det du sitter igjen med1 strategi-PDF · 1 verdimatrise-fil · 1 risiko-matrise · 1 90-min lederpresentasjonBe om kartlegging - 02PilotUke 3–12 · 6–10 uker
Vi designer og bygger den minste levedyktige flyten — i ditt produksjons-miljø. Du har den i drift før vi går videre.
Det du sitter igjen med1 flow i drift · 1 datamodell · 1 HITL-grensesnitt (om relevant) · 1 eval-suite · 1 runbookBe om pilot-skisse - 03Drift & vekstRullende · 4–12 t/uke
Vi blir værende — forbedrer modeller, holder pace med leverandører, sitter på on-call. Én kontakt — alltid samme person.
Det du sitter igjen medSLA 22:00–07:00 · ukentlige evals + rapport · kost-overvåkning · roadmap-iterasjon hver 6. ukeSnakk om driftsavtale
PRIS-KONVOLUTT OPPDATERES PR KVARTAL · BE OM KONVOLUTT I SAMTALEN · INGEN AUTOMATISK FORLENGELSE · INGEN SUBKONTRAKTORER
La oss kartlegge én prosess. Fjerne den.
30-minutters samtale, ikke salgsmøte. Du forteller hva som tar tid. Vi forteller hva vi har sett før. Hvis det er en match, planlegger vi en kartlegging. Hvis ikke, har du fått 30 minutter med folk som har bygget systemer for noen som ligner deg.
- 00:00–05:00 Vi presenterer oss og hva vi har bygget
- 05:00–22:00 Du forteller hva som tar tid hos dere
- 22:00–30:00 Vi sier hva vi ville prøvd først — uten å selge
SVAR INNEN 1 VIRKEDØGN · PÅL ELLER DANIEL · INGEN MELLOMLEDD
NORDINTEL · OSLO · ORG. 932 184 217 · TJENESTER · 2026.06.17