[{'Text': 'Command "cd /Users/peterdonaghey/Projects/point-topic-mcp && python3 -c "\nimport json\nfrom point_topic_mcp.core import mongodb_utils as mongo\n\n# BT Group status\njs = \'\'\'EJSON.stringify(db.Operator.findOne({name:\\"BT Group\\", country:\\"United Kingdom\\"}))\'\'\'\nbt = mongo._run_mongosh(js)\nbt_data = json.loads(bt)\nprint(\'=== BT GROUP ===\')\nprint(f\'ID: {bt_data.get(\\"_id\\",{}).get(\\"$oid\\",\\"?\\")}\')\nprint(f\'Techs: {bt_data.get(\\"technologies\\",[])}\')\nprint(f\'Name: {bt_data.get(\\"name\\")}\')\n\n# BT Group stats across ALL periods\njs2 = \'\'\'EJSON.stringify(db.Statistics.find({operatorId: ObjectId(\\"\' + bt_data[\'_id\'][\'$oid\'] + \'\\")}).sort({period:-1}).toArray())\'\'\'\nbt_oid = bt_data[\'_id\'][\'$oid\']\njs2 = f\'\'\'EJSON.stringify(db.Statistics.find({{operatorId: ObjectId(\\"{bt_oid}\\")}}).sort({{period:-1}}).toArray())\'\'\'\nstats = mongo._run_mongosh(js2)\nstats_data = json.loads(stats)\nprint(f\'\\n=== BT GROUP STATS ({len(stats_data)} total) ===\')\nfor s in stats_data:\n    print(f\\"  {s.get(\'period\',\'?\'):8s} | {s.get(\'tech\',\'?\'):18s} | {s.get(\'channel\',\'?\'):15s} | {s.get(\'domain\',\'?\'):12s} | {s.get(\'subscribers\',0):>10,} | state={s.get(\'state\',0)}\\")\n\n# UK operators being worked on in 2026Q1\njs3 = f\'\'\'EJSON.stringify(db.Statistics.aggregate([\n  {{\\$match: {{period:\\"2026Q1\\", type:\\"broadband\\", is_archived: {{\\$ne: true}}}}}},\n  {{\\$group: {{_id: \\"\\$operator\\", count: {{\\$sum:1}}, states: {{\\$addToSet: \\"\\$state\\"}}, techs: {{\\$addToSet: \\"\\$tech\\"}}}}}},\n  {{\\$sort: {{count: -1}}}},\n  {{\\$project: {{count:1, states:1, techs:1}}}}\n]).toArray())\'\'\'\nby_op = mongo._run_mongosh(js3)\nop_data = json.loads(by_op)\nprint(f\'\\n=== 2026Q1 OPERATORS WITH DATA ({len(op_data)}) ===\')\nfor o in op_data:\n    print(f\\"  {o[\'_id\'][:30]:30s} | {o[\'count\']:3d} recs | states={o[\'states\']} | techs={o[\'techs\']}\\")\n\n# Recent activity - who\'s entering data\njs4 = f\'\'\'EJSON.stringify(db.Statistics.find({{period:\\"2026Q1\\", type:\\"broadband\\"}}).sort({{createdAt:-1}}).limit(100).toArray())\'\'\'\nrecent = mongo._run_mongosh(js4)\nrecent_data = json.loads(recent)\nusers = set()\nfor s in recent_data:\n    users.add(s.get(\'createdBy\',\'?\'))\nprint(f\'\\n=== UNIQUE CREATORS IN 2026Q1 ===\')\nfor u in users:\n    print(f\'  {u}\')" 2>&1\n" failed with exit code 1.\n\n```\n🪄 .zshrc loaded successfully! (modular edition)\n=== BT GROUP ===\nID: ?\nTechs: [\'ADSL\', \'ADSL2+\', \'DSL\', \'FTTP\', \'FTTx\', \'G.fast cabinet\', \'G.fast GPON\', \'5G\', \'4G\', \'LTE\', \'LTE advance\', \'ISDN\', \'Unknown\', \'Wireless\', \'LTE FWA\', \'LTE fixed\', \'5G FWA\', \'5G fixed\', \'FWA\', \'WiFi\']\nName: BT Group\nTraceback (most recent call last):\n  File "<string>", line 16, in <module>\nKeyError: \'\'\n```'}]