Final epic-#1969 batch. Fold 22 issue-named files: the 4 genuine repo-wide invariant scans (551-eslint-bin-lib-coverage, bug-3054 stale /gsd-next, bug-3810 no-gsd-sdk-runtime-refs, feat-3593 cli-negative-universal) into a NEW shared repo-invariants.test.cjs; the other 18 as singletons into their nearest module suite (model-resolver, codex-config, runtime-converters, security, state-transition, worktree-safety, roadmap-parser, etc.). Verbatim block-scoped describe wrappers; 334 subtests conserved 1:1. Host-env pre-check (B2+B6): the 6 CLI folds into GSD_TEST_MODE-setting hosts (model-resolver/ codex-config/runtime-converters) are benign — each origin independently sets GSD_TEST_MODE=1 itself (idempotent), unlike the B6 real-install case. Regenerates regression-name allowlist (222->213), ratchets file-count allowlist (state 17->16), makes 7 relocated allow-test-rule exemptions issue-ref-compliant (ADR-456; prunes stale ids). Repoints 2 tests/ refs in docs/TESTING-SUITES.md. lint:ci green. Part of epic #1969. Closes #1977. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
43 lines
1.9 KiB
JSON
43 lines
1.9 KiB
JSON
[
|
|
"bug-131-release-tarball-smoke-explicit-home.test.cjs",
|
|
"bug-1367-claude-local-flat-command-layout.test.cjs",
|
|
"bug-1834-sh-hooks-installed.test.cjs",
|
|
"bug-1974-context-exhaustion-record.test.cjs",
|
|
"bug-211-launcher-home-fallback.test.cjs",
|
|
"bug-2136-sh-hook-version.test.cjs",
|
|
"bug-2344-read-guard-claudecode-env.test.cjs",
|
|
"bug-2451-context-monitor-over-report.test.cjs",
|
|
"bug-2520-read-guard-hook-subprocess-env.test.cjs",
|
|
"bug-2543-gsd-slash-namespace.test.cjs",
|
|
"bug-260-worktree-path-guard.test.cjs",
|
|
"bug-261-worktree-force-add-guard.test.cjs",
|
|
"bug-2772-gitmodules-path-intersection.test.cjs",
|
|
"bug-2808-skill-hyphen-name.test.cjs",
|
|
"bug-2916-handle-branching-default-base.test.cjs",
|
|
"bug-2995-post-install-script-paths.test.cjs",
|
|
"bug-3019-help-passthrough.test.cjs",
|
|
"bug-3442-shim-projection-drift-guard.test.cjs",
|
|
"bug-3446-resume-continue-here-discovery.test.cjs",
|
|
"bug-3491-nested-git-worktree.test.cjs",
|
|
"bug-3509-path-spaces.test.cjs",
|
|
"bug-3523-cjs-loadconfig-branching-strategy-warning.test.cjs",
|
|
"bug-3542-executor-git-stash-prohibition.test.cjs",
|
|
"bug-3588-npm-audit-clean.test.cjs",
|
|
"bug-3668-workflow-runtime-resolution.test.cjs",
|
|
"bug-3677-agent-colon-namespace-leak.test.cjs",
|
|
"bug-3678-executor-commit-docs-respect.test.cjs",
|
|
"bug-3683-command-colon-namespace-leak.test.cjs",
|
|
"bug-3683-workflow-colon-namespace-leak.test.cjs",
|
|
"bug-3689-resume-glob-nomatch.test.cjs",
|
|
"bug-444-resolver-local-claude-install.test.cjs",
|
|
"bug-619-codebase-drift-gate-shim.test.cjs",
|
|
"bug-622-graphify-optional-graph-html.test.cjs",
|
|
"bug-630-wave-cleanup-orchestrator-root.test.cjs",
|
|
"bug-641-files-from-suite-token.test.cjs",
|
|
"bug-685-windowshide-spawn.test.cjs",
|
|
"bug-891-non-claude-runtime-home-fallback.test.cjs",
|
|
"bug-925-context-monitor-hook-event-name.test.cjs",
|
|
"bug-941-managed-hooks-registry-manifest.test.cjs",
|
|
"bug-969-test-infra-flake-hardening.test.cjs"
|
|
]
|