The setup text reads like the provider's own docs but is machine-written registry data; a mono provenance line names the source and links the domain's integrations.sh page so the reader weights it accordingly.
Unified · Split
| @@ -103,6 +103,20 @@ export function CredentialGuidancePanel(props: { · 102 unmodified lines | |||
| 103 | ) : null} | 103 | ) : null} |
| 104 | </div> | 104 | </div> |
| 105 | {relevant.setup ? <SetupText text={relevant.setup} /> : null} | 105 | {relevant.setup ? <SetupText text={relevant.setup} /> : null} |
| 106 | {/* Provenance, stated plainly: this text is machine-written registry | ||
| 107 | data, not the provider's own docs — the reader should weight it | ||
| 108 | accordingly (menus move, prefixes change). */} | ||
| 109 | <p className="pt-0.5 font-mono text-[10px] uppercase tracking-wide text-muted-foreground/60"> | ||
| 110 | AI-generated guidance via{" "} | ||
| 111 | <a | ||
| 112 | href={`https://integrations.sh/${domain ?? ""}`} | ||
| 113 | target="_blank" | ||
| 114 | rel="noreferrer" | ||
| 115 | className="underline underline-offset-2 hover:text-muted-foreground" | ||
| 116 | > | ||
| 117 | integrations.sh | ||
| 118 | </a> | ||
| 119 | </p> | ||
| 106 | </div> | 120 | </div> |
| 107 | ); | 121 | ); |
| 108 | } | 122 | } |