Skip to content

Dependency Map

repo-wiki-bot edited this page Jul 8, 2026 · 276 revisions

Generated from: https://github.com/mfittko/dev-loops
Source commit: c166d47
Compiled at: 2026-07-08T16:03:44.326Z
Page kind: dependency_map
Page state: generated
Confidence: high
Claim status: grounded
Primary sources: .claude/hooks/_bash-command-classify.mjs, .claude/hooks/_hook-decisions.mjs, .claude/hooks/_hook-io.mjs, .claude/hooks/_run-context.mjs, .claude/hooks/post-tool-use-merge.mjs, .claude/hooks/pre-tool-use-bash-gate.mjs, .claude/hooks/pre-tool-use-write-guard.mjs, .pi/extensions/dev-loop-behavioral-review.ts, cli/index.mjs, extension/checks.ts, ... and 40 more

Dependency Map

Resolved internal dependency edges

  • Edges detected: 1080
  • Importing files: 415
  • Imported files: 221
From To Specifier
.claude/hooks/_hook-decisions.mjs .claude/hooks/_bash-command-classify.mjs ./_bash-command-classify.mjs
.claude/hooks/_hook-decisions.mjs .claude/hooks/_run-context.mjs ./_run-context.mjs
.claude/hooks/post-tool-use-merge.mjs .claude/hooks/_bash-command-classify.mjs ./_bash-command-classify.mjs
.claude/hooks/post-tool-use-merge.mjs .claude/hooks/_hook-io.mjs ./_hook-io.mjs
.claude/hooks/pre-tool-use-bash-gate.mjs .claude/hooks/_bash-command-classify.mjs ./_bash-command-classify.mjs
.claude/hooks/pre-tool-use-bash-gate.mjs .claude/hooks/_hook-decisions.mjs ./_hook-decisions.mjs
.claude/hooks/pre-tool-use-bash-gate.mjs .claude/hooks/_hook-io.mjs ./_hook-io.mjs
.claude/hooks/pre-tool-use-write-guard.mjs .claude/hooks/_hook-decisions.mjs ./_hook-decisions.mjs
.claude/hooks/pre-tool-use-write-guard.mjs .claude/hooks/_hook-io.mjs ./_hook-io.mjs
.pi/extensions/dev-loop-behavioral-review.ts package:@earendil-works/pi-coding-agent @earendil-works/pi-coding-agent
cli/index.mjs lib/dev-loops-core.mjs ../lib/dev-loops-core.mjs
cli/index.mjs package:@dev-loops/core @dev-loops/core/cli/retry-wrapper
cli/index.mjs package:@dev-loops/core @dev-loops/core/harness
extension/checks.ts extension/harness-types.ts ./harness-types.ts
extension/checks.ts lib/dev-loops-core.mjs ../lib/dev-loops-core.mjs
extension/checks.ts scripts/loop/inspect-run-viewer/managed-instance.mjs ../scripts/loop/inspect-run-viewer/managed-instance.mjs
extension/index.ts extension/checks.ts ./checks.ts
extension/index.ts extension/pi-extension-adapter.ts ./pi-extension-adapter.ts
extension/index.ts extension/post-merge-update.ts ./post-merge-update.ts
extension/index.ts extension/presentation.ts ./presentation.ts
extension/index.ts lib/dev-loops-core.mjs ../lib/dev-loops-core.mjs
extension/pi-extension-adapter.ts extension/harness-types.ts ./harness-types.ts
extension/pi-extension-adapter.ts package:@dev-loops/core @dev-loops/core/harness
extension/pi-extension-adapter.ts package:@earendil-works/pi-coding-agent @earendil-works/pi-coding-agent
extension/post-merge-update.ts extension/harness-types.ts ./harness-types.ts
extension/post-merge-update.ts package:@dev-loops/core @dev-loops/core/loop/bash-command-classify
extension/presentation.ts extension/checks.ts ./checks.ts
extension/presentation.ts lib/dev-loops-core.mjs ../lib/dev-loops-core.mjs
packages/core/bin/ensure-phase-files.mjs packages/core/src/loop/phase-files.mjs ../src/loop/phase-files.mjs
packages/core/bin/log-bash-exit-1.mjs packages/core/src/bash-exit-one.mjs ../src/bash-exit-one.mjs
packages/core/bin/parse-review-threads.mjs packages/core/src/github/review-threads.mjs ../src/github/review-threads.mjs
packages/core/src/claude/asset-generation.mjs package:yaml yaml
packages/core/src/claude/headless-entry.mjs packages/core/src/loop/run-context.mjs ../loop/run-context.mjs
packages/core/src/claude/hook-decisions.mjs packages/core/src/loop/bash-command-classify.mjs ../loop/bash-command-classify.mjs
packages/core/src/claude/hook-decisions.mjs packages/core/src/loop/run-context.mjs ../loop/run-context.mjs
packages/core/src/config/config.mjs package:yaml yaml
packages/core/src/config/config.mjs package:zod zod
packages/core/src/debt/cluster.mjs packages/core/src/debt/score.mjs ./score.mjs
packages/core/src/debt/debt-finding.mjs package:zod zod
packages/core/src/debt/debt-signal.mjs package:zod zod
packages/core/src/debt/remediation-to-issue.mjs packages/core/src/debt/debt-finding.mjs ./debt-finding.mjs
packages/core/src/github/review-threads.mjs packages/core/src/cli/primitives.mjs ../cli/primitives.mjs
packages/core/src/harness/index.mjs packages/core/src/harness/adapter.mjs ./adapter.mjs
packages/core/src/harness/index.mjs packages/core/src/harness/extension-adapter.mjs ./extension-adapter.mjs
packages/core/src/harness/index.mjs packages/core/src/harness/noop-adapter.mjs ./noop-adapter.mjs
packages/core/src/harness/index.mjs packages/core/src/harness/pi-adapter.mjs ./pi-adapter.mjs
packages/core/src/harness/noop-adapter.mjs packages/core/src/harness/adapter.mjs ./adapter.mjs
packages/core/src/harness/pi-adapter.mjs packages/core/src/harness/adapter.mjs ./adapter.mjs
packages/core/src/loop/async-start-contract.mjs packages/core/src/loop/run-context.mjs ./run-context.mjs
packages/core/src/loop/copilot-loop-iterations.mjs packages/core/src/github/copilot-helpers.mjs ../github/copilot-helpers.mjs
packages/core/src/loop/copilot-loop-state.mjs packages/core/src/loop/copilot-ci-status.mjs ./copilot-ci-status.mjs
packages/core/src/loop/handoff-envelope.mjs packages/core/src/config/config.mjs ../config/config.mjs
packages/core/src/loop/handoff-envelope.mjs packages/core/src/github/repo-slug.mjs ../github/repo-slug.mjs
packages/core/src/loop/handoff-envelope.mjs packages/core/src/loop/async-start-contract.mjs ./async-start-contract.mjs
packages/core/src/loop/handoff-envelope.mjs packages/core/src/loop/policy-constants.mjs ./policy-constants.mjs
packages/core/src/loop/handoff-envelope.mjs packages/core/src/loop/public-dev-loop-routing-contract.mjs ./public-dev-loop-routing-contract.mjs
packages/core/src/loop/phase-files.mjs packages/core/src/cli/primitives.mjs ../cli/primitives.mjs
packages/core/src/loop/plan-file-promote-contract.mjs packages/core/src/loop/plan-file-intake-contract.mjs ./plan-file-intake-contract.mjs
packages/core/src/loop/plan-file-refine-contract.mjs packages/core/src/loop/plan-file-intake-contract.mjs ./plan-file-intake-contract.mjs
packages/core/src/loop/pr-gate-coordination.mjs packages/core/src/loop/copilot-loop-state.mjs ./copilot-loop-state.mjs
packages/core/src/loop/pr-gate-coordination.mjs packages/core/src/loop/pr-title-markers.mjs ./pr-title-markers.mjs
packages/core/src/loop/pr-gate-coordination.mjs packages/core/src/loop/ui-e2e-scoping.mjs ./ui-e2e-scoping.mjs
packages/core/src/loop/public-dev-loop-routing.mjs packages/core/src/loop/public-dev-loop-routing-contract.mjs ./public-dev-loop-routing-contract.mjs
packages/core/src/loop/public-dev-loop-routing.mjs packages/core/src/loop/retrospective-checkpoint.mjs ./retrospective-checkpoint.mjs
packages/core/src/loop/public-dev-loop-routing.mjs packages/core/src/loop/timeout-policy.mjs ./timeout-policy.mjs
packages/core/src/loop/queue-board-ordering.mjs packages/core/src/loop/queue-board-sync.mjs ./queue-board-sync.mjs
packages/core/src/loop/queue-board-ordering.mjs packages/core/src/projects/list-queue-items.mjs ../projects/list-queue-items.mjs
packages/core/src/loop/queue-board-sync.mjs package:yaml yaml
packages/core/src/loop/queue-board-sync.mjs packages/core/src/cli/primitives.mjs ../cli/primitives.mjs
packages/core/src/loop/queue-board-sync.mjs packages/core/src/projects/move-queue-item.mjs ../projects/move-queue-item.mjs
packages/core/src/loop/queue-driver.mjs packages/core/src/loop/queue-board-ordering.mjs ./queue-board-ordering.mjs
packages/core/src/loop/queue-driver.mjs packages/core/src/loop/queue-board-sync.mjs ./queue-board-sync.mjs
packages/core/src/loop/queue-driver.mjs packages/core/src/loop/queue-state.mjs ./queue-state.mjs
packages/core/src/loop/queue-membership.mjs packages/core/src/loop/queue-board-ordering.mjs ./queue-board-ordering.mjs
packages/core/src/loop/queue-membership.mjs packages/core/src/loop/queue-board-sync.mjs ./queue-board-sync.mjs
packages/core/src/loop/queue-membership.mjs packages/core/src/loop/queue-state.mjs ./queue-state.mjs
packages/core/src/loop/queue-parallel.mjs packages/core/src/loop/queue-state.mjs ./queue-state.mjs
packages/core/src/loop/run-inspection.mjs packages/core/src/loop/conductor-routing.mjs ./conductor-routing.mjs
packages/core/src/loop/run-inspection.mjs packages/core/src/loop/copilot-loop-state.mjs ./copilot-loop-state.mjs
packages/core/src/loop/run-inspection.mjs packages/core/src/loop/lifecycle-state.mjs ./lifecycle-state.mjs
packages/core/src/loop/spike-exit-contract.mjs packages/core/src/loop/spike-intake-contract.mjs ./spike-intake-contract.mjs
packages/core/src/loop/steering.mjs packages/core/src/github/repo-slug.mjs ../github/repo-slug.mjs
packages/core/src/loop/steering.mjs packages/core/src/loop/copilot-loop-state.mjs ./copilot-loop-state.mjs
packages/core/src/projects/list-queue-items.mjs packages/core/src/cli/primitives.mjs ../cli/primitives.mjs
packages/core/src/projects/list-queue-items.mjs packages/core/src/github/review-threads.mjs ../github/review-threads.mjs
packages/core/src/projects/list-queue-items.mjs packages/core/src/projects/resolve-project.mjs ./resolve-project.mjs
packages/core/src/projects/move-queue-item.mjs packages/core/src/cli/primitives.mjs ../cli/primitives.mjs
packages/core/src/projects/move-queue-item.mjs packages/core/src/github/review-threads.mjs ../github/review-threads.mjs
packages/core/src/projects/move-queue-item.mjs packages/core/src/projects/resolve-project.mjs ./resolve-project.mjs
packages/core/src/projects/resolve-project.mjs package:yaml yaml
packages/core/test/async-start-contract.test.mjs packages/core/src/loop/async-start-contract.mjs ../src/loop/async-start-contract.mjs
packages/core/test/bash-command-classify.test.mjs packages/core/src/loop/bash-command-classify.mjs ../src/loop/bash-command-classify.mjs
packages/core/test/bash-exit-one.test.mjs packages/core/src/bash-exit-one.mjs ../src/bash-exit-one.mjs
packages/core/test/claude-asset-generation.test.mjs packages/core/src/claude/asset-generation.mjs ../src/claude/asset-generation.mjs
packages/core/test/claude-headless-entry.test.mjs packages/core/src/claude/headless-entry.mjs ../src/claude/headless-entry.mjs
packages/core/test/claude-hook-decisions.test.mjs packages/core/src/claude/hook-decisions.mjs ../src/claude/hook-decisions.mjs
packages/core/test/conductor-routing.test.mjs packages/core/src/loop/conductor-routing.mjs ../src/loop/conductor-routing.mjs
packages/core/test/config.test.mjs packages/core/src/config/config.mjs ../src/config/config.mjs
packages/core/test/copilot-ci-status.test.mjs packages/core/src/loop/copilot-ci-status.mjs ../src/loop/copilot-ci-status.mjs
packages/core/test/copilot-helpers.test.mjs packages/core/src/github/copilot-helpers.mjs ../src/github/copilot-helpers.mjs
packages/core/test/copilot-loop-iterations.test.mjs packages/core/src/loop/copilot-loop-iterations.mjs ../src/loop/copilot-loop-iterations.mjs
packages/core/test/copilot-loop-state.test.mjs packages/core/src/loop/copilot-loop-state.mjs ../src/loop/copilot-loop-state.mjs
packages/core/test/debt-cluster-contract.test.mjs packages/core/src/debt/cluster.mjs ../src/debt/cluster.mjs
packages/core/test/debt-e2e-synthetic.test.mjs packages/core/src/debt/cluster.mjs ../src/debt/cluster.mjs
packages/core/test/debt-e2e-synthetic.test.mjs packages/core/src/debt/shape.mjs ../src/debt/shape.mjs
packages/core/test/debt-finding.test.mjs packages/core/src/debt/debt-finding.mjs ../src/debt/debt-finding.mjs
packages/core/test/debt-integration-seam.test.mjs packages/core/src/debt/cluster.mjs ../src/debt/cluster.mjs
packages/core/test/debt-integration-seam.test.mjs packages/core/src/debt/debt-finding.mjs ../src/debt/debt-finding.mjs
packages/core/test/debt-integration-seam.test.mjs packages/core/src/debt/shape.mjs ../src/debt/shape.mjs
packages/core/test/debt-remediation-to-issue.test.mjs packages/core/src/debt/remediation-to-issue.mjs ../src/debt/remediation-to-issue.mjs
packages/core/test/debt-schema-contract.test.mjs packages/core/src/debt/debt-finding.mjs ../src/debt/debt-finding.mjs
packages/core/test/debt-score.test.mjs packages/core/src/debt/score.mjs ../src/debt/score.mjs
packages/core/test/debt-shape-contract.test.mjs packages/core/src/debt/shape.mjs ../src/debt/shape.mjs
packages/core/test/debt-signal.test.mjs packages/core/src/debt/debt-signal.mjs ../src/debt/debt-signal.mjs
packages/core/test/devloops-mandatory-ac-dod.test.mjs packages/core/src/config/config.mjs ../src/config/config.mjs
packages/core/test/diff-analyzer.test.mjs package:y y
packages/core/test/diff-analyzer.test.mjs packages/core/src/analysis/change-classifier.mjs ../src/analysis/change-classifier.mjs
packages/core/test/diff-analyzer.test.mjs packages/core/src/analysis/diff-analyzer.mjs ../src/analysis/diff-analyzer.mjs
packages/core/test/dynamic-angles.test.mjs packages/core/src/analysis/change-classifier.mjs ../src/analysis/change-classifier.mjs
packages/core/test/extension-adapter.test.mjs packages/core/src/harness/index.mjs ../src/harness/index.mjs
packages/core/test/gate-fanin.test.mjs packages/core/src/loop/gate-fanin.mjs ../src/loop/gate-fanin.mjs
packages/core/test/handoff-envelope.test.mjs packages/core/src/loop/handoff-envelope.mjs ../src/loop/handoff-envelope.mjs
packages/core/test/handoff-envelope.test.mjs packages/core/src/loop/public-dev-loop-routing-contract.mjs ../src/loop/public-dev-loop-routing-contract.mjs
packages/core/test/harness.test.mjs packages/core/src/harness/index.mjs ../src/harness/index.mjs
packages/core/test/issue-refinement-artifact.test.mjs packages/core/src/loop/issue-refinement-artifact.mjs ../src/loop/issue-refinement-artifact.mjs
packages/core/test/lifecycle-state.test.mjs packages/core/src/loop/lifecycle-state.mjs ../src/loop/lifecycle-state.mjs
packages/core/test/outer-loop-state.test.mjs packages/core/src/loop/conductor-routing.mjs ../src/loop/conductor-routing.mjs
packages/core/test/phase-files.test.mjs packages/core/src/loop/phase-files.mjs ../src/loop/phase-files.mjs
packages/core/test/plan-file-intake-contract.test.mjs packages/core/src/loop/plan-file-intake-contract.mjs ../src/loop/plan-file-intake-contract.mjs
packages/core/test/plan-file-promote-contract.test.mjs packages/core/src/loop/plan-file-promote-contract.mjs ../src/loop/plan-file-promote-contract.mjs
packages/core/test/plan-file-refine-contract.test.mjs packages/core/src/loop/plan-file-intake-contract.mjs ../src/loop/plan-file-intake-contract.mjs
packages/core/test/plan-file-refine-contract.test.mjs packages/core/src/loop/plan-file-refine-contract.mjs ../src/loop/plan-file-refine-contract.mjs
packages/core/test/pr-body-spec-lightweight.test.mjs packages/core/src/loop/handoff-envelope.mjs ../src/loop/handoff-envelope.mjs
packages/core/test/pr-body-spec-lightweight.test.mjs packages/core/src/loop/issue-refinement-artifact.mjs ../src/loop/issue-refinement-artifact.mjs
packages/core/test/pr-gate-coordination.test.mjs packages/core/src/loop/copilot-loop-state.mjs ../src/loop/copilot-loop-state.mjs
packages/core/test/pr-gate-coordination.test.mjs packages/core/src/loop/pr-gate-coordination.mjs ../src/loop/pr-gate-coordination.mjs
packages/core/test/pr-lifecycle.test.mjs packages/core/src/loop/pr-lifecycle.mjs ../src/loop/pr-lifecycle.mjs
packages/core/test/pr-title-markers.test.mjs packages/core/src/loop/pr-title-markers.mjs ../src/loop/pr-title-markers.mjs
packages/core/test/projects-modules.test.mjs packages/core/src/projects/list-queue-items.mjs ../src/projects/list-queue-items.mjs
packages/core/test/projects-modules.test.mjs packages/core/src/projects/move-queue-item.mjs ../src/projects/move-queue-item.mjs
packages/core/test/projects-modules.test.mjs packages/core/src/projects/resolve-project.mjs ../src/projects/resolve-project.mjs
packages/core/test/public-dev-loop-routing-config.test.mjs packages/core/src/loop/public-dev-loop-routing-contract.mjs ../src/loop/public-dev-loop-routing-contract.mjs
packages/core/test/public-dev-loop-routing-contract.test.mjs packages/core/test/public-dev-loop-routing-test-helpers.mjs ./public-dev-loop-routing-test-helpers.mjs
packages/core/test/public-dev-loop-routing-routing.test.mjs packages/core/test/public-dev-loop-routing-test-helpers.mjs ./public-dev-loop-routing-test-helpers.mjs
packages/core/test/public-dev-loop-routing-startup.test.mjs packages/core/test/public-dev-loop-routing-test-helpers.mjs ./public-dev-loop-routing-test-helpers.mjs
packages/core/test/public-dev-loop-routing-status.test.mjs packages/core/test/public-dev-loop-routing-test-helpers.mjs ./public-dev-loop-routing-test-helpers.mjs
packages/core/test/public-dev-loop-routing-test-helpers.mjs packages/core/src/loop/public-dev-loop-routing.mjs ../src/loop/public-dev-loop-routing.mjs
packages/core/test/public-dev-loop-routing-test-helpers.mjs packages/core/src/loop/retrospective-checkpoint.mjs ../src/loop/retrospective-checkpoint.mjs
packages/core/test/public-dev-loop-routing-test-helpers.mjs packages/core/src/loop/timeout-policy.mjs ../src/loop/timeout-policy.mjs
packages/core/test/public-dev-loop-routing-variation.test.mjs packages/core/test/public-dev-loop-routing-test-helpers.mjs ./public-dev-loop-routing-test-helpers.mjs
packages/core/test/queue-board-ordering.test.mjs packages/core/src/loop/queue-board-ordering.mjs ../src/loop/queue-board-ordering.mjs
packages/core/test/queue-board-sync.test.mjs packages/core/src/loop/queue-board-sync.mjs ../src/loop/queue-board-sync.mjs
packages/core/test/queue-driver.test.mjs packages/core/src/loop/queue-driver.mjs ../src/loop/queue-driver.mjs
packages/core/test/queue-driver.test.mjs packages/core/src/loop/queue-state.mjs ../src/loop/queue-state.mjs
packages/core/test/queue-membership.test.mjs packages/core/src/loop/queue-membership.mjs ../src/loop/queue-membership.mjs
packages/core/test/queue-membership.test.mjs packages/core/src/loop/queue-state.mjs ../src/loop/queue-state.mjs
packages/core/test/queue-state.test.mjs packages/core/src/loop/queue-state.mjs ../src/loop/queue-state.mjs
packages/core/test/refinement-grill-state.test.mjs package:@dev-loops/core @dev-loops/core/loop/refinement-grill-state
packages/core/test/repo-slug.test.mjs packages/core/src/github/repo-slug.mjs ../src/github/repo-slug.mjs
packages/core/test/resolve-human-handoff-config.test.mjs packages/core/src/config/config.mjs ../src/config/config.mjs
packages/core/test/resolve-worktree-config.test.mjs packages/core/src/config/config.mjs ../src/config/config.mjs
packages/core/test/resolve-worktree-path.test.mjs packages/core/src/loop/handoff-envelope.mjs ../src/loop/handoff-envelope.mjs
packages/core/test/retrospective-checkpoint.test.mjs packages/core/src/loop/public-dev-loop-routing.mjs ../src/loop/public-dev-loop-routing.mjs
packages/core/test/retrospective-checkpoint.test.mjs packages/core/src/loop/retrospective-checkpoint.mjs ../src/loop/retrospective-checkpoint.mjs
packages/core/test/retry-wrapper.test.mjs packages/core/src/cli/retry-wrapper.mjs ../src/cli/retry-wrapper.mjs
packages/core/test/review-threads.test.mjs packages/core/src/github/review-threads.mjs ../src/github/review-threads.mjs
packages/core/test/reviewer-loop-state.test.mjs packages/core/src/loop/reviewer-loop-state.mjs ../src/loop/reviewer-loop-state.mjs
packages/core/test/run-context.test.mjs packages/core/src/loop/run-context.mjs ../src/loop/run-context.mjs
packages/core/test/spike-exit-contract.test.mjs packages/core/src/loop/spike-exit-contract.mjs ../src/loop/spike-exit-contract.mjs
packages/core/test/spike-exit-contract.test.mjs packages/core/src/loop/spike-intake-contract.mjs ../src/loop/spike-intake-contract.mjs
packages/core/test/spike-exit-contract.test.mjs scripts/refine/validate-plan-file.mjs ../../../scripts/refine/validate-plan-file.mjs
packages/core/test/spike-gate-profile.test.mjs packages/core/src/config/config.mjs ../src/config/config.mjs
packages/core/test/spike-intake-contract.test.mjs packages/core/src/loop/spike-intake-contract.mjs ../src/loop/spike-intake-contract.mjs
packages/core/test/steering.test.mjs packages/core/src/loop/copilot-loop-state.mjs ../src/loop/copilot-loop-state.mjs
packages/core/test/steering.test.mjs packages/core/src/loop/steering.mjs ../src/loop/steering.mjs
packages/core/test/tracker-first-loop-state.test.mjs packages/core/src/loop/tracker-first-loop-state.mjs ../src/loop/tracker-first-loop-state.mjs
packages/core/test/tracker-pr-state.test.mjs packages/core/src/loop/tracker-pr-state.mjs ../src/loop/tracker-pr-state.mjs
packages/core/test/ui-e2e-scoping.test.mjs packages/core/src/loop/ui-e2e-scoping.mjs ../src/loop/ui-e2e-scoping.mjs
packages/core/test/ui-e2e-scoping.test.mjs test/playwright/harness/deck-fit-harness.mjs ../../../test/playwright/harness/deck-fit-harness.mjs
packages/core/test/worktree-guard.test.mjs packages/core/src/loop/worktree-guard.mjs ../src/loop/worktree-guard.mjs
playwright.config.mjs package:@playwright/test @playwright/test
playwright.config.mjs test/playwright/harness/deck-fit-harness.mjs ./test/playwright/harness/deck-fit-harness.mjs
playwright.config.mjs test/playwright/harness/inspect-run-viewer-harness.mjs ./test/playwright/harness/inspect-run-viewer-harness.mjs
playwright.config.mjs test/playwright/harness/webkit-smoke-harness.mjs ./test/playwright/harness/webkit-smoke-harness.mjs
scripts/_cli-primitives.mjs package:@dev-loops/core @dev-loops/core/cli/primitives
scripts/_core-helpers.mjs package:@dev-loops/core @dev-loops/core/cli/helpers
scripts/_core-helpers.mjs package:@dev-loops/core @dev-loops/core/github/copilot-helpers
scripts/_core-helpers.mjs package:@dev-loops/core @dev-loops/core/github/review-threads
scripts/_core-helpers.mjs package:@dev-loops/core @dev-loops/core/loop/phase-files
scripts/claude/generate-claude-assets.mjs package:@dev-loops/core @dev-loops/core/claude/asset-generation
scripts/claude/headless-dev-loop.mjs package:@dev-loops/core @dev-loops/core/claude/headless-entry
scripts/claude/headless-dev-loop.mjs package:@dev-loops/core @dev-loops/core/loop/run-context
scripts/docs/validate-links.mjs scripts/_cli-primitives.mjs ../_cli-primitives.mjs
scripts/docs/validate-links.mjs scripts/_core-helpers.mjs ../_core-helpers.mjs
scripts/docs/validate-rule-ownership.mjs scripts/_core-helpers.mjs ../_core-helpers.mjs
scripts/docs/validate-state-machine-conformance.mjs package:@dev-loops/core @dev-loops/core/loop/conductor-routing
scripts/docs/validate-state-machine-conformance.mjs package:@dev-loops/core @dev-loops/core/loop/copilot-loop-state
scripts/docs/validate-state-machine-conformance.mjs package:@dev-loops/core @dev-loops/core/loop/pr-gate-coordination
scripts/docs/validate-state-machine-conformance.mjs package:@dev-loops/core @dev-loops/core/loop/pr-lifecycle
scripts/docs/validate-state-machine-conformance.mjs package:@dev-loops/core @dev-loops/core/loop/public-dev-loop-routing

Generated from: https://github.com/mfittko/dev-loops
Source commit: ca45691
Compiled at: 2026-07-10T13:21:09.811Z
Page kind: sidebar
Page state: generated
Confidence: medium

Navigation

Modules

Cross-cutting

Clone this wiki locally