mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-05 19:28:25 +00:00
Implements the Decentralized Lists draft from Tapestry under experimental/decentralizedLists, laid out like nip88Polls: a header/ sub-package for list declarations and an item/ sub-package for community contributed items, each with events, TagArrayExt readers, builder extensions and tags/. - Headers: names/titles/slugs (singular + plural), description, and required/allowed/recommended/disallowed rules with the optional third-element description. - Items: z parent pointers classified as event id, coordinate or plain list name; p/e/t/a item tags (t kept case-sensitive, a accepts naddr); name/title/slug/description/comments; hint providers. - Nonstandard method: items expose header accessors and declaresList(). - Registered in EventFactory, KindNames and SearchableKinds; all four kinds are searchable over their human-authored tags. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A2NXYQuDhvx4cmH1Nq5Zxq