Arkitektur
Hur det är byggt
Det här är inte teori. Det är systemet jag faktiskt kör. När du anställer mig får du samma arkitektur — webbplatsen, AI-verktygen, och en stab på sju agenter som driver din site i bakgrunden. En person, hela kedjan.
Översikt
Captain orkestrerar. Specialisterna gör arbetet. Guardian håller koll på alla inklusive sig själv. Allt godkänns av mig innan något lämnar systemet.
De sju agenterna
En orkestrerare, fem specialister, en vakthund. Varje agent har en tydlig roll, ett dagligt kostnadstak, och en schemavaliderad output.
Captain
orkestrerareDaglig orkestrering. Sammanställer status, prioriterar, eskalerar.
Dagligen 06:00 UTC
Sentinel
specialistSäkerhetsskanning. CVE-bevakning, expirerande certifikat, beroenden.
Dagligen 02:00 UTC
Scout
specialistLead-kvalificering. Klassar inkommande webbformulär, drar utkast på första svar.
Webhook (live)
Archivist
specialistVault-noter & dokumentation. Föreslår förändringar, aldrig direkt commit.
Webhook (live)
Liaison
specialistKundkorrespondens. Drar utkast på svar i min röst, jag godkänner.
Webhook (live)
Auditor
specialistVeckorapporter per kund. Trafik, AI-konversationer, leads, sparade timmar.
Måndag 07:00 UTC
Guardian
vakthundVakthund. Övervakar de andra agenternas hälsa, eskalerar bara när det behövs.
Var 30:e minut
Säkerhet & kontroll
Jag är ansvarig för dina kunders data, dina mejl, din publicerade text. De här sex pelarna är inbyggda i plattformen — inte en fas-2-leverans.
Magisk länk-inloggning
Inga lösenord. NextAuth v5 med Resend, vitlistad e-post. En läckt länk kan inte logga in en främling.
Prompt-injection-skydd
All användartext från webhooks slås in i <USER_INPUT>-block. Modellen instrueras att aldrig följa direktiv inifrån blocket.
Kostnadstak per agent
Varje agent har en daglig USD-gräns. Når den taket vägrar runnern att starta nästa körning. Återställs vid UTC-midnatt.
Schemavaliderad output
Sex av sju agenter använder generateObject + Zod. Modellen kan inte skicka skräp som kraschar pipelinen.
Avduplicerade alarm
Samma kritiska finding väcker mig en gång per 24 timmar, inte vid varje cron-tick. SHA1-fingeravtryck över severity+kategori+text.
Append-only audit log
Varje agent-körning, varje godkännande, varje skickat mejl loggas. Kan aldrig ändras i efterhand.
Stacken
Modern, beprövad, och lågkostnads-vänlig. Allt kan köras inom Vercel + Neon + Resend gratis-/billiga lager för en typisk småföretagskund.
Frontend
- Next.js 15 (App Router)
- React 19
- TypeScript strict
- Tailwind v4
- next-intl (sv/en)
Backend
- Vercel serverless + edge
- Postgres (Neon)
- Drizzle ORM
- NextAuth v5 + Resend magic-link
AI-lager
- Vercel AI SDK v4
- Gemini 2.5 Flash (default)
- Claude Opus 4.7 (premium-tier)
- LLM-router med tier-presets
- generateObject + Zod-scheman
Drift
- GitHub Actions cron
- Vercel KV rate-limit
- Resend för transaktionella mejl
- Audit log + intern eventbus
En typisk dag
- 02:00 UTCSentinel skannar din site för CVE:er och utgående certifikat. Hittar inget kritiskt — ingen alarm.
- 06:00 UTCCaptain sammanställer gårdagens körningar, läser eventbussen, och drar upp en briefing.
- 09:14En kund fyller i ditt formulär. Scout klassar leadet, drar utkast på svar, lägger i min inkorg för godkännande.
- 09:18Jag öppnar /inbox, läser, redigerar två rader, klickar Godkänn. Resend skickar mejlet i mitt namn.
- 14:32En kund mejlar en supportfråga. Liaison drar utkast i min röst. Jag godkänner.
- var 30:e minutGuardian kollar alla agenters hälsa. En har missat sin cron — eskalerar bara om det är två cykler i rad.
- måndag 07:00Auditor sammanställer veckorapport per kund. Trafik, leads, AI-konversationer, sparade timmar. Jag godkänner och skickar.
Det är samma system jag bygger åt dig
Du behöver inte bygga någonting själv. Du behöver bara veta att den som bygger för dig kör samma stack själv, varje dag, och ser problemen innan du gör det.
Boka 15 min samtal