| LOW | test/core/completions/command-registry.test.ts | 73 | function toCommanderPositionalShapes(command: Command): PositionalShape[] { |
| LOW | test/commands/config-profile.test.ts | 94 | function setupDriftedProjectArtifacts(projectDir: string): void { |
| LOW | test/commands/config-profile.test.ts | 101 | function setupSyncedCoreBothArtifacts(projectDir: string): void { |
| LOW | test/commands/config-profile.test.ts | 124 | function addExtraVerifyWorkflowArtifacts(projectDir: string): void { |
| LOW | …/changes/archive/2026-02-17-add-verify-skill/design.md | 30 | export function getVerifyChangeSkillTemplate(): SkillTemplate |
| LOW | …/changes/archive/2026-02-17-add-verify-skill/design.md | 31 | export function getOpsxVerifyCommandTemplate(): CommandTemplate |
| LOW | src/core/legacy-cleanup.ts | 180 | export async function detectLegacySlashCommands( |
| LOW | src/core/legacy-cleanup.ts | 215 | async function findLegacySlashCommandFiles( |
| LOW | src/core/legacy-cleanup.ts | 267 | export async function detectLegacyStructureFiles( |
| LOW | src/core/legacy-cleanup.ts | 591 | export function getToolsFromLegacyArtifacts(detection: LegacyDetectionResult): string[] { |
| LOW | src/core/legacy-cleanup.ts | 639 | export function formatProjectMdMigrationHint(): string { |
| LOW | src/core/migration.ts | 22 | function scanInstalledWorkflowArtifacts( |
| LOW | src/core/planning-home.ts | 69 | export function findWorkspacePlanningRootSync(startPath = process.cwd()): string | null { |
| LOW | src/core/planning-home.ts | 124 | export function resolveCurrentPlanningHomeSync( |
| LOW | src/core/profile-sync-drift.ts | 38 | export function toolHasAnyConfiguredCommand(projectPath: string, toolId: string): boolean { |
| LOW | src/core/profile-sync-drift.ts | 56 | export function getCommandConfiguredTools(projectPath: string): string[] { |
| LOW | src/core/profile-sync-drift.ts | 74 | export function getConfiguredToolsForProfileSync(projectPath: string): string[] { |
| LOW | src/core/profile-sync-drift.ts | 88 | export function hasToolProfileOrDeliveryDrift( |
| LOW | src/core/profile-sync-drift.ts | 166 | export function getToolsNeedingProfileSync( |
| LOW | src/core/profile-sync-drift.ts | 178 | function getInstalledWorkflowsForTool( |
| LOW | src/core/parsers/requirement-blocks.ts | 24 | export function extractRequirementsSection(content: string): RequirementsSectionParts { |
| LOW | src/core/parsers/requirement-blocks.ts | 164 | function getSectionCaseInsensitive(sections: Record<string, string>, desired: string): { body: string; found: boolean } |
| LOW | src/core/parsers/requirement-blocks.ts | 172 | function parseRequirementBlocksFromSection(sectionBody: string): RequirementBlock[] { |
| LOW | src/core/parsers/spec-structure.ts | 13 | export function findMainSpecStructureIssues(content: string): MainSpecStructureIssue[] { |
| LOW | src/core/parsers/spec-structure.ts | 76 | export function stripFencedCodeBlocksPreservingLines(content: string): string { |
| LOW | src/core/context-store/binding.ts | 59 | export function createRegisteredContextStoreBinding(id: string): ContextStoreBinding { |
| LOW | src/core/context-store/binding.ts | 71 | export function createPathContextStoreBinding(input: { |
| LOW | src/core/context-store/binding.ts | 91 | export function normalizeContextStoreBinding(binding: ContextStoreBinding): ContextStoreBinding { |
| LOW | src/core/context-store/binding.ts | 142 | export function formatContextStoreBinding(binding: ContextStoreBinding): string { |
| LOW | src/core/context-store/binding.ts | 152 | export function formatContextStoreBindingSelector(binding: ContextStoreBinding): string { |
| LOW | src/core/context-store/binding.ts | 160 | export function formatContextStoreSelector(selected: SelectedContextStore): string { |
| LOW | src/core/context-store/binding.ts | 166 | export function createContextStoreBindingFromSelected( |
| LOW | src/core/context-store/binding.ts | 193 | export function requireContextStoreSelector( |
| LOW | src/core/context-store/binding.ts | 211 | export async function resolveSelectedContextStore( |
| LOW | src/core/context-store/binding.ts | 283 | export async function resolveContextStoreBinding( |
| LOW | src/core/context-store/errors.ts | 30 | export function makeContextStoreDiagnostic( |
| LOW | src/core/context-store/operations.ts | 148 | async function readStoreMetadataForOperation(storeRoot: string) { |
| LOW | src/core/context-store/operations.ts | 183 | async function findContainingGitRepositoryRoot(storeRoot: string): Promise<string | null> { |
| LOW | src/core/context-store/operations.ts | 222 | async function assertSetupPathIsNotNestedInGitRepo( |
| LOW | src/core/context-store/operations.ts | 411 | export async function setupPreparedContextStore( |
| LOW | src/core/context-store/operations.ts | 468 | export async function registerExistingContextStore( |
| LOW | src/core/context-store/operations.ts | 539 | export async function prepareContextStoreCleanup( |
| LOW | src/core/context-store/operations.ts | 579 | async function assertSafeToDeleteContextStoreRoot(storeRoot: string, id: string): Promise<{ |
| LOW | src/core/context-store/operations.ts | 823 | export function normalizeContextStorePathForComparison(targetPath: string): string { |
| LOW | src/core/context-store/foundation.ts | 63 | export function getContextStoreRegistryPath(options: ContextStorePathOptions = {}): string { |
| LOW | src/core/context-store/foundation.ts | 67 | export function getDefaultContextStoreRoot(id: string, options: ContextStorePathOptions = {}): string { |
| LOW | src/core/context-store/foundation.ts | 71 | export function getContextStoreMetadataDir(storeRoot: string): string { |
| LOW | src/core/context-store/foundation.ts | 75 | export function getContextStoreMetadataPath(storeRoot: string): string { |
| LOW | src/core/context-store/foundation.ts | 164 | function normalizeExistingPathForStorage(existingPath: string): string { |
| LOW | src/core/context-store/foundation.ts | 202 | function contextStoreStateDiagnostic(label: string): { |
| LOW | src/core/context-store/foundation.ts | 222 | function invalidContextStoreStateError(label: string, message: string): ContextStoreError { |
| LOW | src/core/context-store/foundation.ts | 239 | function assertValidContextStoreIds(ids: string[], label: string): void { |
| LOW | src/core/context-store/foundation.ts | 250 | export function parseContextStoreRegistryState(content: string): ContextStoreRegistryState { |
| LOW | src/core/context-store/foundation.ts | 269 | export function parseContextStoreMetadataState(content: string): ContextStoreMetadataState { |
| LOW | src/core/context-store/foundation.ts | 288 | export function serializeContextStoreRegistryState(state: ContextStoreRegistryState): string { |
| LOW | src/core/context-store/foundation.ts | 306 | export function serializeContextStoreMetadataState(state: ContextStoreMetadataState): string { |
| LOW | src/core/context-store/foundation.ts | 324 | export function listContextStoreRegistryEntries( |
| LOW | src/core/context-store/foundation.ts | 336 | export async function readContextStoreRegistryState( |
| LOW | src/core/context-store/foundation.ts | 348 | export async function writeContextStoreRegistryState( |
| LOW | src/core/context-store/foundation.ts | 379 | async function acquireContextStoreRegistryLock( |
| 205 more matches not shown… |