Files
amethyst/.claude
Claude 97bc4baffc feat(quartz): add Tapestry Decentralized Lists (kinds 9998/39998/9999/39999)
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
2026-09-25 14:33:37 +00:00
..