Shared team context for AI coding sessions with ambient intelligence
50k lines shipped in a week, but team knowledge bases are a crowded category.

Decision bot for Slack threads, but Notion, Confluence, and internal wikis already solve this cheaper.
Product and engineering teams using Slack, especially those struggling with scattered decision records
Notion AI search · Slack app marketplace decision-logging bots · Confluence with AI plugins
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).
50k lines shipped in a week, but team knowledge bases are a crowded category.
Upgrades OpenClaw's memory from local-only markdown to cloud-backed team decisions, but early against existing context windows.
Slack-to-PR decision tracking, but landing page shows a different product entirely.
Slack-to-PR decision tracking, but landing page shows a different product entirely.
Agents remember *why* code exists, all local git-native, no cloud lock-in.
Addresses real agentic drift, but market timing and adoption risk remain unproven.