# Adaptive Plan Library

<figure><img src="/files/NVtO65KT93meKIC52NMp" alt=""><figcaption><p>Finch can take a single plan from your library and use it in 1000 new shapes, all while maintaining your regulations.</p></figcaption></figure>

{% embed url="<https://youtu.be/CNUt3eXSvu4>" %}

### 1. Build your Adaptive Plan Library

* Draw a unit plan in your project.
* The plan can be saved as a new plan to your Adaptive Plan Library by selecting **`Save to Library`** at the bottom of the right panel.

<figure><img src="/files/3Zb7MbNawJjEPxdtJa5u" alt=""><figcaption></figcaption></figure>

### 2. Adhere to regulations with constraints

* Navigate to your plan library by clicking on **`Plans`** in the upper menu.
* Select the desired plan in your library and edit it.
* Select **`stretch preview (shift + s)`** and drag the bounds of the plan to see how it will be stretched or shrunken.
* Select the **`constraints (shift + c)`** button and click on walls that you want to lock, turning them red.
  * Click on walls twice to add an **`extendable constraint`**, where the wall can stretch but not shrink. This can be ideal for doorways, or rooms with a minimum width.
* Select the stretch preview again to see how the locked walls no longer stretch with the rest of the plan.

<figure><img src="/files/R3yjrYZwU3ukuRpG7g63" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Enterprise Users:** This plan is included in your organization's dataset, and will be included in future **`Generate Plan`** result batches.
{% endhint %}

{% hint style="info" %}
**Basic & Enterprise Users:** This plan will now appear as a result when you **`Generate - Scan my library`**
{% endhint %}


---

# 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.finch3d.com/docs/projects-and-variants/unit-editor/adaptive-plan-library.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.
