tool reserved (superseded)
Platform spec ADR
tool reserved (superseded)
Spec standingStandard
- No directly attached article pages for this node.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Status
Section titled “Status”Superseded by D-TOOL-PCKG-0004 — tool kind Standard on 2026-05-23.
This decision documented the original intent to reserve packageKind: tool in the registry taxonomy without committing to a validator profile, dashboard surface, or CLI routing. That reservation has now been replaced with a fully normative profile. Implementations must follow D-TOOL-PCKG-0004; this ADR is preserved for history.
Context (historical)
Section titled “Context (historical)”When the packageKind field was introduced on beskid.package.v1, two kinds (library, template) had concrete validator profiles and dashboard routing; tool was anticipated but not yet specified. The team did not want the absence of tool rules to be interpreted as silent acceptance.
Decision (historical)
Section titled “Decision (historical)”Reserve tool as a known-but-not-Standard packageKind value. The pckg server accepted the literal string but did not commit to validator behavior, dashboard routing, or CLI flags. Publishers were warned that the contract would land in a follow-up decision.
Consequences (historical)
Section titled “Consequences (historical)”- Validators recognised the kind without expanding the supported set: any deviation from the
libraryprofile would be a future, opt-in change. - The dashboard fell back to the
libraryrendering fortoolartifacts, which made the kind effectively invisible to users. - CLI tooling (
beskid pckg pack) had no--package-kindflag, so publishers could not deliberately mark an artifact astool.
Verification anchors (historical)
Section titled “Verification anchors (historical)”Verification responsibility transferred to D-TOOL-PCKG-0004; see 0004-tool-kind-standard.mdx for the current test surface.