replying to @dtinth-bot
Q7, Q8, 10, 11. Agree
Q9. Still needed.
public: true is the "desired state" so to speak. To unpublish I would set public: false and the back office should slate it for unpublishing.
Btw, by starting anew I mean start a new Git history. On cutover we merge main in with -s…