{"schema_version":1,"page_version":"mp-office-page-v1","kind":"topics-index","generated":"2026-04-30","office_slug":"peter-kyle-hove-and-portslade","member_id":4505,"public_data_only":true,"source_note":"Deterministic topic directory for compact public MP office retrieval bundles.","coverage":{"start":"2026-02-03","end":"2026-04-28","scope":"current office-data window"},"topic_generation":{"method":"deterministic regex and source metadata matching","deterministic":true,"source_fields":["title","question","summary","department","vote","matched_terms"],"opaque_llm_topics_allowed":false,"matching_rules_version":"mp-office-topic-patterns-v1"},"topic_count":3,"topics":[{"slug":"young-people","label":"Young People","aliases":["young people","children","child","online safety"],"count":4,"source_counts":{"constituency-mentions":1,"votes":3},"first_date":"2026-01-12","last_date":"2026-02-23","href":"topics/young-people.json","confidence":"high","confidence_score":1.0,"matching_rule":"deterministic regex topic pattern: young people","source_terms":["young people","children","child","online safety"],"generation_method":"deterministic source metadata matching; no opaque LLM topic generation","official_source_use_summary":"Open the listed official Parliament URLs for full text, context, and quote-safe wording.","limitations":["Topic bundles are compact retrieval routes, not complete source text."]},{"slug":"artificial-intelligence","label":"Artificial Intelligence","aliases":["artificial intelligence","AI","chatbot","chatbots"],"count":1,"source_counts":{"constituency-mentions":1},"first_date":"2026-01-12","last_date":"2026-01-12","href":"topics/artificial-intelligence.json","confidence":"high","confidence_score":1.0,"matching_rule":"deterministic regex topic pattern: artificial intelligence","source_terms":["artificial intelligence","AI","chatbot","chatbots"],"generation_method":"deterministic source metadata matching; no opaque LLM topic generation","official_source_use_summary":"Open the listed official Parliament URLs for full text, context, and quote-safe wording.","limitations":["Topic bundles are compact retrieval routes, not complete source text."]},{"slug":"registered-interests","label":"Registered Interests","aliases":["registered interests","donors","donation"],"count":1,"source_counts":{"interests":1},"first_date":"2025-11-04","last_date":"2025-11-04","href":"topics/registered-interests.json","confidence":"high","confidence_score":1.0,"matching_rule":"deterministic regex topic pattern: registered interests","source_terms":["registered interests","donors","donation"],"generation_method":"deterministic source metadata matching; no opaque LLM topic generation","official_source_use_summary":"Open the listed official Parliament URLs for full text, context, and quote-safe wording.","limitations":["Topic bundles are compact retrieval routes, not complete source text."]}],"attribution_keys":["ons_wpc_2024","uk_parliament"],"limitations":["Topic labels are deterministic routing aids and may include adjacent records; inspect why_matched before reuse.","Official Parliament URLs are required for richer detail and exact quotation."]}
