Add caddy-autogen verification guide and readiness policy
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user