> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bluegenai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing your CAB

> Changing a generated blueprint manually or by asking the agent, reviewing what changed, and what the version history does and does not record.

A generated blueprint is a first draft, and there are two ways to change it: edit it yourself, or ask the CAB agent to.

Both routes end in the same place: a review screen where you accept or discard each change before anything is written.

## The Blueprint Toolbar

<Frame caption="The toolbar above the blueprint preview, with every button named.">
  <img src="https://mintcdn.com/bluegenai/12TAzfQxwOYFdfBc/images/cab/editing-your-cab-toolbar.png?fit=max&auto=format&n=12TAzfQxwOYFdfBc&q=85&s=fef132f6242c439c60b34c6dd2549d87" alt="The blueprint preview toolbar beside the Generate Tickets button, its six icon buttons labelled Version History, Open in New Tab, Share CAB, Edit CAB, Download Markdown and Download PDF. A badge on the Version History clock shows the number of saved versions." width="1490" height="331" data-path="images/cab/editing-your-cab-toolbar.png" />
</Frame>

| Button            | What it does                                                   |
| ----------------- | -------------------------------------------------------------- |
| Version History   | Opens the list of saved versions                               |
| Open in New Tab   | Opens the blueprint full-page                                  |
| Share CAB         | Shares the blueprint with people who have no BlueGenAI account |
| **Edit CAB**      | **Enters manual edit mode**                                    |
| Download Markdown | Downloads the blueprint as a text file                         |
| Download PDF      | Downloads it as a PDF                                          |

<Tip>
  Hover over any of the icons to get an explanation of its function.
</Tip>

**Version History appears only once the blueprint has more than one saved versions**, so a freshly generated blueprint shows no version history.

## Sharing a Blueprint Outside the Platform

**Share CAB gives a blueprint to people who do not have a BlueGenAI account.** A stakeholder, a client, or a colleague on the business side can read the whole document from a link, without signing up and without being added to the project.

This is what makes a blueprint usable as a review artifact. A specification is only worth generating if the people who need to agree with it can read it, and most of them are not platform users.

<Warning>
  A shared blueprint needs no account and no approval; anyone holding the link can read it. Share it only where you would be content for the whole document to travel.

  **You may turn off the sharing link at any time**
</Warning>

**Note** that this is a different mechanism from inviting someone to the project. An invitation gives a person a role and a sign-in; a share link gives one document to anyone who has the URL. See [Collaboration Features](/admin-platform/collaboration-features).

## Editing It Yourself

**Edit CAB** turns the blueprint into a form. After a few seconds the panel title gains an **Editing** pill and the toolbar becomes **Review with AI**, **Save Changes**, and a close control.

<Frame caption="In edit mode, individual values become editable in place. There is no formatting toolbar because there is no formatting.">
  <img src="https://mintcdn.com/bluegenai/NDGsqiI6WIlzZ3zL/images/cab/editing-your-cab-inline-edit.png?fit=max&auto=format&n=NDGsqiI6WIlzZ3zL&q=85&s=d4bbd1e8a20b132d3d05ec825fd9f57a" alt="The blueprint in edit mode with a single field focused, showing a blue focus border around an editable value inside the rendered document." width="1512" height="802" data-path="images/cab/editing-your-cab-inline-edit.png" />
</Frame>

**The editor knows the blueprint's structure.** You are editing fields, not a document. Click any value to change it. Every list ends with a labelled control for adding an item: `+ Add acceptance criteria`, `+ Add field`, `+ Add role`. Hovering an item offers controls to insert a sibling or remove it.

<Frame caption="A removed item stays visible, struck through, until you save.">
  <img src="https://mintcdn.com/bluegenai/NDGsqiI6WIlzZ3zL/images/cab/editing-your-cab-remove-item.png?fit=max&auto=format&n=NDGsqiI6WIlzZ3zL&q=85&s=2887bf0cc2f7afaf2004d74a837b87cc" alt="A list item shown struck through and greyed out, marking it for removal once the edit is saved." width="1567" height="184" data-path="images/cab/editing-your-cab-remove-item.png" />
</Frame>

**Removals are pending until you save.** A removed item stays on screen struck through, so you can see what you are about to lose.

### One Edit, Start to Finish

<Frame caption="Adding a role, reviewing it, and saving. The single manual edit produces one 'your edit' change and fourteen AI suggestions, and saving takes the blueprint to version 5.">
  <img src="https://mintcdn.com/bluegenai/12TAzfQxwOYFdfBc/images/cab/editing-your-cab-add-role-review.gif?s=c84c9be0df2fd99175938f4b59cdd914" alt="A recording of the CAB editor: selecting Add role produces a blank role card, which is filled in as ROLE-004 Program Auditor with a description, a primary goal and a permission row. Review with AI runs a spinner, then the review surface opens showing one your-edit change and fourteen AI suggestions across fifteen cards. Save All applies them and the version badge increments to five." width="1008" height="535" data-path="images/cab/editing-your-cab-add-role-review.gif" />
</Frame>

**Notice the count.** One added role produced fourteen further suggestions. Adding a role means deciding what it can reach, which screens mention it, and which stories belong to it, and the review works those out rather than leaving you to find them. That is the review earning its cost; see [Reviewing changes](#reviewing-changes) below.

## Asking the Agent Instead

The **BlueGenAI CAB Agent** tab beside **CAB Configuration** takes requests in plain language. Its composer reads `Ask anything about your CAB, or request changes...`.

<Note>
  **The agent tab opens completely blank:** no heading, no examples, nothing describing what it can do. It works, but the product does not tell you what to ask it.
</Note>

Requests that work:

| Ask for                           | Example                                                                              |
| --------------------------------- | ------------------------------------------------------------------------------------ |
| A new item in a named section     | Add a business rule requiring a completed W-9 before an application can be submitted |
| A change to something specific    | Change the applicant role so it cannot approve its own submission                    |
| A correction across the blueprint | The system is called LEAD, not Lead Grants; fix it wherever it appears               |
| An answer rather than a change    | Which screens does the reviewer role reach?                                          |

**One request can change several sections.** A single rule request produced six changes across user stories, the data model, three screens, and the rules section; the agent works out what else the change implies rather than editing only what you named.

## Reviewing Changes

Both routes land here. Hand edits go through it when you select **Review with AI**; agent changes go through it automatically.

**The review looks at your edits, not only at its own suggestions.** It reads what you changed, checks it against the rest of the blueprint, and can propose corrections to your wording or to anything your change has knock-on effects for. Running it is a second opinion on your work as much as a way of getting the agent to do some.

<Frame caption="The review screen, part by part. It shows one change at a time.">
  <img src="https://mintcdn.com/bluegenai/12TAzfQxwOYFdfBc/images/cab/editing-your-cab-review.png?fit=max&auto=format&n=12TAzfQxwOYFdfBc&q=85&s=12296db8f0caa143c88fcfc11a5686f8" alt="The review surface with seven numbered callouts: the Save All and Discard All buttons that apply or drop everything at once, the AI Review chip marking this as a review pass, the counts showing two of your own edits and eight AI suggestions, the change-type label showing where the change came from, the pager reading one of ten, the WAS and NOW rows holding the current and proposed values, and the Accept and Discard controls for the single change on screen." width="1776" height="590" data-path="images/cab/editing-your-cab-review.png" />
</Frame>

Each change is labelled by where it came from:

| Label            | Meaning                            |
| ---------------- | ---------------------------------- |
| **YOUR EDIT**    | You changed it by hand             |
| **AI ADDED**     | The agent added something new      |
| **AI SUGGESTED** | The agent changed existing content |

Modifications show a **WAS** row and a **NOW** row; additions show what is being added. Agent changes carry a one-line reason, your own do not. Selecting a change scrolls the blueprint to it and outlines it, so you see it in context.

<Note>
  **Reviewing with AI is optional and it costs.** You can save hand edits without it, though you then lose the consistency check. When you do run it, the cost is added to the project's generation cost.
</Note>

## Deciding What to Keep

<Frame caption="The same review, before and after two decisions. Deciding anything relabels the buttons and starts a tally.">
  <img src="https://mintcdn.com/bluegenai/12TAzfQxwOYFdfBc/images/cab/editing-your-cab-decisions.png?fit=max&auto=format&n=12TAzfQxwOYFdfBc&q=85&s=208f33d4e31b76b10707faf8b72c0b9e" alt="Two boxed views of the review surface with an arrow between them. In the before state the toolbar reads Save All and Discard All and there is no tally beside the pager. In the after state, with one change accepted and one discarded, the buttons read Save and Discard and a tally beside the pager reads one accepted, one discarded and eight still undecided." width="1656" height="959" data-path="images/cab/editing-your-cab-decisions.png" />
</Frame>

Accept or discard each change with the controls on its card. Nothing is applied until you use the toolbar.

<Warning>
  **Undecided changes count as accepted.** Saving keeps everything you accepted *and* everything you never looked at. Only changes you explicitly discarded are dropped. On a review with 20 changes, working through the first five and saving keeps the other 15.
</Warning>

**Discard All** drops everything and writes nothing. It does not create a version.

## Version History

**Saving creates a version.** Open the clock button to see them.

Each entry is a timestamp: no author, no description, no summary. The current version sits at the top, and selecting an older one previews it without restoring.

<Warning>
  **Restoring deletes every version newer than the one you restore.** This is not an undo stack you can move up and down; going back three versions destroys the two in between, permanently. The confirmation says so, and the confirm button is styled like an ordinary action rather than a destructive one.
</Warning>

<Frame caption="The restore confirmation. The second sentence is the one that matters.">
  <img src="https://mintcdn.com/bluegenai/NDGsqiI6WIlzZ3zL/images/cab/editing-your-cab-restore-warning.png?fit=max&auto=format&n=NDGsqiI6WIlzZ3zL&q=85&s=ab3fbfa4b0887f9105b92abb7682a3d1" alt="The Restore this version confirmation, warning that it will replace the current blueprint with the selected version, that all versions created after it will be permanently deleted, and that the action cannot be undone." width="1512" height="802" data-path="images/cab/editing-your-cab-restore-warning.png" />
</Frame>

## What Is Recorded, and What Is Not

This distinction matters if anyone ever asks you who changed what.

**While a change is under review, attribution is complete.** Every proposed change is marked as yours or the agent's. Each accept or reject is recorded against a named person with their email address and the time they decided. The agent's suggestions move through a tracked lifecycle from queued to resolved.

**Once a change is applied, none of that travels with the blueprint.** The document has no edited marker, no record of who edited it, and no per-section history. Reading a finished blueprint tells you what it says, not which parts a person rewrote.

Version history records *when*, not *who*; versions are named by timestamp, and the save operation is not given a user identity.

**So the review process is auditable; the finished document is not self-describing.** If your organisation needs a change record, capture it during review rather than expecting to reconstruct it afterwards.

## Working with Other People

Only one person can edit a blueprint at a time. The platform holds a lock while a review is running or awaiting a decision, and checks that the version you started from is still current before applying anything.

## Your Next Step

A corrected blueprint is what everything downstream is built from.

<CardGroup cols={2}>
  <Card title="Turn your blueprint into Tickets" icon="ticket" href="/tickets/cab-to-ticket-conversion">
    What the conversion produces, and what happens when you run it twice.
  </Card>

  <Card title="Check what each section should contain" icon="file-lines" href="/cab/blueprint-output-reference">
    What the ten sections tell you about your application.
  </Card>
</CardGroup>


## Related topics

- [Using CAB to support Requirement Clarification](/cab/requirement-clarification.md)
- [Weekly release notes](/changelog/weekly-release-notes.md)
- [Troubleshooting & FAQ](/tips-and-tricks/troubleshooting-faq.md)
- [BlueGenAI Documentation](/index.md)
- [Quick Start Guide](/getting-started/quick-start-guide.md)
