The problem: product teams lose decisions in Slack threads, Miro boards, Confluence pages, meetings, etc. Three months later nobody remembers why something was built a certain way, and the team re-litigates the same calls over and over.
What Corteza does: you type /decision [what] [why] [alternatives considered] in any Slack channel, or via our Chrome Extension. The bot stores it with full context. Later, anyone can ask natural language questions like "why did we pick PostgreSQL?" and get back the exact decision with reasoning, who made it, and when — even if they use completely different words.
Tech: Node.js + Slack Bolt SDK, MongoDB Atlas Vector Search for semantic retrieval, Claude 3.5 Sonnet for the conversational interface, Railway for hosting.
There's a live demo (no Slack required): https://app.corteza.app/demo
Early stage — looking for product teams who are frustrated by this problem and want to try it. Would love feedback from the HN crowd especially on the retrieval approach (we use OpenAI embeddings + cosine similarity, then Claude re-ranks and explains).