Skip to content

Rectify: Recipe Delivery, Optional-Input Materialization, and Tool Addressability - #4595

Merged
Trecek merged 37 commits into
developfrom
impl-rectify_recipe_delivery_input_materialization_addressability_2026-08-14_165555-20260814-212109
Aug 16, 2026
Merged

Rectify: Recipe Delivery, Optional-Input Materialization, and Tool Addressability#4595
Trecek merged 37 commits into
developfrom
impl-rectify_recipe_delivery_input_materialization_addressability_2026-08-14_165555-20260814-212109

Conversation

@Trecek

@Trecek Trecek commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Implement three independent, bounded changes:

  1. A mapped run_skill input can be business-optional and unavailable on an initial route while its compiled binding is intentionally PRESENT. The runtime correctly requires the key, but the delivered caller surface does not define its wire-level vacancy value.
  2. Recipe delivery now combines compact checkpoint-gated startup, automatic success/recovery segment carriers, and manual pull closures while retaining bounded ENVELOPE initialization for non-segmented surfaces. Each response is bounded, but no test measures the complete model-visible result volume across either initialization shape and a bounded routing traversal.
  3. The installed Claude client path does not preserve enough correlated discovery/call/process/artifact evidence to classify a transient first open_kitchen miss.

Implementation Plan

Plan file: /home/talon/projects/generic_automation_mcp/.autoskillit/temp/rectify/rectify_recipe_delivery_input_materialization_addressability_2026-08-14_165555.md

🤖 Generated with Claude Code via AutoSkillit

Trecek added 30 commits August 15, 2026 00:06
Trecek and others added 7 commits August 15, 2026 18:47
The pinned totals in test_implementation_bounded_path_counts_automatic_and_advertised_delivery
embedded the real, checkout-length-dependent bundled-scripts path that
substitute_scripts_placeholder() renders into the create_impl_worktree step body
(via {{AUTOSKILLIT_SCRIPTS}} -> pkg_root()/recipes/scripts). Worktree paths in this
repo are long (branch name + timestamp), while CI's checkout path is short and
fixed, so the exact byte/char/token counts differed deterministically between any
local worktree and CI — never actually flaky, just non-portable. Normalize that one
occurrence to a fixed-length placeholder before comparing to the pinned drift
baseline; verified the resulting totals match identically from both this worktree
and a fresh clone into an unrelated path.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Trecek
Trecek enabled auto-merge August 16, 2026 21:43
@Trecek
Trecek added this pull request to the merge queue Aug 16, 2026
Merged via the queue into develop with commit 4c0a111 Aug 16, 2026
4 checks passed
@Trecek
Trecek deleted the impl-rectify_recipe_delivery_input_materialization_addressability_2026-08-14_165555-20260814-212109 branch August 16, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant