Legal workflow lab / paused, info only

Juridisk media till analys, med källor och motsägelser i fokus.

LAGA är ett experimentellt svenskt legal-AI-labb: ljud och video in, transkribering, analys, och kontradiktionsgranskning ut. Tanken är att ge advokater, ombud och forskningsgrupper ett privat arbetsflöde — inte en generisk chatbot.

Om projektet

Vad LAGA gör, och vem det är till för.

LAGA är en experimentell svensk juridisk workflow-plattform som tar ljud och video från förhör och utredningar, transkriberar lokalt med MLX på Apple Silicon, detekterar motsägelser mellan och inom talare, och kopplar påståenden till SFS-lagrum och HFD-prejudikat via OpenRouter-driven granskning. Det är inte en generisk chattbot och inte ett klientrådgivningsverktyg — det är ett arbetsflöde för advokater, åklagare och utredare som redan arbetar med källmaterial.

Workflow-first

Fyra explicita noder — Media, Transcribe, Analyze, Eval — i React Flow istället för en ogenomskinlig prompt-kedja. Run-monitor och artefakter under data/ håller allt spårbart.

Contradiction-aware

Designad för att hitta motsägelser inom och mellan talare i förhör, intervjuer och längre vittnesutsagor. OpenRouter-fallback när lokal MLX inte räcker till.

Private by default

Lokal MLX-transkription och artefakt-lagring var centralt i designen. Känsligt material behöver inte lämna maskinen om du inte väljer det — ingen tvingad molnuppladdning av förhörsfiler.

Status: labb / pausad · v0.1-MVP med inbyggda motsägelser i demo-ljudet ·  Demo: ingen publik demo idag ·  Källa: docs/projects/README-sources.md ·  arkiv-repo

The MVP graph.

The web lab shipped a four-node React Flow pipeline with a run monitor. This is the core idea even when the surrounding shell changes.

01 Media

Label or upload audio/video. Artifacts land in a run folder for traceability.

02 Transcribe

Swedish speech-to-text via MLX locally, with OpenRouter fallback when needed.

03 Analyze

Summaries, issue spotting, and structured notes over the transcript.

04 Eval

Contradiction panel for intra-speaker and inter-speaker conflicts.

Current availability

Paused lab, not forgotten.

LAGA has not been run in production for a while. The latest macOS Swift shell lives on a private iMac and is not publicly deployable. For now this page is the showroom source of truth: what the system was built for, how the graph works, and how to reach TwistedStacks if you want to discuss a future revival.

Two tracks, one workflow model.

The project always had a split between a browser-based orchestrator and a native macOS experience around the same workflow JSON.

Web lab (Vite + React Flow)

Visual graph editor, run monitor, OpenRouter gateway, local API on Hono.

macOS shell (Swift)

Native wrapper for the same workflow idea. Latest build is offline on the dev iMac.

Archive repo

wawawee/LAGA-REBOOT documents the paused web MVP.

Stack

  • Vite + React Flow for the graph UI
  • Hono API orchestrator
  • OpenRouter for text and multimodal review
  • MLX / mlx-whisper path for Swedish transcription
  • Run artifacts under `data/` for auditability

Planned next nodes

  • Legal RAG with source IDs
  • Richer contradiction taxonomy
  • macOS shell synced to the same workflow JSON
  • Partner-approved demo cases instead of public uploads
FAQ

Vanliga frågor om LAGA.

Vad är LAGA och vad gör det?

LAGA är en experimentell juridisk AI-arbetsflödes-plattform som tar långforms juridisk media (ljud och video från förhör, intervjuer och utsagor) och omvandlar det till strukturerat granskningsmaterial — transkribering lokalt med MLX på Apple Silicon, automatisk detektering av motsägelser inom och mellan talare, och OpenRouter-baserad granskning som kopplar påståenden till SFS-lagrum.

Vem är LAGA till för?

Advokater, åklagare, utredare och forskningsgrupper som redan arbetar med källmaterial och behöver ett spårbart arbetsflöde. Inte konsumenter som vill chatta med en juridisk bot.

Är LAGA en chattbot?

Nej. LAGA är ett workflow: fyra explicita noder (Media → Transcribe → Analyze → Eval) i React Flow med run-monitor och spårbara artefakter under data/. Du ser vad som sades, vad som påstods och vad som motsades — inte bara ett svar i en ruta.

Hanterar LAGA svensk media och juridisk kontext?

Ja. MLX Whisper transkriberar svenska lokalt på Apple Silicon (sv-SE, ingen molnuppladdning), och OpenRouter-baserad granskning kopplar påståenden till SFS-lagrum och HFD-prejudikat.

Kan jag prova LAGA idag?

Det finns ingen publik demo just nu. Den senaste macOS Swift-versionen ligger på en privat iMac och webblabben är pausad. Kontakta dev@twistedstacks.com om du vill diskutera en privat återstart för ett konkret case.

Good fit for.

LAGA was aimed at teams that already work with source material and need help structuring it — not at casual prompt users.

Hearings and interviews

Long Swedish audio where timeline, speaker turns, and contradictions matter.

Case prep

Turn raw media into reviewable notes before a human lawyer signs the strategy.

Research groups

Prototype legal-AI workflows with local transcription and explicit evidence trails.

If you want to talk about it.

There is no live public demo today. Serious conversations should start with the use case, the sensitivity of the material, and whether a private revival makes sense.

Reasonable ask

  • What media type and language?
  • Local-only or hybrid cloud review?
  • Who needs contradiction reporting?
  • What professional sign-off is required?

Contact

Email dev@twistedstacks.com with subject LAGA workflow lab. TwistedStacks can discuss a future private demo if the iMac build or web lab is brought back online.