Examples
FreshForge ships public-safe example workflow specs that exercise the current alpha validation, inspection, provider discovery, and non-executing planning surfaces. They are synthetic examples and do not represent real project data.
Stand Treatment Workflow
examples/stand_treatment_workflow.yaml is the smallest single-provider
example. It uses the built-in freshforge.example provider and declares a
three-node graph:
load synthetic inventory;
classify placeholder fuel information;
declare a treatment prescription report.
freshforge validate examples/stand_treatment_workflow.yaml
freshforge inspect examples/stand_treatment_workflow.yaml
freshforge plan examples/stand_treatment_workflow.yaml
Ecosystem Adapter Workflow
examples/ecosystem_adapter_workflow.yaml is the Phase 4 multi-provider
example. It uses both the built-in freshforge.example provider and the
entry-point-discovered freshforge.fixture provider:
load synthetic inventory;
declare an inventory summary;
declare a yield table check;
declare a scenario report artifact.
freshforge validate examples/ecosystem_adapter_workflow.yaml
freshforge inspect examples/ecosystem_adapter_workflow.yaml --json
freshforge plan examples/ecosystem_adapter_workflow.yaml --json
Example Boundaries
Examples are intentionally non-executing. FreshForge validates structure, provider references, provider-declared keys, and dependency order. It does not read datasets, inspect declared artifact files, call external tools, or create workflow outputs.