You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refine the skill's 3-Tier Decomposition Rubric per empirical feedback
(#19):
"Slice at natural seams" rule: enlarge slices to whole loops/state
machines before classifying; solves coupled 2-variable state
(queue + visited) without weakening the Tier 3 gate (stays at >= 3
with recorded evidence).
Named records for private/file-local slices at any output count;
dedicated Result dataclasses reserved for public API boundaries
(aligns the rubric with the data_flow signature synthesizer).
Pattern E: loop-body extraction with explicit signal returns
(enum/sealed) instead of boolean control-flow flags; ordered
dispositions for control-flow escapes.
Domain-modeling exit: promoting coupled state to a real named, tested
domain class is out of rubric scope — the gate bans _Runner facades,
not real abstractions.