Design 47 G: the lead's answers A-284 to A-286 #580

Merged
mesh-tools merged 4 commits from design/47-G-lead-answers-12 into main 2026-11-12 14:17:58 +00:00
Member

The lead's answers to questions from G's try 2 (implement-the-design; each names its principle):

  • A-284: in a group's check a TypeScript member is built against the group's own @novox/mesh-* packages (ADR 0573 §2, ADR 0500 §5; principles 5, 7).
  • A-285: a build step's fetch carries the group's packages as one list, packages, each with its path; the SDK's lib artifact names its paths (principles 7, 8).
  • A-286: the checker previews and judges every member whose fetch merged, whatever its later steps ended with (issue 1921; principle 3). Also built as a small fix on mesh-delivery main.

hq checks (go test ./...) pass on this head.

https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h

The lead's answers to questions from G's try 2 (implement-the-design; each names its principle): - A-284: in a group's check a TypeScript member is built against the group's own `@novox/mesh-*` packages (ADR 0573 §2, ADR 0500 §5; principles 5, 7). - A-285: a build step's fetch carries the group's packages as one list, `packages`, each with its `path`; the SDK's `lib` artifact names its paths (principles 7, 8). - A-286: the checker previews and judges every member whose fetch merged, whatever its later steps ended with (issue 1921; principle 3). Also built as a small fix on mesh-delivery main. hq checks (`go test ./...`) pass on this head. https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
mesh-tools added 2 commits 2026-11-12 14:16:08 +00:00
Author
Member

Delivery novox/hq@41dd30fe436e — merged since 2026-11-12T14:18:00Z

Source — source.main moved to novox/hq@e81a8d62a5. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-11-12 14:16 (new) → proposed (announced): novox/hq#580's head announced
  • 2026-11-12 14:16 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-11-12 14:18 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@41dd30fe436e` — **merged** since 2026-11-12T14:18:00Z **Source** — source.main moved to novox/hq@e81a8d62a591. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-11-12 14:16 (new) → proposed (announced): novox/hq#580's head announced - 2026-11-12 14:16 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-11-12 14:18 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
jschoubben added 1 commit 2026-11-12 14:16:32 +00:00
Correct A-285: the group's packages are group-packages, since packages already holds the Go versions
mesh/delivery closed: a newer head of the same pull request
mesh/check checking c7850092fa08 on e1a9a0f2d238
c7850092fa
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head 9dfde6fca1 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head 9dfde6fca119 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
jschoubben added 1 commit 2026-11-12 14:16:55 +00:00
Amend A-286: a check step that errors after its fetch merged still answers its fetch
mesh/delivery merged: source.main moved to novox/hq@e81a8d62a591
mesh/check checking 41dd30fe436e on e81a8d62a591
41dd30fe43
Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head c7850092fa is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: its head c7850092fa08 is no longer the pull request's head, or the pull request closed. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-tools merged commit e81a8d62a5 into main 2026-11-12 14:17:58 +00:00
mesh-tools deleted branch design/47-G-lead-answers-12 2026-11-12 14:17:59 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#580