Inspiration

During the opening presentation of HackEurope here in Paris, we experienced something small but revealing: we were told that every participant should have receive a hackathon bracelet. But the bracelets never arrived.

It wasn’t a catastrophic failure, but it exposed a deeper issue. In complex, fast-moving organizations, decisions are made in meetings, tasks are verbally assigned, but execution often fails.

We started asking:

  • Was the budget approved?
  • Did the Finance department notify the Operations department?
  • Who placed the vendor order?
  • Was shipment verified?

Most likely, all of these steps were discussed. But discussion is not enough, there needs to be coordinated action after all the meetings. Teams don’t have a persistent, structured memory of what was decided, who owns it, and what depends on it.

So we built a Meeting Memory Layer.

What it does

404NOTMissing transforms raw meeting transcripts into structured, executable actions.

Instead of meetings producing passive notes, our system:

  • Ingests meeting transcripts
  • Extracts structured actions
  • Assigns them to departments or individuals based on the organisation schema of the company
  • Tracks urgency and status
  • Creates a live execution board

Every decision becomes:

  • An action (e.g. order 300 bracelets for HackEurope Paris)
    • With an owner (e.g. Lead of Operations department)
    • With a deadline (e.g. 3 business days)
    • With a status (e.g. TO DO)
    • With escalation if needed

The result:

  • No lost tasks
  • No ambiguous ownership
  • No invisible dependencies
  • No “Did we do that?” meetings

The meeting transcripts stop being documentation, they become an execution engine.

How we built it

We designed 404NOTmissing as an agent-driven execution system.

  1. Transcript Ingestion We start with meeting transcripts (synthetic for this demo), representing realistic multi-department coordination inside HackEurope. Each transcript is stored as raw text in our database.

  2. Agent-Based Extraction Layer Instead of building a full knowledge graph infrastructure, we implemented a set of focused AI agents that operate over transcripts to extract structured execution data. Our agents perform:

  3. Entity extraction (people, departments, projects)

  4. Task detection (actionable commitments vs discussion)

  5. Sequence identification (what depends on what)

  6. Priority inference

  7. Ownership assignment

  8. Structured Execution Model (Database-Driven) Extracted actions are stored in a structured database schema, which acts like as a lightweight “meeting memory layer” — not a full knowledge graph yet, but a persistent execution record.

  9. Execution & Integrations Once structured, actions can trigger operational workflows:

  10. Ticket creation (in Linear)

  11. Phone call reminders (via ElevenLabs)

  12. Email dispatch

Challenges we ran into

The biggest challeng was designing a clean data model that supports:

  • Multi-city organizations
  • Department routing
  • Status tracking
  • Dependency chains
  • API-triggered execution

Also, inferring structured meaning from the raw transcript data because meetings can get messy.

Accomplishments that we're proud of

  • Designing a functional Meeting Memory Layer
  • Detecting dependencies between actions
  • Assigning structured ownership automatically
  • Enabling downstream integration (Linear, Gmail, phone)
  • Turning conversations into operational workflows

What we learned

Teamwork makes the dream work.

What's next for 404NOTmissing

Next, we want to:

  • Implementing a Temporal Knowledge Graph for decision tracking
  • Deeply integrate with Miro MCP and AI Flows
  • Enable real-time action extraction during live meetings
  • Add automatic escalation for overdue tasks
  • Expand dependency modeling across multiple projects
  • Build analytics around execution bottlenecks

Built With

  • deepgram
  • gemini
  • langextract
  • lovable
  • openai
  • supabase
Share this project:

Updates