Skip to content

refactor: own Base IDE and history policies in Base - #1822

Closed
codeforester wants to merge 1 commit into
mainfrom
enhancement/9-20260730-base-consumer-policy
Closed

refactor: own Base IDE and history policies in Base#1822
codeforester wants to merge 1 commit into
mainfrom
enhancement/9-20260730-base-consumer-policy

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Supports basefoundry/base-cli#9 and follows basefoundry/base-cli#18.\n\n- moves VS Code/Cursor definitions and project auto-setting policy into base_setup.ide_schema\n- moves Base command history aliases into base_history.display\n- injects Base's history display policy through base_cli_profile\n- keeps Base config validation strict by supplying its supported IDE set\n- updates Base imports, compatibility coverage, and context documentation\n\nThis PR should merge after base-cli#18 is available to the Base provider. Package renaming remains out of scope.\n\nValidation: full pytest — 932 passed.:

@codeforester

Copy link
Copy Markdown
Collaborator Author

Superseded by #1824, which uses the issue-backed branch enhancement/1823-20260730-base-consumer-policy and updates the merged base-cli CI pin.

@codeforester
codeforester deleted the enhancement/9-20260730-base-consumer-policy branch July 31, 2026 04:18
codeforester added a commit that referenced this pull request Jul 31, 2026
Fixes #1823 and supersedes #1822.\n\nBase CI was checking out base-cli
commit 59471fa, which predates merged base-cli PR #18. The
consumer-policy code therefore failed during collection with
CliProfile.__init__() got an unexpected keyword argument
'history_display_command' and related pylint errors.\n\nThis PR pins all
Base source-checkout and pylint workflows to merged base-cli commit
beb9995, uses an issue-backed branch so Issue Branch Policy can validate
it, and preserves the Base IDE/history consumer extraction from
#1822.\n\nValidation: full local Base suite — 932 passed; git diff
--check passed. Package renaming remains out of scope.:
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