Skip to content

fix: narrow the canonical workspace manifest - #14

Merged
codeforester merged 1 commit into
mainfrom
enhancement/13-20260909-narrow-the-canonical-workspace-manifest-to-the-base-ecosyste
Sep 9, 2026
Merged

fix: narrow the canonical workspace manifest#14
codeforester merged 1 commit into
mainfrom
enhancement/13-20260909-narrow-the-canonical-workspace-manifest-to-the-base-ecosyste

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

Narrows the canonical workspace manifest to Base itself, its required source/workspace dependencies, and optional first-party demos. It removes personal projects and adjacent integration repositories from the default Base workspace scope.

Issue

Closes #13

Validation

  • ./tests/validate.sh
  • ruby -e 'require "yaml"; data = YAML.load_file("workspace.yaml"); abort "invalid manifest" unless data.dig("repos").is_a?(Array) && data["repos"].length == 7; puts "workspace.yaml parsed: #{data["repos"].length} repositories"'\n- Base workspace clone dry run with an empty temporary workspace\n- git diff --check\n\nThe dry run planned the four required repositories (base, base-bash-libs, base-cli, and base-workspace) and skipped the three optional first-party demos.\n\n## Notes\n\nThis does not delete or move any local checkout. Personal and adjacent integration repositories can use a separate manifest later.\n\n## Checklist\n\n- [x] Branch name follows <category>-<issue>-<date>-<slug> policy.\n- [x] PR is scoped to issue Narrow the canonical workspace manifest to the Base ecosystem #13.\n- [x] README, changelog, and repository validation reflect the manifest boundary.\n- [x] Relevant local validation passes.

@codeforester
codeforester merged commit 9f264a8 into main Sep 9, 2026
2 checks passed
@codeforester
codeforester deleted the enhancement/13-20260909-narrow-the-canonical-workspace-manifest-to-the-base-ecosyste branch September 9, 2026 00:43
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.

Narrow the canonical workspace manifest to the Base ecosystem

1 participant