Inspiration

At most companies, the answer to your question exists somewhere. It might be in a Slack thread from three weeks ago, a Google Doc, a meeting someone had, or an email chain you weren’t on. Finding it usually means asking your manager, who asks their manager, and so on.

Company wikis are supposed to fix this, but nobody keeps them updated. And when an AI tool gives you an answer, you often can’t tell where it came from or if it’s still true.

We wanted something simple: ask a question, get an answer you can check, and if there’s no answer, get pointed to the right person.

What it does

You ask DecisionMem a question like “What’s our pricing for enterprise customers?”

If it knows, it gives you the answer along with:

  • who said it
  • when they said it
  • where it came from (a link to the Slack message, doc or meeting)

If it doesn’t know, it doesn’t guess. It tells you the one person who would know, like the person who owns pricing or was in the meeting where it was decided.

If something changes, say pricing gets updated, DecisionMem uses the newest info and marks the old version as outdated. It doesn’t delete the old version, so you can still see what changed.

DecisionMem also respects who’s asking. An intern, a manager and the CFO can ask the same question and get different answers depending on what they’re allowed to see. The intern never sees exec-only information, because DecisionMem doesn’t even open those files for them.

How we built it

DecisionMem’s “brain” is just a set of folders with text files in them. There’s no complicated database.

Messages and notes from Slack, Google Drive, Notion, email and meetings go into an inbox folder. DecisionMem reads the inbox and saves the useful facts into memory. If a fact doesn’t say who said it, when, and where it came from, it gets thrown out. Memory is split into three folders: public, team and exec. When someone asks a question, DecisionMem only looks in the folders that person is allowed to see. A simple list matches each topic to the person who owns it, so DecisionMem knows who to send people to.

Challenges we ran into

Deciding when new info should replace old info, without losing track of what changed Making sure an intern can’t see exec files at all, not just that the files get hidden in the answer Getting DecisionMem to say “I don’t know, ask this person” instead of making something up

Accomplishments that we're proud of

You can check every answer, because you always know who said it and when. DecisionMem says “I don’t know” and points you to a real person. The whole brain is folders you can open and read yourself.

What we learned

Keeping it simple worked better than we expected. Because everything is in plain folders, we could always see what DecisionMem was looking at and why it gave a certain answer.

What's next for DecisionMem

Connect to real Slack, Drive, Notion, email and Fireflies accounts (the demo uses sample data) Have DecisionMem update its memory automatically as new messages come in Test it with a real team

Share this project:

Updates

Submission history