-
Nova v1.24.4 — v1.25 P4 (regression-gate+docs)
StableNova Slides Render / render (push) Failing after 27sreleased this
2026-08-12 18:43:04 +00:00 | 171 commits to main since this releaseb41e24emerge(phase/04): v1.25 P4 regression-gate+docs complete
ad522e6verify(P4): 4-layer verify PASS — regression-gate policies + docs, 0 regressions
38b51f3feat(P4): regression-gate policies + docs (REQ-304..307)
89f62c8docs(ship): P3 complete — v1.24.3 released (id 643)Downloads
-
Nova v1.24.3 — v1.25 P3 (plan-JSON+meta+pipeline)
StableNova Slides Render / render (push) Failing after 22sreleased this
2026-08-12 18:30:45 +00:00 | 175 commits to main since this release96d4677merge(phase/03): v1.25 P3 plan-JSON+meta+pipeline complete
863484everify(P3): 4-layer verify PASS — plan-JSON + meta + pipeline, 0 regressions
7f4b795feat(P3): plan-JSON policies + meta-orchestration + pipeline wiring (REQ-300..303)
35e3de4docs(ship): P2 complete — v1.24.2 released (id 642)Downloads
-
Nova v1.24.2 — v1.25 P2 (contract+stack-IR policies)
StableNova Slides Render / render (push) Failing after 22sreleased this
2026-08-12 18:26:40 +00:00 | 179 commits to main since this release814d45bmerge(phase/02): v1.25 P2 contract+stack-IR policies complete
0f0d9b9verify(P2): 4-layer verify PASS — contract+stack-IR policies, resolver wiring, 0 regressions
e6ee794feat(P2): contract + stack-IR kyverno-json policies + resolver wiring (REQ-295..299)
4b6c3a1docs(ship): P1 complete — v1.24.1 released (id 641)Downloads
-
Nova v1.24.1 — v1.25 P1 (engine-core)
StableNova Slides Render / render (push) Failing after 23sreleased this
2026-08-12 18:21:12 +00:00 | 183 commits to main since this release56dab4fmerge(phase/01): v1.25 P1 engine-core complete
ed387a4verify(P1): 4-layer verify PASS — engine core, 24 new tests, 0 regressions
ac18c98feat(P1): kyverno-json engine core + PolicyEngine protocol (REQ-291..294, 308, 309)
ba816f6docs(ship): P0 complete — v1.25 pre-execution (specify, clarify, research, ideate, plan, grill)Downloads
-
Nova v1.24.0 — v1.25 P0 (pre-execution)
StableNova Slides Render / render (push) Failing after 27sreleased this
2026-08-12 18:12:21 +00:00 | 187 commits to main since this release2e51974merge(phase/00): v1.25 pre-execution complete — specify, clarify, research, ideate, plan, grill
36c8ae9docs(P00): grill — PROCEED (0.86), 0 escalations, 2 revisions
ec53302docs(P00): create phase plans — v1.25 (4 phases, 4 waves)
7e6ed25docs(P00): ideate — 5 accepted (into REQ-295..305), 3 deferred, 0 rejected
f753353docs(P00): research findings — v1.25 kyverno-json engine surface, 4 policy targets, PolicyEngine swap boundary
f020178docs(P00): clarify — 6 ambiguities auto-resolved (full autonomy, D-115..D-120)
5a75075docs(init): validate specification — v1.25 kyverno-json unified policy engine
42c579fdocs(ship): v1.24 milestone checkpoint complete — v1.23.4 released (id 639)Downloads
-
released this
2026-08-12 14:36:19 +00:00 | 195 commits to main since this releaseMilestone Release
15 requirements (REQ-276..290), 4 phases, 287 tests pass.
What shipped
Consumer Guide Accuracy (P1):
- Contract fields table corrected (stale uses/module → real id/name/environment/infrastructure)
- Step 4 caller consistent with Step 2
- Step 5 stage 8 (dev only) → autonomous in dev; higher envs apply after HITL
- Step 8 rewritten with Shape A (edit + destroy) and Shape B (per-env callers) cross-ref
- Reference table @v1.19 wording + .yaml→.yml fix
Env-Promotion Lifecycle Enforcement (P2):
- New core/env_transition.py: detect_prior_env() + record_applied_env() via DynamoDB nova-contracts table
- run_platform.sh Step 0b: detect env change → destroy prior env (deletion_protection=false, terraform init -reconfigure + destroy) → emit ENV_DESTROYED evidence event → fail closed on destroy failure
- deploy.yml passes NOVA_CONSUMER_REPO
- adapter.py env-scoped state key doc comment
- No orphan path: if destroy fails, pipeline exits non-zero (no apply runs)
Tests (P3):
- test_env_transition.py: 10 tests (moto DynamoDB)
- test_run_platform_env_transition.py: 15 tests (shell-text assertions)
- test_consumer_guide_per_env_section.py: 7 tests (updated for both shapes)
Phase tags
- v1.23.0 (P0 pre-execution, release id 635)
- v1.23.1 (P1 consumer guide fixes, release id 636)
- v1.23.2 (P2 env-transition detect-and-destroy, release id 637)
- v1.23.3 (P3 env-transition tests, release id 638)
- v1.23.4 (P4 final review + ship = this milestone release)
Downloads
-
released this
2026-08-12 14:33:12 +00:00 | 196 commits to main since this releaseTest coverage for env-transition detect-and-destroy. 2 requirements (REQ-288,289). 25 new tests pass. 117 total tests pass (no regressions).
- test_env_transition.py: detect_prior_env + record_applied_env + CLI (moto DynamoDB)
- test_run_platform_env_transition.py: Step 0b assertions + record + consumer-repo
Downloads
-
released this
2026-08-12 14:30:27 +00:00 | 197 commits to main since this releasePlatform-enforced destroy-on-environment-change. 6 requirements (REQ-282..287). 92 tests pass (no regressions).
- core/env_transition.py: detect_prior_env() + record_applied_env() via DynamoDB nova-contracts table
- run_platform.sh Step 0b: detect env change, destroy prior env, emit evidence, fail closed
- deploy.yml: pass NOVA_CONSUMER_REPO
- adapter.py: env-scoped state key doc comment
No orphan path: if destroy fails, pipeline exits non-zero (no apply runs).
Downloads
-
released this
2026-08-12 14:26:25 +00:00 | 198 commits to main since this release5 consumer-guide accuracy fixes + test updates. 7 requirements (REQ-276..281,290). 7 consumer-guide tests pass + 85 related tests pass (no regressions).
- Contract fields table corrected (stale uses/module → real id/name/environment/infrastructure)
- Step 4 caller consistent with Step 2
- Step 5 stage 8 (dev only) → autonomous in dev; higher envs apply after HITL
- Step 8 rewritten with Shape A destroy-then-rebuild + Shape B cross-ref
- Per-env section Shape B lead sentence
- Reference table @v1.19 wording + .yaml→.yml fix
- Tests: both-promotion-shapes + destroy-on-env-change
Downloads
-
released this
2026-08-12 14:24:06 +00:00 | 200 commits to main since this releaseConsumer Guide Accuracy & Env-Promotion Lifecycle Enforcement.
Phase 0: specify → clarify → research → plan → grill. 15 requirements (REQ-276..290), 4 execution phases planned.
- 6 ambiguities auto-resolved (full autonomy)
- 8 design decisions (D-201..D-208)
- Grill: PROCEED (0.82 confidence), 0 escalations
- Persona roster: lead-developer + backend-engineer
Downloads