Skip to content

feat: content restructure phase 2 — remove Solutions/Use-cases, honest sitewide language#35

Merged
enricopiovesan merged 1 commit into
mainfrom
claude/content-restructure-phase2
Jul 20, 2026
Merged

feat: content restructure phase 2 — remove Solutions/Use-cases, honest sitewide language#35
enricopiovesan merged 1 commit into
mainfrom
claude/content-restructure-phase2

Conversation

@enricopiovesan

Copy link
Copy Markdown
Collaborator

Summary

Phase 2 of the content restructure (follows #34). Removes the pages that were actively hurting credibility and fixes a factual overclaim that turned out to be repeated across the whole site.

Delete Solutions/Use-cases

/solutions/* (fintech, saas, ecommerce, enterprise, ai-companies) and /use-cases — five generic industry-vertical marketing pages for a solo-maintained 0.x open-source project — are gone, replaced by /platforms from phase 1. Every inbound link (Nav dropdown, Footer, two blog CTAs, a quickstart card) is repointed to /platforms or /system, not left dangling.

Docs sidebar wired to real content, not a fork

Two new sections, both deep-linking into content that already exists rather than duplicating it:

  • Governance Model/docs/concepts.html#spec-driven-development (added an anchor to the existing section)
  • Embed Traverse → five new anchors on /platforms (#rust-embedding, #browser, #swift-ios, #kotlin-android, #dotnet-winui)

/roadmap gets its fourth status

Added the Shipped/Next/Blocked/Exploring legend under the hero, a new Blocked phase between "Shipping now" and "Next" that surfaces the Swift/iOS certification blocker explicitly (it existed nowhere on this page before), and a fifth principle summarizing the real ten v1.0 milestone gates with a link to the source doc. Also fixed a stale "9 governing specs" claim to the real 73.

Sitewide: the "browser, edge, cloud, and AI pipelines" overclaim

This exact phrase, or a close variant, was repeated as a present-tense capability claim across the homepage (hero, a feature card, a stat card), /about, both compare pages, and five /questions pages. It isn't accurate: native and browser are shipped, edge is planned-but-unstarted, cloud is an explicit v0.1 non-goal per the constitution (not a "coming soon"), and "AI pipeline" isn't a placement target at all — it's how an agent already reaches the native or browser target over MCP. Corrected every instance to match what /platforms now honestly states. Left blog posts alone as dated artifacts, and left compare-page problem-framing narratives alone (those describe a motivating scenario, not a claim that Traverse does it today).

Test plan

  • npm run build — 86 pages (93 − 7 deleted), clean
  • Caught and fixed a string-escaping bug from my own edits (four separate files) via repeated build-and-fix — verified the final dist/ output has zero stray escape artifacts and every new /platforms link renders as a real <a href>, not literal text
  • Browser-verified: nav no longer shows Solutions, homepage hero copy updated, docs sidebar's two new sections and all six anchors resolve to the right content, roadmap's legend/blocked-phase/spec-count/5th-principle all present and correct
  • Grepped for dead links to the deleted pages — zero real hits (two false-positive matches were just the English word "solutions" in unrelated sentences)
  • No console errors

🤖 Generated with Claude Code

…s, fix AI-pipeline overclaim sitewide

Phase 2 of the content restructure (follows #34).

Delete /solutions/* (fintech, saas, ecommerce, enterprise, ai-companies)
and /use-cases — five generic industry-vertical marketing pages for a
solo-maintained 0.x project, replaced by the honest /platforms page
from phase 1. Every inbound link (Nav, Footer, two blog CTAs, a
quickstart card) repointed to /platforms or /system instead.

Docs sidebar gains two sections that reuse existing content instead of
forking a duplicate copy: "Governance Model" deep-links to the
Spec-Driven Development section already on /docs/concepts (now
anchored), and "Embed Traverse" deep-links to the five platform rows
on /platforms (now anchored per-platform: rust-embedding, browser,
swift-ios, kotlin-android, dotnet-winui).

/roadmap gets the fourth status this project actually has: a Shipped /
Next / Blocked / Exploring legend under the hero, a new "Blocked"
phase between "Shipping now" and "Next" surfacing the Swift/iOS
certification blocker explicitly (previously invisible on this page),
and a fifth principle summarizing the ten explicit v1.0 milestone
gates with a link to the source doc. Also fixes a stale "9 governing
specs" claim to the real 73.

Sitewide fix: "browser, edge, cloud, and AI pipelines" is repeated
across the homepage hero/features/stats, about, two compare pages, and
five /questions pages as if all four were real, current placement
targets. They aren't — native and browser are shipped, edge is
planned-not-started, cloud is an explicit v0.1 non-goal, and "AI
pipeline" isn't a placement target at all (it's how an agent already
reaches the native or browser target over MCP). Corrected every
present-tense capability claim to match /platforms; left blog posts
alone as dated artifacts and left compare-page problem-framing
narratives alone since those describe motivating scenarios, not
shipped capability.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@enricopiovesan
enricopiovesan merged commit e9baed8 into main Jul 20, 2026
2 checks passed
@enricopiovesan
enricopiovesan deleted the claude/content-restructure-phase2 branch July 20, 2026 17:45
enricopiovesan added a commit that referenced this pull request Jul 21, 2026
…est examples (#36)

Follow-up to the content restructure (#34, #35), which only touched
one overclaiming table row per compare page. A full pass turned up
more:

Fabricated code samples: all three pages had "integration" code
importing a package that has never existed (@traverse-framework/runtime)
with an invented TraverseRuntime.init()/.execute() API. A developer
copying any of these would hit a wall immediately.
- vs-function-calling: the "using them together via MCP" section
  invented a hand-rolled MCP tool wrapper. The real story is simpler
  and better — traverse-mcp -- stdio already exposes every governed
  capability as an MCP tool, no wrapper code needed. Replaced with the
  real invocation and a link to /agents.html. Also fixed an example
  contract's placement array, which listed ai-pipeline as a valid
  value.
- vs-microservices: replaced the fake Rust sample with the real
  traverse-embedder crate API (BundleEmbedder::init, .submit,
  .subscribe).
- vs-serverless: the sample was a Cloudflare Worker, i.e. edge — a
  placement Traverse hasn't shipped. Reframed as a Rust AWS Lambda
  handler using the same real traverse-embedder crate, which sidesteps
  the unverified edge-WASM question entirely by being a real, ordinary
  Rust process.

Malformed HTML: all three pages' CTA bands had a stray </section>
landing mid-block (evidently copy-pasted), closing the section early
and leaving the button row and final closing tags orphaned outside
it. Browsers silently recover from this, but it's invalid structure
that happened to look fine by accident. Fixed the tag order in all
three so the section actually closes where the markup says it does.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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