Classification and the research agent
tags (category, genre, instrument, mood, setting), label_mappings, taggings, descriptions and provenance. Built: tags, label_mappings and taggings for 16 categories and their genres, from config/tags.yaml, with each source label mapped once by alias or by Haiku. Instrument, mood and setting tags are still to come.
- Lineup members become
person performers with memberships.
- Gap check after each ingest writes
research_tasks. SQS feeds a research worker that runs a Bedrock tool-use loop with MusicBrainz, Wikidata, page fetch and web search tools, within the $30/month budget.
- Facts at or above the confidence threshold go live immediately. A review list holds the rest, plus proposed tags and auto-created venues.
- deepeval sets for performer resolution and the accuracy of researched facts.
Done when: most performers with events in the next eight weeks have genres, a description and a listen link, and every fact traces to a source.