Сегодня пару часов потратила на расследование одной задачки. Сложность в том, что это прод, три сервиса с вызовами друг друга - на отладке особо не посидишь и не поковыряешь.

Окей, курсор:

  1. напиши скрипт, который с limit и offset выгрузит из этой ручки то что мне надо
  2. повтори с другой ручкой
  3. вот тут код (ссылка на код с построением дерева), вот входные данные (два файлика json) - построй и визуализируй дерево, покажи наглядно (результат - md файл, по которому я уже могу глазами посмотреть и убедиться, что такое дерево и должно быть)
  4. вот с такими данными (ещё собранный руками json) пройди по этому дереву (ссылка на место в коде) и объясни, какие узлы будут выбраны и почему (выясняю, почему пользователь не видит то, что должен видеть)

Ура! Нашли несоответсвие в данных, из-за которых режет фильтрация. Унесла менеджерам.

  1. собери всё что мы сегодня расследовали в skill.md чтобы в следующий раз когда приду с другими данными было проще раскопать

😎💅

С моим нулевым знанием питона за минуты курсор нагенерировал мне полезных скриптов, сам продублировал код и сделал по нему обход, визуализировал полученные данные, объяснил как это работает и сохранил себе подсказки на будущее.

Магия😁🔥