Skip to content

docs(thermidor): ADR + annex for first-class SSR support#7918

Merged
fbeaudoincoveo merged 10 commits into
mainfrom
KIT-5803-adr-for-first-class-ssr
Jul 13, 2026
Merged

docs(thermidor): ADR + annex for first-class SSR support#7918
fbeaudoincoveo merged 10 commits into
mainfrom
KIT-5803-adr-for-first-class-ssr

Conversation

@fbeaudoincoveo

@fbeaudoincoveo fbeaudoincoveo commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

@changeset-bot

changeset-bot Bot commented Jul 3, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: c00d2d6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@svcsnykcoveo

svcsnykcoveo commented Jul 3, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copilot AI 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.

Pull request overview

Adds internal Thermidor architecture documentation (ADR + annex) proposing a per-interface snapshot API to enable first-class SSR and hydration patterns across frameworks, plus a small spellchecker dictionary update to support the new docs.

Changes:

  • Introduces ADR-007 describing the proposed SSR snapshot primitives (initialState, getInterfaceSnapshot, restoreInterfaceSnapshot) and a fromSnapshot shorthand concept.
  • Adds a detailed annex documenting proposed public types/options and end-to-end SSR lifecycle examples (including composed interfaces and React adapter ergonomics).
  • Updates cspell configuration to allow the HTTP header spelling referer.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
packages/thermidor/docs/internal/adr/ADR-007-ssr-snapshot-api.md New ADR proposing the SSR per-interface snapshot API and migration considerations.
packages/thermidor/docs/internal/adr/ADR-007-annex-ssr-implementation-details.md Annex with proposed types, implementation sketches, and SSR usage examples (server/client, composed, React adapter).
.cspell.json Adds referer to the allowed words list for documentation/examples.

Comment thread packages/thermidor/docs/internal/adr/ADR-007-annex-ssr-implementation-details.md Outdated
Comment thread packages/thermidor/docs/internal/adr/ADR-007-ssr-snapshot-api.md Outdated
@pkg-pr-new

pkg-pr-new Bot commented Jul 3, 2026

Copy link
Copy Markdown
@coveo/atomic

npm i https://pkg.pr.new/@coveo/atomic@7918

@coveo/atomic-hosted-page

npm i https://pkg.pr.new/@coveo/atomic-hosted-page@7918

@coveo/atomic-legacy

npm i https://pkg.pr.new/@coveo/atomic-legacy@7918

@coveo/atomic-react

npm i https://pkg.pr.new/@coveo/atomic-react@7918

@coveo/auth

npm i https://pkg.pr.new/@coveo/auth@7918

@coveo/bueno

npm i https://pkg.pr.new/@coveo/bueno@7918

@coveo/create-atomic

npm i https://pkg.pr.new/@coveo/create-atomic@7918

@coveo/create-atomic-component

npm i https://pkg.pr.new/@coveo/create-atomic-component@7918

@coveo/create-atomic-component-project

npm i https://pkg.pr.new/@coveo/create-atomic-component-project@7918

@coveo/create-atomic-result-component

npm i https://pkg.pr.new/@coveo/create-atomic-result-component@7918

@coveo/create-atomic-rollup-plugin

npm i https://pkg.pr.new/@coveo/create-atomic-rollup-plugin@7918

@coveo/headless

npm i https://pkg.pr.new/@coveo/headless@7918

@coveo/headless-react

npm i https://pkg.pr.new/@coveo/headless-react@7918

@coveo/shopify

npm i https://pkg.pr.new/@coveo/shopify@7918

commit: c00d2d6

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

🔗 Scratch Orgs ready to test this PR:

@chromatic-com

chromatic-com Bot commented Jul 3, 2026

Copy link
Copy Markdown

Important

Testing in progress…

🟢 UI Tests: 458 tests unchanged
UI Review: Comparing 458 stories…
Storybook icon Storybook Publish: 458 stories published

@chromatic-com

chromatic-com Bot commented Jul 3, 2026

Copy link
Copy Markdown

Tip

All tests passed and all changes approved!

🟢 UI Tests: 461 tests unchanged
🟢 UI Review: 461 stories published -- no changes
Storybook icon Storybook Publish: 461 stories published

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread packages/thermidor/docs/internal/adr/ADR-007-annex-ssr-implementation-details.md Outdated
Comment thread packages/thermidor/docs/internal/adr/ADR-007-annex-ssr-implementation-details.md Outdated
@fbeaudoincoveo
fbeaudoincoveo added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit ffa89ac Jul 13, 2026
82 checks passed
@fbeaudoincoveo
fbeaudoincoveo deleted the KIT-5803-adr-for-first-class-ssr branch July 13, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants