ea9b6fbcd9
The unreleased entry now covers both issues as one release note: #13 hands schema control to downstreams, #12 hands over the other half — deleting data — and ships three knobs that change nothing by default. Top of the section is the 1.2.1 RLS template defect Task 4 found. That template bound the write-side policy to app.tenant_id, but PostgresRecorder writes every tenant through one pool and never calls set_config, so every INSERT is rejected — and telemetry degrades silently, so the symptom is an empty table, not an error. The entry says how to check for it (count rows with a BYPASSRLS role; grep the per-row write warning) and what the new WITH CHECK (true) template trades away. ARCHITECTURE gets #12's half of D15: the library must not even hold the means to delete, because REVOKE UPDATE, DELETE and a retention policy can only be reconciled by DROP PARTITION (owner) rather than DELETE (app). 7.8 and 9 record the text cap, its default of no truncation, and why the cut is per text rather than over the serialized JSON.