MAX_SOURCE_REVISION_LENGTH

Longest accepted source revision.

A revision is an opaque token from whichever provider owns the source: a git SHA is 40 or 64 characters, an HTTP ETag a few dozen, a Slack or Notion timestamp about 20. The longest real one we know of is an S3 object version id, which AWS caps at 1024, so that is the number.