Hoppa till innehållet
LovGuiden — en privat tjänst för bygglovsansökningarTillgänglighet

LovGuiden är inte en myndighet och fattar inga beslut. Det är byggnadsnämnden i din kommun som prövar din ansökan och beslutar om lov.

För dig som handlägger

Ett ärende som förberetts i LovGuiden kommer in på ett förutsägbart sätt: samma mappstruktur varje gång, en innehållsförteckning som går att läsa maskinellt, och kontrollsummor på varje handling.

Ingen kommun är ansluten till LovGuiden i dag. Det finns ingen integration mot något ärendesystem och ingen automatisk överföring. Sökanden lämnar in själv, på det sätt kommunen anvisar. Det som beskrivs nedan är vad paketet innehåller när det kommer fram.

Vad som ligger i paketet

  • Samma struktur varje gång. Mapparna heter likadant i alla paket: ansökan, ritningar, tekniska handlingar och så vidare. En referens som är stabil och går att diarieföra.
  • MANIFEST.json. Ärendet i strukturerad form: fastighet, sökande, roller, varje krav med sin källa, varje handling med sökväg i arkivet och SHA-256 av filens innehåll.
  • MANIFEST.csv. Samma handlingar som en semikolonseparerad lista, för den som hellre öppnar det i kalkyl än läser JSON.
  • Bara aktuella versioner. En äldre version följer aldrig med som aktuell.
  • Bara handlingar en människa har granskat. En fil som ingen har tittat på, eller som underkändes vid kontroll, packas inte.
  • Sammanställning i löptext. Projektuppgifter, ansvariga och kravlista i ett läsbart dokument för den som inte vill öppna JSON alls.

Vad ett paket inte är

Det är sökandens uppgifter och systemets sammanställning av dem. Det är inte en fullständighetsprövning, inte ett besked om lovplikt och inte ett beslut. Bedömningen är fortfarande nämndens, och paketet är byggt för att göra den bedömningen enklare att göra — inte för att föregripa den.

Så ser innehållsförteckningen ut

Förkortat utdrag. Formatet har ett namn och en version, så att en läsare kan hantera framtida tillägg utan att gissa.

{
  "format": "permit-os.submission-manifest",
  "formatVersion": "1.0",
  "reference": "BYGGLOV_Sicklaon_1_23_2026-001",
  "kind": "application",
  "checksums": { "algorithm": "SHA-256" },
  "project": { "caseTypeId": "bygglov", "property": { ... }, "facts": { ... } },
  "people": [{ "roleId": "kontrollansvarig", "name": "...", "certification": "..." }],
  "requirements": [{
    "id": "req_...", "ruleId": "R-KA", "name": "Kontrollansvarig",
    "obligation": "mandatory", "status": "complete",
    "interpretation": "system_interpretation",
    "interpretationDowngraded": true,
    "sources": [{ "reference": "PBL (2010:900) 10 kap. 9 §",
                  "reviewState": "draft",
                  "reviewedAgainstPublishedText": false }]
  }],
  "documents": [{ "fileNameInPackage": "Situationsplan_v2.pdf",
                  "folder": "03_Planritningar", "version": 2,
                  "verificationLevel": "human_verified",
                  "hash": "9f2c…", "requirementIds": ["req_..."] }]
}

Kontrollsumma per handling

SHA-256 av filens innehåll. Räkna om den på filen i arkivet och jämför — en ändrad byte ger ett annat värde.

Krav kopplade till handling

Varje handling pekar på de krav den svarar mot, och varje krav pekar på sin handling. Ingen gissning om vad en fil är till för.

Källa och granskningsläge

Kravet bär sin lagreferens och om texten är granskad. Är den inte det står kravet som systemtolkning — inte som fastställt regelverk.

Roller med behörighet

Kontrollansvarig, byggherre, projektör. Certifiering redovisas som den är angiven, aldrig som verifierad av oss.

Varför det borde spara tid

Den dyraste delen av ett lovärende för en kommun är sällan själva prövningen. Det är varvet med kompletteringar: en handling som saknas, en ritning i fel skala, en kontrollplan utan kontrollpunkter. Varje varv kostar en handläggarrunda och skjuter ärendet framåt i veckor.

  • Kraven räknas fram innan inlämning, och det som saknas listas för sökanden medan hen fortfarande håller på.
  • Systemet skapar inget paket alls när något obligatoriskt saknas. Ofullständiga ärenden hindras där de uppstår, inte i din inkorg.
  • Kommer det ändå in en begäran om komplettering hanteras den som en egen omgång, med eget paket som bara innehåller det som ändrats — inte hela ansökan igen.
  • Innehållsförteckningen är maskinläsbar, så registrering och diarieföring kan göras utan att någon läser av uppgifter ur en PDF.

Vi har inte mätt effekten hos någon kommun, och påstår därför ingen siffra. Det vi kan säga är vad paketet innehåller och vad systemet vägrar skicka i väg — resten får en utvärdering visa.

Vill ni titta på formatet?

Formatbeskrivningen är öppen och ligger i systemets dokumentation. Vill ni prova mot riktiga paket går det att generera ett i systemet och läsa igenom det.