Skip to content

adr v1 (2/7): modular source assembled into the single vendored adr-tool #561

Description

@aaronsb

Part of the ADR-304 rollout. The operator chose to keep adr a vendorable script, not a binary, with source split into small modules (one command function per file, lint rules as registered functions) and assembled into the single adr-tool file by a build script. ADR-177's TOOL_VERSION grep and the 'customized' drift state keep working.

Done when:

  • The assembled adr-tool output matches the goldens from step 1.
  • A test fails if the committed adr-tool drifts from its sources.
  • The adr skill's vendoring steps are unchanged.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    tasklistMirrored into Claude Code session task lists (ADR-180)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions