Skip to content

refactor: declare provider artifacts and installed process paths - #287

Merged
SaladDay merged 2 commits into
mainfrom
refactor/provider-declarations
Sep 30, 2026
Merged

SaladDay merged 2 commits into
mainfrom
refactor/provider-declarations

Conversation

@SaladDay

@SaladDay SaladDay commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Node payload lists were authored separately by Web, packaging and installation, and the E2B adapter read process environment variables itself. Provider registrations now declare validated artifact roles and paths, with generated Go/JSON and Python projections consumed by those callers. Core supplies fixed installed artifact/state roots to construction and discovery; E2B resolves its private paths inside its adapter.

Two independent reviews completed. The first found the isolated Core build omitted the new shared package; its source bundle was corrected and the actual isolated build produced all five Core commands. A fresh second review found no blocking issues.

Validation: focused provider/E2B/server/Web Go tests, affected build/vet checks, isolated database tests, generated declaration freshness, installer/configuration/manifest tests, distribution checks and name guard. E2B helper tests used the pinned SDK and synthetic fixtures; no live cloud qualification is claimed. Final projection, provider/E2B/Web tests and shell syntax checks passed after rebasing onto current main. No full make check was run under the requested focused workflow.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit b6b78fd into main Sep 30, 2026
9 checks passed
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