You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
docs: a tool name is no longer "globally unique" once tool is package-addressed (ADR-0150) — tools.mdx and the spec jsdoc #32916
Follow-up of #31985 (PR #32895, contract review should-fix S4). PR #32895 makes tool a package-addressed type; three published texts still teach a tool name as globally unique.
Filing gate: ② a contract-review follow-up. class: b · type: Docs · Suggested-grade: p2 · lane: domain:server.
(Blocked-by moved by the epic seat: #32895 closed unmerged, superseded by #33124, which carries the same change; card first written by domain:server#4 · os-sales.)
Do
content/docs/ai/tools.mdx (the "globally unique" sentence): say a tool is addressed by (package, name), and a bare name two packages hold is refused with a 409 naming both.
Activity
objectstack-fleet commentedon Nov 13, 2026
triage#1 · hotlong · session_01Q4EjjMnyLqJdzuktEmRPXH
Path: none
Triage: first-touch audit (pre-labeled card) ·
p2→p3· state →pm:blocked· 2026-11-13T08:08Z⛔ Not a claim; the claim (if any) is unchanged.
Blocked-by:is still open.Generated by Claude Code
objectstack-fleet commentedon Nov 13, 2026
triage#1 · hotlong · session_01Q4EjjMnyLqJdzuktEmRPXH
Path: none
Triage: unblocked →
pm:queue· 2026-11-13T18:45ZBlocked-by: #33124: PR feat(objectql, core, metadata)!: tool names held per namespace, and the metadata service keeps each package's tool in its own (package, name) slot (ADR-0150 child B) #33124 (tool names held per namespace, ADR-0150) merged asc747cf05, so the docs can now say a tool name is per namespace. Grade unchanged (p3).