{ "id": "ShariXKnowledgeDevWorkflow", "page": "sharixopen:knowledge:development:repository_flow", "area": "open", "type": "reference", "title": "Безопасное изменение shared-контракта", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeDevelopmentSharedchangeflow", "ShariXKnowledgeOpenKnowledgeDevelopmentAcceptance", "ShariXKnowledgeOpenKnowledgeArchitectureRepositories" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeDevelopmentStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "27b3fb461e9849efd8b8d9b33966aa32cb074076220b7a02ee09b61a744daf4c", "schema": 1 } ====== Безопасное изменение shared-контракта ====== ~~NOCACHE~~ ===== Порядок ===== Выяснить owner и затронутые сборки → править shared на Open → проверить контракты, миграции, роли → commit/push → Platform pull → отдельный приёмочный прогон на Platform. ===== Факты ===== Фиксировать исходную ревизию, команды проверки и неуспешные проверки. Нельзя считать источник и фактическую работающую установку одним состоянием. ===== Детальные правила ===== * [[sharixopen:knowledge:development:shared_change_flow|Порядок изменения shared: Open → Platform]] * [[sharixopen:knowledge:development:acceptance|Проверки изменений, миграции и regression]] * [[sharixopen:knowledge:architecture:repositories|Топология репозиториев и владение исходным кодом]] ~~SHARIX_KNOWLEDGE_RELATED~~