project_validate
Validate a project.json container: verify schema stamp, naming convention, path fields, and that referenced manifest, item registry, components directory, and named master/skeleton exist.
Instructions
Validate a project.json container (issue #143 / D1): the schema stamp ("ankusdrive.project/1"), the naming convention on the project name, the conventional path fields, and — relative to the project directory — that the referenced manifest + item registry exist, the components directory is present, and a named master/skeleton is a real component of the assembly manifest.
project: path to the project.json container.
Returns {ok, problems, schema, name} — ok is True iff problems is empty.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes |