# BCAR Building Control

> Draft and validate the Certificate of Compliance on Completion and the Assigned Certifier's inspection plan under Ireland's Building Control (Amendment) Regulations (BCAR). Ensures the inspection plan covers all mandatory Ancillary Certificates (Form Annexes) from sub-contractors for structural elements, with validation via ancillary_cert_sync.



Tags: Ireland, Construction, Building Control, BCAR, Regulatory, Architecture


## Example Prompts

- Draft the Certificate of Compliance on Completion and inspection plan for our BCAR project
- Cross-check that every structural element in our inspection plan has a Form Annex from a chartered engineer
- Validate our ancillary cert register against the Assigned Certifier's inspection plan

URL: https://rakenne.app/skills/bcar-building-control/index.md

Try this skill: https://rakenne.app/a/?skill=bcar-building-control



## Overview

Draft and validate the Certificate of Compliance on Completion and the Assigned Certifier's inspection plan under Ireland's Building Control (Amendment) Regulations (BCAR). Ensures the inspection plan covers all mandatory Ancillary Certificates (Form Annexes) from sub-contractors for structural elements, with validation via ancillary_cert_sync.

## Example

> **You:** We need to get our BCAR submission ready. Can you draft the Certificate of Compliance on Completion and the inspection plan for our two-storey extension — reinforced concrete frame, new foundations, and we have Form Annexes from the structural engineer for foundation and superstructure?
>
> **Agent:** I'll set up both documents from the skill templates. *(Copies the Certificate and inspection plan templates into the workspace, then fills in project details and the two structural elements with their Form Annex references.)* I've run `ancillary_cert_sync` on the inspection plan: foundation and structural frame (concrete) both show as covered. Part B table is populated; you can add Assigned Certifier and Builder details and sign when ready for BCMS.

## Excerpt of a generated draft

The agent can produce the Certificate of Compliance on Completion (Part A and Part B) and the inspection plan. Below is a condensed excerpt of **Part B — Ancillary Certificates** from a Certificate draft:

```markdown
## Part B — Ancillary Certificates (Form Annexes)

| Structural element / package   | Form Annex reference | Certifier                    | Design | Inspection |
|------------------------------|------------------------|-----------------------------|--------|------------|
| Foundation / substructure     | Form Annex A           | [Name], Chartered Engineer   | ✓      | ✓          |
| Structural frame (concrete)   | Form Annex B           | [Name], Chartered Engineer   | ✓      | ✓          |
| Roof structure               | Form Annex C           | [Name], Chartered Engineer   | ✓      | ✓          |
```

Each row must have a signed Form Annex before the Assigned Certifier signs the Certificate. The agent uses `ancillary_cert_sync` to flag any structural element in the design that is missing from this table.

## Validation script (ancillary_cert_sync)

The skill includes an extension that runs **ancillary_cert_sync** inside the agent. It performs:

- **Structural element detection** — Scans the inspection plan (or design document) for standard BCAR-relevant elements: foundation/substructure, superstructure, structural frame (steel, concrete, masonry, timber), roof structure, floor structure, load-bearing walls, retaining structures, and fire resistance structure. Each is matched by keyword patterns.
- **Ancillary Certificate coverage** — Checks that each detected element has corresponding Form Annex / Ancillary Certificate coverage. The tool looks for references such as "Form Annex", "Ancillary Certificate", "Part B", "Schedule 6", "chartered engineer", "design certificate", "inspection certificate", and certs from RIAI, ACEI, Engineers Ireland, or SCSI.
- **Single-doc vs two-doc mode** — If only the inspection plan path is given, the tool verifies that the document references Ancillary Certificates at all. If an optional ancillary register path is given, it requires each structural element to be explicitly mentioned in the register (stricter element-to-cert matching).
- **Report** — Outputs a short report: for each structural element, OK or MISSING; then a summary stating whether any elements lack a corresponding Form Annex and must be addressed before signing the Certificate of Compliance on Completion.

## Getting Started

Add your inspection plan (and optional ancillary cert register) to the project workspace, then activate the *BCAR Building Control* skill. The agent will draft or revise the Certificate and inspection plan from the bundled templates and run `ancillary_cert_sync` to confirm no mandatory certs are missing before you sign.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
