docs/editor-test-harvester/portabletext/source-routing.md
Source: ../portabletext
Generated: 2026-05-29
Portable and portable-mixed files routed: 200
Every row below has a family-level behavior invariant in the main report. Plate-owned, harness, product-shell, and skip rows are accounted for in inventory.md and the report skips table.
| # | Source | Category | Family | Family title | Action | Target owner | Verification / backlog command |
|---|---|---|---|---|---|---|---|
| 1 | packages/editor/gherkin-tests/block-objects.test.ts | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 2 | packages/editor/gherkin-tests/delete.test.ts | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 3 | packages/editor/gherkin-tests/inline-objects.test.ts | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 4 | packages/editor/gherkin-tests/insert.block.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 5 | packages/editor/gherkin-tests/insert.blocks.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 6 | packages/editor/gherkin-tests/insert.break.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 7 | packages/editor/gherkin-tests/insert.child.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 8 | packages/editor/gherkin-tests/insert.text.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 9 | packages/editor/gherkin-tests/paste.test.ts | portable-mixed | PT-H06 | Clipboard and fragment serialization | split raw fragment/selection proof from Plate serializers and matchers | .tmp/slate-v2/packages/slate-react/test/projected-clipboard-contract.test.ts; .tmp/slate-v2/playwright/integration/examples/paste-html.test.ts; Plate serializer packages | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/projected-clipboard-contract.test.ts && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/paste-html.test.ts --project=chromium |
| 10 | packages/editor/gherkin-tests/removing-blocks.test.ts | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 11 | packages/editor/gherkin-tests/selection-adjustment.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 12 | packages/editor/gherkin-tests/selection.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 13 | packages/editor/gherkin-tests/splitting-blocks.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 14 | packages/editor/gherkin-tests/undo-redo.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 15 | packages/editor/src/behaviors/fit-blocks-to-destination.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 16 | packages/editor/src/editor/get-selection-state.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 17 | packages/editor/src/editor/resolve-element-drop-position.test.ts | portable-mixed | PT-H07 | Drag/drop and drop target resolution | create-new browser rows after unit resolver gap check | .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration examples or stress generated editing | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 18 | packages/editor/src/editor/validate-selection-machine.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 19 | packages/editor/src/engine/editor/unhang-range.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 20 | packages/editor/src/engine/node/is-void-node.test.ts | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 21 | packages/editor/src/engine/operation/inverse-operation.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 22 | packages/editor/src/engine/path/compare-paths.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 23 | packages/editor/src/engine/path/parent-path.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 24 | packages/editor/src/engine/path/path-levels.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 25 | packages/editor/src/engine/path/sibling-path.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 26 | packages/editor/src/engine/point/transform-point.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 27 | packages/editor/src/engine/range/ranges-overlap.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 28 | packages/editor/src/internal-utils/__tests__/ranges.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 29 | packages/editor/src/internal-utils/__tests__/values.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 30 | packages/editor/src/internal-utils/apply-selection.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 31 | packages/editor/src/internal-utils/build-index-maps.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 32 | packages/editor/src/internal-utils/get-unwrap-target.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 33 | packages/editor/src/internal-utils/is-hotkey.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 34 | packages/editor/src/internal-utils/operation-to-patches.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 35 | packages/editor/src/internal-utils/transform-operation.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 36 | packages/editor/src/internal-utils/values.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 37 | packages/editor/src/node-traversal/get-ancestor.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 38 | packages/editor/src/node-traversal/get-ancestors-positional-same-type.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 39 | packages/editor/src/node-traversal/get-ancestors.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 40 | packages/editor/src/node-traversal/get-children-positional-same-type.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 41 | packages/editor/src/node-traversal/get-children.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 42 | packages/editor/src/node-traversal/get-first-child.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 43 | packages/editor/src/node-traversal/get-highest-object-node.test.ts | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 44 | packages/editor/src/node-traversal/get-last-child.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 45 | packages/editor/src/node-traversal/get-leaf.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 46 | packages/editor/src/node-traversal/get-node.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 47 | packages/editor/src/node-traversal/get-nodes.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 48 | packages/editor/src/node-traversal/get-parent.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 49 | packages/editor/src/node-traversal/get-sibling.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 50 | packages/editor/src/node-traversal/get-text.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 51 | packages/editor/src/node-traversal/get-value.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 52 | packages/editor/src/node-traversal/has-node.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 53 | packages/editor/src/paths/get-dirty-paths.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 54 | packages/editor/src/paths/serialize-path.test.ts | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 55 | packages/editor/src/plugins/plugin.internal.auto-close-brackets.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 56 | packages/editor/src/priority/priority.sort.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 57 | packages/editor/src/renderers/renderer.types.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 58 | packages/editor/src/schema/get-block-object-schema.test.ts | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 59 | packages/editor/src/schema/resolve-containers.test.ts | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 60 | packages/editor/src/selectors/drag-selection.test.ts | portable-mixed | PT-H07 | Drag/drop and drop target resolution | create-new browser rows after unit resolver gap check | .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration examples or stress generated editing | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 61 | packages/editor/src/selectors/selector.get-applicable-schema.test.ts | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 62 | packages/editor/src/selectors/selector.get-caret-word-selection.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 63 | packages/editor/src/selectors/selector.get-fragment.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 64 | packages/editor/src/selectors/selector.get-selected-blocks.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 65 | packages/editor/src/selectors/selector.get-selected-spans.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 66 | packages/editor/src/selectors/selector.get-selected-text-blocks.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 67 | packages/editor/src/selectors/selector.get-selected-value.test.ts | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 68 | packages/editor/src/selectors/selector.get-selection-text.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 69 | packages/editor/src/selectors/selector.is-overlapping-selection.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 70 | packages/editor/src/selectors/selector.is-point-relative-to-selection.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 71 | packages/editor/src/selectors/selector.is-selection-expanded.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 72 | packages/editor/src/traversal/get-path-sub-schema.test.ts | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 73 | packages/editor/src/traversal/get-union-schema.test.ts | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 74 | packages/editor/src/utils/util.block-offset.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 75 | packages/editor/src/utils/util.slice-text-block.test.ts | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 76 | packages/editor/test-utils/boundary-equivalent.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 77 | packages/editor/test-utils/selection-text.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 78 | packages/editor/test-utils/string-overlap.test.ts | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 79 | packages/editor/tests/PortableTextEditor.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 80 | packages/editor/tests/backspace-before-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 81 | packages/editor/tests/behavior-api.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 82 | packages/editor/tests/behavior.snapshot-leak.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 83 | packages/editor/tests/block-selectors-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 84 | packages/editor/tests/child-selectors-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 85 | packages/editor/tests/click-lonely-block-object-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 86 | packages/editor/tests/code-block-registration.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 87 | packages/editor/tests/code-block.navigation.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 88 | packages/editor/tests/code-block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 89 | packages/editor/tests/collaborative-editing.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 90 | packages/editor/tests/composition.test.ts | portable | PT-H09 | IME and composition transport | covered/refactor-existing; create only exact missing boundary rows | .tmp/slate-v2/packages/slate-browser/test/core/playwright-ime.test.ts; .tmp/slate-v2/packages/slate-react/test/composition-state-contract.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-browser/test/core/playwright-ime.test.ts ./packages/slate-react/test/composition-state-contract.test.ts |
| 91 | packages/editor/tests/container-dual-type.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 92 | packages/editor/tests/container-enter-escape.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 93 | packages/editor/tests/container-insert-block.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 94 | packages/editor/tests/container-normalization.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 95 | packages/editor/tests/container-permutations.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 96 | packages/editor/tests/container-render-focused-selected.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 97 | packages/editor/tests/container-rendering.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 98 | packages/editor/tests/container-resolution-rules.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 99 | packages/editor/tests/container-typing.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 100 | packages/editor/tests/cross-container-range-delete.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 101 | packages/editor/tests/data-path.test.tsx | portable | PT-H11 | Path, point, range, and operation core | covered/refactor-existing unless a root-aware variant is missing | .tmp/slate-v2/packages/slate/test/root-location-contract.ts; .tmp/slate-v2/packages/slate/test/rooted-operation-contract.ts; .tmp/slate-v2/packages/slate/test/generic-operation-contract.ts; .tmp/slate-v2/packages/slate/test/operations-contract.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/root-location-contract.ts ./packages/slate/test/rooted-operation-contract.ts ./packages/slate/test/generic-operation-contract.ts ./packages/slate/test/operations-contract.ts |
| 102 | packages/editor/tests/define-container-leaf-conflict.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 103 | packages/editor/tests/define-leaf-block-object-wrapper.test.tsx | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 104 | packages/editor/tests/define-leaf-inline-object-spacer.test.tsx | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 105 | packages/editor/tests/define-textblock.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 106 | packages/editor/tests/delete-empty-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 107 | packages/editor/tests/dom-structure.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 108 | packages/editor/tests/edge-selectors-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 109 | packages/editor/tests/editable-api.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 110 | packages/editor/tests/editor-snapshot.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 111 | packages/editor/tests/event.block.set.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 112 | packages/editor/tests/event.block.unset.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 113 | packages/editor/tests/event.child.set.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 114 | packages/editor/tests/event.child.unset.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 115 | packages/editor/tests/event.delete.backward.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 116 | packages/editor/tests/event.delete.block.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 117 | packages/editor/tests/event.delete.forward.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 118 | packages/editor/tests/event.delete.matrix.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 119 | packages/editor/tests/event.delete.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 120 | packages/editor/tests/event.drag.drop.self-drop.test.tsx | portable-mixed | PT-H07 | Drag/drop and drop target resolution | create-new browser rows after unit resolver gap check | .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration examples or stress generated editing | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 121 | packages/editor/tests/event.drag.drop.test.tsx | portable-mixed | PT-H07 | Drag/drop and drop target resolution | create-new browser rows after unit resolver gap check | .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration examples or stress generated editing | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 122 | packages/editor/tests/event.focus.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 123 | packages/editor/tests/event.history.redo.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 124 | packages/editor/tests/event.history.undo.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 125 | packages/editor/tests/event.input.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 126 | packages/editor/tests/event.insert.block.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 127 | packages/editor/tests/event.insert.blocks.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 128 | packages/editor/tests/event.insert.child.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 129 | packages/editor/tests/event.insert.inline-object.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 130 | packages/editor/tests/event.insert.span.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 131 | packages/editor/tests/event.insert.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 132 | packages/editor/tests/event.insert.text.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 133 | packages/editor/tests/event.keyboard.keydown.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 134 | packages/editor/tests/event.move.block.cross-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 135 | packages/editor/tests/event.move.block.selection.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 136 | packages/editor/tests/event.move.block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 137 | packages/editor/tests/event.mutation.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 138 | packages/editor/tests/event.paste.test.tsx | portable-mixed | PT-H06 | Clipboard and fragment serialization | split raw fragment/selection proof from Plate serializers and matchers | .tmp/slate-v2/packages/slate-react/test/projected-clipboard-contract.test.ts; .tmp/slate-v2/playwright/integration/examples/paste-html.test.ts; Plate serializer packages | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/projected-clipboard-contract.test.ts && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/paste-html.test.ts --project=chromium |
| 139 | packages/editor/tests/event.patch.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 140 | packages/editor/tests/event.patches.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 141 | packages/editor/tests/event.ready.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 142 | packages/editor/tests/event.remove.text.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 143 | packages/editor/tests/event.select.block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 144 | packages/editor/tests/event.select.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 145 | packages/editor/tests/event.set.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 146 | packages/editor/tests/event.split.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 147 | packages/editor/tests/event.unset.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 148 | packages/editor/tests/event.update-value.container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 149 | packages/editor/tests/event.update-value.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 150 | packages/editor/tests/event.value-changed.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 151 | packages/editor/tests/focus.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 152 | packages/editor/tests/history.preserving-keys.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 153 | packages/editor/tests/initial-render-registration.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 154 | packages/editor/tests/inline-object-contenteditable.test.tsx | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 155 | packages/editor/tests/inline-objects.test.tsx | portable | PT-H03 | Void and object boundary editing | refactor-existing plus create exact object-boundary browser rows for gaps | .tmp/slate-v2/packages/slate-react/test/slate-void-shell-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/editable-voids.test.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/slate-void-shell-contract.test.tsx && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/editable-voids.test.ts --project=chromium |
| 156 | packages/editor/tests/inline-pipeline-mode-inheritance.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 157 | packages/editor/tests/insert-block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 158 | packages/editor/tests/insert-respects-sub-schema.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 159 | packages/editor/tests/legacy-suppression.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 160 | packages/editor/tests/normalization.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 161 | packages/editor/tests/performance.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 162 | packages/editor/tests/placeholder-block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 163 | packages/editor/tests/plugin.document-title.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 164 | packages/editor/tests/positional-override-block-level.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 165 | packages/editor/tests/positional-override-cross-scope.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 166 | packages/editor/tests/positional-override-inline-level.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 167 | packages/editor/tests/positional-override-isolation.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 168 | packages/editor/tests/positional-override-negative.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 169 | packages/editor/tests/pteWarningsSelfSolving.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 170 | packages/editor/tests/range-decorations.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 171 | packages/editor/tests/range-selectors-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 172 | packages/editor/tests/recursive-schema.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 173 | packages/editor/tests/register-node-clean-dom.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 174 | packages/editor/tests/render-block.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 175 | packages/editor/tests/render-child.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 176 | packages/editor/tests/render-count-regression.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 177 | packages/editor/tests/render-default-prop.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 178 | packages/editor/tests/schema-no-intermediate-row.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 179 | packages/editor/tests/selection-after-remote-patches.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 180 | packages/editor/tests/selection-emit-dedup.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 181 | packages/editor/tests/selection-emit-stability.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 182 | packages/editor/tests/self-solving.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 183 | packages/editor/tests/serialize-deserialize.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 184 | packages/editor/tests/setup.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 185 | packages/editor/tests/tables.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 186 | packages/editor/tests/test-editor.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 187 | packages/editor/tests/text-edge-selectors-container.test.tsx | portable-mixed | PT-H02 | Content roots and containers | split raw root behavior from schema policy | .tmp/slate-v2/packages/slate-react/test/content-root-navigation-contract.test.ts; .tmp/slate-v2/packages/slate-react/test/root-interaction-resolver.test.ts; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/content-root-navigation-contract.test.ts ./packages/slate-react/test/root-interaction-resolver.test.ts |
| 188 | packages/editor/tests/to-engine-range.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 189 | packages/editor/tests/undo-merge-blocks.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 190 | packages/editor/tests/undo-redo-collaboration.test.tsx | portable | PT-H08 | History and remote collaboration rebasing | refactor-existing/create-new remote selection matrix | .tmp/slate-v2/packages/slate/test/collab-selection-stress-contract.ts; .tmp/slate-v2/packages/slate/test/collab-history-runtime-contract.ts; .tmp/slate-v2/packages/slate-react/test/projected-collab-substrate-contract.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/collab-selection-stress-contract.ts ./packages/slate/test/collab-history-runtime-contract.ts ./packages/slate-react/test/projected-collab-substrate-contract.test.ts |
| 191 | packages/editor/tests/unique-sibling-keys.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 192 | packages/editor/tests/upload-images-on-paste.test.tsx | portable-mixed | PT-H06 | Clipboard and fragment serialization | split raw fragment/selection proof from Plate serializers and matchers | .tmp/slate-v2/packages/slate-react/test/projected-clipboard-contract.test.ts; .tmp/slate-v2/playwright/integration/examples/paste-html.test.ts; Plate serializer packages | cd .tmp/slate-v2 && bun test ./packages/slate-react/test/projected-clipboard-contract.test.ts && PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/paste-html.test.ts --project=chromium |
| 193 | packages/editor/tests/validation.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 194 | packages/editor/tests/valueNormalization.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 195 | packages/editor/tests/withEditableAPIDelete.test.tsx | portable | PT-H05 | Delete and backspace matrix | refactor-existing and fill object/root boundary gaps | .tmp/slate-v2/packages/slate/test/transforms/delete; .tmp/slate-v2/packages/slate/test/operations-contract.ts; .tmp/slate-v2/playwright/stress/generated-editing.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/operations-contract.ts ./packages/slate/test/transforms-contract.ts |
| 196 | packages/editor/tests/withEditableAPIGetFragment.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 197 | packages/editor/tests/withEditableAPIInsert.test.tsx | portable | PT-H04 | Insert, split, and break placement | refactor-existing into a compact placement matrix before adding duplicates | .tmp/slate-v2/packages/slate/test/transforms-contract.ts and existing transform fixture directories | cd .tmp/slate-v2 && bun test ./packages/slate/test/transforms-contract.ts |
| 198 | packages/editor/tests/withEditableAPISelectionsOverlapping.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |
| 199 | packages/editor/tests/withPortableTextMarkModel.test.tsx | portable-mixed | PT-H12 | Behavior pipeline and extension ordering | plate-owned/refactor-existing only if raw transaction effect hook is accepted | Plate plugin API backlog; optional .tmp/slate-v2 packages/slate/test/transaction-contract.ts for raw commit/effect ordering | cd .tmp/slate-v2 && bun test ./packages/slate/test/transaction-contract.ts |
| 200 | packages/editor/tests/withPortableTextSelections.test.tsx | portable | PT-H01 | Selection boundary and projection | refactor-existing/create-new for exact root/object endpoint gaps | .tmp/slate-v2/packages/slate/test/selection-rebase-contract.ts; .tmp/slate-v2/packages/slate-react/test/projections-and-selection-contract.test.tsx; .tmp/slate-v2/playwright/integration/examples/multi-root-document.test.ts | cd .tmp/slate-v2 && bun test ./packages/slate/test/selection-rebase-contract.ts ./packages/slate-react/test/projections-and-selection-contract.test.tsx ./packages/slate-react/test/view-selection-contract.test.ts |