docs(site): clarify DomainKit positioning - #58
Conversation
TegamiThis repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under Create a changelog → · Changelog format Release preview
This PR does not add changelog files. Pending changelogs from other branches are included in the preview above. Run Managed by Tegami. |
Greptile SummaryThe 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.
Confidence Score: 4/5The 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 Files Needing Attention: apps/docs/content/providers/cloudflare.mdx
|
| 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. |
Reviews (11): Last reviewed commit: "docs(marketing): approve frictionless an..." | Re-trigger Greptile
e87da60 to
6fdbd46
Compare
6fdbd46 to
b30376a
Compare
b30376a to
390ca9c
Compare
Dismissed because a newer commit was pushed; Greptile will re-review the current head.
ff793c5 to
e92efcd
Compare
e92efcd to
fbda033
Compare
fbda033 to
c420e49
Compare
c420e49 to
f8986fb
Compare
Dismissed because a newer commit was pushed; Greptile will re-review the current head.
4f8a856 to
0588020
Compare
0588020 to
56f5c5e
Compare
Dismissed because a newer commit was pushed; Greptile will re-review the current head.
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, |
There was a problem hiding this comment.
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:
Summary
Validation
The already-running docs development server was left untouched.