Interrogation-Driven Development
Add repositories

Top repositories

    Interrogation-Driven Development

    Build the right thing, one decision at a time.

    IDD is a framework for progressive software development. As an agent works through a specification, it asks asynchronous questions when it reaches an ambiguity or a decision boundary. Your answers become recorded decisions that guide the implementation.

    Why

    Important decisions can get lost when they are scattered across chats and sessions. IDD gives each project one shared questionnaire and a durable answer history.

    What

    A private, GitHub-backed dashboard for the questionnaires in your projects. Read questions in the browser and answer them directly in the project repository.

    How

    The agent maintains questions on an IDD branch. This page finds those branches across projects you can access, and commits your answers to the right project.

    One questionnaire, your preferred look

    See IDD in four themes

    Each example below uses fictional project content.

    IDD · LIGHT
    EXAMPLE QUESTION

    What should we build first?

    A fictional project is ready to begin. Which step gives us the clearest feedback?

    A   Create the project dashboard

    B   Make the core workflow usable

    Example answer · B
    Start with the core workflow.
    Light
    IDD · DARK
    EXAMPLE QUESTION

    What should we build first?

    A fictional project is ready to begin. Which step gives us the clearest feedback?

    A   Create the project dashboard

    B   Make the core workflow usable

    Example answer · B
    Start with the core workflow.
    Dark
    IDD · RETRO
    EXAMPLE QUESTION

    What should we build first?

    A fictional project is ready to begin. Which step gives us the clearest feedback?

    A   Create the project dashboard

    B   Make the core workflow usable

    Example answer · B
    Start with the core workflow.
    Retro
    IDD · SILK
    EXAMPLE QUESTION

    What should we build first?

    A fictional project is ready to begin. Which step gives us the clearest feedback?

    A   Create the project dashboard

    B   Make the core workflow usable

    Example answer · B
    Start with the core workflow.
    Silk

    Your questionnaires

    Add repositories

    Sign in with GitHub to see questionnaires in your repositories.