# 2026 Annual Town Meeting Data Coverage and Reporting Boundaries

## Controlled release

- Migration: `0100_WILBRAHAM_2026_ANNUAL_TOWN_MEETING_V01`
- Meeting: `ATM-WILBRAHAM-2026-05-11`
- Database objects: 34 `atm_*` base tables and 9 `atm_v_*` views
- Controlled sources: 6 documents, 104 pages, 4,558 source lines, and 4,525 numeric tokens
- Decision records: 43 warrant articles, 93 motions, 34 recommendations, and 34 vote records
- Budget records: 3 versions, 294 versioned lines, 1,764 facts, and 588 aligned displayed cells per version comparison

The runtime integration is fail-closed. It verifies the migration, object inventory, exact table counts, headline amounts, cell comparison, HWRSD calculation, and source-freshness boundary before it builds the report.

## Budget-version semantics

The three controlled versions are:

1. `SELECT_BOARD_PRE_MEETING_PROPOSED`: April 14 preliminary schedule.
2. `MEETING_PRESENTED`: schedule printed in the May 11 voter workbook.
3. `FINAL_VOTED`: the workbook schedule incorporated by reference and passed as presented, supported by the certified minutes.

Every version retains the same six displayed period/stage cells per source line. Version, fiscal year, and budget stage are row values; none is encoded into a changing table or column name.

## Supported headline conclusion

- April 14 preliminary General Fund schedule: **$57,018,471**.
- May 11 workbook General Fund schedule: **$57,018,471**.
- May 11 final-voted Article 19 amount: **$57,018,471**.
- Changed displayed cells across the 588 aligned comparisons: **0**.
- May 6 anticipated Article 19 motion: **$57,041,471**, temporarily **$23,000 higher**.
- The final vote reversed the $23,000 increase.
- No loaded source identifies the budget line responsible for that temporary difference.

## HWRSD calculation

- FY2027 HWRSD assessment: **$31,662,062**.
- FY2027 HWRSD debt: **$1,432,613**.
- Combined: **$33,094,675**.
- Final-voted General Fund: **$57,018,471**.
- Computed share: **58.042025%**.
- Workbook chart figure: **55%**.

The 55% figure is preserved as a separately reported, rounded source presentation. It is not forced to reconcile to the two loaded line items because the chart methodology is not in the controlled evidence.

## Required reporting cautions

- Numeric vote tallies absent from the certified source remain null. They must never be displayed as zero.
- A vote record count is not the same as a count of independently tallied articles; consent or linked decisions must be read through the article, motion, and vote relationships.
- Article 40 retains an open vote-threshold control exception in `atm_v_article_outcome`.
- The loaded source history ends on May 11, 2026. Migration 0100 cannot establish whether a later budget transfer, amendment, accounting entry, or other change occurred.
- The temporary May 6 $23,000 difference is known at the Article 19 total level but is not allocated to a budget line by a loaded source.
- The final-voted budget is an appropriation baseline. It is not proof of later expenditure, encumbrance, transfer, revenue receipt, or closeout.

## Full reporting contract

`CSKE-Wilbraham-2026-ATM-0100-Comprehensive-Reporting-Queries-v0.1.0-20260814.sql` is read-only, ends with `ROLLBACK`, and demonstrates all 34 tables and all 9 views. The v0.3.8 launcher also exports each table and view to a separate CSV and creates focused controls for the headline answer, the 588-cell comparison, internal workbook stages, appropriation path, known-change ledger, HWRSD share, and freshness boundary.
