Skip to content

[rig-tasks] Add 10 rig samples — 2026-10-10 - #612

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-10-10-f7ca01496100a91a
Draft

github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-10-10-f7ca01496100a91a

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Added 10 novel rig sample files to skills/rig/samples/ (541–550) and refreshed skills/rig/samples.md.
Theme seed: 7da8a996fd41eaa6ff6bddbfb9f68fa3; all 10 seeded themes were used (weather/climate, manufacturing, public transit, ecology, food/recipes, travel planning, scientific experiments, inventory/logistics, media production, community events).

# File Bucket / family Missing lesson Closest samples Typecheck
1 541-station-report-budget.md runtime / station-report-budget timeout() + self-reported partial-completion/truncation flag over a multi-item array, not just pass/fail of one bash probe 524-healthcheck-timeout.md, 49-timeout-signal-helper.md pass
2 542-shift-schedule-localizer.md schemas / shift-schedule-localizer s.record keyed by a fixed small locale set where each value re-states the full dataset with per-locale labels 41-parse-coverage.md, 32-command-planner.md pass
3 543-transit-stop-translation-joiner.md tools / transit-stop-translation-joiner defineTool join across two synthetic datasets where a missing lookup becomes an explicit s.nullable field 538-semver-satisfies-tool.md, 517-custom-tool-port-scanner-stub.md pass
4 544-species-observation-digest.md context / species-observation-digest p.write side effect requiring frequency-based disambiguation among competing text labels before writing 518-write-sideeffect-report-generator.md, 537-line-count-report-writer.md pass
5 545-recipe-conversion-delta.md schemas / recipe-conversion-delta Sparse partial-update merge into one array where s.optional is conditioned on a changed boolean 508-dotenv-template-validator.md, 42-json-repair.md pass
6 546-itinerary-budget-pipeline.md workflows / itinerary-budget-pipeline workflow() where an earlier phase's boolean array filters a variable-size subset for a later free-form report phase 525-lint-test-gate-workflow.md, 515-sequential-release-gate-workflow.md pass
7 547-lab-result-steered-translation.md runtime / lab-result-steered-translation steering()+repair() guarding an array of nested objects with an s.enum locale field, not a single top-level nullable scalar 540-steering-nullable-commit.md, 126-tsconfig-options-auditor.md pass
8 548-warehouse-slot-allocator.md delegation / warehouse-slot-allocator Model-driven delegation (agents: {...}) where two subagents share one fixed numeric budget and the root must produce a remediation plan 58-genaiscript-travel-plan-port.md, 50-end-to-end-release-agent.md pass
9 549-shot-log-gap-reconciler.md tools / shot-log-gap-reconciler Per-item defineTool call that can return a "not found" partial-observation result, driving a derived completeness percentage 77-env-key-checker.md, 419-dotenv-drift-detector.md pass
10 550-venue-booking-diff-writer.md context / venue-booking-diff-writer Agent computes its own diff between two full embedded snapshots (not a pre-diffed artifact) before writing an incremental changelog 2-review-git-diff.md, 518-write-sideeffect-report-generator.md pass

Typecheck failures

No typecheck failures this run — all 10 generated programs passed --typecheck on the first attempt.

Tasks run

  • (backlog, all duplicate) 18 cached pool entries were checked against the current catalog (samples 511–540) and found to already be published under equivalent lessons; none were expanded, so they were skipped (see the analysis issue for the full mapping).
  • (new) Run a p.bash multi-station weather log under a timeout() addon, reporting partial completion and a truncation flag.
  • (new) Localize a factory shift roster into an s.record keyed by 4 fixed locale codes, each holding the full re-labeled roster.
  • (new) Join embedded transit stops against a defineTool-backed translation table, mapping missing entries to null.
  • (new) Digest a multilingual species-observation log into a markdown report plus a frequency-disambiguated local-name record.
  • (new) Merge a baseline recipe with a sparse list of changed ingredients into one typed array using s.optional for carried-forward rows.
  • (new) workflow() that estimates itinerary costs, flags over-budget days, then reports only on that filtered subset.
  • (new) steering()+repair() addons guarding an array of enum-locale-tagged lab measurements.
  • (new) Model-driven delegation coordinating two subagents against a shared warehouse capacity budget.
  • (new) defineTool-mediated reconciliation of an expected shot list against a partial takes log, with a completeness percentage.
  • (new) Agent computes its own diff between two embedded venue-booking snapshots before writing an incremental changelog.

Companion analysis issue summarizes generation results, the task-generator/rig-expander tooling issue encountered, and rig API improvement opportunities.

Generated by Daily Rig Task Generator · copilot · auto · 455.9 AIC · ⌖ 17.6 AIC · ⊞ 11.4K · ◷

Added samples 541-550 covering previously unexercised rig primitive
combinations: timeout() with partial multi-item completion reporting,
locale-keyed s.record fan-out, defineTool-mediated joins with nullable
lookup results, frequency-based disambiguation side effects, sparse
incremental-update merges with s.optional, workflow-filtered variable-size
fan-out, steering()+repair() over array/enum shapes, shared-budget
model-driven delegation, tool-based partial-observation reconciliation,
and self-computed snapshot diffing.

All 18 cached backlog pool entries were found to duplicate existing
samples 511-540 and were not expanded.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants