refactor(persona): dedup abyss 秘典 routing against securing-systems (single source) - #35
Merged
Merged
Conversation
…ingle source) P6-derived real fix. abyss.md's 秘典 routing table hardcoded 6 references/*.md paths, duplicating securing-systems/SKILL.md's route table (same files, overlapping triggers) — a persona<->skill cross-layer duplication. Change: the table now carries 化身 + intent + triggers only; route landing points (the actual references/*.md) defer to securing-systems/SKILL.md as the single source. Voice fully preserved (6 化身 names + triggers intact); abyss.md no longer contains any references/*.md path (grep 6->0). File renames/moves now need editing only one place. Verified: render keeps all 化身 names + single-source pointer, zero macro leak, self/user intact; npm test 379; verify:skills 25.
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.
What
P6-derived real fix: de-duplicates the persona↔skill cross-layer routing surfaced while investigating P6.
config/personas/abyss.md's 神通秘典路由 table hardcoded 6references/*.mdpaths that duplicatedskills/securing-systems/SKILL.md's route table (same files, overlapping triggers) — same dual-source class P3 fixed.Change
The abyss routing table now carries 化身 + 主司 intent + triggers only; the actual route landing points defer to
securing-systems/SKILL.mdas the single source:Why this shape (voice preserved)
abyss.mdnow has zeroreferences/*.mdpaths (grep 6→0).Verification
&&guard chain (assert && test && verify && commit) —npm test379 passed,verify:skills25.Note
Supersedes the "left alone" call recorded in §6.2 of the proposal (that was my premature read; this PR does the dedup you asked for). Persona v2 now fully closed: P1–P5 + P3 + this routing dedup.