xpms.playbook_sheet
TableRow level security on
Every sheet of the Production Playbook with its destination and manifest facts (canon/source/PLAYBOOK_MANIFEST.json).
Primary key: sheet_name
| Column | Type | Nullable | Description |
|---|---|---|---|
| sheet_name | xpms.canon_text | No | Sheet name as the workbook spells it. |
| sheet_key | xpms.canon_code | No | snake_case key used in SQL object names. |
| ordinal | integer | No | Position of the sheet in the workbook. |
| destination | xpms.canon_code | No | canon-mirror, standard-library, production-template or template-metadata. |
| entity | xpms.canon_text | No | Target entity: an xpms table or the app table a later wave creates. |
| header_row | integer | Yes | Header row; NULL for the Cover Page layout. |
| used_range | xpms.canon_code | Yes | Range of cells holding values. |
| data_row_count | integer | No | Data rows in the source sheet. |
| checksum_sha256 | xpms.canon_code | No | SHA-256 of the normalized source cells; the round trip must reproduce it. |