Gå til innholdet

Faser og progresjon

Prosjektet er delt inn i fem MVP-faser (0–4) og en post-MVP-fase (5+). Fasene er sekvensielle — hver fase bygger på forrige.


Fase 0 — Prosjektoppsett Fullført

Section titled “Fase 0 — Prosjektoppsett ”

Infrastruktur, verktøy og bootstrap for alle lag av stacken.

Hva ble bygget:

  • Turborepo + pnpm monorepo-oppsett
  • Docker Compose: PostgreSQL 16 + pgvector, MinIO
  • Express.js API med Helmet, CORS, rate limiting og Pino-logging
  • React + Vite frontend med shadcn/ui og Tailwind CSS
  • Auth.js med e-post/passord, PBKDF2-SHA256, JWT i httpOnly-cookie
  • Drizzle ORM med typesikre migrasjoner
  • GitHub Actions CI (typecheck + lint + test)
  • Typechecking, linting og 4 tester passerer

Verifisert: pnpm typecheckpnpm lintpnpm test


Fase 1 — Kjernedata Pågår

Section titled “Fase 1 — Kjernedata ”

Romlig modell og tekniske systemer.

Specs som implementeres:

  • Spec 001: Property, Floor, Room, OutdoorSpace, SupportSpace
  • Spec 002: BuildingSystem, Equipment, Manual

Suksesskriterium: Alle rom, etasjer og uteområder er registrert. Tekniske systemer fra takstrapport er lagt inn.


Fase 2 — Tilstand og planlegging Ikke startet

Section titled “Fase 2 — Tilstand og planlegging ”

Avvik, sikkerhet, observasjoner og forbedringsbacklog.

Specs som implementeres:

  • Spec 003: Issue, SafetyItem, Measurement
  • Spec 004: Observation, SeasonalNote, DecisionNote
  • Spec 005: ImprovementIdea, ImprovementDependency, Task, MaintenancePlan
  • Spec 008: Prioriteringsdashboard

Suksesskriterium: Alle TG2/TG3-avvik fra takstrapport er lagt inn. Observasjonslogg er i daglig bruk. Forbedringsbacklog har minst 5 idéer. Dashboardet viser en meningsfull prioritert liste ved innlogging.


Fase 3 — Design og interiør Ikke startet

Section titled “Fase 3 — Design og interiør ”

Designretning, møbler og dokumenter.

Specs som implementeres:

  • Spec 006: DesignDirection, InteriorAsset, LayoutIntent
  • KnowledgeLayer: Document, Photo, ProductReference, Manual

Suksesskriterium: Designretning er definert for interiør og hage. Viktige møbler er registrert med stil-tagger. Takstrapporten er lastet opp.


Fase 4 — AI-assistent Ikke startet

Section titled “Fase 4 — AI-assistent ”

Embedding-pipeline, semantisk søk og chat-grensesnitt.

Hva som bygges:

  • Embedding-pipeline (entiteter embeddes ved create/update)
  • Kontekstbygger (strukturert kontekstblokk per rom/spørsmål)
  • pgvector semantisk søk (cosine similarity)
  • Chat-grensesnitt i React
  • Document Ingestion Engine (PDF → AI-ekstraksjon → bruker godkjenner → lagring)

Suksesskriterium: AI-assistenten kan svare kontekstuelt om boligen basert på faktiske data. Takstrapport kan lastes opp og gi ferdig utfylt boligmodell på 5–10 minutter.


Fase 5+ — Post-MVP Planlagt

Section titled “Fase 5+ — Post-MVP ”

Etter MVP er det planlagt utvidelser:

  • DALL-E 3 romvisualisering (vis meg kjøkkenet med lysere vegger)
  • Brave Search produktsøk (finn 3 lamper som passer stilen)
  • Sesongassistent med proaktive forslag
  • AI-generert håndverkerbrief
  • Walkthrough-modus ved innflytting
  • Multi-hus-støtte og fagperson-tilgang