# Welcome

Welcome to **WalnutAI**, an AI-powered application development platform that enables you to build complete applications simply by describing what you need. By turning prompts into working components, Walnut automatically handles requirements, logic, structure, and lifecycle management, eliminating the need for manual setup across multiple tools. It streamlines the entire development process from idea to deployment so you can create, iterate, and manage applications with minimal effort and full traceability.

By centralizing every stage of the lifecycle, WalnutAI helps teams stay connected and maintain clear traceability from the original business idea through to technical execution and delivery.

#### What does WalnutAI do?

WalnutAI unifies your development ecosystem by centralizing information from multiple sources into a structured intelligence layer. It automates the "heavy lifting" of the SDLC through a sophisticated, automated pipeline:

{% stepper %}
{% step %}

#### **Upload BRD**

Simply upload your Business Requirement Document (PDF or Docx) directly to the WalnutAI platform to begin the transformation.
{% endstep %}

{% step %}

#### **AI Processing**

Our advanced AI parses the document structure, intelligently identifying and extracting core Epics, Features, and Modules.
{% endstep %}

{% step %}

#### **Interactive Review**

Use the built-in Question-Back mechanism to verify the extracted structure, ensuring the AI You can also accomplish this simply by prompting the system perfectly captures your original intent.
{% endstep %}

{% step %}

#### **Story Generation**

WalnutAI automatically generates detailed User Stories with clearly defined Acceptance Criteria.
{% endstep %}

{% step %}

#### **Test Cases**

Associated **Test Cases** are automatically created and linked to the generated User Stories for complete validation coverage.
{% endstep %}

{% step %}

#### **Code & Deploy**

Assign generated stories to AI agents to produce code, run automated tests, and create ready-to-merge Pull Requests.
{% endstep %}

{% step %}

#### Gap Analysis

Conduct gap analysis to identify missing requirements, inconsistencies, or validation gaps across Epics, User Stories, Test Cases, and Code.
{% endstep %}
{% endstepper %}

{% hint style="warning" icon="lightbulb" %}
Just have an idea and no formal requirements? You can still get started by simply prompting the system.
{% endhint %}

#### What makes WalnutAI different?

* **Unified Workspace:** WalnutAI is an AI-powered platform that enables teams to build applications within a structured ALM framework, seamlessly guiding them from idea to technical implementation in a single unified environment.
* **AI-Driven Intuition:** Makes building software more intuitive by allowing teams to describe requirements or logic in plain language.
* **Structured Outputs:** Automatically transforms natural language inputs into structured, technical outputs that follow strict governance standards.

#### Core Capabilities

* **End-to-End Management:** Manage requirements, development, testing, execution, analytics, and delivery within a single unified platform, ensuring continuity across all stages without the need to switch between multiple tools.
* **Gap Analysis:** Analyze differences between uploaded inputs (requirements, code, test cases) and actual outputs. WalnutAI identifies inconsistencies and missing elements, providing recommended changes to maintain alignment.
* **Intelligence Hub:** A central intelligence layer that connects all lifecycle artifacts. It automates the generation, enrichment, and alignment of data across your existing tools and teams.
* **Governance & Quality Assurance:** Apply validation at every stage of development. This ensures that every step remains strictly aligned with the original business intent and quality standards.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.walnutai.ai/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
