22 lines
684 B
Rust
22 lines
684 B
Rust
//! Workflow records, loading, Agent Skill ingestion, and human-edit linting.
|
|
|
|
mod error;
|
|
mod linter;
|
|
mod schema;
|
|
mod scope;
|
|
mod skill;
|
|
mod workflow;
|
|
|
|
pub use error::WorkflowLintError;
|
|
pub use lint_common::{RecordLintError, Slug, is_valid_slug};
|
|
pub use linter::{WorkflowLintReport, WorkflowLinter};
|
|
pub use schema::{WorkflowFrontmatter, split_frontmatter};
|
|
pub use scope::deny_write_rules;
|
|
pub use skill::{
|
|
SKILL_FILENAME, SkillParseError, SkillRecord, load_skills_from_dir, parse_skill_md,
|
|
};
|
|
pub use workflow::{
|
|
ResidentWorkflowEntry, ShadowedSkill, WORKFLOW_DESCRIPTION_HARD_CAP, WorkflowLoadError,
|
|
WorkflowRecord, WorkflowRegistry, WorkflowSource, load_workflows,
|
|
};
|