#retention 3 articles
- A retention window computed from git history deletes the file you overwrite in placegotchas / toolingA stable loader keeps its add date and drifts out of "the last N releases"; protect by shape (no content hash), and remember the hard 1 GB Pages limit counts the published tree
- CDN pruning deleted the extension bundle the deployed .sppkg still referencedgotchas / spfxWith includeClientSideAssets: false the catalog pins hashed names for customizers and command sets too; a "keep N newest" prune evicts the referenced hash and the extension 404s for days — protect extension bundles by…
- REST DELETE on a list item is permanent — recycle() is the bingotchas / rest-apiThe usual delete call skips BOTH recycle bins; /items(id)/recycle() is what a “restorable for 93 days” promise needs