Repository navigation
refactor: remove per-item model assignment and OpenCode workflow - #111
Merged
Merged
Conversation
Model assignment moves to the developer's harness. Removes the model: field from skill and agent frontmatter in .agents/ and .opencode/modules/, and drops the model line from the CONTRIBUTING agent template. No other content changed.
… step Deletes utils/assign-models.js and the README model sections. Removes the model-tier question and model assignment step from init-template.
Drops the Model Tier Assignment section from coordination-rules and the Model tier labels from director-gates, in docs/framework and both harness module copies.
Deletes .github/workflows/opencode.yml (the /oc comment trigger). No other file referenced it. The OPENCODE_API_KEY repository secret still needs removing in repo settings.
Drops the Model tier header and checklist lines from agent specs. Other assertions are unchanged.
…ubric Removes Haiku/Opus tier descriptions and checklist items from skill specs, the D4/L3 rubric rows, and the tier labels in catalog.yaml. Renumbers the changelog and patch-notes expected-behavior lists.
The case cited coordination-rules.md for trunk-based development, which that file does not contain. Expected behavior now follows the PR Process in docs/CONTRIBUTING.md.
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.
Summary
Removes per-item model assignment from the framework and deletes the OpenCode GitHub workflow. Model choice moves to each developer's own harness.
Related Issues
None. No issue exists for this change. Add
Closes #Nif one is opened.Type of Change
Base Branch
Targets
master.CONTRIBUTING.mdsays PRs go todevelopment, but the two branches have diverged (182 commits only onmaster, 140 only ondevelopment). This change applies cleanly only tomaster. Retarget once the branches are reconciled, if needed.Changes (7 commits)
refactor(agents): remove per-itemmodel:frontmatter from 85 skill and agent files, and from the CONTRIBUTING agent template.refactor(tools): removeutils/assign-models.js, the README model sections, and the init-template model step.docs(framework): remove the Model Tier Assignment section from coordination-rules and the Model tier labels from director-gates.ci: remove.github/workflows/opencode.yml, the/occomment trigger.test(skill-testing): remove model tier assertions from agent specs.test(skill-testing): remove model tier wording from skill specs, the D4/L3 rubric rows, and catalog labels.fix(skill-testing): align the devops branching case with the documented workflow. It citedcoordination-rules.mdfor trunk-based development, which that file does not contain.159 files changed, +33 / −564.
Testing
npm test: plugin suite 177/177, hooks 54/54.node tests/agents/validate.mjs: 207/207.node tests/workflow/run-all.mjs: 4/4 suites.node tests/modules/validate-modules.mjs: 22/22.npm run test:parity: 4/4 (not part of CI).skill-testing-framework/markdown specs, which no runner executes. The CI workflow-integrity suite checks only catalog coverage and stale paths in those files, not the assertions.Notes for Reviewers
OPENCODE_API_KEYrepository secret still exists in settings. Remove it there; it is not in code..opencode/plugins/tests/keepsmodel:strings on purpose. They are fixtures for frontmatter parsing.Checklist