docs: rescope userlevel plugin dispatch around SSOT #25 (PR 1/5)#3
Open
shaun0927 wants to merge 2 commits into
Open
docs: rescope userlevel plugin dispatch around SSOT #25 (PR 1/5)#3shaun0927 wants to merge 2 commits into
shaun0927 wants to merge 2 commits into
Conversation
This was referenced May 23, 2026
Constraint: Ourocode v0.1.8 has core ooo routing but not generic UserLevel plugin dispatch. Rejected: Treat superpowers as a one-off shell command | would bypass the Ouroboros plugin firewall and not generalize. Confidence: high Scope-risk: narrow Directive: Keep plugin execution routed through Ouroboros trust and firewall boundaries; do not auto-grant plugin scopes. Tested: git status; documentation-only change reviewed locally. Not-tested: Elixir test suite not run because this PR only adds design documentation.
Re-anchor the userlevel plugin dispatch document on the orchestration SSOT (Q00#25) and docs/product-vision.md, replacing the implementation phasing section with the five-PR breakdown that this document drives. Notes the existing read-only slash-command CapabilityPreflight as the sibling layer that already handles /<plugin> input, and scopes this document to the ooo-prefixed dispatch path that is still missing. Records the deferred vision issues (Q00#19, Q00#22, Q00#24) with their trigger conditions so they stay open without blocking implementation work. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
40c799c to
41cd7e9
Compare
This was referenced May 25, 2026
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
PR 1 of the five-PR plan that delivers
ooo <plugin> <command> ...dispatch under SSOT #25.This is a docs-only rescope. It updates
docs/userlevel-plugin-dispatch.mdso that:docs/product-vision.md(already merged viad469ac2).Ourocode.Command.CapabilityPreflight(slash-shaped input) as the sibling layer that already handles/<plugin> ...so this work scopes itself to theooo-prefixed dispatch path that is still missing.No runtime code changed.
Five-PR plan summary
Ourocode.Plugin.UserLevel.{Capability, Discovery, Registry}+ OuroborosCLI adapter + Command.Registry plugin source wiringOurocode.Plugin.UserLevel.{PreflightResult, Resolver}+ router:user_level_pluginrouteOurocode.Runtime.UserLevelPluginInvocation+ preflight panel + Superpowers E2EArtifactWatcher+Continuationpolicy +DecisionJournalUmbrella restatement issues #4, #6, #12, #13, and #14 share the same vision as #25 and are auto-closed on merge of this PR. Vision issues #19, #22, #24 are intentionally deferred with trigger conditions; see the updated document for details.
Closes #4
Closes #6
Closes #12
Closes #13
Closes #14
Why
Five teammates picking up the work need one shared framing. Without this rescope, each later PR has to repeat "which umbrella am I closing" and the umbrella issues stay open even though they say nothing the SSOT doesn't already say.
Testing
🤖 Generated with Claude Code