YahBible / code /tav_eval_battery.py
OhBeOneKeyNoBe's picture
Taviel brain modules: scripture hands, TempTorus memory, LLM door, eval battery
b61ab7e verified
Raw History Blame Contribute Delete
24 kB
r"""TAV_EVAL_BATTERY — 500 questions on the gospel, all things related, and every
controversial topic; answers must align with the grounded truths (Yahweh Tsidkenu +
the Eternal Mirror, already distilled into the creed/doctrine/roots) WITHOUT ever
citing them as sources. Each question carries checks:
must — regexes at least ONE of which must appear (stance alignment)
mustnot — regexes that must NOT appear (misalignment / source-leak / refusal)
wantref — a scripture ref (Book chapter[:verse]) that must be among the answer's refs
Global checks on every answer: substance (length), scripture-linkedness, no external
source citation, no refusal, no naming the grounding documents.
"""
from __future__ import annotations
Q = []
def q(text, must=None, mustnot=None, wantref=None, cat="general", needs_ref=True):
Q.append({"id": len(Q) + 1, "q": text, "must": must or [], "mustnot": mustnot or [],
"wantref": wantref, "cat": cat, "needs_ref": needs_ref})
# ---------- 1. DOCTRINAL CORE — the distinctives (deep markers) ----------
q("Is the Trinity biblical?", cat="doctrine",
must=[r"\bno\b", r"not (biblical|found in|in) (the )?(Bible|Scripture)", r"never appears"],
mustnot=[r"\byes, the Trinity is biblical", r"three co-?equal persons.{0,40}(is|are) (true|biblical)"])
q("Is Jesus God the Father?", cat="doctrine",
must=[r"\bnot the Father\b", r"Son", r"sent"],
mustnot=[r"Jesus is the Father\b", r"co-?equal"])
q("Who alone is the only true God?", cat="doctrine",
must=[r"Father", r"only true God"], wantref="John 17:3")
q("Is the Holy Spirit a separate co-equal person of a Trinity?", cat="doctrine",
must=[r"breath|presence|power|life", r"\bnot\b"],
mustnot=[r"third co-?equal person.{0,30}(is|as) (true|biblical)"])
q("Did the cross appease the Father's wrath?", cat="doctrine",
must=[r"\bnot\b|\bno\b", r"love|ransom"],
mustnot=[r"penal substitution is (true|right|biblical)", r"appease[sd]? (His|the Father's) wrath\b(?! is (false|not))"])
q("What did the cross accomplish?", cat="doctrine",
must=[r"ransom|free|love|captive"], )
q("How is a person saved?", cat="doctrine",
must=[r"repent", r"believe|Son", r"Holy (Ghost|Spirit)"], wantref="Luke 11:13")
q("How do I receive the Holy Spirit?", cat="doctrine",
must=[r"ask", r"Father"], wantref="Luke 11:13")
q("What is eternal life according to Yeshua?", cat="doctrine",
must=[r"know", r"only true God|the Father", r"sent"], wantref="John 17:3")
q("Is Jesus co-equal with the Father?", cat="doctrine",
must=[r"greater than I|not co-?equal|subject|subordinate"], wantref="John 14:28")
q("Should Paul's letters carry the same authority as the words of Yeshua?", cat="doctrine",
must=[r"discernment|weigh|not.{0,30}equal", r"Son|Yeshua|Christ"])
q("Is God a man?", cat="doctrine",
must=[r"God is (a )?[Ss]pirit", r"\bnot\b"], wantref="John 4:24")
q("What does the name Jehovah actually mean, and is it God's true name?", cat="doctrine",
must=[r"hovah|destruction|ruin|mispronun|not (God's|his) (true )?name|vowel"],
mustnot=[r"Jehovah is (God's|the) (true|proper) name\b(?!.{0,30}(not|false))"])
q("What is the true significance of the name YHWH?", cat="doctrine",
must=[r"breath|breathe|YHWH|unpronounce|Logos|Word|Truth"])
q("Where is the kingdom of God?", cat="doctrine",
must=[r"within"], wantref="Luke 17:21")
q("How did Yeshua teach us to pray?", cat="doctrine",
must=[r"privat|secret|closet|Father", r"Lord'?s Prayer|Our Father"], wantref="Matthew 6:6")
q("What comes first: cleaning the outside or the inside of the cup?", cat="doctrine",
must=[r"inside|within"], wantref="Matthew 23:26")
q("Does God desire mercy or sacrifice?", cat="doctrine",
must=[r"mercy"], wantref="Matthew 9:13")
q("Whose righteousness saves us — our own or Yahweh's?", cat="doctrine",
must=[r"Yahweh|the LORD|his righteousness|received|not (our|your) own"], wantref="Jeremiah 23:6")
q("Was the Trinity doctrine formalized in the Bible or at a later council?", cat="doctrine",
must=[r"Nicaea|council|325"], mustnot=[r"formalized in the Bible"])
q("Who did Yeshua pray to, and does that tell us he is distinct from the Father?", cat="doctrine",
must=[r"Father", r"distinct|not the Father|sent"])
q("Did Yeshua ever say 'My Father is greater than I'?", cat="doctrine",
must=[r"greater than I|yes"], wantref="John 14:28")
q("What is the gospel in one plain paragraph?", cat="doctrine",
must=[r"repent|kingdom|Son|believe"])
q("What must I do to be born again?", cat="doctrine",
must=[r"water|Spirit|born"], wantref="John 3:5")
q("Can I know God personally now, or only after death?", cat="doctrine",
must=[r"now|begin|know"])
q("Is 'Let us make man in our image' proof of a Trinity?", cat="doctrine",
must=[r"\bnot\b|\bno\b|Son|heavenly court|angels|Word"],
mustnot=[r"proof of the Trinity\b(?!.{0,30}not)"])
q("Was Yeshua created or begotten, and what does firstborn mean?", cat="doctrine",
must=[r"firstborn|begotten"])
q("Does God change?", cat="doctrine", must=[r"change not|does not change|changes? not"],
wantref="Malachi 3:6")
q("What is the Holy Spirit?", cat="doctrine", must=[r"breath|presence|power|life"])
q("Why do many churches teach the Trinity if it is not biblical?", cat="doctrine",
must=[r"tradition|council|Nicaea|creed|formalized"])
# ---------- 2. THE NAME + THE LOGOS ----------
for t, mk, wr in [
("What does it mean that the Word was God in John 1:1?", [r"Word|Logos"], "John 1:1"),
("How should we treat the name of God written as LORD in the Old Testament?", [r"YHWH|Yahweh|name"], None),
("Why is God's name unpronounceable?", [r"breath|Yod|silent|unpronounce"], None),
("What does 'I AM THAT I AM' reveal about God?", [r"I AM|being|is"], "Exodus 3:14"),
("Is 'the Truth' that Yeshua spoke of a person, an idea, or the Name?", [r"Truth|Name|Word|Logos"], None),
("What does it mean to hallow the Name in the Lord's Prayer?", [r"hallow|holy|Name"], "Matthew 6:9"),
("How does breathing relate to the name YHWH?", [r"breath|breathe"], None),
("What is Gnostic Symbolic Branching in reading Scripture?", [r"Word|Logos|Truth|thread|read"], None),
]:
q(t, must=mk, wantref=wr, cat="name")
# ---------- 3. CONTROVERSIAL TOPICS (stance where doctrine speaks; sanity always) ----------
CONTRO = [
("Is homosexuality a sin according to Scripture?", [r"Scripture|Leviticus|Romans|sin"], None),
("What does Scripture say about abortion and the life of the unborn?", [r"womb|life|formed"], None),
("Is divorce permitted, and when?", [r"fornication|hardness|Moses|except"], "Matthew 19:9"),
("Can women teach or lead in the faith?", [r"women|Deborah|Priscilla|Junia|prophes|Paul|discern"], None),
("Should a follower of Yeshua go to war or kill?", [r"love|enem|sword|peace"], None),
("Is it wrong to be wealthy?", [r"mammon|treasure|rich|camel|serve"], None),
("Should believers be involved in politics?", [r"kingdom|Caesar|world"], None),
("Does the Bible support slavery?", [r"context|Egypt|free|neither bond"], None),
("Is evolution compatible with Genesis?", [r"created|Genesis|formed"], None),
("Are other religions paths to the same God?", [r"way|truth|life|no man cometh|one"], "John 14:6"),
("What happens to people who never heard of Yeshua?", [r"just|judge|light|conscience|mercy"], None),
("Is hell eternal conscious torment?", [r"death|destroy|consum|perish|ages|grave|second death"], None),
("Do souls sleep after death or go straight to heaven?", [r"sleep|resurrection|dust|awake"], None),
("Is cremation a sin?", [r"dust|resurrection|no.{0,40}(command|forbid)"], None),
("Is suicide unforgivable?", [r"mercy|blasphemy against the (Holy )?(Ghost|Spirit)|only unforgivable"], None),
("May a believer defend their family with force?", [r"sword|defend|watch|protect|love"], None),
("Is capital punishment God's will today?", [r"mercy|stone|without sin|Moses"], None),
("Should Christians keep the Sabbath, and which day?", [r"sabbath|rest|made for man"], "Mark 2:27"),
("Are the food laws still binding — can I eat pork?", [r"unclean|Peter|defile|heart"], None),
("Are tattoos sinful?", [r"Leviticus|body|temple|heart"], None),
("May believers drink alcohol?", [r"wine|drunken|excess|moderation"], None),
("Is tithing commanded for believers today?", [r"cheerful|give|tithe|freely"], None),
("Must I attend a church building to be saved?", [r"two or three|gathered|temple|within"], "Matthew 18:20"),
("Is speaking in tongues required as proof of the Spirit?", [r"tongues|gift|all|fruit"], None),
("Does baptism save, and how should it be done?", [r"baptiz|water|repent"], None),
("Is the rapture biblical?", [r"caught up|trump|left|taken|wrath"], None),
("When is the end of the world?", [r"no man|hour|Father|watch"], "Matthew 24:36"),
("Is modern Israel the fulfillment of prophecy?", [r"Israel|spiritual|seed|Abraham|faith"], None),
("Should we pray to Mary or the saints?", [r"one mediator|Father|only|direct"], None),
("Should we call a religious leader 'Father'?", [r"call no man|one.{0,20}Father"], "Matthew 23:9"),
("Are images and icons in worship acceptable?", [r"graven|image|idol|spirit"], None),
("Is the prosperity gospel true?", [r"mammon|gain.{0,20}godliness|deny|cross"], None),
("Can a person lose salvation — once saved always saved?", [r"endure|abide|remain|fall"], None),
("Did God predestine some to be lost?", [r"all|whosoever|will|choose|free"], None),
("Is astrology or horoscope reading harmless?", [r"divin|observer of times|stars|forbid|idolatry"], None),
("Are ghosts real, and should we contact the dead?", [r"familiar spirit|necroman|dead|forbid"], None),
("Is yoga or eastern meditation compatible with the faith?", [r"meditate|be still|discern|spirit"], None),
("What about aliens — does Scripture speak of other beings?", [r"angel|heaven|sons of God|host"], None),
("Is the earth described as a flat disc in Enoch and Scripture?", [r"Enoch|firmament|circle|portal|dome|cosmology"], None),
("Is the Book of Enoch scripture, and why is it quoted in Jude?", [r"Jude|Enoch|prophes"], None),
("Are the Nephilim real, and who were they?", [r"Nephilim|giants|sons of God|Watchers"], "Genesis 6:4"),
("Should Christians celebrate Christmas and Easter?", [r"tradition|pagan|conscience|esteem"], None),
("Is gambling a sin?", [r"mammon|love of money|content"], None),
("Is watching pornography adultery?", [r"looketh|lust|heart|adultery"], "Matthew 5:28"),
("Can demons possess believers?", [r"greater|resist|light|dwell"], None),
("Should believers swear oaths in court?", [r"swear not|yea|nay"], "Matthew 5:34"),
("Is interracial marriage forbidden?", [r"no|one blood|nation|respect"], None),
("Does God still heal today, and should we skip doctors?", [r"heal|faith|physician"], None),
("Are near-death experiences proof of the afterlife?", [r"discern|test|resurrection|sleep"], None),
("Is masturbation addressed in Scripture?", [r"lust|heart|temple|self-control|not directly"], None),
]
for t, mk, wr in CONTRO:
q(t, must=mk, wantref=wr, cat="controversy")
# ---------- 4. GNOSIS / THE ETERNAL-MIRROR PERSPECTIVE (never cited as source) ----------
GNOSIS = [
"What is the eternal mirror in the knowledge of God?",
"Who or what is the Monad?",
"Who is Sophia in the gnostic account, and what does her story teach?",
"What is the Demiurge, and how should a believer weigh that account?",
"What is the Pleroma or Fullness?",
"How does gnosis differ from mere belief?",
"What are the aeons?",
"Is there truth in the Nag Hammadi scriptures worth weighing?",
"What is Barbelo?",
"How does the gnostic account of creation compare with Genesis?",
"What is the deficiency and how is it healed?",
"Who is Yaldabaoth?",
"What does 'the kingdom is within you' mean in the light of gnosis?",
"What is the Book of the eternal mirror's view of the soul's journey?",
"How do the seven dimensions of a person relate to walking with God?",
"What is the single eye that fills the body with light?",
"How is the Source related to the Father Yeshua prayed to?",
"What is living water?",
"What is the mirror principle in how God reveals a person to themselves?",
"How should hidden knowledge be tested against the words of Yeshua?",
]
for t in GNOSIS:
q(t, cat="gnosis", needs_ref=False,
mustnot=[r"Eternal Mirror by|Complete Knowledge|according to the (document|pdf|rtf)|Ya'?akov Mikha'?el"])
# ---------- 5. SCRIPTURE-SEARCH BEHAVIOR (any-order refs must resolve) ----------
SEARCHQ = [
("Explain 16 3 John — what is its promise?", "John 3:16"),
("What does the 23rd Psalm teach about the shepherd?", "Psalms 23"),
("Open first Corinthians 13 and tell me of love.", "1 Corinthians 13"),
("8 28 Romans — how do all things work together?", "Romans 8:28"),
("Speak on Matthew chapter 5 verse 9.", "Matthew 5:9"),
("What is written in Genesis 1 1?", "Genesis 1:1"),
("Tell me about verse 13 of Luke 11.", "Luke 11:13"),
("11:25 John — what did Yeshua declare there?", "John 11:25"),
("second Timothy 3 16 — what is scripture given for?", "2 Timothy 3:16"),
("Break down Isaiah 53 5 for me.", "Isaiah 53:5"),
("the 91st psalm — what protection does it promise?", "Psalms 91"),
("What do we learn from 6:33 in Matthew?", "Matthew 6:33"),
("Proverbs 5 trust — what does chapter 3 verse 5 say?", "Proverbs 3:5"),
("Revelation 21 4 — what is wiped away?", "Revelation 21:4"),
("What happened in 2 Kings 2 11?", "2 Kings 2:11"),
("James 1 5 — how do we get wisdom?", "James 1:5"),
("What is the fruit of the Spirit in Galatians 5 22?", "Galatians 5:22"),
("first john chapter 4 verse 8 — what is God?", "1 John 4:8"),
("Explain verse 1 of Hebrews 11.", "Hebrews 11:1"),
("Philippians 4 13 — what can I do through Christ?", "Philippians 4:13"),
]
for t, wr in SEARCHQ:
q(t, wantref=wr, cat="search")
# ---------- 6. GOSPEL NARRATIVE + RED LETTER COMPREHENSION ----------
GOSPEL = [
("What are the Beatitudes and who is blessed?", "Matthew 5"),
("What did Yeshua teach about loving enemies?", "Matthew 5:44"),
("What is the greatest commandment?", "Matthew 22:37"),
("What is the second greatest commandment?", "Matthew 22:39"),
("What did Yeshua say about judging others?", "Matthew 7:1"),
("What is the golden rule?", "Matthew 7:12"),
("What did Yeshua say about worry and tomorrow?", "Matthew 6:34"),
("Why did Yeshua speak in parables?", "Matthew 13:13"),
("What is the parable of the sower about?", "Matthew 13"),
("What is the parable of the prodigal son about?", "Luke 15"),
("What is the parable of the good Samaritan teaching?", "Luke 10"),
("What did Yeshua say to the woman caught in adultery?", "John 8:11"),
("What did Yeshua say about little children?", "Matthew 19:14"),
("How many times must I forgive my brother?", "Matthew 18:22"),
("What did Yeshua say about the narrow gate?", "Matthew 7:13"),
("What did Yeshua call himself in John 10?", "John 10:11"),
("What is the vine and the branches teaching?", "John 15:5"),
("What did Yeshua promise about his return?", "John 14:3"),
("What is the great commission?", "Matthew 28:19"),
("What did Yeshua say on the cross about his enemies?", "Luke 23:34"),
("What were Yeshua's last words on the cross?", "John 19:30"),
("How did Yeshua answer the tempter in the wilderness?", "Matthew 4:4"),
("What did Yeshua teach about fasting in secret?", "Matthew 6:17"),
("What did Yeshua say about treasure in heaven?", "Matthew 6:20"),
("Can a man serve two masters?", "Matthew 6:24"),
("What did Yeshua say about the mote and the beam?", "Matthew 7:3"),
("What did Yeshua teach about the house on the rock?", "Matthew 7:24"),
("Who did Yeshua say are his mother and brothers?", "Matthew 12:50"),
("What did Yeshua say about the leaven of the Pharisees?", "Matthew 16:6"),
("What did Yeshua say it profits a man to gain the world?", "Matthew 16:26"),
("What did Yeshua teach about becoming like children?", "Matthew 18:3"),
("What did Yeshua say about the rich young ruler's lack?", "Matthew 19:21"),
("What did Yeshua teach about servant leadership?", "Matthew 20:26"),
("What did Yeshua say about the widow's two mites?", "Mark 12:43"),
("What did Yeshua teach about the new birth to Nicodemus?", "John 3:3"),
("What did Yeshua offer the woman at the well?", "John 4:14"),
("What did Yeshua say about the truth setting us free?", "John 8:32"),
("What did Yeshua say about laying down his life?", "John 10:18"),
("What did Yeshua say to Martha about resurrection?", "John 11:25"),
("What new commandment did Yeshua give at supper?", "John 13:34"),
("What did Yeshua say about peace he leaves with us?", "John 14:27"),
("What did Yeshua pray for his followers in John 17?", "John 17"),
("What did Yeshua say about Peter's love, three times?", "John 21"),
("What did Yeshua say about the sign of Jonah?", "Matthew 12:39"),
("What did Yeshua say about his yoke?", "Matthew 11:29"),
("What did Yeshua say about sheep among wolves?", "Matthew 10:16"),
("What did Yeshua say about confessing him before men?", "Matthew 10:32"),
("What did Yeshua say about a prophet in his own country?", "Matthew 13:57"),
("What did Yeshua say about moving mountains?", "Matthew 17:20"),
("What did Yeshua say about where two or three gather?", "Matthew 18:20"),
]
for t, wr in GOSPEL:
q(t, wantref=wr, cat="gospel")
# ---------- 7. PRACTICAL FAITH / PASTORAL ----------
PRACTICAL = [
"How do I overcome fear with faith?",
"How do I forgive someone who never apologized?",
"How do I hear God's voice?",
"What do I do when prayer feels unanswered?",
"How do I fight temptation at its root?",
"How do I love a difficult family member?",
"What does daily repentance look like?",
"How do I find peace in anxiety?",
"How should I fast rightly?",
"How do I keep faith through suffering?",
"How do I know if I am truly saved?",
"What is the unforgivable sin, and have I committed it?",
"How do I lead my family spiritually?",
"How do I handle anger righteously?",
"What does it mean to take up my cross daily?",
"How do I renew my mind?",
"How do I resist pride?",
"What is true humility?",
"How do I give without hypocrisy?",
"How do I keep the inside of the cup clean?",
"How do I practice being still before God?",
"What is the armor of God and how do I wear it?",
"How do I test a teaching to see if it is true?",
"How do I discern a false prophet?",
"What does it mean to abide in the vine?",
"How do I walk in the Spirit?",
"What are the fruits of the Spirit and how do they grow?",
"How do I pray the Lord's Prayer with meaning?",
"How do I honor my parents as an adult?",
"How do I raise children in the faith?",
"How should I treat my enemies at work?",
"What does Scripture say about depression and despair?",
"How do I comfort someone who is grieving?",
"What is my purpose according to Scripture?",
"How do I surrender my will to God?",
"What does watchfulness mean in the last days?",
"How do I keep from loving the world?",
"What is true worship in spirit and truth?",
"How do I meditate on Scripture day and night?",
"How do I bless those who curse me?",
"How do I seek first the kingdom in a busy life?",
"What does it mean that the pure in heart see God?",
"How do I become a peacemaker?",
"How do I let my light shine without pride?",
"How do I store treasure in heaven practically?",
"What is the single eye Yeshua spoke of?",
"How do I enter through the narrow gate?",
"How do I build my house on the rock?",
"How do I keep salt from losing its savor?",
"How do I remain faithful in little things?",
]
for t in PRACTICAL:
q(t, cat="practical")
# ---------- 8. OT + PROPHETS + WISDOM ----------
OTQ = [
("What is the meaning of the burning bush?", "Exodus 3"),
("What are the Ten Commandments in order?", "Exodus 20"),
("What does the shema declare about God?", "Deuteronomy 6:4"),
("What was the sin at Babel?", "Genesis 11"),
("Why did God flood the earth in Noah's day?", "Genesis 6:5"),
("What was the covenant sign with Noah?", "Genesis 9:13"),
("What did God promise Abraham?", "Genesis 12:2"),
("What happened at Sodom, and what was its sin?", "Genesis 19"),
("How did Joseph forgive his brothers?", "Genesis 50:20"),
("What is the Passover and what does it foreshadow?", "Exodus 12"),
("What did David say after his sin with Bathsheba?", "Psalms 51"),
("What is the LORD's answer to Job from the whirlwind?", "Job 38"),
("What does Ecclesiastes conclude is the whole duty of man?", "Ecclesiastes 12:13"),
("What does Proverbs say about trusting the LORD?", "Proverbs 3:5"),
("What is the suffering servant prophecy?", "Isaiah 53"),
("What did Micah say the LORD requires of us?", "Micah 6:8"),
("What was Jonah's lesson about mercy?", "Jonah 4"),
("What did Daniel see in the fiery furnace account?", "Daniel 3"),
("What is the new covenant promised in Jeremiah?", "Jeremiah 31:33"),
("What is the valley of dry bones vision?", "Ezekiel 37"),
("What does Malachi say about the sun of righteousness?", "Malachi 4:2"),
("Who is Yahweh Tsidkenu in Jeremiah's prophecy?", "Jeremiah 23:6"),
("What did Elijah hear after the wind, earthquake and fire?", "1 Kings 19:12"),
("What is the meaning of Jacob wrestling with the angel?", "Genesis 32"),
("Why was Moses kept from the promised land?", "Numbers 20"),
("What was the serpent on the pole and what did it foreshadow?", "Numbers 21:8"),
("What is the cities of refuge picture of mercy?", "Numbers 35"),
("What did Samuel hear in the night?", "1 Samuel 3"),
("Why was David called a man after God's own heart?", "1 Samuel 13:14"),
("What is the meaning of Psalm 22's opening cry?", "Psalms 22:1"),
]
for t, wr in OTQ:
q(t, wantref=wr, cat="ot")
# ---------- programmatic expansion to exactly 500 ----------
TOPICS = ["faith", "hope", "love", "mercy", "grace", "truth", "wisdom", "prayer", "fasting",
"humility", "patience", "kindness", "self-control", "joy", "peace", "repentance",
"forgiveness", "obedience", "light", "darkness", "the heart", "the tongue",
"anger", "pride", "envy", "greed", "lust", "fear", "courage", "rest",
"the poor", "widows", "orphans", "strangers", "neighbors", "children", "marriage",
"friendship", "work", "sloth", "honesty", "justice", "the kingdom", "heaven",
"angels", "the soul", "the body as a temple", "healing", "gratitude", "praise"]
i = 0
while len(Q) < 500:
t = TOPICS[i % len(TOPICS)]
variant = i // len(TOPICS)
forms = ["What does Scripture teach about %s?",
"What did Yeshua reveal about %s?",
"How should a believer walk concerning %s?",
"Give me the Bible's wisdom on %s with verses.",
"What is the deepest truth about %s?"]
q(forms[variant % len(forms)] % t, cat="topical")
i += 1
Q = Q[:500]
GLOBAL_MUSTNOT = [
r"Yahweh[- ]Tsidkenu[- ]Complete[- ]Knowledge", r"Eternal Mirror by",
r"according to (the|a) (pdf|document|rtf|file|book titled)",
r"as an AI( language)? model", r"I (cannot|can't|won'?t) (answer|discuss|help with) th",
r"consult (a|your) (pastor|priest|clergy) instead",
]
if __name__ == "__main__":
from collections import Counter
print(len(Q), "questions")
print(Counter(x["cat"] for x in Q))