feat(routes): add ultra-flow and release cross-domain routes - #12
Merged
Conversation
Six-block ultra-flow (exploration → design → development → acceptance → release → summary) with five graded checkpoints: three light direction verdicts (continue/replan) and two independent-evidence trios at the design→development and acceptance→release boundaries. Release route assembles mechanism probe, version derivation, default-hold human gate, publish, and verification. Domains stay at 7×(full+lite); README documents the new route class.
The validator hardcoded the 7-domain full/lite pair catalog, so the new ultra-flow-route and release-route templates failed the gate. Declare the cross-domain routes as an explicit allowlist: they keep config/name validation and join the route-name reference check, but bypass the lite topology rules, which apply to domain pairs only.
The guardrail tests copy the catalog into a temp dir before running the validator; with the cross-domain allowlist added they must seed release-route.yaml and ultra-flow-route.yaml too, or every case fails at the exact-catalog gate before reaching the behavior under test.
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.
Closes #11
内容
验证
两个模板均通过 portable profile validate(15 节点 / 6 节点,零 error 零 warning)。Closes #11