Skip to content

docs(site): clarify DomainKit positioning - #58

Merged
aryasaatvik merged 4 commits into
split/docs-domain-setup-guidesfrom
split/docs-site-positioning
Aug 30, 2026
Merged

docs(site): clarify DomainKit positioning#58
aryasaatvik merged 4 commits into
split/docs-domain-setup-guidesfrom
split/docs-site-positioning

Conversation

@aryasaatvik

Copy link
Copy Markdown
Member

Summary

  • clarify DomainKit's provider-independent DNS setup positioning across the homepage and README
  • tighten provider, registry, and workshop copy around the same product vocabulary
  • replace the docs site's green accent with the restrained blue accent used by the current site direction
  • add a product-marketing guardrail for future documentation work
Surface Positioning
Homepage Domain setup infrastructure for SaaS
Provider docs Authorization and DNS operations without provider-specific product UI
Workshop Real package components and fake transport for safe flow exploration

Validation

  • isolated 28-page docs build
  • registry example check
  • public reference check
  • core package build
  • repository lint, format, and diff checks

The already-running docs development server was left untouched.

@github-actions

github-actions Bot commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Tegami

This repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under .tegami/ before merging.

Create a changelog → · Changelog format

Release preview

Package Bump Version
domainkit minor 0.3.10.4.0
@domainkit/react minor 0.3.10.4.0

This PR does not add changelog files. Pending changelogs from other branches are included in the preview above.

Run bun run tegami locally to create a changelog interactively.

Managed by Tegami.

@greptile-apps

greptile-apps Bot commented Aug 30, 2026

Copy link
Copy Markdown

Greptile Summary

The PR revises DomainKit’s public positioning, provider guides, homepage presentation, workshop wording, and registry example. The Cloudflare guide’s corrected observation flow still cannot reliably reconstruct account-token providers from persisted Promise API data.

  • Clarifies the host-owned product and security boundary across the README and docs.
  • Expands Cloudflare and Vercel connection guidance and provider reconstruction examples.
  • Updates homepage provider branding, registry marks, and the site accent color.

Confidence Score: 4/5

The PR is not yet safe to merge because the Cloudflare Promise guide cannot reliably reconstruct an account-token provider for the corrected observation flow.

The persisted Cloudflare provider context wraps tokenKind inside a generic envelope, while the guide reads a decoded field without an exported Promise-facing provider-context decoder; account tokens can consequently be reconstructed with user-token behavior and fail authentication.

Files Needing Attention: apps/docs/content/providers/cloudflare.mdx

Important Files Changed

Filename Overview
apps/docs/content/providers/cloudflare.mdx Fixes the previously reported Promise verification example issues, but the reconstruction step lacks a usable Promise-facing decode path for Cloudflare token context.
apps/docs/content/providers/vercel.mdx Expands Vercel installation, token, reconstruction, and zone-discovery guidance without an accepted blocking issue.
apps/docs/content/index.mdx Reframes the overview around provider-connected domain setup and explicitly documents host versus library responsibilities.
apps/docs/pages/index.astro Updates homepage positioning and adds provider marks to the capability presentation.
.agents/product-marketing.md Adds product-positioning, claim-boundary, terminology, and evidence guardrails for future documentation work.

Fix all with Greploop Fix All in Codex Fix All in Cursor Cloud Agents Fix All in Claude Code Fix All in Cursor

Reviews (11): Last reviewed commit: "docs(marketing): approve frictionless an..." | Re-trigger Greptile

Comment thread apps/docs/content/providers/cloudflare.mdx Outdated
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from e87da60 to 6fdbd46 Compare August 30, 2026 22:49
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from 6fdbd46 to b30376a Compare August 30, 2026 22:50
greptile-apps[bot]
greptile-apps Bot previously approved these changes Aug 30, 2026
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from b30376a to 390ca9c Compare August 30, 2026 22:52
@greptile-apps
greptile-apps Bot dismissed their stale review August 30, 2026 22:53

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

Comment thread apps/docs/content/providers/cloudflare.mdx Outdated
Comment thread apps/docs/content/providers/cloudflare.mdx
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from ff793c5 to e92efcd Compare August 30, 2026 22:58
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from e92efcd to fbda033 Compare August 30, 2026 23:00
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from fbda033 to c420e49 Compare August 30, 2026 23:04
greptile-apps[bot]
greptile-apps Bot previously approved these changes Aug 30, 2026
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from c420e49 to f8986fb Compare August 30, 2026 23:07
@greptile-apps
greptile-apps Bot dismissed their stale review August 30, 2026 23:07

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

Comment thread apps/docs/content/providers/cloudflare.mdx
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch 2 times, most recently from 4f8a856 to 0588020 Compare August 30, 2026 23:12
greptile-apps[bot]
greptile-apps Bot previously approved these changes Aug 30, 2026
@aryasaatvik
aryasaatvik force-pushed the split/docs-site-positioning branch from 0588020 to 56f5c5e Compare August 30, 2026 23:14
@greptile-apps
greptile-apps Bot dismissed their stale review August 30, 2026 23:14

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

greptile-apps[bot]
greptile-apps Bot previously approved these changes Aug 30, 2026
@greptile-apps
greptile-apps Bot dismissed their stale review August 30, 2026 23:20

Dismissed because a newer commit was pushed; Greptile will re-review the current head.

accountId: authorization.providerAccountId,
capabilities: authorization.requiredCapabilities,
token: credential.accessToken,
tokenKind: context.tokenKind,

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Provider context cannot be decoded

When a Promise API reader reconstructs an account-token provider from the persisted context, context.tokenKind is unavailable because the stored value is an envelope and the Promise facade exposes no provider-specific decoder. Reading the envelope directly either fails type checking or passes undefined, selecting the user-token verification endpoint and causing account-token authentication to fail.

Knowledge Base Used:

Fix in Codex Fix in Cursor Cloud Agents Fix in Claude Code Fix in Cursor

@aryasaatvik
aryasaatvik merged commit 9d54313 into main Aug 30, 2026
3 checks passed
@aryasaatvik
aryasaatvik deleted the split/docs-site-positioning branch August 30, 2026 23:26
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