# Test checklist – ArcVert Demo AS

## Oppstart

- [ ] ZIP-en er pakket helt ut.
- [ ] Node.js 20+ er installert.
- [ ] `START_WINDOWS.bat` eller `npm start` starter serveren.
- [ ] `http://127.0.0.1:4173/api/health` viser `operational`.
- [ ] Login-siden viser ArcVerk-logo og ArcVert Demo AS.

## Innlogging og roller

- [ ] Administrator kan logge inn.
- [ ] Leder kan logge inn.
- [ ] IT-bruker kan logge inn.
- [ ] Ansatt kan logge inn.
- [ ] Ansatt får ikke endre integrasjoner.
- [ ] IT-bruker ser audit og demo-simulering.
- [ ] Nordic Systems-kontoen viser et annet tenant-navn og andre metrics.

## Dashboard

- [ ] En widget kan legges til.
- [ ] Widget kan flyttes opp og ned.
- [ ] Widget kan endres mellom liten, medium og stor.
- [ ] Widget kan fjernes.
- [ ] En dashboardmal kan aktiveres.
- [ ] Oppsettet beholdes etter utlogging og ny innlogging.
- [ ] Mobilvisningen er ryddig.

## Integrasjoner

- [ ] Værkilden kan aktiveres av administrator eller IT.
- [ ] En aktiv connector kan synkroniseres.
- [ ] Planlagte connectorer kan ikke aktiveres.
- [ ] Deaktivert kilde markeres i widgets.
- [ ] Sist synkronisert vises.

## Verktøy

- [ ] Et mål kan opprettes.
- [ ] Et manuelt mål kan oppdateres.
- [ ] En hurtiglenke kan opprettes og slettes.
- [ ] Varsel kan markeres som lest.
- [ ] Audit-logg viser endringen.

## Demo-kontroll

- [ ] Brukervekst oppdaterer Clubmigo-tall og graf.
- [ ] Trafikkfall lager varsling.
- [ ] API-hendelse setter status til degradert.
- [ ] Connector offline markerer data som mulig foreldet.
- [ ] Gjenoppretting setter aktive kilder tilbake til frisk status.
- [ ] Reset gjenoppretter startdataene.

## Automatiske tester

- [ ] `npm test` gir 8 PASS og 0 FAIL.
