From d31b41bb7e8c9e107913211959fe6c768bb93790 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 4 Nov 2026 13:36:14 +0100 Subject: [PATCH] DLV-C3r3 (Node): name the packed group package the old form, kept while the running checker hands it Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig --- modules/mesh-build-node/cmd/mesh-build-node/package.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/mesh-build-node/cmd/mesh-build-node/package.go b/modules/mesh-build-node/cmd/mesh-build-node/package.go index 7f167d8d5..851637b5d 100644 --- a/modules/mesh-build-node/cmd/mesh-build-node/package.go +++ b/modules/mesh-build-node/cmd/mesh-build-node/package.go @@ -222,7 +222,9 @@ func (m *Module) buildAndPack(ctx context.Context, root, dir, rel string, write // groupPackage is the fetch's `package` argument: the group's package member (ADR 0500 §5), which the fetch packs and // serves to its TypeScript members in place of the registry's version, or, by Name and Version, the group's tagged // version of the SDK, which the fetch places from the registry in each TypeScript member, whatever version its lock -// names (novox/hq ADR 0607 §3, §5; design 51 *Tagged versions*): nothing is packed then. +// names (novox/hq ADR 0607 §3, §5; design 51 *Tagged versions*): nothing is packed then. The packed member is the old +// form, kept because the running checker hands it until the checker that hands the tagged version is delivered; its +// removal is a subtask of the milestone after that delivery (issue 1966). type groupPackage struct{ Repository, Commit, Ref, Name, Version string } // tagged says whether the argument names a tagged version to take from the registry, not a member to pack.