mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
28 lines
1.4 KiB
JSON
28 lines
1.4 KiB
JSON
{
|
|
"$comment": [
|
|
"QUARANTINE MANIFEST for the harness unit suite's CI gate.",
|
|
"",
|
|
"WHY THIS FILE EXISTS. Until the `test / unit-showcase` workflow landed,",
|
|
"NO CI job ran `showcase/harness`'s ~3.6k-test vitest suite (see that",
|
|
"workflow's header for the full ground-truth table). Wiring it up found the",
|
|
"suite already RED on `origin/main` with exactly three failures. A newly",
|
|
"added job that is red on arrival gets ignored or deleted, so those three",
|
|
"files are quarantined HERE — explicitly, in source, with a reason and a",
|
|
"date — instead of being silently deleted or weakened.",
|
|
"",
|
|
"THIS IS NOT A HOLE IN THE GATE. `scripts/quarantine-ratchet.ts` runs the",
|
|
"quarantined files in their OWN vitest invocation and requires each one to",
|
|
"STILL FAIL. The moment somebody fixes a quarantined test, the ratchet goes",
|
|
"red and forces its removal from this list. A quarantine entry can therefore",
|
|
"never outlive the failure it excuses.",
|
|
"",
|
|
"TO ADD an entry you must be able to state the reason and the exit criterion.",
|
|
"TO REMOVE one, fix the test and delete its object — the ratchet will tell",
|
|
"you if you forgot.",
|
|
"",
|
|
"`file` paths are relative to `showcase/harness/` and must match the path",
|
|
"vitest reports, so that the exclude glob and the ratchet agree."
|
|
],
|
|
"quarantined": []
|
|
}
|