Skip to content

Commit 6c433a5

Browse files
committed
docs: inventory ECS expected failures
Amp-Thread-ID: https://ampcode.com/threads/T-01a02705-02f3-70c9-ae5b-8ea6c2a3cac2
1 parent d4dbe7e commit 6c433a5

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# ECS expected-failure inventory
2+
3+
This inventory covers the compatibility regressions marked with Vitest
4+
`.fails()` on the ECS migration stack and its reproduction PRs. A marker should
5+
be removed only after the same test passes as a plain `it()` test.
6+
7+
## Activated by this stack
8+
9+
Five reproduction tests now pass normally:
10+
11+
| Source | Tests | Resolution |
12+
| --------------- | ----: | ------------------------------------------------------------------------------------------------------------------------------------------- |
13+
| #15592 / #15577 | 3 | Preserve the input-referenced link through deduplication, retain it through serialization, and identify the occupied target in the warning. |
14+
| #15595 | 2 | Rehydrate indexed plain-object input slots so spread copies retain live connectivity. |
15+
16+
## Remaining expected failures
17+
18+
Eight tests remain marked `.fails()`:
19+
20+
| Area | Tests | Required fix |
21+
| ------------------------------------ | ----: | ------------------------------------------------------------------------------------------------------------- |
22+
| Legacy slot link creation | 2 | Proxy additions through `input.link` and `output.links` into link-store registration, not only removals. |
23+
| Input-slot realignment (#15581) | 4 | Remove or relocate unmatched blockers in the same topology update so valid sibling moves land without errors. |
24+
| Enumerable `LLink` topology (#15594) | 2 | Expose topology fields as own enumerable properties so link spread copies preserve their endpoints. |
25+
26+
The markers live in:
27+
28+
- `src/lib/litegraph/src/node/legacySlotLinkMutations.test.ts`
29+
- `src/lib/litegraph/src/LGraph.inputSlotRealign.test.ts`
30+
- `src/lib/litegraph/src/LLink.spreadCopy.test.ts`

0 commit comments

Comments
 (0)