Skip to content

docs(design): land the vms-515 NETACP/sessions record, reconciled to reality (supersedes #1068) - #1248

Merged
baron-3dl merged 1 commit into
mainfrom
work/vms-515-design-ratified
Sep 15, 2026
Merged

baron-3dl merged 1 commit into
mainfrom
work/vms-515-design-ratified

Conversation

@baron-3dl

Copy link
Copy Markdown
Contributor

What

Freshens #1068's clean-room design record (Faithful Sessions & Network Subsystems — LOGINOUT consolidation + DECnet NETACP, rd vms-515) onto current main and reconciles it to reality.

The 2026-09-02 draft was written as a ratify-before-coding target with all code held. But the DECnet lane has since built the subsystem to this design, and it's on main — so landing #1068 verbatim would ship a stale "hold all code / PR #1057 held" framing that is now false. (The conductor routed this reconciliation to me as the authority mid-build on the a1-2 broker.)

Disposition: land it, reconciled (not superseded)

The design matches how NETACP is actually built and is now largely implemented — it's the governing record, not obsolete. So this preserves the original 213-line record verbatim (architecture, the §4 A2/A8 dispositions, the §7 gates) and adds:

  • a corrected Status (RATIFIED BY IMPLEMENTATION);
  • a note on the superseded draft blockquote;
  • §8 — an implementation map tying each element to the landed code: the $CREPRC-LOGINOUT session primitive, RTAn: executive device (P2), the _NET: device face + object table (§3.3), wire-parse isolation A2/A8 (decnet$wire-isolation), SSH→$CREPRC(LOGINOUT) (vms-29b+vms-65b: faithful SSH->DCL handoff via $CREPRC(LOGINOUT) + executive netlogin-trust conveyance #1229), the CTERM credential decoder + object-42 auth (P4), the oracle-pinned CTERM semantics (A4/A9), and the a1-0/a1-1 + a1-2 broker (rd vms-22c) as the ACP-served _NET: $QIO transport the record left for later.

Supersedes #1068 (179 behind, stale framing) — please close it in favor of this.

🤖 Generated with Claude Code

https://claude.ai/code/session_01M6uDPQagdhE9HJNM8mNctk

…reality

Freshens PR #1068's clean-room design record (Faithful Sessions & Network
Subsystems — LOGINOUT consolidation + DECnet NETACP) onto current main and
reconciles it: the 2026-09-02 draft was written as a ratify-before-coding target
with all code held, but the DECnet lane has since BUILT the subsystem to this
design and it is on main. Landing it verbatim would ship a stale "hold all code /
PR #1057 held" framing that is now false.

Preserves the original 213-line record verbatim (the governing architecture, the
§4 A2/A8 dispositions, the §7 ratification gates) and adds:
- a corrected Status header (RATIFIED BY IMPLEMENTATION, reconciled 2026-09-15);
- a note on the superseded draft blockquote;
- §8, an implementation map tying each design element to the landed code:
  $CREPRC-LOGINOUT session primitive, RTAn: executive device (P2), the _NET:
  device face + object table (§3.3), wire-parse isolation A2/A8
  (decnet$wire-isolation), SSH->$CREPRC(LOGINOUT) (#1229), the CTERM credential
  decoder + object-42 auth (P4), the oracle-pinned CTERM semantics (A4/A9), and
  the a1-0/a1-1 + a1-2 broker (rd vms-22c) as the ACP-served _NET: $QIO transport
  the record left for later (extends, does not contradict, §3.2).

Supersedes PR #1068 (its branch is 179 behind and carries the stale framing).
rd vms-515.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01M6uDPQagdhE9HJNM8mNctk
@baron-3dl
baron-3dl merged commit 74559fb into main Sep 15, 2026
121 checks passed
@baron-3dl
baron-3dl deleted the work/vms-515-design-ratified branch September 15, 2026 14:04
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