| compares keyed values, keyed order and unkeyed sections while keeping bindings apart | iteration loop: design diff | passed | 72.53 ms |
| compares question fields by key, whole unkeyed questions, envelope fields and other sections | iteration loop: design diff | passed | 30.62 ms |
| reports added and removed Specs and Packs, filters the union of membership, and ignores source lines | iteration loop: design diff | passed | 40.64 ms |
| diagnoses required input and schema differences and compares common content | iteration loop: design diff | passed | 12.84 ms |
| runs the documented base-worktree procedure, preserves constant anchors, and compares HEAD | iteration loop: design diff | passed | 24191.88 ms |
| compares a keyed rule that becomes a flow at the same address | iteration loop: design diff | passed | 40.12 ms |
| compares new Design entries across schema versions when the base corpus has none | iteration loop: design diff | passed | 20.7 ms |
| diagnoses uncertain optional fields at base 0.9.0 and head 0.9.0 | iteration loop: design diff | passed | 12.31 ms |
| diagnoses uncertain optional fields at base 0.9.0 and head 0.10.0 | iteration loop: design diff | passed | 14.37 ms |
| diagnoses uncertain optional fields at base 0.10.0 and head 0.9.0 | iteration loop: design diff | passed | 25.38 ms |
| normalizes legacy rule markers in graphs with comparable rule-key capability | iteration loop: design diff | passed | 14.26 ms |
| invents no order across rules and flows from a legacy base | iteration loop: design diff | passed | 24.92 ms |
| compares a legacy base's keyed entries by order within each list | iteration loop: design diff | passed | 28.06 ms |
| reports proposal scopes outside the common schema as incomparable | iteration loop: design diff | passed | 13.58 ms |
| lists all authored reasons into and out of the planning subject in type/from/to order | relation reasons in planning recipes | passed | 19.97 ms |
| keeps dependency reasons in context-bundle footing | relation reasons in planning recipes | passed | 9.01 ms |
| matches every declared selector, combines requirements, and keeps authored order unless prioritized | iteration loop: perspective filter | passed | 55.16 ms |
| matches layers and contexts only through named bindings and keeps anchored matches apart | iteration loop: perspective filter | passed | 32.84 ms |
| reports malformed and unsupported selectors while applying understood ones | iteration loop: perspective filter | passed | 33.17 ms |
| keeps term addresses, term lines and key maps through the section cut | iteration loop: context bundle | passed | 26.54 ms |
| keeps questions and declarations in one place and member-example steps only in their member row | iteration loop: context bundle | passed | 19.18 ms |
| takes the declaration cut last only with addresses and keeps compact pointers and links | iteration loop: context bundle | passed | 77.64 ms |
| cuts a pinned dotted key to its line when it has no entry address | iteration loop: context bundle | passed | 46.93 ms |
| composes both scopes, dependency footing, declarations, example bindings and a perspective subset | iteration loop: context bundle | passed | 24.38 ms |
| takes all six whole-mode cuts in fixed order and counts the complete returned value including Unicode | iteration loop: context bundle | passed | 45.42 ms |
| keeps a pinned declaration whole through the sixth cut when its key contains a dot | iteration loop: context bundle | passed | 18.09 ms |
| reports invalid, missing, doubled and unknown scopes without a partial bundle | iteration loop: context bundle | passed | 39.62 ms |
| accepts term scopes and detects changed definitions through their authored keys | iteration loop: proposal schema and check | passed | 27.58 ms |
| holds the schema and recipe to the same accepted and refused documents | iteration loop: proposal schema and check | passed | 115.66 ms |
| checks the complete scope union, resolves both graphs, and reports each change independently | iteration loop: proposal schema and check | passed | 18.38 ms |
| agrees with recipe 35 on added, removed and changed entry values and on whole-Spec changes | iteration loop: proposal schema and check | passed | 28.57 ms |
| excludes anchor-only changes and requires the caller's base graph | iteration loop: proposal schema and check | passed | 29.83 ms |
| compares interleaved keyed rules and flows in their authored order and reports verifier changes apart | iteration loop: comparison and budget edges | passed | 31.26 ms |
| cuts example text once and preserves compact pointers after the sixth cut | iteration loop: comparison and budget edges | passed | 32.28 ms |
| reads the base graph and proposal from named JSON files through the real parameter seam | iteration loop: comparison and budget edges | passed | 9.74 ms |
| requires a test bound directly to an example before the bundle names it enabled | iteration loop: example enablement | passed | 15.3 ms |
| compares rule order by text and other anonymous collections as a whole | iteration loop: anonymous collection order | passed | 25.17 ms |
| keeps addresses in each place when narrative, example, question and section text are cut | iteration loop: protected entry addresses | passed | 56.27 ms |