docs(milestone): complete hardening-completion

v0.7 milestone complete. All 4 execution phases + final review shipped.
REQ-053..056 all complete. Tags v0.6.0..v0.6.5 on v0.6.x patch line.
Merged milestone/v0.7-hardening-completion → main.

---ci---
project: orca
phase: 5
milestone: v0.7
status: complete
requirements:
  covered: [REQ-053, REQ-054, REQ-055, REQ-056]
  partial: []
---/ci---
This commit is contained in:
Jon Chery
2026-08-04 00:29:51 +00:00
parent d7d6961261
commit 7bb533c2fb
3 changed files with 22 additions and 6 deletions
+16
View File
@@ -131,3 +131,19 @@ REQ-047..052 all complete.
| REQ-054 | HCL config file parsing: `internal/config` package loads `~/.orca/config.hcl` / `/etc/orca/orca.hcl` (keys: db_path, listen_addr, ca_path, server_cert_path, server_key_path, node_capacity); merge precedence flag > env > file > default; `--config` flag on root command | High | **v0.7 P2** | **Complete** (P2 shipped v0.6.2) |
| REQ-055 | Test coverage uplift: every package ≥ 50% — adds tests for `internal/engine` (executor, dispatcher, peer), `internal/transport` (mtls, dispatch, handshake_log), `internal/proxmox` (bootstrap SSH path), `internal/audit` | Medium | **v0.7 P3** | **Complete** (P3 shipped v0.6.3; engine 65.1%, transport 84.6%, proxmox 82.7%, audit 100%) |
| REQ-056 | `--pprof <addr>` opt-in flag on `orca daemon` (default disabled); `net/http/pprof` mounted on a separate mux, never on the mTLS daemon listener | Low | **v0.7 P4** | **Complete** (P4 shipped v0.6.4; I-308 implemented) |
## v0.7 Milestone Summary
**Status: Complete** — all 4 execution phases + final review shipped.
P0 (v0.6.0), P1 (v0.6.1), P2 (v0.6.2), P3 (v0.6.3), P4 (v0.6.4),
P5 final (v0.6.5). REQ-053..056 all complete.
- **P0** (v0.6.0): pre-execution (specify → clarify → research → ideate → plan). 5 decisions (D-038..D-042), 5 ADs (AD-022..AD-026), 13 ideation recommendations.
- **P1** (v0.6.1): `orca cert` command tree registered + cert_repo tests + migration 0007 (REQ-053).
- **P2** (v0.6.2): HCL config file parsing — `internal/config` package + `--config` flag (REQ-054).
- **P3** (v0.6.3): test coverage uplift — engine 65.1%, transport 84.6%, proxmox 82.7%, audit 100% + dispatch.go EOF bug fix (REQ-055).
- **P4** (v0.6.4): `--pprof` opt-in on `orca daemon` (REQ-056, I-308 implemented).
- **P5** (v0.6.5): final review + audit + milestone release. Review fixes: PERSONAS.md body, config --addr precedence, migration 0007 dedup.
**Milestone type**: NFR (all phases fix/test/chore; no `feat` phases).
**Milestone tag**: `v0.6.5` (final phase patch = milestone release per NFR progressive-patch rule). Tags v0.6.0..v0.6.5 on v0.6.x patch line.