ESEmma Smithinestatepassai.hashnode.dev·1d ago · 9 min readHow to Build a Recovery Path for Login Expiry Without Restarting a Daily Publishing RunThis is a product-build note, not a tools list. The interesting problem is not whether AI can create one more draft. It is whether a publishing system can keep source truth, channel intent, and releas00
ESEmma Smithinestatepassai.hashnode.dev·2d ago · 9 min readWhy Cover Images Become a Reliability Problem in Automated Editorial WorkflowsThis is a product-build note, not a tools list. The interesting problem is not whether AI can create one more draft. It is whether a publishing system can keep source truth, channel intent, and releas00
ESEmma Smithinestatepassai.hashnode.dev·3d ago · 9 min readHow to Keep Canonical Source Links Stable Across Automated Channel VariantsThis is a product-build note, not a tools list. The interesting problem is not whether AI can create one more draft. It is whether a publishing system can keep source truth, channel intent, and releas00
ESEmma Smithinestatepassai.hashnode.dev·4d ago · 9 min readWhat Browser Publishing Logs Should Capture Before a Failed Run Becomes AmbiguousThis is a product-build note, not a tools list. The interesting problem is not whether AI can create one more draft. It is whether a publishing system can keep source truth, channel intent, and releas00
ESEmma Smithinestatepassai.hashnode.dev·5d ago · 9 min readWhy Publishing Automation Should Treat Failed Generation as a Recoverable Queue StateThis is a product-build note, not a tools list. The interesting problem is not whether AI can create one more draft. It is whether a publishing system can keep source truth, channel intent, and releas00