Skip to content

docs(roadmap): reconcile release block for V0.5-7 tag (INV-LEDGER) - #838

Merged
baron-3dl merged 1 commit into
mainfrom
reconcile-v0.5-7
Aug 28, 2026
Merged

baron-3dl merged 1 commit into
mainfrom
reconcile-v0.5-7

Conversation

@baron-3dl

Copy link
Copy Markdown
Contributor

Post-tag ledger reconcile for V0.5-7 (annotated tag on 092dc18b). Mirrors #826 (V0.5-6).

Generated, not hand-editedpython3 tools/roadmap/reconcile.py run from the repo ROOT of a clean origin/main worktree, rd fed via a repo-root snapshot (--rd-json) so milestone percentages are real (guards the /tmp-clone all-0% failure mode). Idempotent: --check exits clean.

Touches only:

  • tools/roadmap/reconcile.py — adds the editorial RELEASE_NOTES["V0.5-7"] entry (config, not generated content).
  • docs/release-roadmap-to-1.0.md — regenerated GENERATED block: V0.5-7 lands as releases[0], next-point pointer advances, no rd-labeling gaps.

Clears the ROADMAP-BLOCK drift gate — the tracked release list now matches the git tags (it lacked V0.5-7 while the tag existed, reding every open PR). Merge first.

The openvmx-site publish (data/roadmap.json + atom.xml + version cascade) ships as a separate PR on 3dl-dev/openvmx-site, conductor-gated.

🤖 Generated with Claude Code

Regenerated docs/release-roadmap-to-1.0.md GENERATED block from rd (source of
truth) + git tags via tools/roadmap/reconcile.py. V0.5-7 lands as the newest
shipped release; the next-point pointer advances. Adds the editorial
RELEASE_NOTES entry for V0.5-7 (GCC-port image runs on the real /dev/vms
executive, OVMX<->OVMX cluster member/initiator + live cross-node $ENQ over
SCS, OpenSSH sshd over BGn:) — derived from the release-cut commit, mirroring
what #826 did for V0.5-6.

Clears the ROADMAP-BLOCK drift gate: the tracked release list now matches the
git tags. Idempotent (--check clean). rd fed via a repo-root snapshot so
milestone percentages are non-zero (guards the /tmp-clone all-0% failure mode).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@baron-3dl
baron-3dl merged commit 0ad144a into main Aug 28, 2026
98 checks passed
@baron-3dl
baron-3dl deleted the reconcile-v0.5-7 branch August 28, 2026 11:40
baron-3dl added a commit that referenced this pull request Aug 28, 2026
…ce parity, SHOW USERS de-fab (#858)

Bumps OVMX_PRODUCT_VERSION and os-release V0.5-7 -> V0.5-8. 14 commits since V0.5-7.

Distributed Lock Manager — the cross-node ladder tops out at a real GRANT:
  - #849 vms-e8f1/vms-17c  DLM rung-2 (H4): the first REAL cross-node $ENQ GRANT
                           — node B holds a lock on A's behalf for A's CSID,
                           $ENQ returns SS$_NORMAL over live SCS (no longer
                           INV-6 "grants nothing"). The distributed lock
                           manager now actually locks across nodes.
  - #845 vms-209          DLM harness H3 — a cross-node $ENQ reaches node B's
                           real executive
  - #843 vms-4bd0         DLM harness H2 — two real-executive QEMU nodes
                           complete the full VMS$VAXcluster join
  - #842 vms-534          DLM harness H1 — two real-executive nodes exchange
                           the 0x6007 HELLO over a socket netdev
  - #840 vms-4b6          DLM harness rung H0 — SCSD.EXE composes with a real
                           executive
  - #841 docs             Alpha cross-node DLM wire oracle — observed SCS
                           transport + documented GRANT semantics (Rule 8)

Alpha co-release parity — authenticated login + the shared SHOW battery:
  - #852 vms-f2c          Alpha DCL/SHOW acceptance parity — the same shared
                           11-command battery x86_64 runs, now on
                           qemu-system-alpha
  - #847                  vms.ko guards BG fork-inherit tracepoints behind
                           CONFIG_TRACEPOINTS (Alpha P0 modpost fix)

Authenticity (INV-6 de-fabrication):
  - #839 vms-6a1          SHOW USERS fails honestly when the executive is
                           absent — no more per-process fabricated user list

Boot console fidelity:
  - #850 vms-dec          kill boot-console newline spam (the operator's echoed
                           RETURNs) + a type-during-boot regression gate

Networking (layered-product promotion):
  - #851 vms-67f          TCP/IP Services promoted to a first-class layered
                           product — build plan + roadmap (1.0 blocker)

Docs / ledger:
  - #745                  Alpha C-RTL archive DECIDED — Option A (operator
                           ruling 2026-08-23)
  - #709 vms-da0          OpenVMS GCC port × OVMX faithful-surface gap analysis
  - #838                  reconcile the release block for the V0.5-7 tag
                           (INV-LEDGER)

QA'd under KVM boot-to-login on the workshop host with the full SHOW
acceptance battery VMS-faithful; boot console clean (no newline flood) and
SHOW USERS honest. Release notes are generated at tag time by
tools/gen_release_notes.py (INV-LEDGER single-ledger); the roadmap narrative
block + public site are the conductor's reconcile (INV-0/INV-LEDGER).

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant