| compares keyed values, keyed order and unkeyed sections while keeping bindings apart | iteration loop: design diff | passed | 138.02 ms |
| compares question fields by key, whole unkeyed questions, envelope fields and other sections | iteration loop: design diff | passed | 38.97 ms |
| reports added and removed Specs and Packs, filters the union of membership, and ignores source lines | iteration loop: design diff | passed | 49.13 ms |
| diagnoses required input and schema differences and compares common content | iteration loop: design diff | passed | 16.41 ms |
| runs the documented base-worktree procedure, preserves constant anchors, and compares HEAD | iteration loop: design diff | passed | 46789.11 ms |
| compares a keyed rule that becomes a flow at the same address | iteration loop: design diff | passed | 22.6 ms |
| compares new Design entries across schema versions when the base corpus has none | iteration loop: design diff | passed | 22.68 ms |
| diagnoses uncertain optional fields at base 0.9.0 and head 0.9.0 | iteration loop: design diff | passed | 21.42 ms |
| diagnoses uncertain optional fields at base 0.9.0 and head 0.10.0 | iteration loop: design diff | passed | 18.47 ms |
| diagnoses uncertain optional fields at base 0.10.0 and head 0.9.0 | iteration loop: design diff | passed | 26.72 ms |
| normalizes legacy rule markers in graphs with comparable rule-key capability | iteration loop: design diff | passed | 22.49 ms |
| invents no order across rules and flows from a legacy base | iteration loop: design diff | passed | 34.13 ms |
| compares a legacy base's keyed entries by order within each list | iteration loop: design diff | passed | 24 ms |
| reports proposal scopes outside the common schema as incomparable | iteration loop: design diff | passed | 10.33 ms |
| lists all authored reasons into and out of the planning subject in type/from/to order | relation reasons in planning recipes | passed | 16.59 ms |
| keeps dependency reasons in context-bundle footing | relation reasons in planning recipes | passed | 11.6 ms |
| matches every declared selector, combines requirements, and keeps authored order unless prioritized | iteration loop: perspective filter | passed | 81.45 ms |
| matches layers and contexts only through named bindings and keeps anchored matches apart | iteration loop: perspective filter | passed | 30.36 ms |
| reports malformed and unsupported selectors while applying understood ones | iteration loop: perspective filter | passed | 26.62 ms |
| keeps term addresses, term lines and key maps through the section cut | iteration loop: context bundle | passed | 27.43 ms |
| keeps questions and declarations in one place and member-example steps only in their member row | iteration loop: context bundle | passed | 26.45 ms |
| takes the declaration cut last only with addresses and keeps compact pointers and links | iteration loop: context bundle | passed | 102.53 ms |
| cuts a pinned dotted key to its line when it has no entry address | iteration loop: context bundle | passed | 22.36 ms |
| composes both scopes, dependency footing, declarations, example bindings and a perspective subset | iteration loop: context bundle | passed | 26.89 ms |
| takes all six whole-mode cuts in fixed order and counts the complete returned value including Unicode | iteration loop: context bundle | passed | 67.89 ms |
| keeps a pinned declaration whole through the sixth cut when its key contains a dot | iteration loop: context bundle | passed | 23.87 ms |
| reports invalid, missing, doubled and unknown scopes without a partial bundle | iteration loop: context bundle | passed | 49.2 ms |
| accepts term scopes and detects changed definitions through their authored keys | iteration loop: proposal schema and check | passed | 31.66 ms |
| holds the schema and recipe to the same accepted and refused documents | iteration loop: proposal schema and check | passed | 195.49 ms |
| checks the complete scope union, resolves both graphs, and reports each change independently | iteration loop: proposal schema and check | passed | 19.28 ms |
| agrees with recipe 35 on added, removed and changed entry values and on whole-Spec changes | iteration loop: proposal schema and check | passed | 20.11 ms |
| excludes anchor-only changes and requires the caller's base graph | iteration loop: proposal schema and check | passed | 19.08 ms |
| compares interleaved keyed rules and flows in their authored order and reports verifier changes apart | iteration loop: comparison and budget edges | passed | 26.1 ms |
| cuts example text once and preserves compact pointers after the sixth cut | iteration loop: comparison and budget edges | passed | 52.69 ms |
| reads the base graph and proposal from named JSON files through the real parameter seam | iteration loop: comparison and budget edges | passed | 12.42 ms |
| requires a test bound directly to an example before the bundle names it enabled | iteration loop: example enablement | passed | 18.74 ms |
| compares rule order by text and other anonymous collections as a whole | iteration loop: anonymous collection order | passed | 25.03 ms |
| keeps addresses in each place when narrative, example, question and section text are cut | iteration loop: protected entry addresses | passed | 53.04 ms |