ce3de5caf7
Each event kind now gets its own subpackage with dedicated tag classes, TagArrayExt for parsing, and TagArrayBuilderExt for building. Events use the eventTemplate pattern instead of manual tag construction. New structure: - status/ (kind 7000) with StatusTag, AmountTag - contentDiscoveryRequest/ (kind 5300) with RelaysTag, ParamTag - contentDiscoveryResponse/ (kind 6300) - userDiscoveryRequest/ (kind 5301) - userDiscoveryResponse/ (kind 6301) https://claude.ai/code/session_01JeB9nAK4SKuwKZBEd6EAPd