Skip to content

docs(orchestrate): guard StructuredOutput cap + producer/consumer ownership#330

Merged
drn merged 2 commits into
masterfrom
argus/2026-06-29-214059-improve
Jun 30, 2026
Merged

docs(orchestrate): guard StructuredOutput cap + producer/consumer ownership#330
drn merged 2 commits into
masterfrom
argus/2026-06-29-214059-improve

Conversation

@drn

@drn drn commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Fold two failure modes from a real model-tiered build into the /orchestrate skill:

  • StructuredOutput-cap caveat: an oversized agent({schema}) work item can
    exhaust the Workflow tool's 5-attempt retry cap and throw, aborting its whole
    sequential group so later items never run. Added sizing guidance (split, drop
    the schema, or isolate it in its own single-item group) plus a matching Stop
    Conditions bullet.
  • Data-flow ownership rule: file ownership must cover the producer<->consumer
    pair of every new cross-cutting symbol, not just edited files, or the
    integration silently no-ops while tests still pass.
  • Fresh-eyes /rereview-loop note for high-stakes or cross-cutting changes.

Co-Authored-By: Claude noreply@anthropic.com

drn and others added 2 commits June 29, 2026 23:27
…ership

Two failure modes from a real model-tiered build, folded into the skill:

- StructuredOutput-cap caveat (Step 1 sizing): an oversized agent({schema})
  item can exhaust the 5-retry cap and throw, aborting its whole sequential
  group so later items never run. Mitigations: split, drop the schema, or
  isolate it in its own single-item group. Matching Stop Conditions line.
- Data-flow ownership rule ("Group by file ownership"): ownership must cover
  the producer<->consumer pair of every new cross-cutting symbol, not just
  edited files, or the integration silently no-ops while tests still pass.
- Fresh-eyes /rereview-loop note for trust-core changes (Step 3).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Replace undefined "trust-core" jargon with "high-stakes / cross-cutting".
- Make the cap-abort pipeline semantics precise (group entry drops to null,
  verify skipped) instead of vague "stage drops to null".
- Broaden the ownership check to cover wiring, not just a producer's existence;
  soften "ships dead" → "ships broken".
- Clarify it is the item's output (not the schema) that is oversized.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@drn
drn merged commit 2c7667a into master Jun 30, 2026
1 check passed
@drn
drn deleted the argus/2026-06-29-214059-improve branch June 30, 2026 07:46
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