Teknisk Brief & Forretningsverdi
Bestilling fra: Kenneth Bæver Bjerke
Målet er å kunne tilby et nytt, rimelig og lynraskt nettsideprodukt i markedet.
Akari Engine skal være en intern, sentralisert programvareplattform basert på en multi-tenancy arkitektur.
Plattformen skal fungere som én felles, skalerbar "motor" som driver et uendelig antall uavhengige kundesider fra én og samme kjerneinstallasjon.
Dette eliminerer teknisk overhead, da utviklerne kun forholder seg til én kodebase i stedet for å drifte, oppdatere og patche unike servere eller installasjoner per kunde.
En designer produserer nettsidekoden ved hjelp av AI, styrt av en forhåndsdefinert og validert instruksjon (agents.md). Dette sikrer at koden alltid leveres standardisert.
Designeren laster filene opp til et enkelt grensesnitt (f.eks. i Akari Hub).
Plattformen tar imot filene, oppretter en ny isolert leietaker (tenant) i motoren, og gjør siden umiddelbart klar for testing.
For at minimumsløsningen skal anses som vellykket og klar til operasjonell bruk, skal utviklingsteamet levere følgende:
En stabil plattformstruktur som kan servere unike nettsidefiler og isolere databasedata mellom uavhengige kunder.
En funksjon (f.eks. i Akari Hub) der designere uten teknisk kompetanse kan laste opp nettsidefiler (f.eks. en ZIP-fil) for en ny kunde.
Systemet må automatisk tolke de opplastede filene og generere en fungerende test-URL (staging) uten at en utvikler må gjøre manuelt arbeid.
Siden dette er MVP, skal det eneste manuelle arbeidet ved en endelig lansering være at teknisk avdeling manuelt endrer DNS-innstillingene (A-record/CNAME) hos kundens domeneregistrator. MVP-en må levere en klar teknisk oppskrift på hvordan denne pekingen skal gjøres.