docs(production): standardiserad produktionsberedskap och gap-analys (2026-11-11)
masterplan-lock / check (push) Successful in 19s
CI (SIAX Cloud) / Component conformance (blocking) (push) Successful in 27s
Security Scan (SIAX Cloud) / security (push) Successful in 48s
CI (SIAX Cloud) / security (push) Successful in 50s
CI (SIAX Cloud) / sonar (push) Successful in 2m1s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 2m19s
Deploy to Coolify / deploy (push) Successful in 2m26s
CI (SIAX Cloud) / integration (push) Successful in 10m29s
CI (SIAX Cloud) / quality (push) Successful in 11m26s
masterplan-lock / check (push) Successful in 19s
CI (SIAX Cloud) / Component conformance (blocking) (push) Successful in 27s
Security Scan (SIAX Cloud) / security (push) Successful in 48s
CI (SIAX Cloud) / security (push) Successful in 50s
CI (SIAX Cloud) / sonar (push) Successful in 2m1s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 2m19s
Deploy to Coolify / deploy (push) Successful in 2m26s
CI (SIAX Cloud) / integration (push) Successful in 10m29s
CI (SIAX Cloud) / quality (push) Successful in 11m26s
This commit is contained in:
@@ -14,14 +14,12 @@
|
|||||||
|
|
||||||
## Git- och arbetsyteläge
|
## Git- och arbetsyteläge
|
||||||
|
|
||||||
- Aktuell branch: `chore/surface-posts-20261110` — ahead 1 / behind 0
|
- Aktuell branch: `main` — ahead 0 / behind 0
|
||||||
- Ocommittade filer: 0 · otrackade: 0
|
- Ocommittade filer: 0 · otrackade: 0
|
||||||
- Worktrees: 1
|
- Worktrees: 1
|
||||||
- Lokala grenar: 2 · remote: 19
|
- Lokala grenar: 1 · remote: 17
|
||||||
- Omergeade lokala grenar:
|
|
||||||
- `chore/surface-posts-20261110` (+1 commits)
|
|
||||||
|
|
||||||
## Livebevis (observerat 2026-11-09T23:48:50)
|
## Livebevis (observerat 2026-11-10T03:05:09)
|
||||||
|
|
||||||
| Värd | HTTP | Klass | Titel | SIAX-tokens |
|
| Värd | HTTP | Klass | Titel | SIAX-tokens |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
@@ -50,14 +48,11 @@
|
|||||||
## Gap mot PRODUCTION_READY
|
## Gap mot PRODUCTION_READY
|
||||||
|
|
||||||
- `NO_BACKUP_POLICY`
|
- `NO_BACKUP_POLICY`
|
||||||
- `UNMERGED_LOCAL_BRANCHES`
|
|
||||||
- `UNPUSHED_COMMITS`
|
|
||||||
|
|
||||||
## Prioriterad backlogg
|
## Prioriterad backlogg
|
||||||
|
|
||||||
| Prio | Åtgärd | Konkret nästa steg |
|
| Prio | Åtgärd | Konkret nästa steg |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| P0 | Landa grenar | Kör PR-flöde per gren, verifiera CI och merga; radera grenen lokalt och på origin efter merge. |
|
|
||||||
| P1 | Backup | Definiera frekvens, retention, mål och kryptering i `siax.backup`. |
|
| P1 | Backup | Definiera frekvens, retention, mål och kryptering i `siax.backup`. |
|
||||||
| P1 | E2E i webbläsare | Lägg Playwright-flöde för inloggning och kärnflöde mot riktig miljö. |
|
| P1 | E2E i webbläsare | Lägg Playwright-flöde för inloggning och kärnflöde mot riktig miljö. |
|
||||||
| P1 | Tillgänglighetsgrind | Aktivera eslint-plugin-jsx-a11y/axe och en blockerande WCAG 2.2-kontroll. |
|
| P1 | Tillgänglighetsgrind | Aktivera eslint-plugin-jsx-a11y/axe och en blockerande WCAG 2.2-kontroll. |
|
||||||
@@ -89,4 +84,4 @@ curl -fsS https://<prod-host>/health && curl -fsS https://<prod-host>/ready
|
|||||||
- `siax-standard/standard/SIAX-REPO-OPERATIONS-CONTRACT.md`
|
- `siax-standard/standard/SIAX-REPO-OPERATIONS-CONTRACT.md`
|
||||||
- `siax-standard/standard/registry/REUSE_FIRST_POLICY.md`
|
- `siax-standard/standard/registry/REUSE_FIRST_POLICY.md`
|
||||||
|
|
||||||
_Genererad 2026-11-09T23:41:39 från git, manifest, kodsignaler och live-prober. Omgenereras av `scripts/estate-production-audit.py`._
|
_Genererad 2026-11-10T03:03:34 från git, manifest, kodsignaler och live-prober. Omgenereras av `scripts/estate-production-audit.py`._
|
||||||
|
|||||||
@@ -7,9 +7,7 @@
|
|||||||
"assessed_level": "LIVE_VERIFIED",
|
"assessed_level": "LIVE_VERIFIED",
|
||||||
"observed_live": "LIVE_VERIFIED",
|
"observed_live": "LIVE_VERIFIED",
|
||||||
"gaps": [
|
"gaps": [
|
||||||
"NO_BACKUP_POLICY",
|
"NO_BACKUP_POLICY"
|
||||||
"UNMERGED_LOCAL_BRANCHES",
|
|
||||||
"UNPUSHED_COMMITS"
|
|
||||||
],
|
],
|
||||||
"ui": true,
|
"ui": true,
|
||||||
"ui_dirs": [
|
"ui_dirs": [
|
||||||
@@ -58,11 +56,6 @@
|
|||||||
"has_status_docs": false
|
"has_status_docs": false
|
||||||
},
|
},
|
||||||
"backlog": [
|
"backlog": [
|
||||||
{
|
|
||||||
"priority": "P0",
|
|
||||||
"task": "Landa grenar",
|
|
||||||
"next_step": "Kör PR-flöde per gren, verifiera CI och merga; radera grenen lokalt och på origin efter merge."
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"priority": "P1",
|
"priority": "P1",
|
||||||
"task": "Backup",
|
"task": "Backup",
|
||||||
|
|||||||
Reference in New Issue
Block a user