Repository navigation
refactor(prompts): deduplicate vv-controller template sections against universal injection - #44
Merged
osovv merged 2 commits intoNov 8, 2026
Conversation
…sal injection The working_state, assumption_discipline, editing_workflow, and reroute_on_evidence sections reached the vv-controller model twice with conflicting wordings: once from the bundled template and once from the system-context-injection plugin's universal sections, which the includes-based dedup guard cannot collapse. The universal injected versions become the single source: the four sections are removed from templates/agents/vv-controller.md, and the template-only editing_workflow lines (read the local contract before editing; stop on unclear or unexpectedly broad edits) are merged into the injected section first. Template-side contract tests now pin the dedup contract, the plugin integration test gains an assembled template-plus-injection test counting each tag exactly once, and both sides' module contracts, change summaries, and the GRACE graph and verification entries are synced.
…aph and verification Keep this branch's dedup contract entries for managed agents and the system-context-injection plugin (universal injection as the single source of the working_state, assumption_discipline, editing_workflow, and reroute_on_evidence sections) alongside the session-owned-settings updates from origin/main, adopting its family-settings-resolved wording in the plugin entry. All other graph and verification updates come from origin/main unchanged.
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.
Why the change
Four system-prompt sections (working_state, assumption_discipline, editing_workflow, reroute_on_evidence) reached the vv-controller model twice with conflicting wordings — once from the bundled template and once from the plugin's universal injection — because the plugin's includes-based dedup guard cannot collapse differently-worded copies.
Special things to note
grace lintis clean andgrace statusreports only the expected unexplained-drift listing of the touched files.Change outline
Module contracts/CHANGE_SUMMARY of both sides and the GRACE graph/verification entries were synced in the same change.