Skip to content

Applied Systems

This page tracks the repo surfaces where DDA-X becomes software someone can actually use, not just inspect.

What Counts As Applied

A build belongs in this category when it does at least one of these things:

  • exposes a companion or character interface
  • provides a UI instead of only a script entrypoint
  • targets a concrete domain or workflow
  • stands on its own as a user-facing software surface

Applied systems are still part of the research arc, but they are better framed as products, companions, or interfaces than as raw simulations.

Current Applied Surface

Dedicated Apps

  • apps/brobot/true_brobot.py
  • apps/brobot/brobot_ui.py
  • apps/eckhart/azure_phi_chat.py
  • apps/eckhart/eckhart_terminal.py
  • apps/mad_hatter/mad_hatter_chatbot.py
  • apps/repository_guardian/repository_guardian.py
  • apps/singularity/singularity_chatbot.py
  • apps/torahbot/torah_study_bot.py
  • apps/torahbot/torahbot_ui.py

The apps/ directory is where stronger applied builds should graduate when they deserve to be treated as first-class software.

App Families

  • BROBOT is the wholesome single-user companion surface.
  • Eckhart contains both a lightweight Azure chat and a heavier DDA-X terminal build.
  • Mad Hatter is the overtly character-driven paradox and whimsy surface.
  • Repository Guardian is the archival, defensive persona centered on the repo itself.
  • Singularity is the dual-entity companion that tracks both user and agent state.
  • TorahBot is a chevrutah-style Biblical Hebrew study companion with both terminal and Streamlit surfaces.

Live Runtime

The Discord agent is also an applied system, but it is substantial enough to warrant its own section in the docs:

  • run_discord_agent.py
  • src/discord_agent/*
  • configs/discord_agent/*.json

Promotion Rule

An applied build should move from simulations/ into apps/ when it meets all of these conditions:

  • it has a stable identity and purpose
  • it is useful outside one-off experimentation
  • it has a clear entrypoint or interface
  • it benefits from being presented as software instead of as an experiment

That rule keeps simulations/ from swallowing every serious companion build forever.