Authored ticket and flow definitions live in sources. Sloop borrows them into its derived index: post validates a Markdown push against its author, while pull keeps invalid tickets visible and held when they are upserted.
post
pull