Repository navigation
feat: add Tessamonials customer interview workflow - #121
sidekickjanet wants to merge 2 commits into
Conversation
|
Outcome: meets-policy Policy assessment The complete initial diff supports agent-enabling / Marketing & SEO / web-api. Agents can configure a paused research campaign, prepare recipient context and invitations, retrieve stored transcripts/findings/summaries, and curate testimonials through the 21-tool role/scoped MCP interface. This materially enables customer research and reviewable testimonial work rather than merely wrapping generic chat; it is not an agent runtime, general voice platform or SEO measurement tool. The product identity, schema, provenance, taxonomy and every exact evidence item pass. No published or open-PR duplicate was found. The independent contradiction pass reconciled product/MCP docs with Terms, Consent and Privacy: currently free means 25 lifetime connected voice interviews per Company, not a resetting/unlimited quota; saved testimonial approval by default is distinct from publication, persistent participant unapproval and withdrawal; runtime audio deletion does not promise immediate provider/backup/external-copy deletion. Hosted service has no established public backend licence or self-hosted parity; no githubUrl misrepresents a source repository. Terms describe a US-focused service and customer consent/endorsement responsibilities, not universal geographic or regulatory suitability. No authenticated MCP operation, interview, message delivery, publication, security audit or benchmark was performed. @bradvin for the inclusion decision. Evidence checked
Reviewer-owned SEO metadata tools/tessamonials.md
Reviewer commit: fdcaa06 (fdcaa06). The existing description, body and every other non-editorial byte were preserved. reviewedBy is foo-bender; reviewedAt is 2026-10-22. Checks run Exact final head fdcaa06 merged without committing with current main d5a6bbd in an isolated temporary clone:
|
Summary
Add Tessamonials as a hosted
agent-enabling/web-apilisting in Marketing & SEO, with five claim-level first-party evidence sources, current pricing/consent/privacy boundaries, and verified official image metadata. This is a free directory submission, not a claim that the product is open source or that its MCP tools have been end-to-end tested.Changes are limited to:
tools/tessamonials.mdtessamonials: sidekickjanetentry intool-submitters.json, generated with the current repository's sync script against a detached trusted upstream-main worktree (d5a6bbd3b9b58ec9b4a8b0407fc1d930a46d7ef6). All prior mappings are unchanged.No
reviewedBy,reviewedAt,publishedAt, inferred announcement handle, backend repository or license was invented. SEO fields are contributor suggestions for editorial review.Inclusion test and category fit
Accuracy and material limitations
free, notfreemiumor unlimited voice use.Verification performed
Local repository, Node v24.22.0:
npm ci— completed; unchanged upstream dependencies report 9 audit vulnerabilities (1 low, 2 moderate, 6 high). No dependency or lockfile edits made; these are unrelated baseline findings.npm run validate:content -- --require-submitters— passed; final: 17 categories, 67 tools, 1 redirect/retirement.npm test— 140 tests: 139 passed, 0 failed, 1 skipped. Existing skip: companion website migration checkout unavailable. No test was stubbed or fabricated.git diff --check— passed.Non-billable public checks:
POST https://tessamonials.com/mcpwith unauthenticated MCP initialize — HTTP 401, advertisinghttps://tessamonials.com/.well-known/oauth-protected-resource/mcp.tessa:read,tessa:write,offline_access; authorization metadata advertises S256 PKCE.com.tessamonials/tessamonialsversion0.1.0record — 200, active,isLatest: true, matching endpoint. This is publication metadata, not a certification.tools/call, interview, invitation, publication, credit consumption or scanner access was performed.verificationLevelis documentation-reviewed, not hands-on-tested. The signup-free interview link was not exercised and is not represented as a tested demo.Image evidence
Both URLs come from the official product site; responses decoded successfully as PNG:
logoUrl: https://tessamonials.com/images/favicon-48.png?v=2 — HTTP 200,image/png, 1,512 bytes, 48×48. SHA-2561be7286f03e8d26bc8d10da5a32380a81e10da29cedd11aced64bb354cd569d2.ogImageUrl: https://tessamonials.com/images/og-image-7d2d306a588fac6a94066dd5635c7a5f.png?vsn=d — exact homepageog:image, HTTP 200,image/png, 83,592 bytes, 1200×630. SHA-256585b4800f5f7eee53939469e88b3746663b17416f787b8934878625c5916d244.The OG image was visually inspected: Tessamonials branding and an illustrative voice/testimonial UI. Its example quote is not offered as a verified customer endorsement or measured result. Canonical URLs/dimensions are supplied; no generated or unrelated assets added.
Duplicate check
Before creation, checked current upstream tool content, published directory homepage and exact
/tools/tessamonialsroute (404), plus GitHub PR/issue searches for both product name and canonical domain in all states. Also enumerated all 116 PRs and all 119 issue-endpoint entries (including PRs) with pagination, covering open and closed states; product-name/title/body matches: zero. No existing Tessamonials listing or submission found. Prior TableThis #114 and BotSee #90 are different products and were not modified.Submitting for editorial review only; no merge or deployment requested or performed by the submitter.