open source is social v-it.org
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Increase cap text limits to match skill lexicon

text: 3000/300 → 50000/15000, description: 3000/300 → 10000/1024.
Backwards-compatible constraint relaxation — matches org.v-it.skill limits.
Original limits were inherited from app.bsky.feed.post, not an intentional
product choice. Structured caps need room for intent, scope, risk assessment,
and implementation guidance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5 -5
+1 -1
ARCHITECTURE.md
··· 39 39 40 40 | field | type | cap meaning | 41 41 |---|---|---| 42 - | `text` | string (max 3000 bytes / 300 graphemes) | primary cap content | 42 + | `text` | string (max 50000 bytes / 15000 graphemes) | primary cap content | 43 43 | `facets` | array of `app.bsky.richtext.facet` | rich text annotations (mentions, URLs, hashtags) | 44 44 | `reply` | `org.v-it.cap#replyRef` | thread structure (parent + root refs) | 45 45 | `embed` | union of `app.bsky.embed.*` | attached media, links, or record embeds |
+4 -4
lexicons/org/v-it/cap.json
··· 18 18 }, 19 19 "description": { 20 20 "type": "string", 21 - "maxLength": 3000, 22 - "maxGraphemes": 300, 21 + "maxLength": 10000, 22 + "maxGraphemes": 1024, 23 23 "description": "Longer description of the capability" 24 24 }, 25 25 "ref": { ··· 30 30 }, 31 31 "text": { 32 32 "type": "string", 33 - "maxLength": 3000, 34 - "maxGraphemes": 300, 33 + "maxLength": 50000, 34 + "maxGraphemes": 15000, 35 35 "description": "The primary cap content. May be an empty string, if there are embeds." 36 36 }, 37 37 "facets": {