Expand description
Evidence-backed event ingestion for apps declaring an event-discovery contract. Public sources are fetched only by the background worker, through the bounded transport.
ModulesΒ§
- calendar_
feed π - Bounded iCalendar intake for explicit UTC, non-recurring performance events. Unsupported calendar semantics fail visibly rather than inventing a time zone or recurrence.
- model π
- Bounded event identity, location and existing-record comparisons for the discovery consumer.
- social_
announcements π - Extracts bounded date-only performances from attributed public artist announcements without inventing time or venue.
- social_
evidence π - Social candidate screening keeps announcement age separate from the performance window.
StructsΒ§
- Discovered
Event π - Verified event facts or an attributed public day-only announcement; unrelated feed prose is excluded.
- Review
Candidate π - Retains inert source facts with a host-authored reason for private owner review.
- Social
Intake π - Separates validated public-source work from social evidence requiring explicit publication review.
EnumsΒ§
- Source
Read πError - Distinguishes a source policy refusal from a bounded transport failure in owner feedback.
ConstantsΒ§
- PROFILE_
FIELDS π - SOURCE_
CHECK_ πINTERVAL_ SECONDS
FunctionsΒ§
- accept_
social_ πlinks - Commits a retained social link batch under source, artist and connection authority guards.
- collect_
events π - Traverses only bounded JSON-LD graphs; arbitrary nested documents are not crawled.
- commit_
event_ πgroups - Commits independent event groups below the shared transaction budget, retaining the lease until completion.
- declared_
site_ πallows - Treats social hosts as profile scopes even when pasted into a website field.
- eligible_
source π - Limits discovery to explicitly declared artist/social/organizer sites, excluding catalog provenance and link hubs.
- event_
from_ πvalue - Extracts one complete event, requiring an explicit time zone, performer and venue.
- extract_
events_ πwith_ review - Retains bounded incomplete structured evidence privately; only validated facts become public events.
- fetch π
- Fetches one public HTTPS document with bounded response bytes and no redirects.
- literals π
- Builds literal values for parameterized generic database mutations.
- normalized_
name π - Matches performer names without guessing identities from partial substrings.
- organizer_
sites π - Loads bounded active organizer sites; storage/capacity failures never retire sources or widen authority.
- password_
gate π - Recognizes common soft-login documents only when no usable event evidence was extracted.
- pending_
review_ πevidence - Deduplicates private evidence using bounded batches matching the shared predicate budget.
- performer_
matches π - Collects performer names from the bounded JSON-LD value.
- preview_
registry π - Keeps bounded accepted preview runtimes available to the shared background worker.
- process_
one_ πsource - Claims at most one due source per poll and records actual fetch/acceptance outcomes.
- process_
registered_ πpreviews - Processes one registered preview per poll with bounded round-robin scheduling.
- process_
store_ πsource_ with_ app - Shares durable source acceptance between public-page tests and authorized native consumers.
- prune_
social_ πreviews - Removes stale or unattributed social review material without changing accepted gigs or owner decisions.
- public_
link π - Accepts bounded HTTPS links without credentials, controls or executable schemes.
- query π
- Reads one declared source entity without backend-specific persistence.
- queue_
social_ πlinks - Converts authorized post links into public-page work, never interpreting social prose as event facts.
- register_
preview π - Registers an explicitly enabled discovery contract in its existing isolated preview namespace.
- requires_
social_ πauthorization - Identifies providers that require an authorized connector instead of a public-page fetch.
- robots_
allowed π - Applies conservative public robots rules before reading an explicitly configured page. Redirects or unavailable policies fail closed; a missing robots document permits access.
- robots_
body_ πallows - Evaluates bounded literal robots rules; unsupported encoded or wildcard policies fail closed. This intentionally supports a narrower public-source policy than a general web crawler.
- same_
site π - Compares declared site origins while tolerating only the conventional www alias.
- social_
connection_ πavailable - Requeues authorization-blocked sources after an accepted connection, retaining source and connection race guards.
- social_
review_ πcandidates - Keeps only bounded event declarations from inert social evidence; graph metadata and unrelated posts are excluded.
- start_
worker π - Starts a managed discovery poller so external sources cannot delay ordinary queued jobs.
- synchronize_
one_ πartist - Synchronizes one artistβs profile links using a durable scan cursor and bounded writes. Existing sources retain an ownerβs pause state; catalog row identities are resolved from storage.
Type AliasesΒ§
- Preview
Registry π