API Reference¶
MAID Runner - Manifest-driven AI Development validation framework.
Library API for validating code artifacts against manifest specifications.
- Quick start:
from maid_runner import validate, validate_all
# Validate a single manifest result = validate(“manifests/add-auth.manifest.yaml”) print(result.success) # True/False
# Validate all manifests in a directory batch = validate_all(“manifests/”) print(f”{batch.passed}/{batch.total_manifests} passed”)
Public Exports¶
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
|
|
|
|
|
|
Generate a snapshot manifest from an existing source file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instance-scoped registry of language validators. |
|
|
No validator available for a file extension. |
Abstract base for language-specific code validators. |
|
|
An artifact found by a language validator in source code. |
|
Result of collecting artifacts from a source file. |
|
|
|
|
Container class for managing nodes and edges in a knowledge graph. |
|
|
Enumeration of graph node types. |
|
Enumeration of graph edge types. |
|
Orchestrates coherence validation. |
|
Complete result of coherence validation. |