Files
accounted/docs/architecture/ARCHITECTURE.md
T
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

2.3 KiB

Arkitektur — ACCOUNTED

Status: automatisk första version, genererad av siax-scaffold ur repots faktiska filer. Den beskriver vad som finns, inte vad som är bestämt. Läs igenom, rätta och fyll i avsnitten som är markerade TODO innan dokumentet betraktas som en arkitekturbeskrivning (ARK-serien).

Senast verifierad mot kod: 2026-11-10

1. Översikt

Fält Värde
Repo accounted
Körtid node
Ramverk Next.js
Paketnamn erp-base
Domäner i siax.config.json inga

2. Komponenter

Toppnivåkataloger som innehåller kod eller konfiguration (härledda ur filträdet):

Katalog Roll
packages/ TODO: beskriv katalogens roll (packages)
lib/ TODO: beskriv katalogens roll (lib)
scripts/ TODO: beskriv katalogens roll (scripts)
docs/ TODO: beskriv katalogens roll (docs)
tests/ TODO: beskriv katalogens roll (tests)

Undermoduler som är deklarerade i children[]:

Sökväg Syfte
— Inga undermoduler (apps/, packages/, services/) finns.

3. Startpunkter

Fil Typ
— Ingen startpunkt hittades i package.json, pyproject.toml eller Dockerfile.

4. Språk och filfördelning

Ändelse Omfattning
.ts 3878 filer
.tsx 667 filer
.mjs 21 filer
.sh 8 filer
.js 3 filer
.py 2 filer

5. Dataflöde

TODO: beskriv hur data rör sig genom repot: inkommande anrop/jobb → lagring → utdata, och vilka externa system som anropas. Scaffolden kan inte härleda detta ur filerna.

6. Gränser och beroenden

TODO: lista vilka SIAX-komponenter repot äger respektive konsumerar (REUSE FIRST), samt vilka kontrakt som är stabila utåt. Se siax.repo.json → consumes/consumedBy.

7. Drift och miljöer

Ingen siax.config.json finns — repot är inte deklarerat som driftsatt. Om det driftsätts ska siax.config.json skapas först (REPO-06).

TODO: verifiera mot faktisk nod och docker ps (GOV-06). Ett dokument får inte påstå drift som inte är mätt.

8. Källhänvisning

  • Genererad: 2026-11-10 av siax-scaffold (scaffold 2026-11-09).
  • Underlag: filträdet, package.json/pyproject.toml, Dockerfile, siax.repo.json.
  • Ändringslogg: se CHANGELOG.md och git-historiken.