SPINE
Live

SPINE

Kjernen i ALTBIM-plattformen. SPINE eier prosjektdata, kjøringer, artifacts, issues, tasks, observations, zones, assets og handover — ett felles API for FORGE, NEEDLE, ATLAS, SCOUT og BEACON.

Åpne API-docs → ReDoc
Hvorfor SPINE finnes: ALTBIM skal ikke bli mange separate apper med hver sin historikk. SPINE gir én prosjektlogikk, én datamodell og én sannhet som alle klientflatene kan bygge på.
Produktrolle
Felles system of record
SPINE eier Project, ProjectConfig, Run, Artifact, Issue, Task, Checklist, Observation, Zone, Asset, Space og HandoverPackage.
Prosjektdatamodell
Komplett datamodell for BIM-prosjekter: soner, oppgaver, avvik, handover-pakker og kjøringer.
Planlagte kjøringer
Cron-baserte kjøringer for automatisk IFC-behandling, validering og rapportgenerering.
Filbasert nå, PostgreSQL neste
Første fundament bruker filbasert plattformlager. Fase 2 flytter dette til PostgreSQL for multi-tenant drift.
OpenAPI / Swagger
Fullstendig API-dokumentasjon med interaktiv Swagger UI og ReDoc — alltid oppdatert.
Hendelseslogg
Komplett audit trail for alle operasjoner. Hvem gjorde hva, når — søkbart og filtrerbart.
Klientflyt
FORGE → SPINE
Desktop-kjøringer oppretter projectId, runId, artifacts og issues etter dokumentanalyse, IFC-berikelse, QA, IDS/BCF og Solibri-flyt.
NEEDLE → SPINE
Revit-pluginen skal være en tynn authoring-klient for metadata, NOFO, MMI, NS3457, TFM, etasjer og IFC-eksporttrigger.
SPINE → ATLAS
Kontorportalen henter run-historikk, avvik, artefakter, oppgaver og observasjoner fra samme prosjektgrunnlag.
SCOUT/BEACON ↔ SPINE
Felt og kiosk bruker tasks, zones og observations fra SPINE. Bilder fra felt lagres som artifacts, ikke som separate kiosk- eller mobildata.
Roadmap
Fundament
Felles prosjektkontrakter
SPINE har første kontrakter for projects, runs, artifacts, issues, tasks, observations, zones, assets, spaces og handover-readiness.
  • project-ingest, analyze-documents, build-config og run-ifc
  • Run-resultater med artifacts og issues
  • Observasjonsbilder som artifacts
Fase 2
Neste
Fra filbasert lager til PostgreSQL
Neste store tekniske steg er robust database, auth, scheduled jobs, kildeintegrasjoner og varslinger.
  • PostgreSQL og multi-tenant struktur
  • JWT/Supabase Auth og rollemodell
  • Scheduled runs, lokal mappe og BIMcollab-integrasjon
Fase 4+
Planlagt
Handover, drift og åpen plattform
SPINE modner asset, space og handover-laget før offentlig API, webhooks og partnerintegrasjoner åpnes.
  • HandoverPackage, COBie/IFC4-spor og asset-dokumentasjon
  • Owner/operations-portal som eget lag
  • Offentlig API og webhooks i Fase 5+
API-endepunkter
REST API — v1
SPINE eksponerer felles prosjektkontrakter under /api/. Klientene bruker samme projectId, runId og artifact-modell.