Generate and maintain Swedish architecture documentation following iflow's documentation standards. Use when: creating Swedish docs, architecture documentation, updating ARCHITECTURE.md, translating technical concepts to Swedish, generating Mermaid diagrams with Swedish labels, documenting Azure resources in Swedish.
Generate and maintain architecture documentation in Swedish following the iflow project's established standards and terminology.
Swedish Technical Terminology:
Preserve English:
Microsoft.Network/virtualNetworks)Use formal Swedish:
Follow the structure from existing ARCHITECTURE.md:
# [Component Name] – Arkitekturövergripande dokumentation
[Brief Swedish description of the component]
## Innehållsförteckning
[[_TOC_]]
## Övergripande bild
[High-level overview in Swedish]
## Arkitekturlager
[Architecture layers description]
## [Module Name]
**Syfte:** [Purpose in one sentence]
### Azure-resurser
| Resurs | Typ | Anmärkning |
| ------ | ---------------------------- | ---------- |
| [Name] | `Microsoft.[Service]/[Type]` | [Notes] |
### Designbeslut
- [Key design decision 1]
- [Key design decision 2]
Create diagrams with Swedish labels:
graph TB
subgraph "Nätverkslager"
VNET[Virtuellt nätverk<br/>10.0.0.0/16]
SUBNET[Undernät: privat<br/>10.0.1.0/24]
NSG[Nätverkssäkerhetsgrupp]
end
subgraph "Säkerhet & Identitet"
KV[Key Vault<br/>med privat slutpunkt]
MI[Hanterad identitet]
end
VNET --> SUBNET
MI -->|"Åtkomst till"| KV
SUBNET -->|"Innehåller"| KV
Diagram Guidelines:
<br/> for line breaks in labelsdocs/ARCHITECTURE.md for terminology and structuredocs/Diagrams/Mermaid/Syfte (purpose)Technical Architecture Terms:
Best Practices:
## INT-[Domain]
**Syfte:** [Concise Swedish description of purpose]
### Azure-resurser
| Resurs | Typ | Anmärkning |
| --------------- | ----------------------------- | --------------- |
| [Resource name] | `Microsoft.[Provider]/[Type]` | [Swedish notes] |
### Designbeslut
- **[Decision category]**: [Swedish explanation]
- [Additional decisions...]
### Beroenden
- Beror på: `int_network` (för VNet och undernät)
- Används av: `int_[consumer]` (för [purpose])

> Diagramfil: [diagram-XX.mmd](Diagrams/Mermaid/diagram-XX.mmd)
Save as docs/Diagrams/Mermaid/diagram-XX.mmd:
graph TB
subgraph "Domänmodul: INT-[Domain]"
subgraph "[Layer Name in Swedish]"
[Resources...]
end
end
%% Relationer med svenska beskrivningar
A -->|"Använder"| B
B -->|"Skickar till"| C
User Request: "Dokumentera int_monitoring modulen på svenska"
Your Response:
## INT-Monitoring
**Syfte:** Central observabilitetsplattform för hela integrationsplattformen.
### Azure-resurser
| Resurs | Typ | Syfte |
| ----------------------- | ------------------------------------------ | ---------------------------------- |
| Log Analytics Workspace | `Microsoft.OperationalInsights/workspaces` | **Diagnostics** – plattformsloggar |
| Application Insights | `microsoft.insights/components` | För Logic Apps |
| Action Group | `Microsoft.Insights/actionGroups` | E-post vid alert |
### Designbeslut
- **Dubbla Log Analytics-workspaces** separerar plattformsdiagnostik från affärstracking
- Alla Application Insights-instanser är workspace-based
- Private Link Scope för säker åtkomst inom VNet
Before finalizing documentation:
Always reference existing documentation:
ARCHITECTURE.md for full contextSection Headers:
Technical Descriptions: