Vi indsamler kun de analysedata, der er nødvendige for, at vores tjenester fungerer problemfrit.
Kode
Kod med hele historien.

Dit repo har aldrig været hele historien.
Specifikationen ligger i et dokument. Begrundelsen findes i en tråd. Tallene ligger i et datalager. Kodeværktøjer ser intet af det – de ser filer. Dvina skriver kode med den samme forståelse, der rummer alt det andet.
Med hele konteksten
Dvina har læst dokumenterne.
Dem alle.
Kode står aldrig alene. Bag hver funktion ligger et krav, en beslutning eller en begrænsning, som nogen har skrevet ned. Dvina koder med det hele for øje – fordi konteksten allerede var der.

Specifikationen er med ved bordet. PRD'en, API-dokumentet, kundens mail om særtilfælde – Dvina skriver ud fra det, der rent faktisk blev bedt om, ikke det, filnavnene antyder.

Beslutninger – og hvorfor de blev truffet. Hvorfor sessioner frem for tokens? Hvorfor dette skema? Begrundelsen fra februar er stadig lige ved hånden i juni – så koden følger den samme tankegang.

Dataforståelse som standard. Bygget til virkelige systemer, ikke gætterier. Dvina kender dine skemaer og aktuelle data – så den forespørgsel, Dvina skriver, passer til det datalager, den kører mod.
Deres copiloter læser filer. Din læser historien.
Autofuldførelse forstår syntaksen. Dvina forstår, hvorfor koden findes – og hvad den ikke må ødelægge.
I praksis
Rigtigt arbejde,
fra start til lancering.
Ikke smarte autofuldførelsestricks – men opgaverne, der fylder en reel arbejdsuge.

Beskriv funktionen med almindelige ord. Dvina laver et udkast ud fra specifikationen, jeres konventioner og den kode, der allerede findes.
Dvina følger fejlen gennem koden, logfilerne og tråden, hvor nogen først nævnte den – og foreslår en løsning med begrundelse.
Spørg, hvordan hvad som helst fungerer. Svaret kommer fra koden og dokumenterne omkring den – med kilder, som alt andet i Dvina.
Én app
Intet ekstra værktøj.
Ingen kontekstskift.
Kode er ikke et separat produkt, du skal installere og sætte ind i opgaven fra bunden. Det er Dvina – samme app, samme hukommelse, nu også til at levere software.

Dokumentet og diffen side om side. Skriv kode samme sted, som du lægger strategien. Research, plan og implementering deler ét vindue – og én kontekst.

Dine agenter koder også. De kompetencer og agenter, du har bygget, kan også bruges her – uddelegér refaktoreringen, gennemgangen eller udgivelsesnoterne.
Sådan fungerer agenter
Alt huskes. Det, du bygger, bliver en del af din kontekst ligesom alt andet – så næste måneds funktion kender denne måneds migrering.
Andre værktøjer beder dig skifte app. Dvina spørger, hvad der skal ske nu.
Ved hvert kontekstskift mister du tråden. Her er der ikke noget at skifte til.
Dvina Code. På din computer.

Mac
Download appen
Mac (Intel)
Download appen
Spørgsmål? Her er svarene.
Nej – det er Dvina. Du beskriver, gennemgår og leverer i den samme app, som du bruger til alt andet. Din editor forbliver din editor; Dvina står for forståelsen.
Nej. Kode er en del af Dvina-appen til computer – den samme app, der rummer dine dokumenter, data og din hukommelse.
Ja. Forbind din kodebase, så læser Dvina den som alt andet i din kontekst – sammen med dokumenterne og beslutningerne omkring den.
Til fungerende apps og sider behøver man ikke – det er det, Artifact'er er til. Kode er til, når du leverer rigtig software og vil have hele historien med dig.