v0.0.11-beta.11 — invite emails show audit score, quieter server logs, PR-level MDX parse check
Pre-release
Pre-release
Features
- Add a PR-level MDX parse check (
bun run validate:mdx, wired into the CIdocsjob) that compiles everydocs/**/*.mdxwith the same MDX engine Mintlify runs at deploy time.mintlify validateonly checksdocs.jsonstructure and nav links — it never parses page content — so syntax errors slipped through to the post-merge deploy. This catches them on the PR instead (#455). - Invite emails now include the inviter's audit score:
sendInvites()and the/api/audit/inviteproxy forward a clamped (0–100) score to the api-server, which renders "my agent scored a N/100" in the body. ThreadedAuditDashboard → ComeBackBetterSection → InviteDialog; optional end-to-end so it degrades to score-free copy when absent (#456). - Rewrite the X/LinkedIn share templates (10 each): lead on the score and archetype and end on the
npx -y failproofai auditCTA + handle (@failproofai/@Failproof AI), with no URLs in the copy so the pasted audit-card image isn't replaced by a link-preview card (#456). - Enlarge the audit poster's four corner labels so they read clearly at share size, on both the dashboard render and the downloaded PNG (#456).
Fixes
- Fix three translated docs pages that failed the Mintlify deploy parse.
docs/tr/cli/audit.mdxhad a dropped closing backtick that pushed<slug>out of its inline-code span (parsed as an unclosed JSX tag);docs/ja/built-in-policies.mdxanddocs/zh/built-in-policies.mdxcarried translator-injected{#id}heading anchors that MDX reads as JS expressions. All three now match the other 12 locales (#455). - Stop the failproofai server log from repeating the benign Next.js "Failed to find Server Action" deployment-skew error. A browser tab left open across a dashboard rebuild/upgrade POSTs a stale Server Action ID; the client recovers via Next's graceful 404, but the standalone server still logged a 3-line error block to stderr per stale request. The
startlauncher now pipes the server's output through a filter (scripts/skew-log-filter.ts) that drops just that block — all other output, and color viaFORCE_COLOR, passes through untouched;devis unchanged (#456).
Dependencies
- Add
@mdx-js/mdxas a dev dependency, used by the newvalidate:mdxdocs parse check (#455).
Published to npm under the beta dist-tag — install with npm i failproofai@beta or run npx -y failproofai@beta.