-
released this
2026-08-06 15:43:46 +00:00 | 265 commits to main since this releasev1.19 — Nova 2nd-Release Sync (Milestone Complete)
NFR-only chore milestone. 1 execution phase + 1 final phase. Tag line
v1.18.x.
The final-phase patch (v1.18.1) IS the milestone release.Summary
Establishes the manual-only "2nd release" pipeline
~/acdl → ~/nova(GitLabjonathanchery/nova, separate repo + history, consumer/platform-team audience).~/acdlretains the full CIAgent audit trail;~/novareceives only the consumer subset, committed with real conventional commits per domain.Phases
Phase Name Tag Status P1 nova-sync-script v1.18.0 complete P2 final-review-ship v1.18.1 complete (milestone release) P1 — nova-sync-script (v1.18.0)
scripts/sync_to_nova.shreplacesscripts/sync_to_gl.sh.- Manual-only gate — refuses without
--release/RELEASE_CONFIRMED=1(exit 2). Never triggerable by CI. - Consumer subset rsync — excludes
.ciagent/,terraform/,demo/, runtime metrics artifacts, and 18 internal-only scripts. Protects~/nova/.gitvia--filter=P .git. - 13 fixed-order domain commits (config → core → adapters → modules → contracts → schemas → pipelines → mcp → skills → scripts → tests → docs → workflows) via positional
-mconventional-commit messages. No kitchen-sink commit. - Conventional-commit validation — regex-enforced;
--no-verify-formatbypass. - Modes:
--list-domains,--dry-run,--no-push,-v. - 8 new tests (
TestSyncToNovaScript) pass.
P2 — final-review-ship (v1.18.1)
- Review: no P0, no blocking P1. Per-domain commit loop verified correct.
- Audit: commit discipline OK (4/4
---ci---blocks), file discipline OK, reconstruction OK (checkpoint matches git log), no secrets in diff,sync_to_gl.shfully removed. - Ship: tag
v1.18.1+ this release.
Requirements
- REQ-229 —
scripts/sync_to_nova.shreplacessync_to_gl.shwith the manual-only, consumer-subset, domain-committed 2nd-release pipeline. Complete.
Decisions
ID Decision Rationale D-143 2nd release target = ~/nova(separate GitLab repo), not~/gl/acdl.Separate audience → separate repo → separate commit standard. D-144 Commit standard for ~/nova= real conventional commits per domain (not---ci---audit blocks).~/acdlcommits carry CIAgent audit metadata; that's noise for platform consumers.D-145 Trigger = manual-only ( --release).The 2nd release is a deliberate human action, not a CI side-effect. D-146 13 fixed-order domains; messages map positionally over CHANGED domains only. Avoids kitchen-sink commits; gives ~/novaa reviewable conventional history.D-147 coreci / Atelier review gate deferred. Additive hardening step, not part of establishing the pipeline. Out of scope
- coreci/Atelier review gate on the synced tree (deferred — future milestone).
- Tagging releases on the
~/novaside (could add--tag <semver>later). - Deleting
~/gl(left on disk; only the sync script removed).
Downloads