Repository navigation
Testing Strategy
repo-wiki-bot edited this page Oct 26, 2026
·
918 revisions
Generated from:
https://github.com/mfittko/dev-loops
Source commit:e19cb53
Compiled at:2026-10-26T12:23:57.777Z
Page kind:testing_strategy
Page state:generated
Confidence:high
Claim status:grounded
Primary sources: .claude/hooks/_fixer-grants.mjs, .claude/hooks/_hook-decisions.mjs, .claude/hooks/subagent-stop-uncommitted-guard.mjs, cli/index.mjs, docs/articles/assets/simulator-model.mjs, docs/articles/assets/simulator-overview-model.mjs, extension/checks.ts, extension/index.ts, extension/pi-agent-render.mjs, extension/pi-extension-adapter.ts, ... and 40 more
- packages/core/test/agent-stall.test.mjs
- packages/core/test/async-start-contract.test.mjs
- packages/core/test/bash-command-classify.test.mjs
- packages/core/test/bash-exit-one.test.mjs
- packages/core/test/cache-telemetry-evidence.test.mjs
- packages/core/test/child-launch-bound.test.mjs
- packages/core/test/claude-asset-generation.test.mjs
- packages/core/test/claude-headless-entry.test.mjs
- packages/core/test/claude-hook-decisions.test.mjs
- packages/core/test/closing-ref-guard.test.mjs
- packages/core/test/comment-id-guard.test.mjs
- packages/core/test/commit-msg-guard.test.mjs
- packages/core/test/conductor-routing-contract-table.test.mjs
- packages/core/test/conductor-routing-golden.test.mjs
- packages/core/test/conductor-routing-statechart.test.mjs
- packages/core/test/conductor-routing.test.mjs
- packages/core/test/config-load-failure.test.mjs
- packages/core/test/config.test.mjs
- packages/core/test/converged-draft-gate-coordination.test.mjs
- packages/core/test/converged-draft-gate.test.mjs
- packages/core/test/coordinator-work-order.test.mjs
- packages/core/test/copilot-ci-status.test.mjs
- packages/core/test/copilot-helpers.test.mjs
- packages/core/test/copilot-loop-iterations.test.mjs
- packages/core/test/copilot-loop-state.test.mjs
- packages/core/test/debt-cluster-contract.test.mjs
- packages/core/test/debt-e2e-synthetic.test.mjs
- packages/core/test/debt-integration-seam.test.mjs
- packages/core/test/debt-remediation-to-issue.test.mjs
- packages/core/test/debt-schema-contract.test.mjs
- packages/core/test/debt-score.test.mjs
- packages/core/test/debt-shape-contract.test.mjs
- packages/core/test/debt-signal.test.mjs
- packages/core/test/default-branch-guard.test.mjs
- packages/core/test/devloops-mandatory-ac-dod.test.mjs
- packages/core/test/diff-analyzer.test.mjs
- packages/core/test/draft-gate-round-cap.test.mjs
- packages/core/test/dynamic-angles.test.mjs
- packages/core/test/execution-record-cross-harness.test.mjs
- packages/core/test/execution-record-replay.test.mjs
- packages/core/test/execution-record.test.mjs
- packages/core/test/extension-adapter.test.mjs
- packages/core/test/extra-tools.test.mjs
- packages/core/test/finding-cluster.test.mjs
- packages/core/test/fixer-disposition.test.mjs
- packages/core/test/fixtures/conductor-routing-golden.json
- packages/core/test/fixtures/copilot-overview/approval-recommended.md
- packages/core/test/fixtures/copilot-overview/changes-recommended.md
- packages/core/test/fixtures/copilot-overview/needs-a-closer-look.md
- packages/core/test/fixtures/copilot-overview/review-error.md
- packages/core/test/fixtures/execution-replay/pipeline.json
- packages/core/test/fixtures/github/review-threads/mixed-threads.json
- packages/core/test/fixtures/refinement/gate-tick-issue-matrix.md
- packages/core/test/fixtures/spec-authority/harness-cases.mjs
- packages/core/test/gate-carry-forward.test.mjs
- packages/core/test/gate-evidence-reconcile.test.mjs
- packages/core/test/gate-fanin.test.mjs
- packages/core/test/gate-recurrence.test.mjs
- packages/core/test/gh.test.mjs
- packages/core/test/handoff-envelope.test.mjs
- packages/core/test/harness.test.mjs
- packages/core/test/helpers/conductor-routing-inputs.mjs
- packages/core/test/holistic-angle-fanin.test.mjs
- packages/core/test/issue-refinement-artifact.test.mjs
- packages/core/test/judge-track.test.mjs
- packages/core/test/lifecycle-state.test.mjs
- packages/core/test/main-checkout-ff.test.mjs
- packages/core/test/markdown-sections.test.mjs
- packages/core/test/merge-approval.test.mjs
- packages/core/test/outer-loop-state.test.mjs
- packages/core/test/ownership-helpers.test.mjs
- packages/core/test/package-surface.test.mjs
- packages/core/test/phase-files.test.mjs
- packages/core/test/plan-file-intake-contract.test.mjs
- packages/core/test/plan-file-promote-contract.test.mjs
- packages/core/test/plan-file-refine-contract.test.mjs
- packages/core/test/pr-body-spec-lightweight.test.mjs
- packages/core/test/pr-body-spec-tracker-backed.test.mjs
- packages/core/test/pr-gate-coordination.test.mjs
- packages/core/test/pr-lifecycle.test.mjs
- packages/core/test/pr-title-markers.test.mjs
- packages/core/test/pre-push-delta-review.test.mjs
- packages/core/test/projects-modules.test.mjs
- packages/core/test/public-dev-loop-routing-config.test.mjs
- packages/core/test/public-dev-loop-routing-contract.test.mjs
- packages/core/test/public-dev-loop-routing-routing.test.mjs
- packages/core/test/public-dev-loop-routing-startup.test.mjs
- packages/core/test/public-dev-loop-routing-status.test.mjs
- packages/core/test/public-dev-loop-routing-test-helpers.mjs
- packages/core/test/public-dev-loop-routing-variation.test.mjs
- packages/core/test/queue-board-ordering.test.mjs
- packages/core/test/queue-board-sync.test.mjs
- packages/core/test/queue-driver.test.mjs
- packages/core/test/queue-membership.test.mjs
- packages/core/test/queue-state.test.mjs
- packages/core/test/refinement-grill-state.test.mjs
- packages/core/test/repo-slug.test.mjs
- packages/core/test/resolve-human-handoff-config.test.mjs
- packages/core/test/resolve-worktree-config.test.mjs
- packages/core/test/resolve-worktree-path.test.mjs
- packages/core/test/retrospective-checkpoint.test.mjs
- packages/core/test/review-dispatch-plan.test.mjs
- packages/core/test/review-lineage-e2e-fixture.test.mjs
- packages/core/test/review-operation.test.mjs
- packages/core/test/review-threads-cli.test.mjs
- packages/core/test/review-threads.test.mjs
- packages/core/test/reviewer-loop-state.test.mjs
- packages/core/test/reviewer-unit-bound.test.mjs
- packages/core/test/role-budget-bound.test.mjs
- packages/core/test/run-context.test.mjs
- packages/core/test/secret-scan.test.mjs
- packages/core/test/size-budget-merge-gate.test.mjs
- packages/core/test/spec-authority-cross-harness.test.mjs
- packages/core/test/spec-authority.test.mjs
- packages/core/test/spike-exit-contract.test.mjs
- packages/core/test/spike-gate-profile.test.mjs
- packages/core/test/spike-intake-contract.test.mjs
- packages/core/test/steering.test.mjs
- packages/core/test/submitted-review-states-agreement.test.mjs
- packages/core/test/test-mode-write-guard.test.mjs
- packages/core/test/tracker-first-loop-state.test.mjs
- packages/core/test/tracker-pr-state.test.mjs
- packages/core/test/tracker.test.mjs
- packages/core/test/ui-designer-review-scoping.test.mjs
- packages/core/test/ui-e2e-scoping.test.mjs
- packages/core/test/validation-classify.test.mjs
- packages/core/test/validation-config.test.mjs
- packages/core/test/validation-record.test.mjs
- packages/core/test/watcher-exclusivity.test.mjs
- packages/core/test/work-order-digest.test.mjs
- packages/core/test/worktree-guard.test.mjs
- skills/dev-loop/scripts/dev-mode-context.test.mjs
- skills/dev-loop/scripts/post-gate-verdict-fallback.test.mjs
- skills/dev-loop/scripts/render-template.test.mjs
- test/cli-deps-less-checkout-preflight.test.mjs
- test/contracts/acceptance-criteria-verification-doc.test.mjs
- test/contracts/adr-tripwire-early-surface-rule.test.mjs
- test/contracts/adr-tripwire-standing-waiver-rule.test.mjs
- test/contracts/agent-cache-ttl-contract.test.mjs
- test/contracts/agent-tooling-anti-pattern-contract.test.mjs
- test/contracts/agent-tools-contract.test.mjs
- test/contracts/bun-toolchain-contract.test.mjs
- test/contracts/bun-verification-orchestrator.test.mjs
- test/contracts/canonical-pr-creation-contract.test.mjs
- test/contracts/claude-assets-reproducible.test.mjs
- test/contracts/claude-headless-smoke.test.mjs
- test/contracts/claude-hook-installed-toolchain.test.mjs
- test/contracts/claude-hooks-settings.test.mjs
- test/contracts/claude-installed-layout-links-contract.test.mjs
- test/contracts/claude-merge-hook-fast-forward.test.mjs
- test/contracts/claude-no-bare-invocation.test.mjs
- test/contracts/claude-plugin-launcher.test.mjs
- test/contracts/claude-plugin-manifest-lockfile.test.mjs
- test/contracts/claude-plugin-manifest.test.mjs
- test/contracts/claude-plugin-marketplace.test.mjs
- test/contracts/claude-plugin-npm-ci-smoke.test.mjs
- test/contracts/cli-harness-agnostic.test.mjs
- test/contracts/cli-invocation-contract.test.mjs
- test/contracts/codex-runtime-setup-contract.test.mjs
- test/contracts/config-load-fail-closed-rule.test.mjs
- test/contracts/config-schema-generated.test.mjs
- test/contracts/coordinator-handback-one-report-contract.test.mjs
- test/contracts/copilot-review-doc-contracts.test.mjs
- test/contracts/deck-fit-harness-viewport-contract.test.mjs
- test/contracts/dev-loop-execution-guardrails-contract.test.mjs
- test/contracts/devloops-removed-config-keys-doc-drift.test.mjs
- test/contracts/devloops-tier-config.test.mjs
- test/contracts/docs-identity-contract.test.mjs
- test/contracts/drain-learned-runner-rules.test.mjs
- test/contracts/envelope-validator-angle-parity.test.mjs
- test/contracts/gate-angle-carry-forward-routing-contract.test.mjs
- test/contracts/gate-context-doc-surfaces-contract.test.mjs
- test/contracts/gate-coordinator-contract.test.mjs
- test/contracts/gate-deferral-comment-target-contract.test.mjs
- test/contracts/gate-fanout-code-defect-surfacing-contract.test.mjs
- test/contracts/gate-fanout-dispatch-key-contract.test.mjs
- test/contracts/gate-harness-join.test.mjs
- test/contracts/gate-judge-merit-disposition-contract.test.mjs
- test/contracts/gate-resolve-role-doc-contract.test.mjs
- test/contracts/gate-reviewer-style-contract.test.mjs
- test/contracts/gate-reviewer-work-order-contract.test.mjs
- test/contracts/gate-severity-vocabulary-contract.test.mjs
- test/contracts/gate-sub-loop-no-fork-claim-contract.test.mjs
- test/contracts/gate-verdict-consistency-contract.test.mjs
- test/contracts/harness-pi-import-boundary.test.mjs
- test/contracts/intake-spike-epic-lifecycle-rule-ownership-contract.test.mjs
- test/contracts/issue-intake-doc-contracts.test.mjs
- test/contracts/jq-output-base-guarantee-contract.test.mjs
- test/contracts/judge-authority-contract.test.mjs
- test/contracts/judge-evidence-only-remedy.test.mjs
- test/contracts/local-implementation-delegation-contract.test.mjs
- test/contracts/local-implementation-failure-triage-contract.test.mjs
- test/contracts/no-cwd-relative-node-modules.test.mjs
- test/contracts/no-hand-rolled-arg-parsing-contract.test.mjs
- test/contracts/no-package-escaping-imports.test.mjs
- test/contracts/no-static-mcp-server-naming.test.mjs
- test/contracts/operator-briefing-contract.test.mjs
- test/contracts/orphan-entrypoint-ratchet.test.mjs
- test/contracts/orphan-test-coverage.test.mjs
- test/contracts/planning-doc-contracts.test.mjs
- test/contracts/pre-pr-review-contract.test.mjs
- test/contracts/public-facade-doc-contracts.test.mjs
- test/contracts/queue-board-resolution-contract.test.mjs
- test/contracts/referenced-docs-commands-shipped.test.mjs
- test/contracts/referenced-scripts-shipped.test.mjs
- test/contracts/referenced-slash-commands-shipped.test.mjs
- test/contracts/remediation-site-query-contract.test.mjs
- test/contracts/review-diff-exclude-generated.test.mjs
- test/contracts/review-doc-contracts.test.mjs
- test/contracts/review-gate-judge-phase-contract.test.mjs
- test/contracts/rule-id-doc-contracts.test.mjs
- test/contracts/sanctioned-commands-exist.test.mjs
- test/contracts/self-hosting-gate-rules.test.mjs
- test/contracts/shell-slug-injection-clean.test.mjs
- test/contracts/size-band-rules.test.mjs
- test/contracts/skills-no-cross-package-relative-import.test.mjs
- test/contracts/slides-story-review-loop-contract.test.mjs
- test/contracts/spec-authority-default-on-contract.test.mjs
- test/contracts/standing-authorizations-config-load.test.mjs
- test/contracts/ui-artifact-contract.test.mjs
- test/contracts/ui-designer-review-loop-contract.test.mjs
- test/contracts/ui-smoke-harness-contract.test.mjs
- test/contracts/ui-validation-contract.test.mjs
- test/contracts/unit-coordinator-handback-contract.test.mjs
- test/contracts/verify-suite-matrix-drift.test.mjs
- test/contracts/worktree-rule-ownership-contract.test.mjs
- test/core-runtime-boundary.test.mjs
- test/dev-loop-init-phase-smoke.test.mjs
- test/dev-loops-cli.test.mjs
- test/dev-loops-core.test.mjs
- test/docs/_doc-git-client.test.mjs
- test/docs/assert-core-dependency-version.test.mjs
- test/docs/code-span-fixtures.test.mjs
- test/docs/direct-run-predicate.test.mjs
- test/docs/extract-changelog-section.test.mjs
- test/docs/format-cli-error.test.mjs
- test/docs/release-scripts-import-closure.test.mjs
- test/docs/resolve-npm-dist-tag.test.mjs
- test/docs/ui-review-recipe-doc.test.mjs
- test/docs/validate-changelog-completeness.test.mjs
- test/docs/validate-decision-records.test.mjs
- test/docs/validate-links.test.mjs
- test/docs/validate-rule-ownership.test.mjs
- test/docs/validate-state-machine-conformance.test.mjs
- test/docs/verify-release-approval.test.mjs
- test/extension-agent-set-preflight.test.mjs
- test/extension-checks.test.mjs
- test/extension-command-contract.test.mjs
- test/extension-package-contract.test.mjs
- test/extension-pi-adapter.test.mjs
- test/extension-pi-agent-tools.test.mjs
- test/extension-pi-extra-tools-cross-harness.test.mjs
- test/extension-pi-readonly-role-gate.test.mjs
- test/extension-pi-required-child-extensions.test.mjs
- test/extension-post-merge-update.test.mjs
- test/github/_commit-containment.test.mjs
- test/github/_gh-rest-fallback.test.mjs
- test/github/audit-gate-evidence.test.mjs
- test/github/audit-review-marker-presence.test.mjs
- test/github/build-adjacent-bundle.test.mjs
- test/github/capture-review-threads.test.mjs
- test/github/classify-base-merge-carry.test.mjs
- test/github/close-gate-findings-ready-for-review-agreement.test.mjs
- test/github/close-gate-findings.test.mjs
- test/github/comment-issue.test.mjs
- test/github/compose-reviewer-prompt.test.mjs
- test/github/convert-to-draft.test.mjs
- test/github/create-issue.test.mjs
- test/github/create-label.test.mjs
- test/github/create-pr-board.test.mjs
- test/github/create-pr.test.mjs
- test/github/detect-checkpoint-evidence-act-list.test.mjs
- test/github/detect-checkpoint-evidence-converged.test.mjs
- test/github/detect-checkpoint-evidence-cross-worktree.test.mjs
- test/github/detect-checkpoint-evidence-gate-threads.test.mjs
- test/github/detect-checkpoint-evidence-stale-runner.test.mjs
- test/github/detect-checkpoint-evidence.test.mjs
- test/github/detect-linked-issue-pr.test.mjs
- test/github/deterministic-fixture-time.test.mjs
- test/github/dispatch-prompt-layout.test.mjs
- test/github/edit-comment.test.mjs
- test/github/edit-issue.test.mjs
- test/github/edit-pr.test.mjs
- test/github/emit-fanout-dispatch.test.mjs
- test/github/emit-reviewer-blocked.test.mjs
- test/github/fanout-pairing-write-read.test.mjs
- test/github/fanout-single-wave.test.mjs
- test/github/fetch-ci-logs.test.mjs
- test/github/findings-log-full-head-sha.test.mjs
- test/github/gate-evidence-burst.test.mjs
- test/github/gate-evidence-workflow.test.mjs
- test/github/gate-finding-inline-layout.test.mjs
- test/github/gate-finding-surface-write-guard.test.mjs
- test/github/gate-finding-surface.test.mjs
- test/github/gate-ledger-main-worktree-anchor.test.mjs
- test/github/gate-names.test.mjs
- test/github/legacy-fixer-revalidation.test.mjs
- test/github/lint-workflows.test.mjs
- test/github/list-issues.test.mjs
- test/github/list-review-threads.test.mjs
- test/github/manage-sub-issues.test.mjs
- test/github/merge-pr-act-list.test.mjs
- test/github/merge-pr-post-merge.test.mjs
- test/github/merge-pr.test.mjs
- test/github/minimize-superseded-verdicts.test.mjs
- test/github/observe-head-ci.test.mjs
- test/github/offer-human-handoff.test.mjs
- test/github/post-gate-findings.test.mjs
- test/github/pr-draft-lifecycle-e2e.test.mjs
- test/github/pr-write-guard.test.mjs
- test/github/probe-ci-status-lease-heartbeat.test.mjs
- test/github/probe-ci-status.test.mjs
- test/github/probe-copilot-review-lease-heartbeat.test.mjs
- test/github/probe-copilot-review.test.mjs
- test/github/pull-work-order.test.mjs
- test/github/ready-for-review.test.mjs
- test/github/reconcile-draft-gate.test.mjs
- test/github/reconcile-gate-evidence-status.test.mjs
- test/github/reconcile-residual-evidence.test.mjs
- test/github/reply-resolve-review-thread.test.mjs
- test/github/reply-resolve-review-threads.test.mjs
- test/github/request-copilot-review.test.mjs
- test/github/resolve-angle-carry-forward-tmp-root-guard.test.mjs
- test/github/resolve-angle-carry-forward.test.mjs
- test/github/resolve-handoff-candidates.test.mjs
- test/github/resolve-tracker-local-spec.test.mjs
- test/github/restore-ready.test.mjs
- test/github/retire-gate-round.test.mjs
- test/github/reviewer-work-order.test.mjs
- test/github/stage-reviewer-draft.test.mjs
- test/github/tick-verified-checkboxes.test.mjs
- test/github/upsert-checkpoint-verdict-act-list.test.mjs
- test/github/upsert-checkpoint-verdict-converged.test.mjs
- test/github/upsert-checkpoint-verdict-round-cap.test.mjs
- test/github/upsert-checkpoint-verdict.test.mjs
- test/github/verify-briefing-prefixes.test.mjs
- test/github/verify-fixer-disposition.test.mjs
- test/github/verify-fresh-review-context.test.mjs
- test/github/view-issue.test.mjs
- test/github/view-pr.test.mjs
- test/github/wait-pr-checks.test.mjs
- test/github/waive-adr-tripwire.test.mjs
- test/github/watch-heartbeat.test.mjs
- test/github/withdraw-copilot-review-request.test.mjs
- test/github/write-gate-context.test.mjs
- test/github/write-gate-findings-log-cli-provenance.test.mjs
- test/github/write-gate-findings-log-fanin-ledger.test.mjs
- test/github/write-gate-findings-log-spec-authority.test.mjs
- test/github/write-gate-findings-log-tmp-root-guard.test.mjs
- test/github/write-gate-findings-log.test.mjs
- test/helpers.test.mjs
- test/lib/anchor-base-ref.test.mjs
- test/lib/git-delta.test.mjs
- test/lib/run-read-command-cli.test.mjs
- test/lib/timeout-flag.test.mjs
- test/loop/_checkpoint-io.test.mjs
- test/loop/_post-convergence-change.test.mjs
- test/loop/adr-waiver-markers.test.mjs
- test/loop/audit-pi-session.test.mjs
- test/loop/build-handoff-envelope.test.mjs
- test/loop/check-adr-tripwire.test.mjs
- test/loop/check-comment-discipline.test.mjs
- test/loop/check-fix-push-authority.test.mjs
- test/loop/check-pre-push-delta.test.mjs
- test/loop/check-retro-tooling.test.mjs
- test/loop/check-shell-slug-injection.test.mjs
- test/loop/check-size-budget.test.mjs
- test/loop/checkpoint-contract.test.mjs
- test/loop/classify-rules-consumers.test.mjs
- test/loop/cleanup-worktree.test.mjs
- test/loop/cli-primitives.test.mjs
- test/loop/conductor-monitor.test.mjs
- test/loop/conductor-routing.test.mjs
- test/loop/config-load-degrade.test.mjs
- test/loop/config-load-fail-closed.test.mjs
- test/loop/consolidate-fanin.test.mjs
- test/loop/copilot-carried-convergence.test.mjs
- test/loop/copilot-pr-handoff.test.mjs
- test/loop/copilot-review-request-status.test.mjs
- test/loop/debt-remediate-contract.test.mjs
- test/loop/delta-coverage-binding.test.mjs
- test/loop/detect-agent-stall.test.mjs
- test/loop/detect-change-scope.test.mjs
- test/loop/detect-copilot-loop-state-auto-detect.test.mjs
- test/loop/detect-copilot-loop-state-input-modes.test.mjs
- test/loop/detect-copilot-loop-state-repo-root.test.mjs
- test/loop/detect-copilot-loop-state-review-error.test.mjs
- test/loop/detect-copilot-session-activity.test.mjs
- test/loop/detect-initial-copilot-pr-state.test.mjs
- test/loop/detect-internal-only-pr.test.mjs
- test/loop/detect-issue-refinement-artifact.test.mjs
- test/loop/detect-merge-base-scope.test.mjs
- test/loop/detect-pr-gate-coordination-state.test.mjs
- test/loop/detect-pr-gate-coordination-umbrella.test.mjs
- test/loop/detect-refinement-grill-state.test.mjs
- test/loop/detect-reviewer-loop-state.test.mjs
- test/loop/detect-tracker-pr-state.test.mjs
- test/loop/docs-grill-contract.test.mjs
- test/loop/early-surface-checks.test.mjs
- test/loop/emit-coordinator-dispatch.test.mjs
- test/loop/emit-coordinator-work-order.test.mjs
- test/loop/emit-fixer-work-order-tmp-root-guard.test.mjs
- test/loop/emit-fixer-work-order.test.mjs
- test/loop/emit-judge-work-order.test.mjs
- test/loop/ensure-worktree.test.mjs
- test/loop/exit-spike.test.mjs
- test/loop/find-active-sequence.test.mjs
- test/loop/fixer-pull-line-hook.test.mjs
- test/loop/gh-mock-self-check.test.mjs
- test/loop/handoff-contract.test.mjs
- test/loop/implementation-brief.test.mjs
- test/loop/info.test.mjs
- test/loop/inspect-run-cli.test.mjs
- test/loop/inspect-run-unit.test.mjs
- test/loop/inspect-run-viewer-client.test.mjs
- test/loop/inspect-run-viewer-graph.test.mjs
- test/loop/inspect-run-viewer-handoff-envelope-renderer.test.mjs
- test/loop/inspect-run-viewer-layout.test.mjs
- test/loop/inspect-run-viewer-managed-instance.test.mjs
- test/loop/inspect-run-viewer-rendering.test.mjs
- test/loop/inspect-run-viewer-server.test.mjs
- test/loop/inspect-run-viewer-status.test.mjs
- test/loop/inspect-run-viewer-teardown.test.mjs
- test/loop/jq-output.test.mjs
- test/loop/judge-pass.test.mjs
- test/loop/loop-grill-no-embed-contract.test.mjs
- test/loop/loop-grill-writeback-contract.test.mjs
- test/loop/loop-pr-aggregation.test.mjs
- test/loop/outer-loop-routing.test.mjs
- test/loop/outer-loop-state-machine.test.mjs
- test/loop/playwright-config-generation.test.mjs
- test/loop/post-convergence-review-suppression.test.mjs
- test/loop/pr-runner-coordination.test.mjs
- test/loop/pr-worktree-binding.test.mjs
- test/loop/pre-commit-branch-guard.test.mjs
- test/loop/pre-flight-gate.test.mjs
- test/loop/pre-pr-ready-gate.test.mjs
- test/loop/pre-pr-review-record.test.mjs
- test/loop/pre-pr-stale-surface.test.mjs
- test/loop/pre-push-delta-not-gate-evidence.test.mjs
- test/loop/pre-write-remote-freshness-guard.test.mjs
- test/loop/promote-plan.test.mjs
- test/loop/provision-worktree.test.mjs
- test/loop/queue-mode.test.mjs
- test/loop/refine-plan-file.test.mjs
- test/loop/refine-verify.test.mjs
- test/loop/refinement-audit-chain-contract.test.mjs
- test/loop/remediation-site-coverage.test.mjs
- test/loop/rendered-artifact-ci-changes.test.mjs
- test/loop/repo-root-resolver.test.mjs
- test/loop/repo-wiki-local.test.mjs
- test/loop/repo-wiki.test.mjs
- test/loop/resolve-dev-loop-startup-cli-contract.test.mjs
- test/loop/resolve-dev-loop-startup.test.mjs
- test/loop/resolve-gate-dispatch.test.mjs
- test/loop/resolve-human-merge-only.test.mjs
- test/loop/resolve-pr-conflicts.test.mjs
- test/loop/resolve-reviewer-role.test.mjs
- test/loop/resolve-validation.test.mjs
- test/loop/resolve-verdict-ledger-source.test.mjs
- test/loop/run-bun-test.test.mjs
- test/loop/run-gate-validation.test.mjs
- test/loop/run-post-merge-actions-cli.test.mjs
- test/loop/run-post-merge-actions.test.mjs
- test/loop/run-refinement-audit.test.mjs
- test/loop/run-watch-cycle-lease-heartbeat.test.mjs
- test/loop/run-watch-cycle.test.mjs
- test/loop/scaffold-spike-file.test.mjs
- test/loop/spec-context.test.mjs
- test/loop/spec-lint.test.mjs
- test/loop/standing-authorization.test.mjs
- test/loop/standing-waiver-isolation.test.mjs
- test/loop/steer-loop.test.mjs
- test/loop/test-inventory.test.mjs
- test/loop/ui-designer-review-contract.test.mjs
- test/loop/ui-review-diagnose.test.mjs
- test/loop/ui-review-drive.test.mjs
- test/loop/ui-review-lenses.test.mjs
- test/loop/ui-review-provision.test.mjs
- test/loop/ui-review-report.test.mjs
- test/loop/ui-review-teardown.test.mjs
- test/loop/ui-smoke-harness.test.mjs
- test/loop/validate-plan-file.test.mjs
- test/loop/validate-pr-body-spec.test.mjs
- test/loop/validate-spike-file.test.mjs
- test/loop/validation-record.test.mjs
- test/loop/visual-grill-capture.test.mjs
- test/loop/watch-initial-copilot-pr.test.mjs
- test/packaged-install-smoke.test.mjs
- test/pages/article-render.test.mjs
- test/pages/build-site.test.mjs
- test/pages/simulator-models.test.mjs
- test/playwright/deep-dive-article.spec.mjs
- test/playwright/deep-dive-deck.spec.mjs
- test/playwright/finding-the-flow-deck.spec.mjs
- test/playwright/how-decided-article.spec.mjs
- test/playwright/how-decided-deck.spec.mjs
- test/playwright/inspect-run-viewer.spec.mjs
- test/playwright/intro-article.spec.mjs
- test/playwright/intro-deck.spec.mjs
- test/playwright/simulator-article.spec.mjs
- test/playwright/simulator-overview-article.spec.mjs
- test/playwright/state-graph-surface-deck.spec.mjs
- test/playwright/ui-review-drive.spec.mjs
- test/projects/_fixtures.test.mjs
- test/projects/_resolve-project.test.mjs
- test/projects/add-queue-item.test.mjs
- test/projects/archive-done-items.test.mjs
- test/projects/ensure-queue-board.test.mjs
- test/projects/list-parked-unrefined-items.test.mjs
- test/projects/list-queue-items.test.mjs
- test/projects/move-queue-item.test.mjs
- test/projects/projects-access.test.mjs
- test/projects/reconcile-queue.test.mjs
- test/projects/remove-queue-item.test.mjs
- test/projects/reorder-queue-item.test.mjs
- test/projects/reorder-subcommands.test.mjs
- test/projects/resolve-active-board-item.test.mjs
- test/projects/sync-item-status.test.mjs
- test/release/assemble-changelog-fragments.test.mjs
- test/release/bump-version.test.mjs
- test/security/pre-commit-hook-e2e.test.mjs
- test/security/scan-staged-diff.test.mjs
- test/unit/claude-route-invocations.test.mjs
- test/unit/release-bump-claude-pin.test.mjs
- test/wait-for-gate-units.test.mjs
- test/workflow-handoff-contract.test.mjs
- Mapped tests: 458
- Source files covered: 350
Generated from:
https://github.com/mfittko/dev-loops
Source commit:e19cb53
Compiled at:2026-10-26T12:23:57.743Z
Page kind:sidebar
Page state:generated
Confidence:medium