Prepare
Goal
Get everything in place for the capstone. Time: 15 minutes.
Checklist
| Need | Why | Check |
|---|---|---|
Bash + jq, pwsh, Python 3, .NET 10 SDK, rustc, Node 22.6+ | All seven languages run in this workflow | Stage 0 runtime check |
A project folder ~/src/release-digest | The workflow’s folder and Code file base | mkdir -p ~/src/release-digest/scripts |
scripts/stamp.ts in that folder | The Code file block | See below |
A saved MCP server Demo tools with an echo tool | The MCP block | Use any saved tool that accepts {"message": "..."}, and rename it in the YAML |
| A saved model connection Summary model | The AI block | Save rejects an unknown connection with connection ‘…’ is not saved. |
Tip
No MCP server or model to hand? You can still finish the capstone. Turn Node execution off for post and/or ai_warn (enabled: false). They show as Skipped, and every other block still runs.
The Code file
Save this as ~/src/release-digest/scripts/stamp.ts (download):
Check your run
ls ~/src/release-digest/scripts shows stamp.ts, and every runtime check prints a version.
Exercise
Before you look at the next lesson, list which block in the diagram will use which kind and which language. You should have seven kinds and seven languages.