Skip to content

feat(website): architecture diagram — the UI layer between your users and your agents - #1048

Merged
blove merged 8 commits into
mainfrom
blove/architecture-diagram
Sep 8, 2026
Merged

feat(website): architecture diagram — the UI layer between your users and your agents#1048
blove merged 8 commits into
mainfrom
blove/architecture-diagram

Conversation

@blove

@blove blove commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Scaled back from the three-zone enterprise map at the user's direction:
four columns (your users, your Angular application with Threadplane as
its UI layer, the two adapters, your agents) and a model-provider strip,
on the kit's dot grid. The LangGraph SDK lane is highlighted as first-class
with the capabilities the docs reserve for a checkpoint-aware runtime;
LangSmith takes the platform card under the LangChain mark, documented in
the logo README. Geometry stays one data module read by the component,
the grid spec, and the overflow e2e.

Spec: docs/superpowers/specs/2026-09-07-enterprise-architecture-diagram-design.md. Verified: website unit suite green (geometry spec 9, component spec 4), lint 0 errors, production build, e2e (architecture 2, homepage spine, stage) green, real-page frames reviewed at 1440, 1440 with the alignment grid, and 390.

Not auto-merged: waiting on the visual sign-off.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Sep 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 8, 2026 1:53am UTC

Request Review

@github-actions github-actions 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.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove marked this pull request as draft September 7, 2026 20:16
@blove
blove marked this pull request as ready for review September 7, 2026 20:29
@blove blove changed the title feat(website): enterprise architecture diagram replaces the scope table feat(website): architecture diagram — the UI layer between your users and your agents Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

blove and others added 8 commits September 7, 2026 18:47
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Three zones (your Angular application, your platform edge, the agent
platform) with Threadplane the one highlighted card inside your own zone.
Every card links to the docs page that backs its wording; third-party
products appear as examples of a role, never as claimed integrations.
Geometry and copy are one data module read by the component, a unit spec
that pins every rectangle to the 8px grid inside its zone, and an e2e that
measures every rendered text run against its card. A hidden 8/40px
alignment grid can be rendered for review. Cards whose rows carry their own
links (the Threadplane card's capabilities) are groups with a title link,
since anchors do not nest.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…users and your agents

Scaled back from the three-zone enterprise map at the user's direction:
four columns (your users, your Angular application with Threadplane as
its UI layer, the two adapters, your agents) and a model-provider strip,
on the kit's dot grid. The LangGraph SDK lane is highlighted as first-class
with the capabilities the docs reserve for a checkpoint-aware runtime;
LangSmith takes the platform card under the LangChain mark, documented in
the logo README. Geometry stays one data module read by the component,
the grid spec, and the overflow e2e.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ents, larger type, a stacked phone form

The phone renders the same cards as an HTML stack in reading order,
driven by the same data module, instead of scrolling the drawing
sideways; the SVG is hidden under 768px. Type is one step larger across
the diagram for legibility at page scale.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…der the dot texture

Every card is down to its title, marks, and one to three short lines;
the model strip's caveat is two words. A faint radial gradient sits
under the dot pattern so the figure reads as a surface, not a sheet.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…e list

Each capability line sits in its own soft band with a left accent bar,
white-on-tint inside the first-class LangGraph lane and grey elsewhere,
so the lines read as a list rather than loose paragraph text. The phone
stack mirrors the same treatment from the same data.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…s in the architecture diagram

Measured the geometry and fixed what it found: the adapters-to-agents
gap was 48 against 64 elsewhere, the drawing sat 24px off centre (64
left, 40 right), the users arrow was 28px above the two card centres it
joins, the LangSmith rows started 12px above the LangGraph rows beside
them, and the People card's content floated at the top of a 392px card.

Columns are now 64 apart with 48px margins on all four sides, every
arrow is 64 long and lands on the centre of the card it enters, the
paired cards share their row positions, and the People block is centred
where its arrow leaves. The spec asserts each of those, so they cannot
drift back.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…rid rules, the phone stack

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@blove
blove force-pushed the blove/architecture-diagram branch from 4864fbc to 6f96f65 Compare September 8, 2026 01:51
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove merged commit a000300 into main Sep 8, 2026
32 checks passed
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