Skip to content

Remove migrated caff and sort-in-place utilities #481

@codeforester

Description

@codeforester

Summary

Remove the caff and sort-in-place utility CLIs from Base now that they have been migrated to codeforester/base-platform-tools.

Rationale

Base should stay focused on workstation orchestration. These utilities are useful, but they are not part of Base's core control-plane surface.

The utilities now live in Base Platform Tools:

  • codeforester/base-platform-tools#5

This Base cleanup keeps the product boundary clear:

  • Base owns basectl, workspace orchestration, setup/check/doctor/test/run/demo/activate, manifests, and repository standards.
  • Base Platform Tools owns optional utility CLIs such as caff and sort-in-place.

Scope

  • Remove bin/caff.
  • Remove bin/sort-in-place.
  • Remove cli/bash/commands/caff/.
  • Remove cli/bash/commands/sort-in-place/.
  • Remove BATS workflow references for the migrated utility tests.
  • Update Base docs and examples so caff and sort-in-place are no longer presented as Base-owned utilities.
  • Add documentation pointers to codeforester/base-platform-tools where useful.
  • Update the changelog.

Acceptance Criteria

  • Base no longer exposes caff or sort-in-place as Base-owned commands.
  • Base tests do not reference removed utility command directories.
  • Documentation clearly says optional platform utilities live in Base Platform Tools.
  • Base validation passes for the affected docs/tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions