Skip to content

refactor: move Base consumer adapters out of base-cli - #1836

Closed
codeforester wants to merge 5 commits into
mainfrom
enhancement/22-20260731-base-adapter-boundary
Closed

codeforester wants to merge 5 commits into
mainfrom
enhancement/22-20260731-base-adapter-boundary

Conversation

@codeforester

@codeforester codeforester commented Aug 1, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Paired with basefoundry/base-cli#25 for the adapter-extraction work tracked in base-cli issue 22.

  • adds Base-owned discovery, configuration, runtime, and history adapters;
  • updates Base profile and consumers to use those adapters;
  • keeps base-cli as the consumer-neutral lifecycle and callback layer;
  • preserves Base behavior with the existing Base test suite.

The Pylint and Tests workflows are temporarily pinned to the base-cli#25 commit until the dependency PR merges.

Validation

  • PYTHONPATH=/Users/rameshhp/work/base-cli-worktrees/22-move-base-adapters/lib/python:/Users/rameshhp/work/base-worktrees/22-base-adapter-boundary/cli/python /Users/rameshhp/work/base-cli-worktrees/22-move-base-adapters/.venv/bin/python -m pytest -q
  • Result: 931 passed, 1 skipped, 248 subtests passed.

@codeforester
codeforester deleted the enhancement/22-20260731-base-adapter-boundary branch August 1, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant