Skip to content

0.9.0 "Cargo"

Latest

Choose a tag to compare

@noelsaw1 noelsaw1 released this 25 Sep 21:37

0.9.0 "Cargo"

The harness travels with its ledger. The RELEASES DB system (the releases_app.py CLI, the merge resolver and the FAQs) and the GH-103 HTML timeline generator (utils/timeline/) ship inside every vendored .xyz/ payload. They are an optional add-on that is never wired in by default: a "when you're ready" module that a target repo turns on by running releases init itself.

Exit criterion: a repo vendored with xyz-vendor.sh can, with zero extra downloads, run releases init/add and export_timeline.py --preview from .xyz/ against its own root, and xyz-sync.sh update preserves the target's ledger state (the GH-312 preserve list). Nothing runs until the user invokes it. Covered by gh105-vendor-releases-addon, gh107-timeline-json-seam, gh103-timeline-exporter, gh349-releases-roadmap-vendored, gh197-vendor-tier-split and gh312-vendor-preserves-state.

This is also the first promotion of main since 2026-08-17. main was fast-forwarded to development at the tagged commit, with hosted macOS promotion evidence for that exact commit (below).

Shipped (26)

  • #105 Vendor the RELEASES DB system and HTML timeline generator into the .xyz payload as an optional add-on
  • #107 Connect /10days, /radar and PARKED to the RELEASES DB (read-only seams, no new writers)
  • #222 releases update can re-point a release's tracking issue
  • #251 validate.sh no longer reports test_python_layer.py as FAILED when pytest is merely absent
  • #267 /express: the hotfix fast lane (fix → releases DB → PDDA docs → direct development push → reconcile)
  • #565 Reconcile correlates squashed/rebased PR commit lineage in provenance receipts
  • #578 ci-optimize: a transferable CI/CD audit and optimization skill
  • #608 Relay honors Qwen/DeepSeek reasoning effort and attributes idle timeouts correctly
  • #610 Subscription-validated native Claude consult and relay support
  • #615, #616, #617 start-task and relay-xyz guard against overbuilding, gate thrashing and machinery out of proportion to the task
  • #645 merge-cleanup's ledger gate and reconcile work in repos that vendor the PRS tools under a gitignored .xyz/
  • #654, #658, #659, #660, #663 Marathon containment and relay-allowlist hotfix chain, plus its QA findings
  • #672 One Pulse collection per device, with a consistent skill deployment SOP
  • #693 The Lessons Learned section is optional and no longer a promotion gate
  • #736 merge-cleanup: --exclude drops a PR, and post-landing UNKNOWN mergeability is polled
  • #778 review-code and review-PR ground-truth code review skill
  • #779 radar: trunk CI health, new-guard re-run on open PRs, regressed-after-declared-fixed table
  • #781 whack-a-mole seeds candidate clusters from recent radar reports
  • #798, #801 status skill, DRY/centralized-helper audit in review-code, and its pipe-to-grep ratchet fix

Cut (9)

#182, #193, #201 and #223 were cut earlier. #342, #255, #256, #275 and #345 are still open and moved to 0.6.0 "Front-Door" at this release (GH-822).

Promotion evidence

  • boundary-macos on the push to main: MACOS-BOUNDARY: green a076b1b117a68252dc3d9d1c4901b0c31fcb4db3. validate.sh --sequential passed 422/422 on hosted macOS in 78 min with 0 re-runs (CI run 36184841355).
  • Last landing before it, 31a42867 (#826): hosted wave-reconcile qualification 422/422. The GH-784 promotion QA receipt is Codex Approved (relay-system/2026-09-25/gh822-promotion-qa.md).

Tracking: #105 · Promotion: #822 · Boundary fix: #823 / #824