# Minutes Template Placeholders

Use these placeholders in `docxtemplater` Word templates.

## Meeting

- `{meeting_title}`
- `{property_name}`
- `{cts}`
- `{location}`
- `{meeting_location}`
- `{meeting_date}`
- `{meeting_time}`
- `{chairperson}`
- `{returning_officer}`

## Owners

For simple `{{...}}` templates, use:

```text
{{owner_list}}
```

For loop/table templates, use:

```text
{#owners}
{lot}
{owner}
{representation}
{status}
{/owners}
```

## Motions

For simple `{{...}}` templates, use:

```text
{{motion_cards_marker}}
```

The generator replaces this marker with generated Word table XML after normal template rendering.

For loop/table templates, use:

```text
{#motions}
{number}
{title}
{proposed_by}
{resolution}
{motion_text}
{motion_text_2}
{result}
{yes}
{no}
{abstain}
{note}
{/motions}
```

## Office Bearers

For simple `{{...}}` templates, use:

```text
{{office_bearers_text}}
```

For loop/table templates, use:

```text
{#office_bearers}
{position}
{nominator}
{nominator_unit_lot}
{nominee}
{nominee_unit_lot}
{/office_bearers}
```

## Levy Rows

Use inside a motion card.

```text
{#levy_rows}
{period}
{due_date}
{amount}
{/levy_rows}
```

## Insurance Rows

Use inside a motion card.

```text
{#insurance_rows}
{label}
{value}
{/insurance_rows}
```

## Files

- `templates/minutes-template.docx` is the starter template used by `generate-minutes.js`.
- `templates/agm-minutes-template.docx` is the template-first AGM minutes layout using `{{...}}` placeholders.
- `templates/full-minutes-template-reference.docx` shows all card layouts and placeholder names.
