{"version":"2.1.234","anchor":"spreadsheet-saves-rebuild-a-clean-table-and-promote-scratch-","canonical_anchor":"spreadsheet-saves-rebuild-a-clean-table-and-promote-scratch-","heading":"Spreadsheet saves rebuild a clean table and promote scratch cells that hold data","tier":"soon","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/spreadsheet-saves-rebuild-a-clean-table-and-promote-scratch-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Spreadsheet saves rebuild a clean table and promote scratch cells that hold data\n\nSpreadsheet saves rebuild a clean table and turn scratch cells you typed into into real data.\n\n**What**\n\nSaving a spreadsheet artifact now reconstructs the underlying table from the live grid rather than saving the on-screen markup, and scratch rows or columns you typed into become real data. Part of the artifact editing skill, whose registration check is false in this build.\n\n**Details**\n\n- Generated chrome is dropped on save: row-number and column-letter cells, sort chips, filter stats, and filler, selection and formula classes.\n- Data rows are re-sorted back to their authored order, totals return to a table footer, and the column count is extended to cover any scratch column with non-empty text.\n- Formula cells are saved from their stored source rather than the displayed value, with a new guard so a cell being edited in the formula bar still contributes its source.\n- The formula bar commits its pending edit before a save and disables itself while the page is inert; sort direction is carried across the save-triggered reload.\n- The skill text no longer tells authors to write twenty empty rows; scratch padding becomes data on save instead.\n\n**Evidence**\n\n`A save carries the AUTHORED table, rebuilt from the live grid so`\n\n- Area: Artifacts\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}