← EventHexCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to EventHex
Snapshot Sep 30, 2026 · 23:00 UTC · version 1.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "eventhex-ticketing",
"description": "Tickets, tiers, pricing, early-bird discounts, coupons — create, edit, audit.",
"included_files": [],
"skill_md_contents": "---\nname: eventhex-ticketing\ndescription: Tickets, tiers, pricing, early-bird discounts, coupons — create, edit, audit.\n---\n\n# Ticketing\n\n## Model\n\nEach ticket is one tier. Pricing lives on the ticket:\n\n- Paid: `enablePricing:true` + `paymentAmount`.\n- Free: `enablePricing:false`.\n- Early-bird = a time-bound discount ON a ticket: `enableDiscount:true, discountType, discountValue, discountEndDate`.\n- **discountValue semantics differ by discountType**: `'static'` → discountValue is the FINAL discounted price (not the amount off); `'percentage'` → discountValue is the percent off. If the user says \"₹150 off\", convert: static discountValue = paymentAmount − 150, or use percentage.\n- Capacity via `capacity`.\n\n## Tiered tickets example\n\nGold ₹1000 with early-bird price ₹900 until Aug 1:\n`create_ticket{eventId, title:'Gold', enablePricing:true, paymentAmount:1000, enableDiscount:true, discountType:'static', discountValue:900, discountEndDate:'2026-08-01'}`\nSilver ₹200: `create_ticket{eventId, title:'Silver', enablePricing:true, paymentAmount:200}`\nFree: `create_ticket{eventId, title:'Community', enablePricing:false}`\n\n## Editing\n\n1. `list_tickets(eventId)` → ticketIds, prices, status.\n2. `update_ticket(eventId, ticketId, …changedFields)` — send only what changes: price = `paymentAmount`, capacity = `capacity`, early-bird on/off = `enableDiscount`.\n3. `configureTicket` for advanced per-ticket configuration; `inspectTicket` / `auditTickets` to diagnose setup problems before blaming code.\n4. `delete_ticket(eventId, ticketId)` — destructive; explicit user request only.\n\n## Coupons\n\n`createCoupon` / `update_coupon` / `listCoupons` — coupons are event-scoped discount codes, distinct from early-bird (which is automatic and time-bound).\n\n## Reply rules\n\n- Quote ticket title + ticketId when you change one.\n- Amounts are in the event's currency — don't add a currency symbol the data doesn't have.\n"
}SHA-256: c53b5a9b63b76ee11b18c6161f0c5f07f062eb09341cef8a101ab14c270a2ecd