Home / Projects / Orchestrata Ultimate / Decisions / ADR index / ADR-0107

ADR-0107: The frozen tools family lands as its own component package orchestrata-tools, and volks consumes it as a declared dependency (N-V3)

field value
Status Accepted — Accepted (ruling, Mohamed, 2026-10-18, on the ratify-plan prompt, verbatim: "Ratify and implement all of it")
Date 2026-10-18
Register factory (docs/adr, 4-digit ids)
Source docs/adr/0107-the-frozen-tools-family-lands-as-its-own-component-package-orchestrata-tools-and-volks-consumes-it-as-a-declared-dependency.md — permalink at 6a496a109 (unchanged on master since that commit)
Wiki register entry ADR-0107 (wiki status: Accepted)

← ADR-0106 · ADR-0108 →

The record

Status: Accepted (ruling, Mohamed, 2026-10-18, on the ratify-plan prompt, verbatim: "Ratify and implement all of it") · Date: 2026-10-18

Context

The N-V3 ruling gate has held five volks increments (VK-11, VK-16, VK-106, VK-143 + the cascades) because agents.tool_registry (2,164 frozen LOC) imports 25 names from orchestrata_ultimate.tools.*, and the "tools/codetools family is un-designed" — 15 pending family increments had no published home (##UNRESOLVED## in the oracle filler). Measured on the frozen snapshot e57782ea4:

Mohamed ruled 2026-10-18 (ADR-0106, "Hold the claims, gate green now") that ruling-gated claims are held until implemented, and then directed (2026-10-18, verbatim) that a detailed plan be created and the missing features implemented until they are done. This ADR is the N-V3 ruling the plan proposes.

Decision (proposed)

The frozen tools family AND the openspec family land as their own component package: packages/tools, import name orchestrata_tools, under SPEC-126 — lifted by the existing lift machinery (component_wave + land_component, ADR-0103 clean-target/oracle split), with its own generated parity suite like the other six packages. packages/volks declares orchestrata-tools as a dependency; tool_registry's frozen imports re-point orchestrata_ultimate.tools.* → orchestrata_tools.*; verification.spec_completeness re-points to orchestrata_tools.openspec.requirements_parser. The tools family's zero-ultimate-import shape makes this the mechanical wave of the lot.

Alternatives rejected

Consequences

Provenance

Rulings cited

None.

Specs cited

None (or no spec page exists for the ones named).