Skip to content

Commit 5f2cfb0

Browse files
docs(docs): prune dangling refs to retired docs/testing/mutation.md
Markdown link checker CI на PR #2066 валив на 3 broken internal links до `docs/testing/mutation.md` — файл був видалений у PR #052b (commit `a97b8cc8` — 'chore(web): retire cloudSync Stryker mutation infra') разом з cloudSync v1 Stryker infra, але caller-doc-и не оновили. Це той самий клас Hard Rule #15 violation, що цей PR системно фіксить — додаю ці 3 refs до scope-у. - `docs/testing/README.md`: знесена row "mutation.md" з таблиці Документи; додана note про deletion + actual current testing layers (vitest + Playwright + Argos) у Тестові-шари таблиці нижче. - `docs/audits/2026-05-03-web-deep-dive/round-13-burndown-sprint.md`: 3 inline mention-и (lines 12, 35, 193) переведено у backtick-без-лінка форму з historical context. Audit doc сам помічений як 'Superseded — для історії', тож для нього такий refactoring найкоректніший. Verify: `pnpm lint:governance-sync` все ще 0 errors. Co-Authored-By: dmytro.s.stakhov <dmytro.s.stakhov@gmail.com>
1 parent 3181911 commit 5f2cfb0

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

docs/audits/2026-05-03-web-deep-dive/round-13-burndown-sprint.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Round-13 Burndown Sprint — закриття KPI items #6 / #8 / #15
22

3-
> **Last validated:** 2026-05-05 by @Skords-01. **Next review:** 2026-08-03.
3+
> **Last validated:** 2026-05-06 by @Skords-01. **Next review:** 2026-08-04.
44
> **Status:** Superseded — round 14 ревізія підтвердила, що всі три KPI items закриті без потреби в R13.1–R13.7 PR-послідовності, описаній нижче. Канонічне джерело статусу — [`./00-overview.md` §11.5 (round 14)](./00-overview.md#§115-залишок-роботи-до-повного-закриття-18-items-станом-на-2026-05-05-round-14).
55
>
66
> **Що сталося насправді:**
@@ -9,7 +9,7 @@
99
> - **Item #15** закрито PR [#1894](https://github.com/Skords-01/Sergeant/pull/1894) («close 0012 strictness rollout — Phase 6a/6b/6d/6f»): `noUncheckedIndexedAccess: true` додано в base `packages/config/tsconfig.base.json`. Жоден з 3 apps НЕ override-ить flag, всі 3 apps + 11 packages зелені під strict typecheck. R13.5 / R13.6 / R13.7 закрито однією зміною base config, без потреби в per-app rollout-і.
1010
> - **Item #6** на mature plateau (`production: 10` у `.tech-debt/localstorage-allowlist-budget.json`) — sub-PR storage-roadmap Stage 7 (`apps/web/src/modules/finyk/lib/storageManager.ts` мігровано на `safe*LS`). R13.1 закрито, +RTL hardening для quota/Safari Private Mode тепер не потрібен як окремий PR (вже покрито через `safeWriteLS` retry-on-failure тести в `__tests__/storage.test.ts`).
1111
>
12-
> Зберігаємо doc для історії (sprint-планування template + decomposition по priorities у §1–§2 нижче). Не використовуйте R13.x acceptance criteria для нових PR — звіряйтеся з §11.5 overview або з `docs/testing/mutation.md` для organic items.
12+
> Зберігаємо doc для історії (sprint-планування template + decomposition по priorities у §1–§2 нижче). Не використовуйте R13.x acceptance criteria для нових PR — звіряйтеся з §11.5 overview (mutation-testing roadmap-ом колись описаним у `docs/testing/mutation.md` користуватись не варто — файл видалено разом з cloudSync v1 Stryker infra у PR #052b).
1313
1414
> Структурований PR-план на закриття трьох rolling-burndown items
1515
> з [`./00-overview.md` §11.5](./00-overview.md) — після round-12
@@ -32,8 +32,8 @@
3232
> [`./01-frontend-ergonomics.md` §3.1](./01-frontend-ergonomics.md) — Item #8 джерело ·
3333
> [`./02-architecture-and-state.md` §1.0 / §2.2](./02-architecture-and-state.md)
3434
> Items #15 / #6 джерело · [`docs/i18n/readiness.md`](../../i18n/readiness.md)
35-
> Item #18 organic roadmap · [`docs/testing/mutation.md`](../../testing/mutation.md)
36-
> Item #17 organic roadmap.
35+
> Item #18 organic roadmap · `docs/testing/mutation.md` (видалений у PR #052b
36+
> разом з cloudSync v1 Stryker infra) — Item #17 organic roadmap.
3737
3838
---
3939

@@ -190,5 +190,5 @@ contract-schema), R13.6 — паралельно. R13.1–R13.4 — парале
190190
- [`./01-frontend-ergonomics.md` §3.1](./01-frontend-ergonomics.md) — Item #8 architecture rationale.
191191
- [`./02-architecture-and-state.md` §1.0 / §2.2](./02-architecture-and-state.md) — Items #15 / #6.
192192
- [`docs/i18n/readiness.md`](../../i18n/readiness.md) — Item #18 organic roadmap.
193-
- [`docs/testing/mutation.md`](../../testing/mutation.md) — Item #17 organic roadmap.
193+
- `docs/testing/mutation.md` — Item #17 organic roadmap (файл видалений у PR #052b разом з cloudSync v1 Stryker infra; mutation testing для retired cloudSync engine більше не релевантний).
194194
- [`docs/launch/product-os/ftux-sprint-plan.md` §7a](../../launch/product-os/ftux-sprint-plan.md) — еталонний pattern «Sprint cleanup batch».

docs/testing/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ Meta-документація на тестову стратегію Sergeant
99

1010
## Документи
1111

12-
| Документ | Призначення |
13-
| ------------------------------ | ------------------------------------------------------------------------------------------------------ |
14-
| [`mutation.md`](./mutation.md) | Stryker mutation testing — конфіги, threshold-и, які модулі покрито, як додати новий критичний модуль. |
12+
> Stryker mutation testing meta-doc (`mutation.md`) було видалено разом з cloudSync v1 engine у PR #052b (commit `a97b8cc8``chore(web): retire cloudSync Stryker mutation infra`). Mutation testing для cloudSync queue/conflict-resolver більше не релевантний, бо v1 engine tree знятий — current scope обмежено vitest unit + Playwright E2E + Argos visual layers (див. таблицю нижче).
1513
1614
## Тестові шари — як вони лежать
1715

0 commit comments

Comments
 (0)