Инструменты пользователя

Инструменты сайта


sharixopen:knowledge:development:source_bundle_context

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
sharixopen:knowledge:development:source_bundle_context [2026/10/30 11:25] – [sharixknowledge] approved package sx_knowledge_api_opensharixopen:knowledge:development:source_bundle_context [2026/10/31 11:24] (текущий) – [sharixknowledge] approved package sx_knowledge_api_open
Строка 18: Строка 18:
         "taxonomy": {         "taxonomy": {
             "domain": "development",             "domain": "development",
-            "lifecycle": "documented",+            "lifecycle": "implemented",
             "parents": [             "parents": [
                 "ShariXKnowledgeMethodsStart"                 "ShariXKnowledgeMethodsStart"
             ],             ],
-            "terms": []+            "terms": [ 
 +                "audience_developer", 
 +                "audience_integrator", 
 +                "audience_reviewer", 
 +                "audience_ai", 
 +                "product_sharix_open", 
 +                "material_howto", 
 +                "topic_development_context", 
 +                "topic_knowledge_source_evidence", 
 +                "source_evidence" 
 +            ], 
 +            "component": "sharix-open-tz"
         },         },
         "source_evidence": [         "source_evidence": [
Строка 54: Строка 65:
             "date": "2026-10-30",             "date": "2026-10-30",
             "scope": "Уточнение пяти согласованных статей: конкретные действия, файлы и результаты; без изменения программных контрактов."             "scope": "Уточнение пяти согласованных статей: конкретные действия, файлы и результаты; без изменения программных контрактов."
 +        },
 +        "license_boundary_review": {
 +            "date": "2026-10-31",
 +            "scope": "shared не является лицензией; публичная документация не раскрывает реализацию закрытых модулей",
 +            "closed_modules_license_code": "sharix-proprietary-v1"
 +        },
 +        "list_format_review": {
 +            "date": "2026-10-31",
 +            "scope": "Перечисления полей, результатов и проверок оформлены списками; исходники, команды, таблицы, схемы и лицензионные границы сохранены."
 +        },
 +        "classification": {
 +            "schema": "sharix.knowledge.classification.v1",
 +            "products": [
 +                "sharix_open"
 +            ],
 +            "audiences": [
 +                "developer",
 +                "integrator",
 +                "reviewer",
 +                "ai"
 +            ],
 +            "material": "howto",
 +            "topics": [
 +                "development/context",
 +                "knowledge/source_evidence"
 +            ],
 +            "tag_terms": [
 +                "audience_developer",
 +                "audience_integrator",
 +                "audience_reviewer",
 +                "audience_ai",
 +                "product_sharix_open",
 +                "material_howto",
 +                "topic_development_context",
 +                "topic_knowledge_source_evidence",
 +                "source_evidence"
 +            ],
 +            "registry_document": "ShariXKnowledgeClassification",
 +            "state_meaning": "lifecycle относится к описываемому коду, а status к редакции документа; implemented не означает успешный runtime тест"
 +        },
 +        "classification_review": {
 +            "date": "2026-10-31",
 +            "source": "Содержание текущей страницы и проверенный словарь классификации",
 +            "body_scope": "classification_and_navigation_only"
         }         }
     },     },
-    "content_sha256": "26a722f195f3bed9807c00674ba816b05b954bd6c16e4a1219d2d90b6ebb4d5c",+    "content_sha256": "47e5fab1721cbbdcbe0ebf07f2490fd24915009811b0f11f56279ab19e88e2a1",
     "schema": 1     "schema": 1
 } }
Строка 62: Строка 117:
 ====== Архив исходников ShariX Open: получение и работа с Graphify ====== ====== Архив исходников ShariX Open: получение и работа с Graphify ======
 ~~NOCACHE~~ ~~NOCACHE~~
 +
 +**Назначение:** [[sharixopen:knowledge:classification:materials#prakticheskoe_rukovodstvo|Практическое руководство]]. **Продукт:** [[sharixopen:knowledge:classification:products#sharix_open|ShariX Open]].
 +
 +**Для кого:** [[sharixopen:knowledge:classification:audiences#razrabotchik|Разработчик]] · [[sharixopen:knowledge:classification:audiences#integrator|Интегратор]] · [[sharixopen:knowledge:classification:audiences#recenzent_i_prijomschik|Рецензент и приёмщик]] · [[sharixopen:knowledge:classification:audiences#nejroset|Нейросеть]].
 +
 +**Темы:** [[sharixopen:knowledge:classification:topics#isxodnyj_kontekst|Разработка → Исходный контекст]] · [[sharixopen:knowledge:classification:topics#osnovanija_svedenij|База знаний → Основания сведений]].
 +
 +
  
 Публичный репозиторий ''ShariX_Open/sharix-open-tz'' содержит загрузчик исходников ShariX Open. Он собирает ZIP для чтения кода разработчиком или нейросетью. В пакет можно включить графы связей кода и снимок публичной Wiki. Публичный репозиторий ''ShariX_Open/sharix-open-tz'' содержит загрузчик исходников ShariX Open. Он собирает ZIP для чтения кода разработчиком или нейросетью. В пакет можно включить графы связей кода и снимок публичной Wiki.
  
 **Загрузчик запускается на компьютере, где готовят архив.** Он не устанавливает ShariX Open на сервер. Команды этой страницы относятся к публичному ''sharix-open-tz''; у полного внутреннего TZ другой состав и интерфейс. **Загрузчик запускается на компьютере, где готовят архив.** Он не устанавливает ShariX Open на сервер. Команды этой страницы относятся к публичному ''sharix-open-tz''; у полного внутреннего TZ другой состав и интерфейс.
 +
 +
 +===== Что относится к публичному пакету =====
 +Каталог config/open-repositories.tsv публичного sharix-open-tz перечисляет исходники с указанной семьёй GPL/AGPL. Он не равен списку всех модулей, которые можно установить рядом с ShariX Open. Например, закрытый sharix-service-constructor не включается в публичный архив по признаку shared.
 +
 +Проверять LICENSE и COMPLIANCE выбранной версии. Публичная доступность Git сама по себе не заменяет лицензию. В публичный пакет не добавляют:
 +
 +  * закрытые модули;
 +  * их внутренние схемы;
 +  * их исходные ZIP;
 +  * производные графы закрытых модулей.
 +
 +Общий внутренний архив и публичный пакет имеют разные границы; внутренний пакет нельзя переименовать в публичный.
 +
 +Снимок Wiki должен содержать публичные описания и допустимые записи о границе закрытых модулей. Если обнаружено описание внутреннего устройства закрытого компонента, его исправляют у источника, а не размножают по архивам. Детали закрытых компонентов запрашивают у ответственных Platform и хранят в intrawiki. Перечень — [[sharixopen:knowledge:architecture:model_ownership|владение моделями]].
  
 ===== Как получить архив ===== ===== Как получить архив =====
Строка 111: Строка 189:
   - Если вопрос касается работающего сервера, отдельно выяснить его установленную версию, настройки, данные и результат нужного действия.   - Если вопрос касается работающего сервера, отдельно выяснить его установленную версию, настройки, данные и результат нужного действия.
  
-Граф Wiki связывает **страницы документации**. Graphify связывает **элементы исходников**. Дополнительный анализ UI показывает найденные связи шаблонов, CSS, JavaScript и конфигурации. Стрелка на графе помогает выбрать место чтения, но не подтверждает, что этот путь выполнился на сервере или что пользователь имеет нужные права. Неразрешённая динамическая связь остаётся вопросом для проверки.+Разные графы показывают разные связи: 
 + 
 +  * **Граф Wiki** — связи страниц документации. 
 +  * **Graphify** — связи элементов исходников. 
 +  * **Анализ UI** — найденные связи шаблонов, CSS, JavaScript и конфигурации. 
 + 
 +Стрелка на графе помогает выбрать место чтения, но не подтверждает, что этот путь выполнился на сервере или что пользователь имеет нужные права. Неразрешённая динамическая связь остаётся вопросом для проверки.
  
 ===== Когда архив или граф устарел ===== ===== Когда архив или граф устарел =====
Строка 118: Строка 202:
 Если код изменился, для следующего анализа нужен новый пакет соответствующей версии. Переименование графа или ручная замена его хеша не обновляет содержание. Снимок Wiki также относится к моменту получения: текущая страница могла измениться позже. Если код изменился, для следующего анализа нужен новый пакет соответствующей версии. Переименование графа или ручная замена его хеша не обновляет содержание. Снимок Wiki также относится к моменту получения: текущая страница могла измениться позже.
  
-Публичный загрузчик работает с публичным каталогом ShariX Open. Закрытый Git и внутренняя Wiki для него не требуются. Локальные ''.env'', рабочая БД, журналы и секреты в пакет не добавляются. Если публичный источник недоступен без авторизации, получение останавливается; личный токен в чат для исправления такой ошибки не передают.+Публичный загрузчик работает с публичным каталогом ShariX Open. Закрытый Git и внутренняя Wiki для него не требуются. В пакет не добавляются: 
 + 
 +  * локальные ''.env''; 
 +  * рабочая БД; 
 +  * журналы; 
 +  * секреты. 
 + 
 +Если публичный источник недоступен без авторизации, получение останавливается; личный токен в чат для исправления такой ошибки не передают.
  
 ===== Для нейросети ===== ===== Для нейросети =====
sharixopen/knowledge/development/source_bundle_context.1793359507.txt.gz · Последнее изменение: — sx_knowledge_api_open

© 2022 ShariX