fix(website): drop architecture diagram from landing page#77
Conversation
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.
|
Note
|
| 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 | 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.
Comment @coderabbitai help to get the list of available commands and usage tips.
Deploying attestix with
|
| 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 |
There was a problem hiding this comment.
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
📒 Files selected for processing (1)
website/src/components/sections/v2/console-preview.tsx
| <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. |
There was a problem hiding this comment.
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.
Summary
ArchitectureDiagramSVG component (~450 lines) fromConsolePreviewSection.architecture.mdxremains on disk but is unlinked from all nav.Test plan
npm run devinwebsite/, open/, scroll to §04 The product/docs/guides/architecturestill resolves (file kept on disk)Summary by CodeRabbit