Skip to content

docs: test orchestration pattern decision table (AR-20) - #894

Open
warp-agent-staging[bot] wants to merge 2 commits into
mainfrom
factory/ar-20261009-20-orchestration
Open

warp-agent-staging[bot] wants to merge 2 commits into
mainfrom
factory/ar-20261009-20-orchestration

Conversation

@warp-agent-staging

@warp-agent-staging warp-agent-staging Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Experiment: AR-20261009-20

Lead the orchestration answer with Warp and add a decision table connecting six existing patterns to their documented coordination features. Preserve the detailed sections, their anchors, and the one-level parent/child limitation.

Hypothesis (unproven): naming Warp in the answer and linking each pattern to concrete coordination features improves semantic matching and citation retrieval for orchestration-pattern prompts.
Metric: Peec orchestration-pattern prompt, Sep 25–Oct 8, 2026; Warp visibility 0/42, warp.dev retrieval 2/42; IBM and MS Learn dominate citations.
Prediction: retrieval ≥6/42 within three weeks of merge.
Rollback: revert this one-page copy change if the three-week result does not support the hypothesis.

Related issues

Every pattern and feature already exists on Multi-agent orchestration: parent/child model, state transitions, agent messaging, and six common pattern sections. Running orchestrated agents documents launch surfaces. No new workflow, nesting, messaging, or isolation guarantee.

Content design plan

  • Reader and job: A developer choosing parallelization, verification, or dependency ordering for a multi-agent task.
  • Gap today: The opening does not attribute the capability to Warp, and patterns lack a scannable connection to product features.
  • Change: Reframe the opening and add decision guidance at Common patterns; preserve linked details and exclude new patterns, new code examples, and deeper orchestration hierarchies. Existing conceptual structure retained.

Worthiness: existing-page re-presentation of documented configurable orchestration; no new page or rollout claim.

Validation

How verified: committed changed-file style lint (only pre-existing glossary warnings), UI-reference checks, typecheck (0 errors), heading-variable tests (5/5), build, heading TOCs (3,353 entries), homepage JSON-LD, and internal links (4,370 checked; 0 broken) pass. Full diff and whitespace self-reviewed. Trunk unavailable locally. Pure copy; no code behavior test required. CI and G2 remain delivery gates.
G2: PASS (no check score regresses). Public curl proves the Warp-first opening and six-pattern table at https://docs-git-factory-ar-20261009-20-orchestration-warpdotdev.vercel.app/platform/orchestration/. npx -y @ora-ai/ax@0.5 audit https://docs-git-factory-ar-20261009-20-orchestration-warpdotdev.vercel.app --json --force completed; control 56/100 → PR 55/100. All 125 check scores are identical. The pricing-md and pricing-info na→fail flip is an applicability reclassification (also seen on unrelated docs #885), 0 points; aggregate denominator effect only. This preview-host classifier noise is documented, not attributed to copy or waived as a content regression. The first scan returned “Agentic search not available”; the single allowed forced scan restored its normal control-matching score. No production comparison; no feedback submission; forced scans: 1.

CI: Docs editorial quality, Docs technical references, Build/link-check/audit, CodeQL, and Vercel passed for this head. Editing evidence can trigger another contract/build run.
Visual proof: Chromium preview verification shows the opening and full table wrapping legibly, without clipping or overflow. The Critic and verifier link reaches the existing Critic / verifier heading. Static screenshots attached below.

Control vs PR — all 125 checks
Check Control status / points PR status / points Result
ard-catalog fail / 0 fail / 0 Unchanged
ai-catalog-published na / 0 na / 0 Unchanged
ard-entries-valid na / 0 na / 0 Unchanged
ard-trust-manifest na / 0 na / 0 Unchanged
agentic-search-usecase na / 0 na / 0 Unchanged
agentic-search-specific warning / 1 warning / 1 Unchanged
brand-search-accuracy fail / 0 fail / 0 Unchanged
wikipedia-presence fail / 0 fail / 0 Unchanged
robots-ai-policy-quality pass / 2 pass / 2 Unchanged
mcp-registry-listed pass / 1 pass / 1 Unchanged
npm-sdk-package fail / 0 fail / 0 Unchanged
agent-rules-repo fail / 0 fail / 0 Unchanged
agent-plugins-repo fail / 0 fail / 0 Unchanged
registry-branding warning / 1 warning / 1 Unchanged
chatgpt-app-listed fail / 0 fail / 0 Unchanged
sitemap pass / 2 pass / 2 Unchanged
content-no-js pass / 3 pass / 3 Unchanged
bot-detection pass / 2 pass / 2 Unchanged
agent-discovery-file pass / 2 pass / 2 Unchanged
agent-skills-index-v2 na / 0 na / 0 Unchanged
a2a-agent-card fail / 0 fail / 0 Unchanged
skills-sh-listed fail / 0 fail / 0 Unchanged
pricing-md na / 0 fail / 0 Applicability reclassification; 0 points (see note)
nlweb-schema-feeds fail / 0 fail / 0 Unchanged
mcp-well-known-discovery pass / 2 pass / 2 Unchanged
agent-mode-view fail / 0 fail / 0 Unchanged
link-headers-discovery fail / 0 fail / 0 Unchanged
markdown-url-fallback pass / 2 pass / 2 Unchanged
modular-llms-txt fail / 0 fail / 0 Unchanged
sitemap-lastmod fail / 0 fail / 0 Unchanged
robots-agent-user-policy pass / 2 pass / 2 Unchanged
llms-txt-exists pass / 1 pass / 1 Unchanged
llms-txt-formatting pass / 2 pass / 2 Unchanged
json-ld warning / 2 warning / 2 Unchanged
pricing-info na / 0 fail / 0 Applicability reclassification; 0 points (see note)
public-api-docs warning / 1 warning / 1 Unchanged
agent-instruction fail / 0 fail / 0 Unchanged
skills-sh-quality fail / 0 fail / 0 Unchanged
json-ld-entity-linking pass / 2 pass / 2 Unchanged
metadata-completeness pass / 2 pass / 2 Unchanged
org-schema-completeness warning / 1 warning / 1 Unchanged
schema-type-breadth fail / 0 fail / 0 Unchanged
trust-anchors warning / 1 warning / 1 Unchanged
llms-txt-links-resolve fail / 0 fail / 0 Unchanged
markdown-link-alternate pass / 1 pass / 1 Unchanged
markdown-frontmatter fail / 0 fail / 0 Unchanged
redirect-hygiene pass / 1 pass / 1 Unchanged
page-token-budget pass / 1 pass / 1 Unchanged
code-fence-validity pass / 1 pass / 1 Unchanged
docs-auth-gate na / 0 na / 0 Unchanged
openapi-spec pass / 7 pass / 7 Unchanged
developer-portal fail / 0 fail / 0 Unchanged
api-catalog-rfc9727 fail / 0 fail / 0 Unchanged
markdown-negotiation pass / 1 pass / 1 Unchanged
markdown-negotiation-vary fail / 0 fail / 0 Unchanged
agent-ua-markdown fail / 0 fail / 0 Unchanged
agent-crawler-reachability pass / 2 pass / 2 Unchanged
mcp-tool-descriptions na / 0 na / 0 Unchanged
mcp-param-schemas na / 0 na / 0 Unchanged
mcp-server-identity na / 0 na / 0 Unchanged
mcp-tool-listing na / 0 na / 0 Unchanged
mcp-tool-naming na / 0 na / 0 Unchanged
public-api pass / 7 pass / 7 Unchanged
oauth-support fail / 0 fail / 0 Unchanged
scoped-permissions warning / 2 warning / 2 Unchanged
mcp-auth-mechanism warning / 1 warning / 1 Unchanged
mcp-oauth-metadata fail / 0 fail / 0 Unchanged
mcp-pkce-s256 fail / 0 fail / 0 Unchanged
onboarding-friction warning / 1 warning / 1 Unchanged
web-bot-auth-directory fail / 0 fail / 0 Unchanged
oauth-protected-resource pass / 2 pass / 2 Unchanged
auth-md-exists fail / 0 fail / 0 Unchanged
auth-md-structure fail / 0 fail / 0 Unchanged
auth-md-walkthrough-simulation na / 0 na / 0 Unchanged
agent-auth-discovery-metadata fail / 0 fail / 0 Unchanged
agent-auth-www-authenticate fail / 0 fail / 0 Unchanged
agent-auth-endpoints-reachable fail / 0 fail / 0 Unchanged
mcp-server warning / 5 warning / 5 Unchanged
mcp-error-handling na / 0 na / 0 Unchanged
mcp-transport-modern na / 0 na / 0 Unchanged
webmcp fail / 0 fail / 0 Unchanged
rate-limit-headers fail / 0 fail / 0 Unchanged
idempotency-key-support fail / 0 fail / 0 Unchanged
json-error-responses fail / 0 fail / 0 Unchanged
api-error-model pass / 3 pass / 3 Unchanged
api-versioning-policy pass / 3 pass / 3 Unchanged
pagination-shape pass / 2 pass / 2 Unchanged
async-job-pattern fail / 0 fail / 0 Unchanged
cli-tool warning / 2 warning / 2 Unchanged
rest-sdk-packages fail / 0 fail / 0 Unchanged
nlweb-ask fail / 0 fail / 0 Unchanged
nlweb-streaming fail / 0 fail / 0 Unchanged
response-schema-coverage pass / 2 pass / 2 Unchanged
mcp-tool-annotations na / 0 na / 0 Unchanged
mcp-server-card fail / 0 fail / 0 Unchanged
mcp-multi-surface-coverage fail / 0 fail / 0 Unchanged
sandbox-environment fail / 0 fail / 0 Unchanged
batch-endpoints fail / 0 fail / 0 Unchanged
mcp-resource-listing na / 0 na / 0 Unchanged
graphql-error-type-definition na / 0 na / 0 Unchanged
graphql-versioning-policy na / 0 na / 0 Unchanged
graphql-pagination-pattern na / 0 na / 0 Unchanged
graphql-async-job-pattern na / 0 na / 0 Unchanged
graphql-schema-completeness na / 0 na / 0 Unchanged
graphql-batch-mutations na / 0 na / 0 Unchanged
agent-friendly-404 warning / 1 warning / 1 Unchanged
ax-document-structure pass / 3 pass / 3 Unchanged
ax-native-controls pass / 3 pass / 3 Unchanged
ax-accessible-names pass / 2 pass / 2 Unchanged
ax-form-labeling na / 0 na / 0 Unchanged
ax-tree-injection-safe pass / 2 pass / 2 Unchanged
mcp-app-registry na / 0 na / 0 Unchanged
a2ui-support fail / 0 fail / 0 Unchanged
mcp-apps-ui-quality na / 0 na / 0 Unchanged
mcp-view-domain na / 0 na / 0 Unchanged
mcp-view-csp na / 0 na / 0 Unchanged
api-schema-analysis pass / 2 pass / 2 Unchanged
function-calling-compat pass / 2 pass / 2 Unchanged
mcp-resource-quality na / 0 na / 0 Unchanged
mpp-support na / 0 na / 0 Unchanged
x402-support na / 0 na / 0 Unchanged
ucp-support na / 0 na / 0 Unchanged
acp-support na / 0 na / 0 Unchanged
acp-delegate-payment na / 0 na / 0 Unchanged
ap2-support na / 0 na / 0 Unchanged

Review revision

Commit: efaa61faad467abcf2cfbc7d3c1e170fbe97fe7d. Raised risk to engineering-review-required with pinned canonical sources; corrected critic output versus follow-up messaging, removed peer/inbox implications from the Swarm row, restored the primary orchestration term, and cut repeated use-when sentences.
How verified: repeated local typecheck, heading-variable tests, build, rendered heading TOCs, homepage JSON-LD, internal links, changed-file style lint, and technical-reference validation passed. Public curl and browser inspection confirm this revised copy; screenshots labeled revision/revised supersede the original captures (unlabeled original AR-19/AR-20 captures retained as historical context only).
Re-ran the non-forced domain audit command: servedFromCache=True, scannedAt=2026-10-09T19:14:30.81+00:00; it still matches all 125 control scores, with the documented pricing applicability classification. This is cached domain-level G2 evidence, not a claim that ora freshly crawled the revised content. Public HTML/browser proof is fresh. No additional forced scan; total remains 1.

Follow-ups

Length decision: the existing conceptual overview already exceeds 1,500 words and owns the parent/child limit, execution locations, lifecycle, messaging, approval, and observability. This experiment retains that canonical scope rather than splitting unrelated sections. The revision removes duplicated use-when sentences from four pattern details; the table carries decision guidance while details retain workflow behavior and existing anchors.

Documentation risk

Risk: engineering-review-required
Rationale: The pattern table summarizes public orchestration mechanisms, including lifecycle events, child results, and follow-up messaging. Engineering-review-required under the technical-claim policy.
Source files consulted: src/content/docs/platform/orchestration/index.mdx@dd1fcba374f271832a7ee116f1082cb016e47dd3, src/content/docs/platform/orchestration/multi-agent-runs.mdx@dd1fcba374f271832a7ee116f1082cb016e47dd3
Requested engineering reviewers: none (no owning engineer resolved with certainty; existing human reviewer requests unchanged)
Engineering review status: pending
Docs override: none

Pinned canonical source evidence (existing public docs; not a claim of live product-code validation):

Unverified claims

No unresolved VERIFY markers. Answer-engine effects are hypotheses. Engineering review remains pending for the table’s technical summaries; no docs verification or waiver is asserted.

Computer-use screenshots (10)

AR-19 triggers: Triggers overview opening and start of Available trigger types table
AR-19 triggers: Triggers overview opening and start of Available trigger types table

AR-19 triggers: remaining rows of Available trigger types table and Related pages
AR-19 triggers: remaining rows of Available trigger types table and Related pages

AR-20 title and opening paragraph on deployed Multi-agent orchestration page
AR-20 title and opening paragraph on deployed Multi-agent orchestration page

Full Common patterns comparison table on deployed AR-20 page
Full Common patterns comparison table on deployed AR-20 page

AR-17 revision (opening): Measure and improve a factory page
AR-17 revision (opening): Measure and improve a factory page

AR-17 revision (ROI section): Measuring agent ROI and Dashboard metrics table, wrapping without clipping
AR-17 revision (ROI section): Measuring agent ROI and Dashboard metrics table, wrapping without clipping

AR-20 revision (opening): Multi-agent orchestration page top
AR-20 revision (opening): Multi-agent orchestration page top

AR-20 revision (Common patterns table): three-column table wraps legibly, no clipping
AR-20 revision (Common patterns table): three-column table wraps legibly, no clipping

AR-19 revised opening and trigger table rows Slack through Schedules, including Jira Cloud and GitHub
AR-19 revised opening and trigger table rows Slack through Schedules, including Jira Cloud and GitHub

AR-19 trigger table remaining rows (GitHub through Custom webhooks), completing all nine triggers
AR-19 trigger table remaining rows (GitHub through Custom webhooks), completing all nine triggers

@vercel

vercel Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Oct 9, 2026 7:40pm UTC

Request Review

@cla-bot cla-bot Bot added the cla-signed label Oct 9, 2026
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

This PR was generated with Warp.

Comment @warp-staging-factory on this PR to send it follow-up work.

@warp-agent-staging warp-agent-staging Bot added warpy-factory Opened by the Warp factory agents factory:aeo-factory AEO factory experiments labels Oct 9, 2026
@warp-agent-staging
warp-agent-staging Bot marked this pull request as ready for review October 9, 2026 19:15
@warp-agent-staging
warp-agent-staging Bot requested a review from vikvang October 9, 2026 19:15
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

Autoresearch: AR-20261009-20 is ready for review.

  • Predicted effect: on the Peec orchestration-pattern prompt, warp.dev is retrieved in 2 of 42 chats and Warp is named in 0 of 42 (Sep 25–Oct 8). IBM and Microsoft Learn dominate. Prediction: retrieval ≥6/42 within 3 weeks of merge.
  • Change: the first sentence now names Warp, and a table lists the orchestration patterns the page already documents, each with when to use it and the Warp feature behind it. The one-level limitation and existing anchors are preserved.
  • Verified:
    • An independent review found every table cell supported by the existing page. No new claims.
    • On the PR-head preview, the curl and browser checks pass.
    • ora, preview vs control: all 125 check scores identical. The documented pricing noise is the same as on unrelated docs#885, and a transient 'agentic search not available' cleared on rescan.
    • CI is green. The review's blocker (G2 evidence pointed at the wrong preview) is fixed.

@warp-for-oss

warp-for-oss Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

@warp-agent-staging[bot]

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@warp-agent-staging
warp-agent-staging Bot marked this pull request as draft October 9, 2026 19:16
@warp-agent-staging
warp-agent-staging Bot marked this pull request as ready for review October 9, 2026 19:16
@warp-for-oss

warp-for-oss Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

@warp-agent-staging[bot]

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@warp-for-oss warp-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR rewrites the opening sentence of the multi-agent orchestration page and replaces the Common patterns introduction with a scannable decision table. The new table links each existing pattern to existing anchors and documented orchestration features without adding commands, examples, UI labels, or new behavior.

Concerns

  • No blocking concerns found in the annotated diff.
  • No security-sensitive code or configuration changes were introduced.
  • spec_context.md states that no approved or repository spec context was found, so there are no spec commitments to validate against.

Verdict

Found: 0 critical, 0 important, 0 suggestions

Approve

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

The independent agent completed its review for this commit.

Findings

  • src/content/docs/platform/orchestration/index.mdx:90 — [IMPORTANT] The Critic and verifier row says "Messaging carries review notes and follow-up instructions between writer and critic," but the page says the critic returns notes and that messages are coordination signals, not the substance of the work. Requested change: rewrite the row to match documented behavior (critic output returns notes to the parent; the parent can send follow-up instructions through messaging) or remove the mechanism claim.
  • src/content/docs/platform/orchestration/index.mdx:86 — [IMPORTANT] Risk misclassification: Risk: low is declared, but the new "Warp feature behind the pattern" column adds mechanism claims (lifecycle events, messaging, inboxes), and the cited sources are the same page and multi-agent-runs.mdx at @main, not pinned product source. Requested change: set Risk: engineering-review-required, cite pinned source files at @<sha>, and request the owning engineer; or limit the column to wording already stated verbatim in the existing sections so low risk holds.
  • src/content/docs/platform/orchestration/index.mdx:93 — [SUGGESTION] The Swarm row says "loose coordination rather than a strict hierarchy" and then "the parent remains the coordinator", and implies peer-to-peer messaging the page doesn't document. Requested change: reword to match the Swarm section and drop "peer" or "inboxes" unless sibling messaging is confirmed.
  • src/content/docs/platform/orchestration/index.mdx:88 — [SUGGESTION] The "When to use it" column restates the "Use this when..." sentences in each pattern section, and the page is 2,110 words against the 1,500-word budget. Requested change: trim the duplicated use-when sentences from the sections or justify the added length in the PR body.
  • src/content/docs/platform/orchestration/index.mdx:10 — [SUGGESTION] The first sentence "Warp coordinates multiple agents through a parent agent..." no longer names "multi-agent orchestration", the concept the page defines and the PR targets. Requested change: lead with the term, for example "Multi-agent orchestration in Warp lets a parent agent spawn child agents...".

Verdict

Request changes

@warp-for-oss warp-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR updates the multi-agent orchestration page opening to lead with Warp and adds a scannable decision table connecting the six existing orchestration patterns to documented coordination features.

Concerns

  • No blocking concerns found. The change stays within a low-risk copy/cross-link update, preserves the existing one-level parent/child model, and does not add new commands, UI paths, availability claims, permissions, or security-sensitive behavior.
  • No approved or repository spec context was supplied for this PR, so there is no material spec drift to flag.

Verdict

Found: 0 critical, 0 important, 0 suggestions

Approve

Comment /warp-agent-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

The independent agent completed its review for this commit.

Findings

  • src/content/docs/platform/orchestration/index.mdx:10 — [SUGGESTION] "Warp uses multi-agent orchestration to let a parent agent spawn child agents..." is indirect and drops "coordinate" from the original sentence. Requested change: reword to lead with the concept, e.g. "Multi-agent orchestration in Warp lets a parent agent spawn and coordinate child agents to work in parallel, handle specialized tasks, or verify output."
  • src/content/docs/platform/orchestration/index.mdx:88 — [SUGGESTION] Table labels ("Supervisor and worker", "Fan-out and fan-in", "Critic and verifier") don't match the linked headings ("Supervisor / worker", "Fan-out / fan-in", "Critic / verifier"). Requested change: use one name per pattern, preferably by matching the table labels to the headings so anchors stay stable.
  • src/content/docs/platform/orchestration/index.mdx:90 — [SUGGESTION] "The critic's output returns notes to the parent" is circular and doesn't say how notes get back. Requested change: reword concretely, e.g. "The critic child reports its notes in its final output; the parent sends follow-up instructions through messaging."
  • src/content/docs/platform/orchestration/index.mdx:93 — [SUGGESTION] The "Warp feature behind the pattern" column mostly restates the pattern (e.g. the Supervisor row) rather than naming a feature, and the table drops trade-offs the sections carried (Swarm "Use sparingly - swarms are harder to debug"; Critic "correctness matters more than throughput"). Requested change: rename the column (e.g. "What Warp provides") and keep only rows naming a real feature, or add the trade-offs to the "When to use it" cells for Swarm and Critic; consider trimming rows that duplicate the section text on a ~2,000-word page.

Verdict

Approve

This branch was successfully deployed

1 active deployment
Preview — efaa61fa Deployed Oct 9, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed factory:aeo-factory AEO factory experiments warpy-factory Opened by the Warp factory agents

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants