Skip to content

EXP-4: complete docs Organization and WebSite JSON-LD - #883

Open
warp-agent-staging[bot] wants to merge 4 commits into
mainfrom
factory/exp-4-docs-organization
Open

warp-agent-staging[bot] wants to merge 4 commits into
mainfrom
factory/exp-4-docs-organization

Conversation

@warp-agent-staging

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

Copy link
Copy Markdown
Contributor

Summary

Experiment: EXP-4

Complete the Organization and WebSite JSON-LD descriptions on docs pages and remove the dead Slack invite from Organization sameAs (the orchestrator verified its final destination returns 403). No visible copy or Sanity data changes.

Hypothesis: a factual company description gives answer engines explicit entity context, while the docs WebSite description clarifies its scope. Completing these structured-data fields should satisfy ora's json-ld check without changing navigation or page content.

Metric: ora json-ld check on docs.warp.dev, baseline 2/4; measured 4/4 on public preview; predicted 4/4 on next production scan (canonical baseline 62/C).

Prediction: +~1 canonical ora point within 1 week of merge.

Owner judgment needed on exact Organization wording: “Warp builds an agentic development environment and Warp Factories, open infrastructure for software factories powered by agents.” WebSite wording matches the existing llms.txt summary verbatim.

Related issues

2026-10-09 AEO autoresearch brief; additional identity-link verification from the orchestrator.

Validation

How verified:

  • npm run test:homepage-json-ld before rebuilding failed: description was undefined, proving the regression assertion detects the existing omission.
  • npm run typecheck && npm run test:heading-vars && npm run build && npm run test:heading-tocs && npm run test:homepage-json-ld: passed; 0 type errors, 5 heading tests, 3,353 TOC entries across 396 HTML files, Organization/WebSite descriptions and identity linkage valid.
  • npm run lint / npm run fmt: unavailable (Trunk not installed). git diff --check: passed.
  • curl -fLsS https://docs-git-factory-exp-4-docs-organization-warpdotdev.vercel.app -o preview.html: parsed Organization and WebSite descriptions are present; shared company @id, publisher link and sameAs identities preserved without the dead invite. Company description now matches the canonical wording requested for www docs: Factory Microsoft Teams integration + audit existing integrations #817.
  • npx -y @ora-ai/ax@0.5 audit https://docs.warp.dev --json > prod.json: production canonical 62/C. Preview hostname identity effects lower the raw preview score, so the orchestrator approved Automated SEO fixes: lengthen short API errors title and trim long description #872 as unchanged control.
  • npx -y @ora-ai/ax@0.5 audit https://docs-r7655tvgt-warpdotdev.vercel.app --json > control.json and npx -y @ora-ai/ax@0.5 audit https://docs-git-factory-exp-4-docs-organization-warpdotdev.vercel.app --json > preview.json: control timestamp 2026-10-09T18:15:42.351Z; final preview timestamp 2026-10-09T18:16:05.217+00:00. Compared all 125 layers[].checks[] score/status pairs: only json-ld improves, no regressions. No forced scans.
Check Control #872 PR preview
Canonical score 55/C 56/C
json-ld 2 / warning 4 / pass
Remaining 124 checks baseline identical

G3: all checks green including CodeQL (10 successful, 2 policy-skipped). A false-positive URL-substring CodeQL alert on the array .includes() assertion was fixed with an exact expected-array assertion; no sanitization behavior exists in the test. PR remains draft, no reviewers requested.

Rollback: revert this PR to restore the previous identity JSON-LD; no page URLs or visible content are affected.

Follow-ups

Owner approval of the company description; verify the next production ora scan after merge.

@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 9:50pm 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.

Comment thread scripts/validate-homepage-json-ld.mjs Fixed
@warp-agent-staging
warp-agent-staging Bot marked this pull request as ready for review October 9, 2026 18:30
@warp-agent-staging
warp-agent-staging Bot requested a review from vikvang October 9, 2026 18:30
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

Autoresearch: EXP-4 is ready for review.

  • Predicted effect: ora json-ld check on docs.warp.dev goes from 2/4 (warning, "Organization missing description") to 4/4 on the first production scan after merge. That is worth about +1 on the canonical score (62/C at baseline, Oct 9).
  • Verified:
    • Public preview vs a control preview: canonical 55→56. Only json-ld changed (warning→pass, 2→4). The other 124 checks are identical.
    • CI, including CodeQL, is green. All three blocking review findings are fixed.
  • Also in this PR:
    • Removes https://go.warp.dev/join-preview from Organization sameAs. It ends in HTTP 403, a dead identity link.
    • Adds a WebSite description.
  • Owner check: the Organization description is identical to the one in warp-marketing-3#817, since both share the same @id: "Warp builds an agentic development environment and Warp Factories, open infrastructure for software factories powered by agents." Please approve the wording on both PRs together.
  • By mechanism this affects ora, plus entity disambiguation for Google. No answer-engine citation lift is claimed.

@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 completes the docs homepage Organization and WebSite JSON-LD metadata, removes a dead sameAs identity URL, and extends the homepage JSON-LD test to verify the new structured-data contract.

Concerns

No correctness, security, documentation-quality, or spec-alignment concerns found in the annotated diff. No approved spec context was provided for implementation comparison.

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

Owner feedback: Warp should be presented as Warp Factories, consistent with www.warp.dev's H1s.
Use the shared Factories-first Organization description (identical to warp-marketing-3#817,
same @id) and lead the docs WebSite description with Warp Factories.
@warp-agent-staging

Copy link
Copy Markdown
Contributor Author

Positioning update (owner feedback): Warp is presented as Warp Factories. Pushed in bf4c972:

  • The Organization description is now "Warp builds Warp Factories: open infrastructure for cloud software factories, defined in code." It is identical to warp-marketing-3#817 because both share the same @id.
  • The docs WebSite description now leads with Warp Factories.
  • The validator asserts both, and rejects "agentic development environment" framing.

This branch was successfully deployed

1 active deployment
Preview — bf4c9720 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant