ci: schedule hourly OpenCode commercial readiness with NVIDIA NIM - #442
Closed
seonghobae wants to merge 11 commits into
Closed
ci: schedule hourly OpenCode commercial readiness with NVIDIA NIM#442seonghobae wants to merge 11 commits into
seonghobae wants to merge 11 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
seonghobae
changed the base branch from
develop
to
fix/security-hono-attachment-refresh-final
August 4, 2026 22:29
seonghobae
marked this pull request as ready for review
August 4, 2026 22:30
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Buyer-visible purpose
ScopeWeave already has organization-central review, repair, exact-head verification, and protected merge automation. This pull request adds the missing product-development half of the loop: once per hour, and only while the open pull-request queue is empty, one bounded OpenCode session may implement one buyer-visible commercial-readiness slice and open exactly one pull request for the existing governance system.
Implementation
NVIDIA_NIM_API_KEYis absent;1.17.13from an explicit release archive and verifies its pinned SHA-256 digest;https://integrate.api.nvidia.com/v1;.trivyignore,.semgrepignore, or.gitleaksignore;snake_casedatabase objects, standalone/MSA boundaries,contextual-orchestratorfor product LLM paths, APA 7th doctoring, and CHANGELOG updates;npm ci, full unit/API suites, coverage, docstring evidence, cloud browser E2E when available, andgit diff --checkbefore publication;develop.Verification
tests/config/hourly-opencode-commercial-readiness.test.mjsstatically enforces the schedule, single-flight gate, NVIDIA-only credential path, pinned OpenCode supply chain, provider endpoint, GitHub-token stripping, protected-file boundary, deterministic verification order, queue revalidation, and no-self-merge contract. The test is wired intonpm run test:unit.The workflow remains inactive until it reaches the default branch. This PR is intentionally Draft while #432 owns the security merge train. After #432 merges, update this branch onto the exact protected
develophead, rerun every repository and central check, obtain independent current-head approval, and only then enable auto-merge.Standards and platform evidence
docs/doctoring/hourly-opencode-commercial-readiness.mdrecords the architecture, security boundaries, limitations, and APA 7th references to OpenCode provider documentation, NVIDIA NIM API documentation, and GitHub Actions schedule, workflow syntax, and security-hardening guidance.docs/operations/hourly-opencode-commercial-readiness.mddocuments activation, secrets, release/model updates, failures, verification, and rollback.Release note
CHANGELOG.mdrecords the hourly NVIDIA NIM/OpenCode loop and the separation between the untrusted coding-agent process and trusted publication/central review boundaries.