MCPcopy Index your code
hub / github.com/cobusgreyling/loop-engineering / buildLoopBudgetMd

Function buildLoopBudgetMd

tools/loop-init/src/cli.ts:193–222  ·  view source on GitHub ↗
(pattern: Pattern)

Source from the content-addressed store, hash-verified

191}
192
193function buildLoopBudgetMd(pattern: Pattern): string {
194 const b = PATTERN_BUDGET[pattern];
195 return `# Loop Budget — YOUR_PROJECT
196
197> Primary loop: **${b.name}** (scaffolded by loop-init)
198
199## Daily limits
200
201| Loop | Max runs/day | Max tokens/day | Max sub-agent spawns/run |
202|------|--------------|----------------|--------------------------|
203| ${b.name} | ${b.maxRunsPerDay} | ${formatTokenCap(b.dailyCap)} | ${b.maxSpawnsL1} (L1) / ${b.maxSpawnsL2} (L2) |
204
205## On budget exceed
206
2071. Pause schedulers (\`scheduler_delete\` or disable automations)
2082. Append event to \`loop-run-log.md\`
2093. Notify human (Slack / issue / STATE.md High Priority)
210
211## Kill switch
212
213- Command or issue label: \`loop-pause-all\`
214- Resume only after human clears the flag in STATE.md
215
216## Estimate spend
217
218\`\`\`bash
219npx @cobusgreyling/loop-cost --pattern ${pattern}
220\`\`\`
221`;
222}
223
224async function scaffoldObservability(
225 pattern: Pattern,

Callers 1

scaffoldObservabilityFunction · 0.85

Calls 1

formatTokenCapFunction · 0.85

Tested by

no test coverage detected