@rf, нужна конструктивная критика.

Предыстория: я сейчас для интереса пишу модульный перепостер на #Python, и так как соцсети часто отличаются лимитами(на текст, на вложения), то посты приходится резать, дабы уложиться в ограничения.
Чтобы не писать в каждом модуле страшную функцию, я собираюсь реализовать "резак" с декларативной настройкой (указал лимиты и он режет).

Собственно суть вопроса: я тут набросал примерно, как будут выглядеть описания лимитов, хотелось бы чтобы вы взглянули со стороны, где я чего-то не учёл или недостаточно продумал, под какие лимиты оно не влезет.

Немного пояснений:
1) на резак прилетает абстрактная публикация, у неё есть текст и вложения, у вложения есть тип. (фото, видео, аудио, документ, опрос)
2) attachments= подразумевает, что каждое вложение в отрезанном куске поста будет проходить через фильтр-функцию.