feat: add pattern 34 for abrupt idea shifts - #201
Open
SomSamantray wants to merge 1 commit into
Open
Conversation
Adds a new detection pattern that catches paragraphs or sections which introduce a new idea without establishing its relationship to the current thread, fixing issue blader#199. The repair adds a relationship bridge, reorders, or cuts the orphaned idea, and is distinct from signposting (28), fragmented headers (29), and diff-anchored writing (30). Syncs the package surfaces per the maintenance contract: README pattern table and count, AGENTS.md pattern count, validator ranges 1-34, and version 2.10.0 across SKILL.md, README, and plugin.json. Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
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.
The skill can now catch a paragraph or section that changes subject before stating how it relates to the previous thread — a structural tell the existing catalog did not cover. Previously only lexical tells (vocabulary, dashes, signposting phrases) were detected; an abrupt idea shift could slip through even when every sentence was clear.
The new Pattern #34 teaches the editor to detect the missing relationship, then repair it with a relationship bridge, a reorder, or a cut — never a signposting announcement, and never touching deliberate hard cuts, scene changes, or section boundaries where the relationship is inferable. It is explicitly distinguished from Patterns #28 (signposting), #29 (fragmented headers), and #30 (diff-anchored writing), and the example follows the skill's no-fabrication rule.
The change syncs all package surfaces per the repo maintenance contract: SKILL.md entry and version, README pattern table and count, AGENTS.md pattern count, validator ranges, and plugin.json — all at 2.10.0 with 34 patterns.
Validation:
python3 scripts/validate-package.pypasses (Humanizer package v2.10.0 is valid); SKILL.md is 425/500 lines. Manual skill evaluation is pending maintainer review per the plan's Verification Contract.Related: #199