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
This commit is contained in:
2026-11-04 13:36:14 +01:00
parent ed7c6c4fb6
commit d31b41bb7e
@@ -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.