Repository navigation
docs(OMN-20700): repin the onboarding guide to the script that exports ONEX_WORKSPACE_CONFIG_ROOT - #2596
Conversation
|
Lab: host=h202 lane=onboarding-repin-2110 head=d6a0d9cb2d709733f5498dda0e25007d5cf2dc5a The command was download via the guide's curl line, shasum -a 256 -c, bash lab-onboarding.sh --preflight-only --no-containers --provider ollama (phase 0 passed through ONBOARD_TEST_* seams on Linux), then onex delegate in a clean HOME with no omnibase_internal sibling and no credentials. Observed: without ONEX_WORKSPACE_CONFIG_ROOT the delegate was refused_before_dispatch with the runtime-config error; with ONEX_WORKSPACE_CONFIG_ROOT set to the workspace-config directory the config resolved and the delegate was dispatched, failing only for lack of a model key. Checksum printed lab-onboarding.sh: OK. Not a full phase 1-3 run. |
|
OCC autobind did not mint a companion for this PR: no changed-file candidate could be proven RED against the merge base, and emitting a PR-existence probe instead would be non-falsifiable evidence (OMN-15247). Hand-authored evidence is required. Considered 1 changed file(s):
This verdict is occ-autobind's, derived from this head and its merge base alone. A second producer, the occ-companion-effect backstop, consumes its own command on the lab bus and may still mint a companion under the generic binding. Whether it does depends on that consumer running, not on this diff (OMN-18876). |
…13239) * evidence(OMN-20700): OCC companion for OmniNode-ai/omniclaude#2596 * evidence(OMN-18921): mint the owed OCC self-bind for PR #13239 --------- Co-authored-by: onexbot-occ-writer[bot] <onexbot-occ-writer[bot]@users.noreply.github.com>
✅ Hostile Reviewer — PASSEDBlocking findings (critical/error): 0 Findings
Gate semantics (pilot phase)
Powered by omniintelligence.review_pairing.cli_review — node-based adversarial review via HandlerLlmCliSubprocess (OMN-8524) |
OMN-20700: Update onex onboarding script pin
Summary
This PR updates the onboarding guide to pin the
lab-onboarding.shscript to a newer commit, aligning the documentation with the current runtime configuration behavior introduced byomnibase_infra#4630andomniclaude#2565.Changes
plugins/onex/ONBOARDING.md9026723d3996be1414d104897be42d71b7491d0661f658d93349c5342fcaf76f20aa0862eb4f308c70da1c98b4e1415e742d87f4296be3faf32a3443adc7dbb818233bcd323c415c(omniclaude#2565,OMN-19743)8a059b095aabec81ec800902806c04aa7f9fe82b53ac8b4364911d1f01798c25d677d3234.Rationale
omnibase_infra#4630changedonexto read the workspace runtime config from theONEX_WORKSPACE_CONFIG_ROOTenvironment variable, falling back to../omnibase_internal, and refusing to proceed otherwise.omniclaude#2565updated the script to write the config to~/code/omni/.onex/workspace-config/and exportONEX_WORKSPACE_CONFIG_ROOT.Verification
A dry run was performed on lab host
h202using a cleanHOMEin a throwaway directory, with noomnibase_internalsibling, no credentials, andenv -i:shasum -a 256 -cprintedlab-onboarding.sh: OK.bash lab-onboarding.sh --preflight-only --no-containers --provider ollamapassed phase 0. (Linux host; macOS-specific readings were supplied through the script'sONBOARD_TEST_*seams).write_workspace_runtime_config(extracted unmodified from the verified file) wrote the config.onex delegatewas run twice from the cleanHOMEwithOMNIBASE_PATHbound.ONEX_WORKSPACE_CONFIG_ROOT: Resulted inrefused_before_dispatchwith the error:"workspace root ... is bound but has no materialised runtime config ... declares no working-tree runtime config at .../omnibase_internal/config/onex/runtime/runtime_config.yaml".ONEX_WORKSPACE_CONFIG_ROOTset to the workspace-config directory: The config resolved (config.event_bus.type=inmemory (workspace tier-1 runtime config at .../.onex/workspace-config/config/onex/runtime/runtime_config.yaml)). The delegate was dispatched and ran, failing only due to the lack of a model key ("Your own provider key is missing too"), which is expected without credentials.Limitations
omnibase_infraclone (ed01b6dd, version0.38.68) shadowing its source.HOMEdirectory was removed after testing.Post-Merge
Walkers will re-walk on a new account once this merges.
Evidence-Ticket: OMN-20700
Evidence-Source: OCC#13239