# Postgres Documentation TODOs This file tracks the remaining tasks for the Postgres sub-workload documentation enrichment project. ## 1. Image Generations (~183 items) The following categories have técnicos descriptions but are missing their "Learn You a Haskell" (LYAH) style comical icons. ### IPC (34/58 remaining) - [ ] MessageQueueInternal, MessageQueuePutMessage, MessageQueueReceive, MessageQueueSend - [ ] LogicalApplySendData, LogicalParallelApplyStateChange, LogicalSyncData, LogicalSyncStateChange - [ ] ReplicationOriginDrop, ReplicationSlotDrop - [ ] SyncRep, WalReceiverExit, WalReceiverWaitStart - [ ] HashBatchAllocate, HashBatchElect, HashBatchLoad - [ ] HashBuildAllocate, HashBuildElect, HashBuildHashInner, HashBuildHashOuter - [ ] HashGrowBatchesDecide, HashGrowBatchesElect, HashGrowBatchesFinish, HashGrowBatchesReallocate, HashGrowBatchesRepartition - [ ] HashGrowBucketsElect, HashGrowBucketsReallocate, HashGrowBucketsReinsert - [ ] SafeSnapshot ### IO (75/75 remaining) - [ ] All sub-workloads in the **IO** category (BaseBackup, BufFile, ControlFile, DataFile, RelationMap, ReplicationSlot, WAL, etc.) ### LWLock (74/74 remaining) - [ ] All sub-workloads in the **LWLock** category (System & Resource Management, Parallelism & DSA, Locking & Transactions, Buffers, Maps & SLRU, WAL & Misc). ## 2. Asset Maintenance - [ ] **Rename & Move**: Once iCloud sync issues are resolved, move the 70 existing icons from `assets/new_gens/` to the main `assets/` folder and strip the timestamps (e.g., `wl_activity_archivermain_123.png` -> `wl_activity_archivermain.png`). - [ ] **Update Links**: Update the corresponding `.md` files in `Sub/` to point to the clean filenames in the main `assets/` folder. ## 3. Tech Review - [ ] Routine verification of all 244 technical descriptions for accuracy as Postgres versions evolve.