{"record":{"id":"cc21e4facd0fa5d4","repo":"ruvnet/ruflo","slug":"project-local-flywheel-anchor-required-create-d","errorCode":null,"errorMessage":"project-local flywheel anchor required; create ${DEFAULT_PROJECT_ANCHOR_MANIFEST} or pass anchorPath + anchorHash","messagePattern":"project-local flywheel anchor required; create (.+?) or pass anchorPath \\+ anchorHash","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"v3/@claude-flow/cli/src/services/harness-project-anchor.ts","lineNumber":196,"sourceCode":"    const requested = existsSync(manifestRelative) ? manifestRelative : resolve(root, manifest.path);\n    return toSelection(containedPath(root, requested), manifest.sha256);\n  }\n\n  if (isRufloRepository(root) || process.env.RUFLO_FLYWHEEL_ALLOW_BUILTIN_ANCHOR === '1') {\n    const frozen = loadFrozenHumanEval();\n    return {\n      version: frozen.version,\n      anchorRef: FROZEN_HUMAN_EVAL_HASH,\n      source: 'ruflo-built-in',\n      tasks: frozen.tasks.map((task) => ({\n        id: task.id,\n        input: { id: task.id, q: task.q },\n        expected: task.labels,\n      })),\n    };\n  }\n\n  throw new Error(\n    `project-local flywheel anchor required; create ${DEFAULT_PROJECT_ANCHOR_MANIFEST} or pass anchorPath + anchorHash`,\n  );\n}\n","sourceCodeStart":178,"sourceCodeEnd":200,"githubUrl":"https://github.com/ruvnet/ruflo/blob/2602b642d92234c710ffbe96bfb33007d481ceab/v3/@claude-flow/cli/src/services/harness-project-anchor.ts#L178-L200","documentation":"loadEffectiveFlywheelAnchor throws when the repo is not a Ruflo repository (and RUFLO_FLYWHEEL_ALLOW_BUILTIN_ANCHOR is unset) and no project-local anchor manifest exists; evaluation refuses to run without a task anchor.","triggerScenarios":"Thrown at v3/@claude-flow/cli/src/services/harness-project-anchor.ts:185 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Create the default project anchor manifest file","Pass anchorPath and anchorHash together explicitly"],"exampleFix":"Create the default project anchor manifest file, or pass both anchorPath and anchorHash explicitly.","handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2602b642d92234c710ffbe96bfb33007d481ceab","analyzedAt":"2026-08-18T21:34:22.708Z","contentChangedAt":"2026-08-18T21:34:22.708Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}