merge: integrate test-fail-ownership into test-coverage-catalog

Combines two complementary test infrastructure features:
- Coverage audit (proactive: "what's untested?") from test-coverage-catalog
- Failure triage (reactive: "whose bug is this?") from test-fail-ownership

Resolved 3 conflicts: CHANGELOG.md (merged entries), gen-skill-docs.ts
RESOLVERS (kept all 4 entries), touchfiles.ts (merged both dependency sets).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Garry Tan
2026-03-21 09:28:35 -07:00
42 changed files with 944 additions and 14 deletions
+3 -3
View File
@@ -68,7 +68,7 @@ export const E2E_TOUCHFILES: Record<string, string[]> = {
'plan-eng-review-artifact': ['plan-eng-review/**'],
// Ship
'ship-base-branch': ['ship/**'],
'ship-base-branch': ['ship/**', 'bin/gstack-repo-mode'],
// Retro
'retro': ['retro/**'],
@@ -91,8 +91,8 @@ export const E2E_TOUCHFILES: Record<string, string[]> = {
// QA bootstrap
'qa-bootstrap': ['qa/**', 'browse/src/**', 'ship/**'],
// Coverage audit (shared fixture)
'ship-coverage-audit': ['ship/**', 'test/fixtures/coverage-audit-fixture.ts'],
// Coverage audit (shared fixture) + triage
'ship-coverage-audit': ['ship/**', 'test/fixtures/coverage-audit-fixture.ts', 'bin/gstack-repo-mode'],
'review-coverage-audit': ['review/**', 'test/fixtures/coverage-audit-fixture.ts'],
// Design