release: prepare AWSops 0.10.0 for main promotion - #138
Conversation
🤖 AI Code Review (Claude Fable 5 chair · lens×model matrix)_Cells (model/lens): codex/L2 claude/L2 codex/L3 claude/L3 codex/L4 claude/L4 codex/L5 claude/L5 _ Status: PASSED — No blocking issues found All verification complete. The findings that mattered checked out as follows: the omitted lockfile diff is exactly the two root Chair Review — PR #138: release: prepare AWSops 0.10.0 for main promotionIMAGE_COVERAGE: NOT_REQUIRED 1. SummaryThis is a pure release-preparation PR: CHANGELOG 2. Issues per lensL2 — Code correctness
L3 — Security / AWS mutation safety
L4 — Observability / data-integration correctness
L5 — Docs/ADR consistency
3. Suggestions
4. VerdictNo CRITICAL or MAJOR findings survive verification. The two candidate blockers — the unverifiable lockfile and the migrations-README contradiction — were resolved by direct inspection of the staged HEAD object (lockfile is clean) and by scoping (the ledger-label mismatch pre-exists on base; this PR is the disclosure, not the cause). Image manifest is empty; all eight panel cells and the chair declare coverage not required. Triggered by commit |
Prepare AWSops
0.10.0before the pending dev-to-main promotion (#137). Align the web package and lockfile root versions, README version badge and release link, and both English/Korean CHANGELOG release headings. Existing Unreleased feature entries move under the dated release without duplication; the superseded FinOps release-location sentence is amended. Bilingual notes disclose retained 0.8/0.9/legacy 2.x labels and header-less migrations’ apply-time stamping, without rewriting SQL or existing ledger rows. Unreleased remains empty for subsequent work.Document the promotion contract: version changes land on dev first, the promotion preserves ancestry with a merge commit, and an annotated
v<version>tag is created on the verified main merge SHA only after required review/CI passes. Push tags explicitly to samples; never move an existing release tag. Production deployment remains separately approved. Tooling package versions and immutable migration-- since:headers are unchanged.Validation: six changelog-parser tests passed; the actual bilingual release/version and ledger disclosures parse correctly; displayed/package/lock versions agree; dependency lock content is unchanged apart from root versions; migration fallback resolves to 0.10.0; git diff --check passed.