# Беседа: beseda-20261018-1710.txt # файлов: 7; начало: 2026-10-18 17:10; конец: ~2026-10-18 17:42 ## 2026-10-18/rec_20261018_171034.m4a (старт 17:10:34) [00:00:03] Ну и она, получается, мучает локальную танцкслужбу [00:00:10] просто через API-настройки, т.е. почти TPP-протоколу, а служба [00:00:16] задачи она зарегалась, выставилась и ждет подключения в себя [00:00:20] локального, можно по идее даже ее на нестандартном [00:00:26] порту держать, т.е. не на 80-ом, на каком-нибудь другом вообще. [00:00:33] Ну, т.е. предложение фартеровское работает с, получается, [00:00:39] с локальной службой, а локальная служба подключается к службе [00:00:44] в интернете, как вы говорите. [00:00:47] Ну, какой службе в интернете? Вот у тебя на картинке все нарисованное. [00:00:55] Смотри, представь, что у тебя как бы ее локальная разработка, [00:00:59] в чем оно заключается. Ты, первое, ты ставишь себе службу [00:01:03] задачи. Соответственно, дальше ты открываешь Def Hoppage, [00:01:11] вот, видишь, там пользователь. Все, Def Hoppage может работать [00:01:15] с твоей службой задач, соответственно, которая стоит [00:01:19] на локале. Но Def Hoppage, по сути, флатор приложения, [00:01:23] которые ты открыл по ссылке из интернета. Вот так, как [00:01:27] оно у тебя же раскрыт, крутится внутри браузера, то она [00:01:30] получает возможность по локальным IP, по локал-хосту [00:01:36] работать с локальной службой. Теперь, что делает локальная [00:01:40] служба? И что делает Def Hoppage? Def Hoppage из Def Hub-а, [00:01:44] из интернета, тащится, соответственно, себе задачу. [00:01:50] Вот. И дает ее, соответственно, Def Hoppage. То есть, сейчас вот [00:01:56] здесь, вот, в смысле, какой был, да, здесь надо эту ХЛД [00:01:59] менять, короче. Почему ее надо менять? Потому что здесь [00:02:03] нет взаимодействия у Def Hoppage и Task Hub-а. То есть, предполагалось, [00:02:09] что... Ну, кстати, не понятно, что тут предполагалось. [00:02:15] Ну, то есть, тут какая-то есть прорисовка от Def Hoppage [00:02:20] на две такслужбы. Ну, короче, да, предполагается, что Def Hoppage [00:02:25] оно наработает как с локальной, так и с глобальной службой [00:02:28] задач, как с независимым местом автоматизации разработки. [00:02:32] Итак, еще раз, пользователь Def Hoppage выбирает [00:02:36] Task, Task приходит из Def Hub-а к нему. Дальше эта Task [00:02:39] улетает напрямую в локальную службу задач. [00:02:42] Здесь есть Task Hub и есть, соответственно, Def Task Handler. [00:02:48] Дальше задача должна содержаться вся информация необходимая, [00:02:54] которая позволяет Def Task Handler-у заполнить себе, [00:03:02] да, то есть, заклонировать себе нужные репозитории [00:03:05] и дальше с ней вместе там ковыряться и работать. [00:03:09] И, как бы, при этом, соответственно, ну, как бы и все. [00:03:13] А дальше что получается? У тебя кто, как результаты возвращаются? [00:03:18] Возникает вопрос. Результаты, результаты, результаты. [00:03:23] Ну, результаты возвращаются либо Task Hub-ом, [00:03:26] получается напрямую в Def Hub, что, наверное, не очень хорошо. [00:03:29] Либо они не творятся твоим Def Hoppage-ом, да? [00:03:35] То есть, они спрашивают у Task Hub-а готовы, не готовы, [00:03:39] ему говорят, готовы, ну, и дальше он там смотрит. [00:03:43] Здесь, правда, еще обратить внимание идет, [00:03:46] ну, так как мы клонируем репозиторию из большого репозитория, [00:03:50] да, то есть, твои результаты мы можем туда закидывать. [00:03:53] Собственно, естественно, мы при этом брончуемся, [00:03:57] делаем правки, и потом туда это сам. [00:04:04] Поэтому я бы сейчас сосредоточился сейчас, [00:04:06] пока опять на технических моментах, [00:04:08] пока требуемы все эти идеи не расписали. [00:04:11] Какие у нас здесь технические моменты есть? [00:04:13] Смотри, есть сама служба-задача, [00:04:15] которая должна работать как Windows-служба. [00:04:18] У нее она должна мочь по данным внутри задачи [00:04:22] заклонировать репозитории. [00:04:24] Да, возникает вопрос. [00:04:26] Да, собственно, Task Hub-ом, что у нас? [00:04:30] В принципе, он сейчас его можно реализовывать, кстати, [00:04:33] не Windows-служба, а именно контейнером докеровским. [00:04:37] Так как мы умеем теперь работать с LLM-модели в докере, [00:04:40] то Task Hub может быть докер-контейнером. [00:04:44] Соответственно, Task Handler, в принципе, [00:04:48] никто не мешает сейчас, не ломая архитектуру, [00:04:52] его сделать опять-таки тоже докер-контейнером. [00:04:56] Ну, то есть, Runner внутри него будет Handler. [00:04:59] Дальше идет... ## 2026-10-18/rec_20261018_171535.m4a (старт 17:15:35) [00:00:00] Понятно дело, где-то сбоку должна лежать тазк habdb, то есть на соответствии, [00:00:08] ну то есть сейчас, говорю, мы можем взять существующую службу задачей, вообще не перепиливая, [00:00:13] ну на ней реализовать то, что нам нужно просто за счет DEV, ну, нового обработчика, [00:00:20] то есть поэтому нужно как бы проанализировать ее, да, выкачать исходники и реализовать [00:00:26] рабочий процесс, пока ее не ломая. А вот дальше начинается самое интересное, [00:00:31] то есть когда у тебя DEV-танцхендлер дошел до того, что ему надо, чтобы выполнить задачу [00:00:35] проклонировать к себе репозитории, мы приходим к вопросу, а куда он будет клонировать? И у нас [00:00:44] есть два варианта, если его клонируют прямо к себе, либо, наверное, что более логично, [00:00:49] в примонтированную папку он клонирует репозиторию куда-то в общее пространство. А вот почему? Потому [00:00:59] что когда DEV-танцхендлер будет поднимать дополнительный контейнер с целоленкой, [00:01:13] то он сможет тогда туда примонтировать тот репозиторий, который он проклонировал, [00:01:22] понимаешь? Поэтому выгодно держать эту инфу вне контейнеров. То есть танцхаб должен создать [00:01:30] временную папку и при подъеме, ну, тут, блин, а тут получается подъемы контейнеров для DEV-танцхендлеров, [00:01:40] то есть мы, чтобы новый отдельный контейнер поднимать на каждый этот самый, значит, [00:01:46] ранор должен это сделать. Что сделать? Создать временную папку. Но вопрос возникает, [00:01:55] а DEV-танцхендлер он может работать в ней этой папке? Ну, он, наверное, может за счет нашей [00:02:02] логики заранее определенной, ну, мы будем уверены, что он не запишется куда-то наружу. Вот, [00:02:09] а вот контейнер поднятый с LLM-ка, и он соответственно у нас будет ограничен, потому что ему [00:02:15] будет папка примонтирована только с репозиторием. Ну, короче, Жень, я думаю, что нужно вот эту тему [00:02:27] прогнать. Я имею в виду, что развернуть службу задач и вот просто собрать рабочий пайплайн, [00:02:33] то есть вот таск-хап получает задачу, он ее дает хендлеру. Хендлер, соответственно, [00:02:41] готовит, ну, как бы, окружение и поджигает LLM-ку. Понимаешь, да? То есть, ну, поджигает еще один [00:02:52] контейнер, которому, которому дается этот репозиторий и пром соответствующий. То есть, вот, [00:02:58] наверное, как сейчас это самое. То есть, в итоге получается, что если мы в таск-хап запушим [00:03:05] последовательность задач, у нас там есть вроде зависимости между задачами, то есть, когда одна [00:03:10] задача выполняется, вторая, соответственно, эта самая начинается, то служба задач должна [00:03:21] мочь за счет подъема дополнительной, ну, короче, за счет работы DevTaskHandler, и который управляет [00:03:29] подъемом контейнеров с LLM-кой выполнить эти задачи. Здесь тонкий момент, ну, вот это понятно? [00:03:38] Да. Тут тонкий момент только в том время жизни репозитория. То есть, по-хорошему, время жизни [00:03:46] репозитория не должно быть связана с временем, ну, с циклом жизни обработки задачи. То есть, мы репозиторий [00:03:57] клонируем, когда надо задачей работать, и мы репозиторий как бы убираем, когда мы заканчиваем. [00:04:10] По-хорошему, наверное, можно сделать какой-то тип задачи с определенным DevTaskHandler-ом, [00:04:16] то есть, которого вообще без LLM-ки. И получится, смотри, какая петрушка. И, кстати, это интересная [00:04:22] штука. То есть, у нас с тобой ставится одна или даже несколько задач, и сразу она закидывается в [00:04:30] TaskHandler цепочкой. И первой задачей идет, грубо говоря, клонированная репозитория, а последней [00:04:37] задачей идет его зачистка. А в середине идут куски разработка, верификация, согласование. Они [00:04:44] могут вот так вот бурбулировать, туда могут новые задачи накидываться. Ну, понимаешь, да? А заканчивается [00:04:50] это все тем, что в итоге, когда все задачи выполнены, от которых зависят зачистка репозитория, TaskHandler ## 2026-10-18/rec_20261018_172036.m4a (старт 17:20:36) [00:00:00] поджигает задачу и он чистит репозиторию. [00:00:03] Теоретически это выглядит, как я понимаю так. У тебя просто есть определенный хэндлер [00:00:07] с разными с какой-то задачей. То есть этот хэндлер при отработке он сразу ставит [00:00:12] цепочку задач и это является началом, то есть наверное это как-то так должно [00:00:21] выглядеть. Хэндлер, который сделает множество задач в цепочке. [00:00:26] Ну тут ты сейчас поднял вопрос, что происходит до того, как у нас появились [00:00:30] задачи. То есть кто их ставит. То есть их может конечно ставить хэндлер, тоже хэндлер, [00:00:37] который мы запустили и он создал все необходимые нам задачи внутри таскапа. [00:00:45] А может Дэфф... Дэфф Хапплыч это сделает? Да. Просто тут вопрос в контроле этого. [00:00:53] Я сторонник того, чтобы сделать так, чтобы это было удобно изменять. [00:01:02] Потому что мы с тобой будем много раз править вот эту вот логику, какие задачи [00:01:07] когда создавать и хорошо бы нам мощь это видеть. Чтобы это снаружи управлялось, [00:01:14] а не с внутренней стороны. Да, и вопрос возникает тогда следующий. [00:01:20] Вот смотри, когда у нас задача по расписанию, у нее есть шаблон и параметры. [00:01:24] Ну в принципе, если в службе задач будет где-то лежать конфигурационный файл для создания [00:01:38] задач на обработку, то мы сможем его править и получать разный эффект. Наверное. [00:01:47] Вот, вот надо просто это предусмотреть. Либо, либо еще раз повторюсь, это прямо в Дэфф Хапппэйдже, [00:01:54] в Дэфф Хапппэйдже, но тогда вопрос возникает, чтобы поправить Дэфф Хапппэйдж, мы должны, [00:02:02] то есть это же будет на флаттере приложуха, то мы должны, получается, [00:02:07] будем поправить флаттер и его пересобрать. Либо поправить что-то, что, например, [00:02:15] лежащий в индексной базе шаблоны создания задач, то есть иметь интерфейсов в Дэфф Хапппэйдже, [00:02:22] который будет смотреть на индексную базу свою, и тогда мы его открыли и в ней поправили, [00:02:33] это самое простое. То есть мы тогда сможем вот это все дело пробовать просто через интерфейс, [00:02:38] не перекомпилируя Дэфф Хапппэйдж и не залезая вправ в Патроха службе задачи. Понимаешь, [00:02:45] да? Единственное, как мы будем ходить вот в табличку в индексную, она же, она же в фактическе, [00:02:54] у тебя в воссетах будет лежать, на браузере. Дэфф клиент, грубо говоря, вот если все Дэфф Хапппэйдж [00:03:07] не будет иметь на Дэфф клиент или Дэфф Пэйдж, то получим следующее, у тебя есть или просто [00:03:14] я саму приложу и наоборот называть Дэфф Хаппп, я тоже об этом думаю, а то, что в интернете болтается [00:03:19] на Дэфф Хаппп сервис, ну то есть мы заходим в интерфейс, в фатор приложения, у него есть база [00:03:25] дамы, да, но сам в интерфейс предоставляете возможность поменять что-то в этой базе. Понимаешь, [00:03:31] да? И тогда у нас как бы главная логика, то есть будет сосредоточено, какие задачи за [00:03:37] какими создавать внутри вот этого Дэфф Хаппа, мне кажется, это нормально. Вот, просто смотри, [00:03:46] тогда вот главный вопрос такой сложный, смотри, тоненький, он о том, что мы в Дэфф Хаппппе, грубо говоря, [00:03:56] создаем несколько задач и первые из которых, грубо говоря, создание репозитория, последняя, [00:04:05] грубо говоря, зачистка репозитория, а в середине задачи, ну как бы, которые что-то делают, ну то есть [00:04:14] и они как бы, ну все зависят цепочкой друг от друга, ну то есть у тебя соответствует, ты создал [00:04:23] сразу, например, ну представься, что у нас две операции по разработке, тогда у тебя получается [00:04:28] первая задача, клонировать репозиторий, вторая там, допустим, разработать сер, мэк, третья, [00:04:36] разработать фронт, четвертая, зачистить репозиторий, понимаешь, вот так, и они все друг от друга [00:04:42] зависят, в принципе, эта тема понятно, теперь возникает вопрос, что делать с приемкой, [00:04:49] вот, ну то есть в чем прикол приемки, прикол в приемке, что следующая задача не берется без опрува предыдущей задачи. ## 2026-10-18/rec_20261018_172537.m4a (старт 17:25:37) [00:00:00] Ну, в принципе, сейчас мы можем по-простому сделать. [00:00:04] Надо посмотреть, есть ли это в службе задач, скорее всего, есть. [00:00:11] То есть задачи, которые требуют ручной приемки, они вставятся в состояние не ожидающие выполнения, а отложенные. [00:00:22] То есть смотри, какой прикол получается, что первую задачу на клонирование репозитория ты ставишь в ожидающие выполнения, [00:00:31] вторую, которая разрабатывает бэк, ты ставишь в ожидающие выполнения, [00:00:36] а все последующие задачи, то есть разработка фронта и зачистка репозитория ты ставишь в отложенные. [00:00:43] Тогда у тебя служба задач, когда она доходит до задач, до этих, она смотрит. [00:00:48] Ага, все, клонировать, я погнал, чик заклонировала, второй вопрос. [00:00:53] Все заклонировалось, давай разрабатывать, она пилит бэк и встает на этом. [00:01:00] Следующую задачу она не берет в исполнение. [00:01:03] Мы тогда проверяем результат и руками толкаем. [00:01:07] В реальном процессе мы с тобой это продумаем получше, но имеется в виду, [00:01:11] как мы будем сигнализировать о том, что задача выполнена, не выполнена, еще что-то. [00:01:17] Это будет отдельная песня. [00:01:19] Но сейчас как бы мы проверим и сможем руками тогда менять статус задачи на ожидающие, [00:01:25] и она подняла, соответственно, делаться. [00:01:29] Понимаешь, да? [00:01:30] Да. [00:01:31] Может быть, может быть, будут такие задачи, где мы... [00:01:36] Я сейчас не хочу туда уходить в дебли, то есть, как нам симулировать с точки зрения службы задачи. [00:01:43] Я хочу подумать еще над этим чуть-чуть. [00:01:45] Имеется в виду вот эти контрольные точки. [00:01:49] То есть, точки, когда задача ждет решения снаружи. [00:01:52] То есть, пока что самое простое — это задача в статусе отложенного. [00:01:59] То есть, точки зрения службы задачи — это уже работающий механизм. [00:02:02] А вот внешняя обвязка, то есть, ее надо продумывать тогда и реализовывать. [00:02:07] Ну, повторюсь, я думаю, что сейчас самое главное, [00:02:11] ты, кстати, нашел бы все-таки, где у тебя там эти описания, [00:02:14] нам самое главное за следующие два дня не создать ДЭФ-ХАП, [00:02:19] за вот эту байду, а разобраться с репозиториями со всеми. [00:02:24] Ну, я думаю, что это в параллеле, и, наверное, будет как-то мроадить. [00:02:28] И вот, если мы там разберемся, то здесь тогда надо просто уже будет, конечно, садиться [00:02:33] и наваливаться, чтобы садиться на вот эту тему делать. [00:02:36] Короче, здесь служба задач, она у тебя и локальная, и глобальная, [00:02:40] они одинаковые. [00:02:42] В этом случае, логично получается, что управление разработкой лежит [00:02:46] в ДЭФ-ХАПе, который здесь ДЭФ-ХАП-Пэйшн под написом, [00:02:50] то есть, на странице, то есть, в индексной пазе. [00:02:53] Это, в том числе, позволит разработчикам разные себе профили [00:02:57] там определять какие-то, то есть, не зависить ни от серверной части, [00:03:00] ни от службы задач, то есть, это прямо вот, ну, хорошо. [00:03:04] Ну, и вот эту вот тему можно уже запрограммить, [00:03:07] проверив просто все вот эти истории нашей про... [00:03:11] Ну, во-первых, тебе чуть-чуть погрузившись в службу задач, [00:03:14] да, а во-вторых, проверить наши вот эти темы про докер, [00:03:20] работа ллмки в докере. [00:03:22] Хорошо, я понял. [00:03:23] Вот, вот, в принципе, все. [00:03:25] То есть, я думаю, что достаточно вот этих вот историй, [00:03:28] то есть, где у нас есть две ллмных задачи. [00:03:32] Все хорошо. [00:03:34] То есть, мы с тобой проговорили, что, в принципе, [00:03:37] если мы результаты кладем вот в эту рабочую папку, [00:03:41] в чем, брати внимание, то смотри, какая тонкость. [00:03:44] Папка рабочая, которая создается под задачу, [00:03:48] репозиторий не... [00:03:50] То есть, корневая папка репозитория не равно этой папке. [00:03:54] То есть, репозиторий должен быть на... [00:03:57] И внутри нее, в том числе, почему? [00:04:00] Потому что он может быть, во-первых, не один репозиторий. [00:04:03] Правильно? [00:04:05] Да. [00:04:06] То есть, их может быть два, три. [00:04:08] Во-вторых, где-то мусорку надо хранить. [00:04:10] В-третьих, промежуточные файлы. [00:04:12] Поэтому рабочая папка под вот такую суперзадачу, [00:04:16] которая заряжается на выполнение, [00:04:19] она как бы не равна репозиторию, [00:04:23] а она папка, ну, просто она вот выше немножечко. [00:04:27] Вот. [00:04:29] Серьезно? [00:04:31] Вот как-то так. [00:04:33] Более того, может быть, там вообще... [00:04:36] Знаешь, как надо делать? [00:04:38] То есть, у тебя будет, грубо говоря, папка... [00:04:40] То есть, ее структуры, это вот прям отдельный вопрос [00:04:44] и в будущем шлифовке процесса. [00:04:47] Потому что там будет, например, папка-репос, [00:04:49] внутри будет репозитория. [00:04:51] Ну, должны ли быть отдельные папки, например, [00:04:54] под задачей, которые выполнялись вот в этом пайплайнер? [00:04:58] Ну, а почему нет? ## 2026-10-18/rec_20261018_173037.m4a (старт 17:30:37) [00:00:00] История эти фактов как минимум должна быть то есть мы же каждое действие прежде чем оно будет выполнено должны должны это [00:00:08] описать это драма документация первичная тогда мы сможем с одной стороны эту задачу [00:00:14] Перевыполнить еще раз да то есть улучшив процент но даже она не то что документация а рабочая документация то есть как задача [00:00:21] выполнялась можно было бы сказать что это можно чекать в репу но с другой стороны если у тебя задача какая-то [00:00:27] мультирепозитурерская или еще что-то чекать это все барахло туда не смысла не имеет кроме жуточная поэтому получается что [00:00:35] уже сейчас что во временная папка которая запускается под вот такую вот [00:00:41] супер задачу из [00:00:43] из дефхап сервиса да из бэклога она должна содержать все папки репас и таск [00:00:50] репасов будут все репасы репы которые мы будем клонировать [00:00:54] а в тасках будут [00:00:56] таски из таск сервиса [00:01:00] которые вы приняли в этом участие и каждая и каждая и дальше у нас должна быть какая-то структура для таски [00:01:08] ну то есть грубо говоря таска вот у меня временные папки вот у меня рабочие папки вот еще хоть барахло там [00:01:14] ну то есть чтобы когда очередная задача ллэмная делала очередную бы задачу из вот этого [00:01:22] как бы [00:01:23] длинного пайплайна [00:01:25] она бы понимала где она находится более того может быть в корне должен лежать ритми которая описывает вот весь этот пайплайн [00:01:33] что ллэмка понимала я участвую в таком длинном процессе [00:01:37] моя роль и мою место сейчас вот здесь разработать фронт до этого был склонирован репозиторий [00:01:44] разработан бэк да вот я сейчас должен разработать фронт там и потом [00:01:49] ну как бы будет приемка и зачисто и вот это все лежит в ритме [00:01:53] она которая как бы описывает в целом вот эту вот супер задачу забранную с дофхаба [00:01:58] в принципе уже получается не плохо то есть есть верхний уровень то есть мы понимаем короче что есть [00:02:05] таски в [00:02:06] хабе есть таски в таск сервисе которые вот состоят из отдельных операций которые надо выполнить [00:02:14] поэтому вот если сейчас вот тебе сконцентрироваться на том чтобы [00:02:22] ну грубо говоря создать пока первичный какой-то каркас который бы толкал [00:02:29] вот этот вот [00:02:32] ну толкал бы создание [00:02:35] тасков таск сервисе [00:02:38] больше все сконцентрироваться на таск сервисе то тогда можно при готовом таск сервисе брать вот этот вот [00:02:45] дефхаб на то есть тут надо вот сейчас переименование будет эти все сделать брать дефхаб то есть это клиентская приложуку и [00:02:53] пробовать разные настройки задачи понимаешь да [00:02:57] в том числе у тебя по идее в индексной базе в дефхабе должны лежать прям ты [00:03:02] ну то есть я имею в виду те которые будут даваться на вход [00:03:07] ллм задачам внутри таск сервиса [00:03:12] ну то есть мы должны там сразу понимать мы должны все настройки того что будет запущено в итоге в таск хабби [00:03:19] иметь на руках [00:03:21] в дефхабе понимаешь да то есть таск хаб это просто среда выполнения а что она будет выполнять должно быть написано [00:03:30] в дефхабе да то есть вот то что сейчас здесь нарисовано под названием дефхаб пэйдж [00:03:35] ну фактически таск таск хапа это текущая наша версия таск сервиса то есть пока что мы [00:03:43] придумаем просто делаем определенные виды хандлеров которые будут отрабатывать [00:03:49] отрабатывать тот массив задач который будет ставить [00:03:52] дефхаб то есть [00:03:55] то есть и всего что я тебе сказал здесь что получается что вот из этих вот [00:04:01] четырех прямоугольников [00:04:03] больших да один не является в настоящее время актуальным [00:04:08] да какой [00:04:10] у кого просто понимание [00:04:13] ну не являются актуальным сейчас [00:04:16] мне кажется [00:04:19] наверное [00:04:22] вот [00:04:24] да не оттепаясь смотри первое [00:04:28] ремо гид ну он у нас это есть и есть и то есть им можно не заниматься правильно [00:04:35] ну вот внизу видишь гид гид это просто удаленный репресситорий наш гид [00:04:41] да [00:04:43] мы ничего не делаем там он просто есть [00:04:45] второй момент [00:04:47] чем мы занимаемся да мы занимаемся то что здесь нарисовано локал таск хаб [00:04:53] и дефхаб пэйдж [00:04:55] да который мы перименули и в гости с индексной базе который мы перименули ## 2026-10-18/rec_20261018_173538.m4a (старт 17:35:38) [00:00:00] Глобал тасхаб. Мы им занимаемся или нет? [00:00:07] Сейчас нет. [00:00:10] Нет, а мы, по сути, им занимаемся, но он же является абсолютной [00:00:16] копией локал тасхаба. [00:00:18] Мы можем сказать, что мы им занимаемся, занимаемся [00:00:21] локал тасхабом. [00:00:23] То есть, когда все будет здесь настроено, то просто [00:00:26] сделать еще один instance, где-то развертывание в облаке, [00:00:31] проблемы не будет. [00:00:32] Поэтому с точки зрения картинки мы им не занимаемся, [00:00:35] с точки зрения фактической. [00:00:37] То есть, мы к нему подходим к абсолютной копии [00:00:41] локал тасхаба. [00:00:43] Понимаешь, да? [00:00:45] Вот. [00:00:46] И остается у нас Девхаб. [00:00:48] А что такое Девхаб? [00:00:50] То есть Девхаб — это бэклок. [00:00:53] Понимаешь, да? [00:00:55] Ну, как бы большой бэклок всего, проекта со всеми [00:00:58] пирогами, так далее. [00:01:00] И здесь есть никакая вопрос. [00:01:01] А вот в моменте нужен он нам или нет? [00:01:04] Нет. [00:01:05] В моменте он не нужен. [00:01:06] Поэтому, по сути, мы концентрируемся на среде выполнение, [00:01:11] которое представлено тасхабом, и на среде управление, [00:01:15] которое представлено Девхабпэйджем. [00:01:18] Все, вот этими двумя вещами. [00:01:20] То есть разработчик работает через интерфейс Девхабпэйджа [00:01:24] и панипулирует тасхабом, через него. [00:01:28] Вот и все. [00:01:29] То есть вот в моменте вот это для нас главное — научиться [00:01:33] сделать так, чтобы тасхаб работал, как следует. [00:01:37] Вот. [00:01:38] Естественно, мы будем использовать репозитори, да? [00:01:42] А потом, когда мы поймем, что у нас тасхаб более-менее [00:01:46] созрел, мы, например, сделаем его глобальное развертывание. [00:01:50] И тогда мы и пощупаем его в интернете. [00:01:53] А уже с другой стороны, когда мы будем там сейчас [00:01:57] выращивать систему управления, требуем в нее все на свете, [00:02:00] мы потихонечку начнем развивать Девхабп сервер, да, или серверс. [00:02:08] То есть это потом. [00:02:09] То есть у тебя в фокусе внимание — среде выполнение, [00:02:12] среде управление, среде управление является флатор-приложением [00:02:16] с индексной бразой. [00:02:17] Вот как-то так. [00:02:19] Ну, управляем, мы просто пока текучая версия таск сервиса. [00:02:23] А потом, ну, и в дальнейшем, или как-то ее потихонечку [00:02:27] мы про-троформируем. [00:02:28] Ну, по-хорошему, тебе надо взять репозиторий, на нее [00:02:32] посмотреть, что как там, да? [00:02:34] То есть, если мы можем без изменений каких-то сильных, [00:02:37] ей пользоваться, пользоваться с ней, ну, пользоваться так. [00:02:41] А так в целом, нам с тобой бы вместе, то есть, когда у нас [00:02:45] у тебя побудет на руках, завтра сесть, и ее пощупать [00:02:49] бы это самое. [00:02:50] Ну, то есть, как бы, посмотреть внутрь, что нам из этого [00:02:53] надо, что не надо, уже ее нормально ее вчекать к нам [00:02:56] в гид, ну и так далее. [00:02:58] Ну, то есть, какая ее, может, куда угодно там вчекать. [00:03:01] Ну, по-хорошему, у нас вот здесь проект DEF AI, да, то есть [00:03:04] там надо сделать, видимо, где-то, как бы, приложение, [00:03:11] то есть, сделать отдельное приложение TASK HUB, отдельное [00:03:15] приложение DEF HUB, то есть, надо сделать папку, наверное, [00:03:19] EPS, да, в DEF AI у нас, вот, и там сделать два приложения, [00:03:26] TASK HUB и DEF HUB. [00:03:29] Вот здесь вот, да, EPS, EPS, EPS, вытаск HUB. [00:03:51] Да, под этим, мы подозреваем службу, задать все, что [00:03:54] связано, и вот эта клиентская приложуха на флаттере. [00:03:58] Ну, говорю, папку назови, не EPS, а EPS. [00:04:01] Вот, может быть, у нас же здесь два приложения. [00:04:05] Вот, вот, это два независимых приложения здесь. [00:04:09] Под них, соответственно, в папке TASK HUB, верхние [00:04:13] уровни должны быть две папки, которые занимаются, [00:04:18] ну, а там, в принципе, уже есть. [00:04:21] Ну, я бы сделал отдельно, конечно. [00:04:23] Вот выйди наверх, там, на один уровень. [00:04:26] Вот, вот, видишь, TASK HUB. [00:04:31] Вот, там лежит вся документация, все то. [00:04:34] Вот, под DEF HUB уже есть, а под TASK HUB еще нет. [00:04:38] Поэтому папку надо создать, там, под TASK HUB. [00:04:42] Здесь или здесь создать TASK HUB? [00:04:45] Ну, в TASK HUB. [00:04:47] TASK HUB, внутри сделать TASK HUB. ## 2026-10-18/rec_20261018_174039.m4a (старт 17:40:39) [00:00:07] То есть, по сути, у нас папка таскс — это документация, [00:00:11] а apps — это исходный код. [00:00:13] Ну вот, с этим теперь можно работать, то есть можно [00:00:19] затаскивать сюда версии тасхаба, нужные apps, как-то их там [00:00:25] ресечить, там, соответственно, писать доки в папку таскс, [00:00:29] там и так далее. [00:00:30] Хорошо. [00:00:31] То есть вот. [00:00:32] Окей. [00:00:33] Ну ладно, что? [00:00:35] Мне кажется, нас за следующей неделю прям рвануть. [00:00:39] Хорошо, надо. [00:00:41] Вот. [00:00:42] Соответственно, еще Толик чуть-чуть побудет на следующей [00:00:44] неделе, а через неделю его потом не будет, и поэтому [00:00:46] мы должны прям за это время все зарулить. [00:00:49] Хорошо. [00:00:50] Ладно, давай.