feat(boost): scaffold boost-common package with shared types, service ref, and permissions#3315
feat(boost): scaffold boost-common package with shared types, service ref, and permissions#3315fullsend-ai-coder[bot] wants to merge 1 commit into
Conversation
… ref, and permissions Add the boost-common package as the foundational shared library for the Boost workspace. This package exports: - AgenticProvider interface and ProviderDescriptor/ProviderCapabilities types - NormalizedStreamEvent discriminated union for streaming contract - ConversationSummary, ConversationDetails, and InputItem conversation types - boostAiProviderServiceRef for cross-plugin AI provider consumption - 23 fine-grained Backstage permissions (10 agent, 5 tool, 1 infra, 5 functional, 2 top-level) - Resource types boost-agent and boost-tool - Conditional permission rule constants (IS_OWNER, IS_NOT_CREATOR, HAS_LIFECYCLE_STAGE) No provider-specific types are included (task 1.6 verification). Closes #3297 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
|
|
ReviewFindingsMedium
Low
Info
|
|
/fs-fix so the CI for this pull request is failing on the yarn install check ... you need to run yarn install and include the yarn.lock and node_module changes that result ..... please fix this; for reference, here is the CI output: yarn install --immutable ➤ YN0000: · Yarn 4.12.0 |
|
per discussion with @durandom in https://redhat-internal.slack.com/archives/C0AR8BTMSJH/p1780929700288199 I'm going to punt on use of fullsend for addressing #3297 for now |


Add the boost-common package as the foundational shared library for the Boost workspace. This package exports:
No provider-specific types are included (task 1.6 verification).
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Closes #3297
Post-script verification
feat/boost-common-scaffold)5c9083af21efc8f88dad77d38493cb136d4ddb9a..HEAD)