Framework for Python

Workflow

spec_check()

Problems that would stop project_create(). An empty list means the spec is valid.

Usage

spec_check(spec: dict[str, Any]) -> list[str]

Arguments

Name Type Description
spec required dict[str, Any]

A resolved spec, such as spec_resolve().spec. It is checked for required and unknown sections, the spec version, project type, and language, safe relative paths, package and skill entries, and AI and scaffold settings.

Value

One message per problem found.