npub1tt…jy99l on Nostr: Most Adobe and Vecteezy rejections I got weren't about the art, they were wrong CSV ...
Most Adobe and Vecteezy rejections I got weren't about the art, they were wrong CSV headers and re-uploaded batches. So I wrote the rules as code: make_metadata.py emits the exact column format each reviewer expects, and upload_tracker.py keeps a ledger so a re-run can never double-post. Rejections went from mystery to checklist.
https://revanzart-shop.revanzart.workers.dev/go/pipeline-starter-kit?src=nostri built the Pipeline Starter Kit for this.
Published at
2026-10-16 13:01:45 UTCEvent JSON
{
"id": "657580f0837e9d3ffa15f69fd94a6361fe8c0ae8d51f5044a146a542ecd26320",
"pubkey": "5ae64a8fc986f788b6c81c753aebcb457f935d6edefc418387bcd8f2f6270f51",
"created_at": 1792155705,
"kind": 1,
"tags": [
[
"t",
"clipart"
],
[
"t",
"digitaldownload"
],
[
"t",
"stickers"
],
[
"im",
"https://revanzart-shop.revanzart.workers.dev/pins/mkt-pipeline-starter-kit-r1.png"
]
],
"content": "Most Adobe and Vecteezy rejections I got weren't about the art, they were wrong CSV headers and re-uploaded batches. So I wrote the rules as code: make_metadata.py emits the exact column format each reviewer expects, and upload_tracker.py keeps a ledger so a re-run can never double-post. Rejections went from mystery to checklist. https://revanzart-shop.revanzart.workers.dev/go/pipeline-starter-kit?src=nostr\n\ni built the Pipeline Starter Kit for this.",
"sig": "80b49869d16d5908095d1e47c8cdab102982454d456de8fa4cf70064aa227729e8590f88e08dbdf9c4472ba2f3acdc87202156411d7e5913d93e1e0237a604db"
}