generated from coulomb/repo-seed
33 lines
652 B
Markdown
33 lines
652 B
Markdown
# Source Snippets Workflow
|
|
|
|
```yaml workflow
|
|
metadata:
|
|
id: source-snippets
|
|
title: Source Snippets
|
|
intent:
|
|
summary: Extract code fences from Markdown documents into a generated note.
|
|
inputs:
|
|
docs:
|
|
file: snippets/source.md
|
|
extract:
|
|
code:
|
|
selector: blocks[type=code]
|
|
steps:
|
|
render:
|
|
kind: template
|
|
template: templates/snippets.md
|
|
data:
|
|
snippets: ${sources.docs.extracts.code}
|
|
outputs:
|
|
snippets:
|
|
path: out/snippets.md
|
|
content: ${steps.render.markdown}
|
|
permissions:
|
|
filesystem:
|
|
read: [snippets, templates]
|
|
write: [out]
|
|
responsibilities:
|
|
agent:
|
|
may_run_deterministic_steps: true
|
|
```
|