Skip to content

Feat: pivot the landing page to the project directory - #135

Open
mrsabath wants to merge 4 commits into
mainfrom
redesign/project-focus
Open

mrsabath wants to merge 4 commits into
mainfrom
redesign/project-focus

Conversation

@mrsabath

@mrsabath mrsabath commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Summary

Replaces the "Platform primitives / RossoCortex data plane" landing narrative with a project directory that matches the org's current focus. The homepage now leads with a short org-level intro plus three groups of project cards:

  • Core projects — Moca, Cortex, Eventing, AutoBench, State management (state-lab)
  • Context & governance — Context Guru, AIAC, Data governance, Context Service
  • Automation & repo maintenance — Automation, RepoMan

Each card carries a high-level essence of the project — grounded in the current READMEs, epics, and recent PRs of each repo — and links to its repository, where all details, instructions, and examples live. The Cortex card covers today's story (the observability/cost proxy, agentop, tool-definition pruning) including Cortex Local on end-user machines and Cortex Remote, deployed along the harness, as the explored direction. Repo families link the main repo and list public siblings (private siblings are skipped).

Details:

  • New ProjectCards component (src/components/ProjectCards/) — responsive card grid following the site's design tokens (brand-red title link, 1px emphasis border, muted footer links)
  • The previous landing page is archived verbatim as a draft backup in ecosystem/welcome-platform-story.mdx (same pattern as welcome-copy.md), not linked in the sidebar
  • Site tagline updated to reflect the project-focused direction (SEO/social cards)
  • The hero "Get started" button anchors to the project directory on the page instead of /docs/, which still presents the earlier platform work; every project card also carries an explicit "Get started ↗" footer link to its own repository
  • The GitHub CTA renders at the same height as "Get started" (single-line Link, avoiding an MDX paragraph-inside-JSX pitfall)
  • The ecosystem plugin's editUrl points at this repo, so the landing page's "Edit this page" link resolves (it previously 404'd via the archived ecosystem-guide)
  • Deprecated/archived repos are not listed anywhere on the page

Verification

  • npm run build passes with no new broken-link warnings
  • npm run typecheck passes
  • Rendered homepage verified from the build output: all three groups, all 11 project cards, and every repo/sibling/project-site link resolves correctly
  • Hero CTA anchor target (id="core-projects") and all 11 "Get started ↗" card links verified in the built HTML

Assisted-By: Claude Code

Replace the 'Platform primitives / RossoCortex data plane' narrative with a
project-focused landing page: an org-level intro plus three groups of project
cards (core projects, research collaborations, automation & repo maintenance).
Each card carries only the essence of the project and links to its repository,
where the details, instructions, and examples live.

The earlier platform direction stays on the page as a 'Past activities'
section: the data-plane functions and services cards return as a historical
record (shipped through v0.8), each pointing at the repository where that work
lives today (RossoCortex is renamed to cortex throughout).

The old landing page is additionally archived as a draft backup
(welcome-platform-story.mdx), and the site tagline is updated to match the new
focus.

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
@netlify

netlify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for animated-crumble-fb8862 ready!

Name Link
🔨 Latest commit 5869daa
🔍 Latest deploy log https://app.netlify.com/projects/animated-crumble-fb8862/deploys/6ae6253c9f662938dea81490
😎 Deploy Preview https://deploy-preview-135--animated-crumble-fb8862.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@evaline-ju evaline-ju 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.

Few minor comments

Comment on lines +116 to +118
platform owners can build on. It comes in three parts: RossoCortex, a data plane that mediates
what agents do, a set of services agents can call and a set of tools and frameworks for observability,
security, governance and administration. It's open source, framework-neutral,

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.

I'm confused what the "three parts" refer to with the various commas, especially assuming "data plane.." is meant to describe RossoCortex rather than a separate "part"

Comment thread ecosystem/welcome.mdx Resolved
The GitHub button next to Get started rendered taller than its neighbour:
MDX parsed the multi-line JSX children as a markdown paragraph inside the
link, adding paragraph spacing inside the button. Write the Link on a
single line so both CTAs render identically.

The ecosystem plugin's editUrl now points at this repo instead of the
archived rossoctl/ecosystem-guide, so the landing page's "Edit this page"
link resolves (it previously 404'd on a doubled path).

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
The historical data-plane/services cards and the archived-repositories
table are gone from the page. The pre-pivot narrative remains available
in the repo as the draft backup (welcome-platform-story.mdx).

Reverts the Accordion now/discontinued extensions, which existed only to
render those cards; the component is back to its pre-PR shape.

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
The hero's Get started button now anchors to the Core projects section
on the landing page instead of /docs/, which still presents the earlier
platform work. Each project card always shows an explicit Get started
link to its own repository in the footer, so the per-project entry
point is unmistakable even before reading the card.

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New/ToDo

Development

Successfully merging this pull request may close these issues.

2 participants