Skip to content

fix(website): drop architecture diagram from landing page#77

Merged
ascender1729 merged 1 commit into
mainfrom
fix/drop-architecture-from-landing
May 9, 2026
Merged

fix(website): drop architecture diagram from landing page#77
ascender1729 merged 1 commit into
mainfrom
fix/drop-architecture-from-landing

Conversation

@ascender1729
Copy link
Copy Markdown
Member

@ascender1729 ascender1729 commented May 9, 2026

Summary

  • Removes the right-hand Architecture panel and the entire ArchitectureDiagram SVG component (~450 lines) from ConsolePreviewSection.
  • Section §04 is now a single-column layout: console preview card + Launch interactive console CTA.
  • Intro paragraph trimmed (the trailing "The diagram shows how the pieces fit together under the hood." sentence is gone).
  • Architecture is no longer surfaced on any public page. architecture.mdx remains on disk but is unlinked from all nav.

Test plan

  • npm run dev in website/, open /, scroll to §04 The product
  • Confirm no Architecture diagram is rendered on the right
  • Confirm the console preview card is centered/single-column and the Launch CTA is below it
  • Confirm intro paragraph ends at "...the CLI, MCP server, and REST API expose." with no diagram reference
  • Confirm /docs/guides/architecture still resolves (file kept on disk)

Summary by CodeRabbit

  • Style
    • Simplified the console preview section by removing the architecture diagram. Refocused the layout to emphasize the interactive console preview with a streamlined, single-column design.

Removes the right-hand Architecture panel and the entire ArchitectureDiagram
SVG component (~450 lines) from ConsolePreviewSection. Section is now a
single-column layout: console preview card + Launch interactive console
CTA. Intro paragraph trimmed (the trailing 'The diagram shows how the
pieces fit together under the hood.' sentence is gone).

Architecture is no longer surfaced on any page. The architecture.mdx
file remains on disk but is unlinked from all nav.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 9, 2026

Review Change Stack

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key(s) in object: 'ignore'
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
📝 Walkthrough

Walkthrough

This PR removes the ArchitectureDiagram component from the console preview section, updates descriptive copy to emphasize CLI/MCP/REST API primitives, and simplifies the layout from a two-column grid to a single vertical stack containing only the preview card and call-to-action.

Changes

Console Preview Section Refactor

Layer / File(s) Summary
Component Removal
website/src/components/sections/v2/console-preview.tsx
Removed the local ArchitectureDiagram SVG component definition.
Content Updates
website/src/components/sections/v2/console-preview.tsx
Updated section description to replace the architecture diagram reference with wording that emphasizes CLI, MCP server, and REST API exposing the same primitives.
Layout Restructuring
website/src/components/sections/v2/console-preview.tsx
Converted the layout from a two-column grid (preview + architecture card) to a single vertical stack containing only the preview card and CTA elements.

Possibly related PRs

  • VibeTensor/attestix#74: Both PRs modify the ConsolePreviewSection and architecture-related surface area on the landing page.

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and specifically describes the main change: removing the architecture diagram from the landing page, which aligns with the PR's core objective.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/drop-architecture-from-landing

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying attestix with  Cloudflare Pages  Cloudflare Pages

Latest commit: 46af2da
Status: ✅  Deploy successful!
Preview URL: https://c8835407.attestix.pages.dev
Branch Preview URL: https://fix-drop-architecture-from-l.attestix.pages.dev

View logs

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@website/src/components/sections/v2/console-preview.tsx`:
- Around line 139-142: The paragraph JSX in console-preview (the <p> element
with className "text-[15px] leading-[1.65] text-atx-ink-mid") is missing the
relative pronoun; insert "that" so the clause reads "with the same primitives
that the CLI, MCP server, and REST API expose" to correct the grammar.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 057af338-367e-40c5-990e-e393bb13fb9b

📥 Commits

Reviewing files that changed from the base of the PR and between 00710dd and 46af2da.

📒 Files selected for processing (1)
  • website/src/components/sections/v2/console-preview.tsx

Comment on lines 139 to +142
<p className="text-[15px] leading-[1.65] text-atx-ink-mid">
Every agent, every credential, every hash. The Attestix console is
a working surface across the full stack with the same primitives
the CLI, MCP server, and REST API expose. The diagram shows how
the pieces fit together under the hood.
the CLI, MCP server, and REST API expose.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Add missing relative pronoun for grammatical clarity.

The sentence "with the same primitives the CLI, MCP server, and REST API expose" is missing the relative pronoun "that," making it grammatically awkward.

✏️ Proposed fix
           Every agent, every credential, every hash. The Attestix console is
           a working surface across the full stack with the same primitives
-          the CLI, MCP server, and REST API expose.
+          that the CLI, MCP server, and REST API expose.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@website/src/components/sections/v2/console-preview.tsx` around lines 139 -
142, The paragraph JSX in console-preview (the <p> element with className
"text-[15px] leading-[1.65] text-atx-ink-mid") is missing the relative pronoun;
insert "that" so the clause reads "with the same primitives that the CLI, MCP
server, and REST API expose" to correct the grammar.

@ascender1729 ascender1729 merged commit 063994f into main May 9, 2026
19 checks passed
@ascender1729 ascender1729 deleted the fix/drop-architecture-from-landing branch May 9, 2026 02:54
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