# Finch 101: Generating Unit Plans

{% embed url="<https://www.youtube.com/watch?index=10&list=PLAT8LHZMhh0HbJ-13-kC0wWOHm5lHDPn9&v=2cSPxv__ybA>" %}

### 1. Review Your Floor Plate

Open your project and **double-click** into a unit-mixed floor plate (e.g., from the previous tutorial).

Confirm that Finch has already generated unit boundaries.

***

### 2. Set Graph Rules (Optional but Recommended)

Before assigning unit plans, set **graph rules** to ensure consistency across apartments.

#### Steps:

* Click the **Graph Rules** icon in the top toolbar
* Define baseline rules:
  * Minimum bedroom size
  * Bathroom size
  * Overall unit constraints

These rules guide layout consistency and regulatory alignment across all units.

***

### 3. Select a Unit to Begin

Click any unit to get started. For mirrored units (e.g., same shape and size), you only need to assign one—Finch can mirror and sync the rest.

Example: Select a `75.1 m²` unit.

***

### 4. Generate or Reuse Plans

You have two options based on your Finch subscription level:

#### Basic Users

* Click **Scan My Library**
* This searches for plans you’ve personally saved to your account

#### Enterprise Users

* Click **Generate Plan**
* OR just **double-click** the unit for a shortcut

Finch will automatically detect:

* **Facade walls** (for daylighting)
* **Entry points** (for circulation)

***

### 5. Review Plan Suggestions

Plans are displayed in two tiers:

* **Your Studio's Plan Library** (top results)
  * Includes accessibility settings, custom tags, regional data, and furniture
* **Finch-Generated Plans** (below)
  * Fast, regulation-aware layouts, but unfurnished

Use studio plans for speed\
Save Finch-generated plans to your studio dataset for future reuse

***

### 6. Use Filters to Refine Results

To avoid browsing 1000+ plans, apply filters:

* **Bedrooms** (e.g., 2)
* **Bathrooms** (e.g., 1)
* **Region** (e.g., UK for region-specific codes)

Finch will only show plans that match your filters and have a **score ≥ 75%**

You can lower this threshold, but results below 75% may require more manual adjustment.

***

### 7. Inspect Plan Fit Score

Each plan includes a **match score** (e.g., 96%).

Click the **Data Drawer** to explore:

* **Adaptivity**: How much each room had to stretch or compress
* **Daylight**: Whether daylight-required rooms meet facade requirements
* **Room-by-room scores**: Red = more deviation

Use this to understand how well a plan fits your unit shape.

***

### 8. Assign and Customize the Plan

Click **Assign to Unit** to place your chosen plan.

Once applied:

* The plan remains editable
* Use **drag tools** to modify walls, resize rooms, or reorient furniture
* Save changes with the **Save Plan** button or by double-clicking outside the unit

Example:

* Narrow a hallway
* Shift the dining room
* Tweak storage

***

### 9. Smart Copy & Mirrored Sync

If multiple units share the same dimensions:

#### Use `Control + C` to copy the plan

Then select a matching unit and `Control + V` to paste

Finch automatically mirrors layouts when orientation is reversed (e.g., corridor is on the opposite side) — and keeps them **linked**.

Any edit made to one will update the others.

***

### 10. Assign Across the Floor

To assign multiple identical units:

1. Open the **Unique Units** drawer
2. Select all units with matching geometry
3. Use `Control + V` to apply the layout

Finch will apply mirroring and linking automatically.

***

### Summary

You’ve learned how to:

* Apply graph rules for layout control
* Generate unit plans from your personal or studio dataset
* Filter and assign layouts based on bedrooms, bathrooms, and region
* Fine-tune unit interiors and use smart-mirroring for efficiency


---

# 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/courses/finch-101/finch-101-generating-unit-plans.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.
