fondue-onboarding¶
Onboard a Python package into the fondue monorepo (builder/ and/or rhai-pipeline/) with configuration changes, linting, and git commit(s)
Plugin: python-package-skills | Internal
Contract¶
Analyze package information, AI packaging analysis, and optional build failure details to configure a Python package in the fondue monorepo (builder/ and/or rhai-pipeline/) based on mode (combined or pipeline-only), then create the required git commit(s).
Identity
Functions
transform
Success
- Commit count matches mode (1 for pipeline-only, 2 for combined).
- Requirements files created for all variant directories under rhai-pipeline/collections/onboarding/.
- In combined mode, builder configuration is created and .gitlab-triggers.yaml is included in the builder commit.
- make linter passes with no errors before every commit.
- Working tree is clean after the final commit.
Optimization Targets
task_success
deterministic
Invariants
Must Preserve
- Only configure the package from context, not transitive dependencies.
- Do not stage the _run/ directory.
- In combined mode, builder and rhai-pipeline changes must be in separate commits.
Fixed Context
toolsBash, Read, Grep, Glob
clipython3, git, make
knowledgetask_inputtask_private
Traceability
Usage¶
/fondue-onboarding