Fission-AI/OpenSpec · error · SchemaValidationError
Cyclic dependency detected: ${cycle}
Error message
Cyclic dependency detected: ${cycle} What it means
Error "Cyclic dependency detected: ${cycle}" thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/artifact-graph/schema.ts:120
let current = id;
while (current !== dep) {
cyclePath.unshift(current);
current = parent.get(current)!;
}
cyclePath.unshift(dep);
return cyclePath.join(' → ');
}
}
inStack.delete(id);
return null;
}
for (const artifact of artifacts) {
if (!visited.has(artifact.id)) {
const cycle = dfs(artifact.id);
if (cycle) {
throw new SchemaValidationError(`Cyclic dependency detected: ${cycle}`);
}
}
}
}
View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/core/artifact-graph/schema.ts:120 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25).
Data as JSON: /api/errors/40a4b06eff06293d.
Report an issue: GitHub.