External Events Manager
Collection
external_events in PocketBase. Schema (from external-events.json export):
| Field | Type | Meaning |
|---|---|---|
title |
text | Event name |
description |
text | Optional blurb |
start_date / end_date |
date | Event window |
tier |
select | 1 (anchor) / 2 (seasonal) / 3 (filler) |
type |
select | holiday, sport, culture, tech, … |
tags |
multi | Keywords for clustering |
As a signal source
- Read all events sorted by
start_date. - Keep events with tier ≤
minTier(default 2) andstart_datewithin the horizon (default 60 days). - Emit signals with
source: "external_events",source_refderived from source+title+event id,url= event id.
Management rules
- Adding an event is idempotent on title+start_date.
- Tier 3 events exist to fill quiet periods — mark them clearly, never let them dominate the candidate set.