ScreenScore is a Studio Acquisition Analyst. It queries 388,000+ IMDb titles via ClickHouse, benchmarks against recent market comps, and produces a structured ACQUIRE / PASS / FURTHER REVIEW memo — backed by live SQL, not model memory.
Judges want to see determinism, not a black-box LLM call. Every step runs as a distinct, traceable operation — schema discovery, SQL execution, benchmark retrieval, and artifact generation.
init_pipeline_state() + get_schema_info() to verify schema availability.list_tables via MCP. Confirms schema: movies, actors, directors, roles, genres.run_query (read-only). Retries with corrected SQL on failure.validate_analysis_constraints(). Enforces all user constraints and data provenance rules.generate_acquisition_memo. Saves a signed markdown + JSON memo as a downloadable artifact.Not a chat-with-a-database demo. ScreenScore produces a structured decision artifact at the end of every acquisition workflow — the output an analyst actually needs.
The final step produces a downloadable acquisition memo — structured, sourced, and signed with a timestamp. Ready to share with an exec without copy-pasting a chat window.
Generate a memo →388,000 titles. Eight deterministic steps. One downloadable memo.
generate_acquisition_memo and saves a markdown + JSON file to the ADK artifact store. The memo contains: recommendation (ACQUIRE / PASS / FURTHER REVIEW), rationale, genre benchmark, comparable titles with ratings, and specific risk flags. It can be downloaded directly from the chat interface.tool_filter allowing only run_query, list_databases, and list_tables. The run_query tool in mcp-clickhouse executes SELECT statements only — no write operations are possible through this interface. The system prompt also instructs the agent to refuse any modification requests.