-
Notifications
You must be signed in to change notification settings - Fork 0
Testing Strategy
repo-wiki-bot edited this page Jul 6, 2026
·
280 revisions
Generated from:
https://github.com/mfittko/dev-loops
Source commit:99b5c48
Compiled at:2026-07-06T10:39:17.121Z
Page kind:testing_strategy
Page state:generated
Confidence:high
Claim status:grounded
Primary sources: cli/index.mjs, extension/checks.ts, extension/index.ts, extension/pi-extension-adapter.ts, extension/post-merge-update.ts, lib/dev-loops-core.mjs, packages/core/src/analysis/change-classifier.mjs, packages/core/src/analysis/diff-analyzer.mjs, packages/core/src/bash-exit-one.mjs, packages/core/src/claude/asset-generation.mjs, ... and 40 more
- 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/claude-asset-generation.test.mjs
- packages/core/test/claude-headless-entry.test.mjs
- packages/core/test/claude-hook-decisions.test.mjs
- packages/core/test/conductor-routing.test.mjs
- packages/core/test/config.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-finding.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/devloops-mandatory-ac-dod.test.mjs
- packages/core/test/diff-analyzer.test.mjs
- packages/core/test/dynamic-angles.test.mjs
- packages/core/test/extension-adapter.test.mjs
- packages/core/test/fixtures/github/review-threads/mixed-threads.json
- packages/core/test/gate-fanin.test.mjs
- packages/core/test/handoff-envelope.test.mjs
- packages/core/test/harness.test.mjs
- packages/core/test/issue-refinement-artifact.test.mjs
- packages/core/test/lifecycle-state.test.mjs
- packages/core/test/outer-loop-state.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-gate-coordination.test.mjs
- packages/core/test/pr-lifecycle.test.mjs
- packages/core/test/pr-title-markers.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/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/retry-wrapper.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/run-context.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/tracker-first-loop-state.test.mjs
- packages/core/test/tracker-pr-state.test.mjs
- packages/core/test/ui-e2e-scoping.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/contracts/acceptance-criteria-verification-doc.test.mjs
- test/contracts/agent-tooling-anti-pattern-contract.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-hooks-settings.test.mjs
- test/contracts/claude-plugin-manifest.test.mjs
- test/contracts/claude-plugin-marketplace.test.mjs
- test/contracts/cli-harness-agnostic.test.mjs
- test/contracts/cli-invocation-contract.test.mjs
- test/contracts/copilot-review-doc-contracts.test.mjs
- test/contracts/docs-identity-contract.test.mjs
- test/contracts/gate-fanout-code-defect-surfacing-contract.test.mjs
- test/contracts/gate-sub-loop-no-fork-claim-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/local-implementation-delegation-contract.test.mjs
- test/contracts/local-implementation-failure-triage-contract.test.mjs
- test/contracts/planning-doc-contracts.test.mjs
- test/contracts/public-facade-doc-contracts.test.mjs
- test/contracts/review-doc-contracts.test.mjs
- test/contracts/rule-id-doc-contracts.test.mjs
- test/contracts/sanctioned-commands-exist.test.mjs
- test/contracts/skills-no-cross-package-relative-import.test.mjs
- test/contracts/slides-story-review-loop-contract.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/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/assert-core-dependency-version.test.mjs
- test/docs/extract-changelog-section.test.mjs
- test/docs/validate-links.test.mjs
- test/docs/validate-rule-ownership.test.mjs
- test/docs/validate-state-machine-conformance.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-post-merge-update.test.mjs
- test/github/build-adjacent-bundle.test.mjs
- test/github/capture-review-threads.test.mjs
- test/github/comment-issue.test.mjs
- test/github/create-label.test.mjs
- test/github/create-pr.test.mjs
- test/github/detect-checkpoint-evidence-cross-worktree.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/edit-pr.test.mjs
- test/github/fetch-ci-logs.test.mjs
- test/github/list-issues.test.mjs
- test/github/manage-sub-issues.test.mjs
- test/github/offer-human-handoff.test.mjs
- test/github/post-gate-findings.test.mjs
- test/github/probe-ci-status.test.mjs
- test/github/probe-copilot-review.test.mjs
- test/github/ready-for-review.test.mjs
- test/github/reconcile-draft-gate.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-handoff-candidates.test.mjs
- test/github/resolve-tracker-local-spec.test.mjs
- test/github/stage-reviewer-draft.test.mjs
- test/github/tick-verified-checkboxes.test.mjs
- test/github/upsert-checkpoint-verdict.test.mjs
- test/github/verify-briefing-prefixes.test.mjs
- test/github/verify-fresh-review-context.test.mjs
- test/github/view-pr.test.mjs
- test/github/write-gate-context.test.mjs
- test/github/write-gate-findings-log.test.mjs
- test/loop/_checkpoint-io.test.mjs
- test/loop/_post-convergence-change.test.mjs
- test/loop/build-handoff-envelope.test.mjs
- test/loop/check-retro-tooling.test.mjs
- test/loop/checkpoint-contract.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/copilot-pr-handoff.test.mjs
- test/loop/debt-remediate-contract.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-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-reviewer-loop-state.test.mjs
- test/loop/detect-tracker-pr-state.test.mjs
- test/loop/docs-grill-contract.test.mjs
- test/loop/ensure-worktree.test.mjs
- test/loop/exit-spike.test.mjs
- test/loop/handoff-contract.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-handoff-envelope-renderer.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-teardown.test.mjs
- test/loop/jq-output.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/pr-runner-coordination.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-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/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-pr-conflicts.test.mjs
- test/loop/run-conductor-cycle.test.mjs
- test/loop/run-refinement-audit.test.mjs
- test/loop/run-watch-cycle.test.mjs
- test/loop/scaffold-spike-file.test.mjs
- test/loop/slides-story-review-contract.test.mjs
- test/loop/steer-loop.test.mjs
- test/loop/ui-designer-review-contract.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/watch-initial-copilot-pr.test.mjs
- test/pages/build-site.test.mjs
- test/playwright/deep-dive-article.spec.mjs
- test/playwright/deep-dive-deck.spec.mjs
- test/playwright/inspect-run-viewer.spec.mjs
- test/playwright/intro-article.spec.mjs
- test/playwright/intro-deck.spec.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-queue-items.test.mjs
- test/projects/move-queue-item.test.mjs
- test/projects/reconcile-queue.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/workflow-handoff-contract.test.mjs
- Mapped tests: 215
- Source files covered: 179
Generated from:
https://github.com/mfittko/dev-loops
Source commit:4c24555
Compiled at:2026-07-10T15:37:39.464Z
Page kind:sidebar
Page state:generated
Confidence:medium