esyfovarsel
Mål: app:syfo-budstikka. Varsling flyttes gradvis fra esyfovarsel til syfo-budstikka. Eksakt cutoverdato er ikke besluttet; gjennomføringen følges i navikt/team-esyfo#218.
Denne siden er Team eSyfos kanoniske, maskinlesbare ønskede produksjonsscope. Den er avgrenset fra repooversikten: et repo kan være eid uten å ha en aktiv runtime, mens én runtime kan ha flere browserflater. Browserradene vurderes mot den korte browserkontrakten, og topicradene utdypes i de operative Kafka-kontraktene.
Kanonisk ønsket tilstand · schema v3
Kartlagt 2026-08-28. Godkjent 2026-08-28; faktisk helse krever fortsatt fersk evidens.
Profilene er input til den maskinelle coverage-rapporten. Topic-frister og jobbfreshness overstyrer den generelle profilgrensen per ressurs.
| Profil | Ressurstype | Obligatoriske signaler | Standard freshness |
|---|---|---|---|
critical-http | application | runtime-presence, availability, http-errors, latency, saturation, restarts, logs, traces | 15 min |
standard-http | application | runtime-presence, availability, http-errors, latency, restarts, logs, traces | 30 min |
frontend-server | application | runtime-presence, availability, http-errors, latency, restarts, logs, traces | 30 min |
internal-http | application | runtime-presence, availability, http-errors, latency, restarts, logs, traces | 30 min |
async-worker | application | runtime-presence, saturation, restarts, logs, traces | 30 min |
scheduled-job | job | runtime-presence, job-success, job-duration, logs | 60 min |
kafka-pipeline | topic | topic-throughput, topic-errors, pipeline-progress, oldest-pending, permanent-failures, logs | 30 min |
browser-public | browser-surface | browser-errors, browser-performance, browser-identity, release-identity, privacy-canary, sourcemaps | 60 min |
browser-embedded | browser-surface | browser-errors, browser-performance, browser-identity, release-identity, privacy-canary, sourcemaps | 60 min |
browser-internal-sensitive | browser-surface | browser-errors, browser-performance, browser-identity, release-identity, privacy-canary, sourcemaps | 60 min |
legacy-http | application | runtime-presence, availability, http-errors, restarts, logs | 30 min |
legacy-worker | application | runtime-presence, restarts, logs, pipeline-progress, permanent-failures | 30 min |
infrastructure | application | runtime-presence, availability, saturation, restarts | 15 min |
Mål: app:syfo-budstikka. Varsling flyttes gradvis fra esyfovarsel til syfo-budstikka. Eksakt cutoverdato er ikke besluttet; gjennomføringen følges i navikt/team-esyfo#218.
Kandidat: app:esyfo-narmesteleder. Aktive konsumenter: app:syfomotebehov. Tjenesten skal fases ut. Default-branch-kartlegging viser syfomotebehov som aktiv konsument; syfooppfolgingsplanservice forsvinner 31. august 2026. Kandidat er en tilsvarende tilgangssjekk i esyfo-narmesteleder. Endpoint, semantisk ekvivalens og dato er ikke besluttet.
Mål: app:syfo-budstikka. Varsling flyttes gradvis fra esyfovarsel til syfo-budstikka. Eksakt cutoverdato er ikke besluttet; gjennomføringen følges i navikt/team-esyfo#218.
APM-kolonnen er forventet identitet, ikke bevis på ferske signaler. Browsertelemetri vises separat nedenfor.
| Applikasjon | Runtime | Rolle / kritikalitet | Dekningsprofil | APM-identitet | Runbook |
|---|---|---|---|---|---|
| aktivitetskrav-backend | prod-gcp:team-esyfo:aktivitetskrav-backend | backend-api · Høy | standard-http | team-esyfo/aktivitetskrav-backend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| aktivitetskrav-frontend | prod-gcp:team-esyfo:aktivitetskrav-frontend | frontend-server · Høy | frontend-server | team-esyfo/aktivitetskrav-frontend Ikke verifisert · navikt/team-esyfo#211 | Mangler · navikt/team-esyfo#211 |
| aktivitetskrav-microfrontend | prod-gcp:team-esyfo:aktivitetskrav-microfrontend | microfrontend-server · Standard | frontend-server | team-esyfo/aktivitetskrav-microfrontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| bro-frontend | prod-gcp:team-esyfo:bro-frontend | frontend-server · Høy | frontend-server | team-esyfo/bro-frontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| dialogmote-frontend | prod-gcp:team-esyfo:dialogmote-frontend | frontend-server · Høy | frontend-server | team-esyfo/dialogmote-frontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| dialogmote-microfrontend | prod-gcp:team-esyfo:dialogmote-microfrontend | microfrontend-server · Standard | frontend-server | team-esyfo/dialogmote-microfrontend Ikke verifisert · navikt/team-esyfo#211 | Mangler · navikt/team-esyfo#211 |
| dinesykmeldte | prod-gcp:team-esyfo:dinesykmeldte | frontend-server · Kritisk | frontend-server | team-esyfo/dinesykmeldte Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| dinesykmeldte-backend | prod-gcp:team-esyfo:dinesykmeldte-backend | backend-api · Kritisk | critical-http | team-esyfo/dinesykmeldte-backend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| esyfo-narmesteleder | prod-gcp:team-esyfo:esyfo-narmesteleder | backend-api · Høy | standard-http | team-esyfo/esyfo-narmesteleder Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| esyfovarselMigrerer · dato ikke besluttet | prod-gcp:team-esyfo:esyfovarsel | worker · Høy | legacy-worker | team-esyfo/esyfovarsel Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| flaggskipet | prod-gcp:team-esyfo:flaggskipet | internal-tool · Støtte | internal-http | team-esyfo/flaggskipet Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| lps-oppfolgingsplan-mottak | prod-gcp:team-esyfo:lps-oppfolgingsplan-mottak | backend-api · Høy | standard-http | team-esyfo/lps-oppfolgingsplan-mottak Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| lumi-api | prod-gcp:team-esyfo:lumi-api | backend-api · Støtte | internal-http | team-esyfo/lumi-api Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| lumi-dashboard | prod-gcp:team-esyfo:lumi-dashboard | internal-tool · Støtte | internal-http | team-esyfo/lumi-dashboard Ikke verifisert · navikt/team-esyfo#211 | Mangler · navikt/team-esyfo#211 |
| meroppfolging-backend | prod-gcp:team-esyfo:meroppfolging-backend | backend-api · Høy | critical-http | team-esyfo/meroppfolging-backend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| meroppfolging-frontend | prod-gcp:team-esyfo:meroppfolging-frontend | frontend-server · Høy | frontend-server | team-esyfo/meroppfolging-frontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| meroppfolging-microfrontend | prod-gcp:team-esyfo:meroppfolging-microfrontend | microfrontend-server · Standard | frontend-server | team-esyfo/meroppfolging-microfrontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| narmesteleder-frontend | prod-gcp:team-esyfo:narmesteleder-frontend | frontend-server · Høy | frontend-server | team-esyfo/narmesteleder-frontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfo-budstikka | prod-gcp:team-esyfo:syfo-budstikka | worker · Høy | async-worker | team-esyfo/syfo-budstikka Verifisert 2026-08-28T14:16:14Z | Helsesjekk og feilsøking |
| syfo-dokumentporten | prod-gcp:team-esyfo:syfo-dokumentporten | backend-api · Høy | standard-http | team-esyfo/syfo-dokumentporten Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfo-oppfolgingsplan-backend | prod-gcp:team-esyfo:syfo-oppfolgingsplan-backend | backend-api · Kritisk | critical-http | team-esyfo/syfo-oppfolgingsplan-backend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfo-oppfolgingsplan-frontend | prod-gcp:team-esyfo:syfo-oppfolgingsplan-frontend | frontend-server · Kritisk | frontend-server | team-esyfo/syfo-oppfolgingsplan-frontend Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfobrukertilgangPlanlagt utfasing · dato ikke besluttet | prod-gcp:team-esyfo:syfobrukertilgang | backend-api · Kritisk | critical-http | team-esyfo/syfobrukertilgang Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfomotebehov | prod-gcp:team-esyfo:syfomotebehov | backend-api · Høy | standard-http | team-esyfo/syfomotebehov Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| syfooppdfgen | prod-gcp:team-esyfo:syfooppdfgen | backend-api · Høy | standard-http | team-esyfo/syfooppdfgen Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
| sykepengedager-informasjon | prod-gcp:team-esyfo:sykepengedager-informasjon | backend-api · Høy | critical-http | team-esyfo/sykepengedager-informasjon Verifisert 2026-08-28T14:16:14Z | Mangler · navikt/team-esyfo#211 |
Disse er ikke del av forventet runtime etter avviklingsdatoen. Hvis de fortsatt observeres, rapporteres de som drift.
prod-fss:team-esyfo:syfooppfolgingsplanservice — Avviklet 2026-09-02. Produksjonstjenesten er stanset og erstattet av syfo-oppfolgingsplan-backend; observability-cleanup følges i #208.prod-fss:team-esyfo:syfooppfolgingsplanservice-redis — Avviklet 2026-09-02. Redis er ikke lenger del av forventet produksjonsruntime etter tjenestestopp; eventuelle gjenværende ressurser er drift som ryddes i #208.prod-fss:team-esyfo:syfooppfolgingsplanservice-redisexporter — Avviklet 2026-09-02. Redis-exporter er ikke lenger del av forventet produksjonsruntime etter tjenestestopp; eventuelle gjenværende ressurser er drift som ryddes i #208.| Jobb | Runtime | Kjøreplan | Livssyklus | Profil | APM | Runbook |
|---|---|---|---|---|---|---|
| esyfovarsel-job | prod-gcp:team-esyfo:esyfovarsel-job | */30 7-16 * * 1-5 Europe/Oslo | Migrerer · dato ikke besluttet | scheduled-job | team-esyfo/esyfovarsel-job Ikke verifisert · navikt/team-esyfo#211 | Mangler · navikt/team-esyfo#211 |
| Topic | Pipeline | Produsenter | Konsumenter | Operativ kontrakt | Runbook |
|---|---|---|---|---|---|
team-esyfo.aapen-syfo-oppfolgingsplan-lps-nav-v2 | pipeline:follow-up-plan-lps | app:lps-oppfolgingsplan-mottak | teamsykefravr/ispersonoppgave [manifest-acl], disykefravar/dvh-sykefravar-airflow-kafka [manifest-acl] | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.budstikka.v1 | pipeline:notifications | app:syfo-oppfolgingsplan-backend | app:syfo-budstikka | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Helsesjekk og feilsøking |
team-esyfo.dinesykmeldte-hendelser-v2 | pipeline:employer-events | app:esyfovarsel, app:syfo-budstikka, flex/sykepengesoknad-narmesteleder-varsler [manifest-acl] | app:dinesykmeldte-backend | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.kartleggingssporsmal-svar | pipeline:mapping-questions | app:meroppfolging-backend | teamsykefravr/ismeroppfolging [manifest-acl] | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.sen-oppfolging-svar | pipeline:late-follow-up | app:meroppfolging-backend | teamsykefravr/ismeroppfolging [manifest-acl], disykefravar/dvh-sykefravar-airflow-kafka [manifest-acl], teamsykefravr/iskafkamanager [manifest-acl] | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.sen-oppfolging-varsel | pipeline:late-follow-up | app:meroppfolging-backend | teamsykefravr/ismeroppfolging [manifest-acl], disykefravar/dvh-sykefravar-airflow-kafka [manifest-acl] | proposed · navikt/team-esyfo#212 scheduled · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.syfo-narmesteleder-leesah | pipeline:nearest-leader | app:esyfo-narmesteleder | app:dinesykmeldte-backend | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.sykepengedager-informasjon-topic | pipeline:sick-pay-days | app:sykepengedager-informasjon | app:meroppfolging-backend, disykefravar/dvh-sykefravar-airflow-kafka [manifest-acl] | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.sykepengedager.infotrygd.v1 | pipeline:sick-pay-days | AivenApplication:sykepengedager-infotrygd [documentation] | app:sykepengedager-informasjon | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
team-esyfo.varselbus | pipeline:notifications | app:aktivitetskrav-backend, app:meroppfolging-backend, app:syfo-dokumentporten, app:syfo-oppfolgingsplan-backend, app:syfomotebehov, teamsykefravr/isdialogmote [documentation], teamsykefravr/isarbeidsuforhet [documentation], teamsykefravr/isfrisktilarbeid [documentation], teamsykefravr/ismanglendemedvirkning [documentation], teamsykefravr/isoppfolgingsplan [documentation], teamsykefravr/ismeroppfolging [documentation] | app:esyfovarsel, disykefravar/dvh-sykefravar-airflow-kafka [manifest-acl] | proposed · navikt/team-esyfo#212 intermittent · frist ikke definert · nulltrafikk ikke avklart · lagbehov ikke avklart | Mangler · navikt/team-esyfo#212 |
5 av 11 har et SDK konfigurert i kildekoden. «Konfigurert» er ikke «verifisert»; ingen rad er grønn før fersk, personvernsikker produksjonsevidens finnes.
| Flate / kilde | Browseridentitet | Teknologi | Nåtilstand | Release / tracing | Personvern og feil | Sampling / sourcemaps | Vurdering | Runbook |
|---|---|---|---|---|---|---|---|---|
aktivitetskrav-frontendapp:aktivitetskrav-frontend · team-esyfo | team-esyfo/aktivitetskrav-frontendforventet identitet | next / pages · standalone | Rå Faro ^2.10.0 | environment-only · browser configured · e2e unverified | page missing · route missing · URL missing · boundary unverified · user unverified · replay unverified · shots unverified · canary mangler | rate ikke verifisert · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
bro-frontendapp:bro-frontend · team-esyfo | team-esyfo/bro-frontendforventet identitet | next / app · standalone | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
dialogmote-frontendapp:dialogmote-frontend · team-esyfo | team-esyfo/dialogmote-frontendforventet identitet | next / pages · standalone | Rå Faro ^2.10.0 | environment-only · browser configured · e2e unverified | page missing · route missing · URL missing · boundary unverified · user unverified · replay unverified · shots unverified · canary mangler | rate ikke verifisert · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
dinesykmeldteapp:dinesykmeldte · team-esyfo | team-esyfo/dinesykmeldteforventet identitet | next / app · standalone | Rå Faro ^2.7.1 | requires-runtime-verification · browser missing · e2e unverified | page missing · route missing · URL missing · boundary unverified · user unverified · replay unverified · shots unverified · canary mangler | rate ikke verifisert · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
meroppfolging-frontendapp:meroppfolging-frontend · team-esyfo | team-esyfo/meroppfolging-frontendforventet identitet | next / app · standalone | Rå Faro ^2.10.0 | environment-only · browser configured · e2e unverified | page missing · route missing · URL missing · boundary unverified · user unverified · replay unverified · shots unverified · canary mangler | rate ikke verifisert · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
narmesteleder-frontendapp:narmesteleder-frontend · team-esyfo | team-esyfo/narmesteleder-frontendforventet identitet | next / app · standalone | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
syfo-oppfolgingsplan-frontendapp:syfo-oppfolgingsplan-frontend · team-esyfo | team-esyfo/syfo-oppfolgingsplan-frontendforventet identitet | next / app · standalone | Rå Faro ^2.9.0 | environment-only · browser configured · e2e unverified | page missing · route missing · URL missing · boundary unverified · user unverified · replay unverified · shots unverified · canary mangler | rate ikke verifisert · build-map configured · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
aktivitetskrav-microfrontendapp:aktivitetskrav-microfrontend · team-esyfo | team-esyfo/aktivitetskrav-microfrontendforventet identitet | astro / astro · embedded · tms-min-side | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map missing · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
dialogmote-microfrontendapp:dialogmote-microfrontend · team-esyfo | team-esyfo/dialogmote-microfrontendforventet identitet | astro / astro · embedded · tms-min-side | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map missing · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
meroppfolging-microfrontendapp:meroppfolging-microfrontend · team-esyfo | team-esyfo/meroppfolging-microfrontendforventet identitet | astro / astro · embedded · tms-min-side | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map missing · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
lumi-dashboardapp:lumi-dashboard · team-esyfo | team-esyfo/lumi-dashboardforventet identitet | tanstack-start / tanstack-router · internal | Mangler browser-SDK | missing · browser missing · e2e not-applicable | page missing · route missing · URL missing · boundary unverified · user not-applicable · replay not-applicable · shots not-applicable · canary mangler | rate mangler · build-map missing · prod unverified | 2026-08-28 · source ikke verifisert (main) · deploy ikke verifisert | Mangler · navikt/team-esyfo#211 |
Inventaret skiller mellom tre ting:
Bare fersk, vellykket evidens kan gi komplett dekning. Manglende serier, stale snapshots, gamle enkeltressurser og feil fra en datakilde er henholdsvis missing eller unknown, aldri grønt. En topic med legitim nulltrafikk vurderes ut fra fersk kontroll av pipeline/runtime og backlog — ikke ut fra at den må ha meldinger hele tiden. Continuous topics krever derimot et ferskt lastSeenAt-bevis innen behandlingsfristen.
Kjør fra docs/:
pnpm inventory:check
pnpm inventory:test
pnpm inventory:observe -- --output /tmp/esyfo-runtime.json
pnpm inventory:drift -- --observed /tmp/esyfo-runtime.json
pnpm inventory:coverage -- --evidence /tmp/esyfo-coverage-evidence.jsoninventory:observe bruker dine eksisterende kubectl-rettigheter mot prod-gcp og prod-fss. Vanlig dokumentasjonsbygg henter aldri live produksjonsdata; CI er deterministisk og bruker samme rene validator og driftmotor som den autentiserte adapteren.
inventory:coverage tar imot den tidsstemplede coverage evidence v1-kontrakten og rapporterer complete, partial, missing eller unknown per app, jobb, topic og browserflate. Browserens release-identity krever matchende immutable kilde- og deploy-SHA; en flytende main-referanse er ikke bevis. Kontraktene kommer fra #203, #206, #211 og #212; live-evidens følger den enkelte utrullingen. Inntil den finnes, viser siden gapene — ikke en konstruert grønn status.
En Kafka-pipeline får alltid det maskinelle gapet pipeline-contract så lenge kontrakten står som proposed. Ingen av topicene har ennå en aktivert og evaluert service level. Derfor står de maskinelle topic-fristene fortsatt IKKE DEFINERT. Nulltrafikkpolicy og consumer-lag brukes heller ikke til å evaluere produksjonshelse før den operative topic-kontrakten er godkjent i #212. Dermed kan selv perfekte tekniske signaler ikke gjøre en uavklart pipeline grønn.
Tilsvarende får en browserflate browser-contract som maskinelt gap frem til kildekontrakten er implementert. Ferske live-signaler kan derfor ikke skjule manglende privacy-, rute- eller feilkonfigurasjon.
Bygget eksporterer også runtime-inventory.v3.json. Versjon 3 legger til browserkontrakten og nye, eksplisitte browserstatuser; versjon 2 innførte de uavklarte topic-feltene. Senere dashboardgenerering og kontrollrom kan bruke samme kontrakt uten å kopiere en ny app-liste.
Baselinen ble godkjent 28. august 2026 i arbeidet med sak #204. Statusen approved gjelder scope og kritikalitet. esyfovarsel migrerer gradvis til syfo-budstikka, men eksakt cutoverdato er ikke besluttet. Faktisk APM-, runbook-, browser- og topicdekning må fortsatt bevises med fersk evidens og kan ikke arve godkjenningsstatusen.
I arbeidet med #205 ble 23 av de 26 nåværende runtimene funnet i NAIS APM-katalogen for team-esyfo/prod, og disse har nå tidsstemplet linked-evidens. aktivitetskrav-frontend, dialogmote-microfrontend og lumi-dashboard står fortsatt som unverified. En fungerende tjenesterute beviser ikke i seg selv komplett trace- eller metrikksdekning.
Etter godkjenningen ble syfobrukertilgang markert retiring etter teamavklaring. Den beholder kritisk dekning mens den kjører. syfomotebehov er den bekreftede aktive konsumenten på default branch. syfooppfolgingsplanservice, Redis og exporter ble markert retired etter bekreftet tjenestestopp 2. september 2026; eventuelle observerte legacyressurser er nå drift som følges i #208. En direkte eller tilsvarende tilgangssjekk i esyfo-narmesteleder er foreløpig bare erstatningskandidat, og endpoint, semantisk ekvivalens og avviklingsdato må besluttes før livssyklusen kan få bindende måldato.