Skip to content

feat(ia-prototype): docs IA restructure for Factories + TUI launches - #379

Open
rachaelrenk wants to merge 7 commits into
mainfrom
rrenk/ia-restructure-prototype
Open

feat(ia-prototype): docs IA restructure for Factories + TUI launches#379
rachaelrenk wants to merge 7 commits into
mainfrom
rrenk/ia-restructure-prototype

Conversation

@rachaelrenk

Copy link
Copy Markdown
Contributor

IA restructure prototype

This is a structural prototype only — nav/sidebar changes with content stubs, no full content rewrites. Intended for sharing alongside the IA plan document for stakeholder feedback via Vercel preview.

What's in this PR

Automation Platform tab (was Oz):

  • Renamed 'Oz' → 'Automation Platform', moved to first tab position
  • Software Factory elevated as the first sidebar group (was buried under Orchestration)
  • 'Oz web app' → 'Warp web app' (label only)
  • Restructured into: Software Factory → Automation Platform → Triggers → Integrations → Managing agents → Orchestration → ...

Agents tab:

  • Added Warp TUI subsection under Warp Agents with stub pages (Overview + Getting started)

What's intentionally NOT in this PR

  • Phase 0 (agent-platform → agents slug rename) — deferred, requires redirect work
  • Content rewrites (platform/index.mdx all-products overview, software-factory.mdx expansion, etc.)
  • terminal/index.mdx creation / root index.mdx deletion
  • Oz → Warp terminology migration in body content

See the full IA plan for the complete phased execution.


Conversation: https://staging.warp.dev/conversation/42fe184c-9601-4da8-b158-200b89b4fd9c

Co-Authored-By: Oz oz-agent@warp.dev

- Rename 'Oz' tab → 'Automation Platform', move to first position
- Add Software Factory section as primary group in Automation Platform tab
- Restructure platform sidebar: SF first, then Automation Platform, primitives below
- Rename 'Oz web app' → 'Warp web app' in sidebar label
- Remove software-factory from Orchestration group (now its own top-level section)
- Add Warp TUI subsection under Agents > Warp Agents with stub pages

Phase 0 (agent-platform → agents slug rename) intentionally deferred.
Content rewrites (platform/index.mdx, etc.) deferred to Phase 2.

Co-Authored-By: Oz <oz-agent@warp.dev>
@cla-bot cla-bot Bot added the cla-signed label Jul 24, 2026
@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 28, 2026 7:01pm

Request Review

@rachaelrenk
rachaelrenk marked this pull request as ready for review July 26, 2026 17:21
@oz-for-oss

oz-for-oss Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

@rachaelrenk

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 /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

…redirects to /platform/)

Co-Authored-By: Oz <oz-agent@warp.dev>

@oz-for-oss oz-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 prototypes a docs information-architecture restructure by moving the Automation Platform tab ahead of Terminal, elevating Software Factory, relabeling the web app entry, and adding stub Warp TUI pages under Agents. I did not find security findings, and the attached spec context reports no approved/repository spec to compare against.

Concerns

  • The new root redirect sends / to /platform/ while the Terminal sidebar tab still links to /, so clicking Terminal would bounce users back to Automation Platform instead of the Terminal section. It also risks shadowing the existing root markdown rewrite used for agent-readable docs.
  • The Warp TUI getting-started stub still exposes /warp as a runnable command even though the page says launch instructions are coming later; this should remain placeholder-only until the command/install path is live.

Verdict

Found: 0 critical, 1 important, 1 suggestions

Request changes

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

Powered by Oz

Comment thread vercel.json
],
"redirects": [
{
"source": "/",

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.

⚠️ [IMPORTANT] Redirecting / to /platform/ makes the still-existing Terminal tab link (link: '/') bounce back to Automation Platform, and it can also shadow the root markdown rewrite; drop this until the root/terminal IA phase moves the homepage/link together.

## Run the TUI

```bash
/warp

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.

💡 [SUGGESTION] This stub says launch instructions are coming soon, but still publishes /warp as a runnable command; keep this section placeholder-only until the command and install path are live.

…ch-all

starlight-sidebar-topics assigns pages to topics by matching the page URL
against each topic's link prefix. With link: '/quickstart/', the root
index.mdx (URL: /) had no matching topic prefix, crashing the build.

Prototype limitation: clicking the Terminal tab pill navigates to / which
the Vercel redirect sends to /platform/. Terminal content is still fully
reachable via sidebar items. This is inherent to having both a redirect
from / and a plugin that uses / as Terminal's catch-all prefix.

Co-Authored-By: Oz <oz-agent@warp.dev>
…ink to /terminal/

The starlight-sidebar-topics plugin requires every page in the content
collection to be owned by a topic. As long as index.mdx existed at /,
the Terminal tab could not use link: '/terminal/' without the plugin
erroring on the unowned root page.

Fix: delete index.mdx (planned in Phase 2 anyway) → Terminal tab can
now correctly use link: '/terminal/', giving the tab pill proper
destination. The / → /platform/ Vercel redirect handles any direct
URL visits to root.

Also creates terminal/index.mdx as a proper Terminal getting-started
stub — matching the Phase 2 plan exactly.

Note: quickstart, getting-started, code, and knowledge-and-collaboration
pages still live under their own URL prefixes (not /terminal/*) so the
plugin still uses link: '/terminal/' to activate the Terminal topic for
those pages via sidebar item matching, not URL prefix. This works
because the plugin checks items membership for non-prefixed pages.

Co-Authored-By: Oz <oz-agent@warp.dev>
Based on HYC feedback: integrations are often the surfaces that trigger
agents, making them logically unified. Integrations items come first,
scheduled trigger items follow within the same section.

Co-Authored-By: Oz <oz-agent@warp.dev>
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