Learn conflict resolution through a 90-second interactive story
Single 90-minute scenario without clear path to broader learning platform.

Multi-vault architecture prevents raw emotional inputs from cross-contaminating shared space.
Couples seeking structured conflict resolution tools
Paired · Relish · Lasting
Standard LLMs are terrible at the "messy middle" of relationships, and the current AI mediation tools on the market are built for legal arbitration, not empathy. I wanted a tool for "Pre-Conversation Intelligence"—something to lower the temperature before the actual conversation happens.
Here are the technical details of what I built:
Multi-Vault Architecture: Built with Next.js and Prisma. Each partner has an isolated "Vault" to vent their raw frustrations. The server enforces strict state machines to physically prevent cross-contamination of raw inputs into the shared database row.
Affective Stripping: The LLM engine is strictly prompted to act as a clinical referee. It absorbs the private intakes, strips out the heat-of-the-moment metadata and blame, and only passes objective data to the shared ledger to build a "Shared Reality" report.
Agentic SEO Proxy: Because AI search is replacing Google, I built a custom edge proxy that intercepts bots (ClaudeBot, GPTBot) and serves them a pure, raw Markdown file instead of the React UI so they can instantly digest the platform's architecture.
I just finished the MVP this weekend. If you want to see how the engine handles a disagreement with your partner or co-founder, I'm running a free private beta: https://ashti.ai/beta
To test it for free: The Stripe integration is currently in sandbox mode. When you get to the paywall for the final report, just use the standard test card 4242 4242 4242 4242 (with any future date and CVC).
I’d love any feedback on the technical architecture, the neutrality of the AI outputs, or the Next.js implementation.
Single 90-minute scenario without clear path to broader learning platform.
Immediate mediation support for Chrome 144+ when most passkey libs lag behind.
Yet another name checker when Namechk and KnowEm already dominate this space.
Git sync for Obsidian writers who refuse to learn the command line.
Worktree-aware domain conflicts solve the 'which branch am I testing?' problem.
Finally, a GUI for git rebase -i that handles hunk splitting without the terminal dance.