The delivery failures that hurt are the quiet ones: a zero byte export that uploaded successfully, a partner writing one directory across, a date folder with the components in a different order. Every one of those looks fine to a job that checks whether a path exists. Hermes reads each object against the prefixes and shapes you describe and says which part matched and which part did not.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
partners/nordfrakt/2026-08-12/deliveries_0004.parquet
412 MB, written 04:07 UTC by the partner service account. Parts 0001 to 0003 landed between 04:02 and 04:06 at 380 to 430 MB each. The same prefix on the four previous days held six parts and a _MANIFEST file. No manifest has appeared for today.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Google Cloud Storage
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Bucket rules
What a correct delivery looks like in this bucket - the prefixes and naming shape you expect, who sends what and roughly when, how large a normal drop is, how many pieces a full one contains or which manifest closes it, and who to name in Slack when a delivery goes wrong.
Runs on Hermes
Preselected for this page — connect your Hermes account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The upload worked, the object exists, and whatever reads it next breaks. Size beside the last few nights is the only signal available, so the note carries both numbers.
Saying the counterparty folder matched but the date component did not tells whoever owns the export precisely what to change. A generic unexpected path does not.
Yes, and it is one of the more useful cases. The note carries who wrote it and whether anything has ever been written under that prefix before, which is how a hand upload under a path nobody uses gets caught. Downstream it would be invisible while looking entirely ordinary from the bucket's side.
Free to start. Guided setup, a test run against staged conversations, and it's live.