Add caddy-autogen verification guide and readiness policy

This commit is contained in:
Joachim Friberg
2026-03-18 21:20:38 +01:00
parent abb9f3319b
commit 2fddde0129
3 changed files with 150 additions and 0 deletions
+27
View File
@@ -91,3 +91,30 @@ Regler för `<detalj>`:
- `initial`: max 5 ord som beskriver vad som byggs.
- `bugfix`: vad som fixas (kort och konkret).
- `update`: versionsuppdatering i formen `vX.Y.Z-to-vA.B.C`.
## 9) Parallellt agentarbete och git-scope
- När en ny app skapas ska en ny mapp alltid skapas under `Apps/<app-id>/`.
- Flera agenter kan arbeta samtidigt. Fråga alltid innan du skapar ny branch eller byter branch, för att undvika krockar.
- `git add` och `git commit` får endast omfatta filer i den egna appens undermapp under `Apps/<app-id>/`.
## 10) Verifieringsdokument när app är redo
När en app bedöms som \"redo\" ska appmappen innehålla en verifieringsfil:
- `Apps/<app-id>/HOW_TO_VERIFY.md`
Filen ska vara praktiskt körbar och innehålla:
- tydliga förutsättningar (miljö, DNS, secrets, beroenden),
- positiva testfall med förväntade resultat,
- minst ett fail-closed/negativt testfall,
- exakta kommandon för att verifiera DNS, nät och TLS,
- en sektion \"data att samla\" för snabb Codex-felsökning.
Sektionen \"data att samla\" ska minst täcka:
- versions-/buildinfo (appversion, branch/commit eller zip + checksum),
- relevant konfiguration (med maskade secrets),
- loggar från berörda containers,
- konkreta felobservationer (hostname, tidpunkt, förväntat vs faktiskt beteende).