THE FLOWSAFE TABLE CENSUS. Every flowsafe_-prefixed table this package
creates, mapped to an inventory category or to a justified exclusion.
It exists because the schema guard's mastra_% sweep cannot see these: they
are not created by createD1Storage, and two of them (the deployment
sentinel and the fence) are created by the provisioning protocol before any
runtime code runs. Without an explicit list, a flowsafe table holding
suspended work could be added, purged, documented, and shipped without ever
meeting the question this module exists to answer.
ADDING A TABLE: add it here in the same change. The census test fails until
you do, and it fails again if you claim an exclusion in fewer than twenty
characters.
THE FLOWSAFE TABLE CENSUS. Every
flowsafe_-prefixed table this package creates, mapped to an inventory category or to a justified exclusion.It exists because the schema guard's
mastra_%sweep cannot see these: they are not created bycreateD1Storage, and two of them (the deployment sentinel and the fence) are created by the provisioning protocol before any runtime code runs. Without an explicit list, a flowsafe table holding suspended work could be added, purged, documented, and shipped without ever meeting the question this module exists to answer.ADDING A TABLE: add it here in the same change. The census test fails until you do, and it fails again if you claim an exclusion in fewer than twenty characters.