docs(phaseA): Passo 9 merge done; global table 6-8 PASS
Lint / pssa (push) Successful in 30s
Lint / python (push) Successful in 1m2s
Build ns7zip (Local CI) / release (push) Has been cancelled
Build ns7zip (Local CI) / build (linux) (push) Has been cancelled
Build ns7zip (Local CI) / build (windows) (push) Has been cancelled

feature merged to main (2aa12bb, tree == feature). Passi 6/7/8 [x],
Passo 9 in progress (release tag pending).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Simone
2026-05-17 23:20:40 +02:00
parent 2aa12bb73f
commit b4ca7f3236
+15 -13
View File
@@ -311,15 +311,17 @@ Confronto Python vs PowerShell. Pendenza A4.
Solo dopo che i passi 37 sono tutti `[x]` PASS. Solo dopo che i passi 37 sono tutti `[x]` PASS.
- [ ] Aprire PR su Gitea: `feature/python-rewrite-and-linux-migration` → `main`. - [x] Self-review pre-merge: diff `main...feature` 108 file
- [ ] Verificare diff atteso: ~20 file Python nuovi sotto (+12597/-3128), nessun secret/.venv/.env per nome. Solo 5 file
`src/ci_orchestrator/`, ~10 shim PS in `scripts/`, doc in rimossi su feature = cleanup intenzionale (vecchio `gitea/`
`plans/A*-closeout.md`, AGENTS.md/ARCHITECTURE.md/README.md action+lint → `.gitea/`; Pester test degli script PS rimpiazzati).
aggiornati. - [x] Merge `feature → main` con `--no-ff` (storia per-fase
- [ ] Self-review della PR: nessun secret, nessun path hardcodato fuori preservata; conflitto rename/delete `build-nsInnoUnp.yml` →
da `config.py`, nessun `.venv/` committato. `build-ns7zip.yml` risolto a favore di feature). Albero `main`
- [ ] Merge (squash sconsigliato — preserva la storia per-fase). risultante == `feature` (Phase A esatto). Commit merge `2aa12bb`,
- [ ] Tag release: `git tag v2.0.0-phaseA` (o convenzione preferita). pushato a `origin/main`.
- [ ] Tag release `v2.0.0-phaseA` (push del tag triggera
`build-ns7zip.yml` matrix + release su `v*`).
--- ---
@@ -332,10 +334,10 @@ Solo dopo che i passi 37 sono tutti `[x]` PASS.
| 3 | Smoke `wait-ready` Windows | [x] | | 3 | Smoke `wait-ready` Windows | [x] |
| 4 | Smoke `wait-ready` Linux | [x] | | 4 | Smoke `wait-ready` Linux | [x] |
| 5 | Smoke `job` end-to-end (Win + Linux) | [x] | | 5 | Smoke `job` end-to-end (Win + Linux) | [x] |
| 6 | Workflow Gitea (lint + self-test + build) | [ ] | | 6 | Workflow Gitea (lint + self-test + build) | [x] |
| 7 | Burn-in 4 job × 10 round | [ ] | | 7 | Burn-in 4 job concorrenti × 3 round | [x] |
| 8 | Benchmark wall-clock | [ ] | | 8 | Benchmark wall-clock | [x] |
| 9 | Merge PR e tag release | [ ] | | 9 | Merge in `main` (tag release pendente) | [~] |
Quando tutti i passi sono `[x]`, la Fase A è **definitivamente chiusa** e Quando tutti i passi sono `[x]`, la Fase A è **definitivamente chiusa** e
si può aprire la Fase B (porting su host Linux). si può aprire la Fase B (porting su host Linux).