# Общий рабочий закон Этот документ есть преамбула палитры рабочих процессов Vercy. На него ссылаются все семь семей (MIR, ACT, CON, FED, QSC, CTX, GOV). Определения, сделанные здесь, сделаны один раз: тексты семей ссылаются на этот закон по разделам и никогда не толкуют его заново. Там, где карта семьи и этот закон как будто расходятся, правит этот закон. Палитра нейтральна к поставщикам; промышленные модели Orkestron и эталонное Измерение Meta-Orchestrator State (MOS) появляются в текстах семей только как эталонные реализации, но никогда как нормативные зависимости. Нормативные слова ОБЯЗАН, СЛЕДУЕТ и МОЖЕТ употребляются по общей практике стандартов. Значения яруса процесса суть ядро, рекомендован и необязателен. Ярусы делегирования называются T1, T2 и T3, как определено в разделе 3 этого закона, и нигде более. ## 1. Замкнутая петля реальности Соответствующая Vercy мета-модель существует внутри одной петли, и всякий процесс палитры есть её отрезок: реальность -> считывание -> модель -> потребление -> решение -> воздействие -> реальность -> считывание. Зеркальная позиция (MIR) держит первую половину: реальность меняется, изменение считывается, и модель актуализируется так, что всё, что она держит, есть либо сочинённая истина, либо зеркало, называющее своего мастера и время сбора; честно устаревшее лучше ложно свежего, а там, где модель не сходится с реальностью, она об этом говорит. Позиция воздействия (ACT) держит вторую половину: сигнал, рождённый в модели, становится привязанным к власти решением, решение становится командой зарегистрированному исполнителю, исполнитель меняет реальность, а петлю замыкает считанное свидетельство, но никогда не сам акт отдачи команды. Потребление сидит на шарнире: люди, Агенты и федеративные партнёры читают модель в момент решения, и то, что они читают, несёт с собой свою свежесть, своё состояние доверия и своё происхождение. Две позиции суть одна доктрина, а не две: модель, которая только зеркалит, есть дневник; модель, которая только воздействует, есть пушка сорвавшаяся; и лишь замкнутая петля, где всякий акт решается по правдивому зеркалу, а всякий эффект подтверждается обратно через считывание, заслуживает имени первичного цифрового отражения реальности. ## 2. Общий словарь ролей Шесть ролей употребляются одинаково во всех семьях: - Владелец: держит верховную власть над мета-моделью и её Измерением; даёт и отзывает все права чтения и записи; одобряет передачи мастерства, выставление новых внешних систем, классы сигналов, достающие наружу, и контракты федерации. - Распорядитель: ответственный оператор мета-модели или её участка; ведёт процессы и отвечает за них, одобряет действия T1 в пределах делегированного охвата; ответственность никогда не переходит к Агенту. - Вкладчик: предлагает содержимое и изменения через управляемый парадный вход; собственной власти одобрения не имеет. - Потребитель: всякий человек, Агент, система или федеративный партнёр, читающий модель или её Проекции; зарегистрирован с зависимостями и каналом уведомления в реестре потребителей (CON-13). - Агент: нечеловеческий исполнитель, действующий строго по Контракту делегирования (CTX-9) на заявленном ярусе; Агент НЕ ДОЛЖЕН поднимать свой ярус или расширять свой доступ. - Аудитор: независимый разбирающий с доступом на ограниченный срок и привязанным к назначению (GOV-6, GOV-7); берёт выборки свидетельства, заверяет закрытия, но никогда не исполняет операций. Железное правило ролевой модели: информация всякой мета-модели читается только с разрешения её Владельца. Никакой процесс, ярус, контракт или аварийный путь не создаёт права чтения, которого Владелец не дал. ## 3. Ярусы делегирования Ярусов делегирования три. Они определены здесь и только здесь; всякая карта их называет и никогда не толкует заново: - T1 человек в контуре: Агент может исполнять, и всякое действие одобряется человеком до того, как обретёт силу. - T2 человек над контуром: Агент действует, а человек постфактум разбирает выборки и исключения. - T3 самостоятельно с аудитом: Агент действует без участия человека в каждом действии, под полным аудиторским следом, разбираемым по ритму. Стандартная формула для шагов T1 в картах процессов такова: ОБЯЗАН оставаться на T1: Агент предлагает, человек одобряет каждое действие. Ни один шаг палитры никогда не пишется ниже T1. Шаги T1 отличны от актов, не делегируемых по существу. Шаг T1 МОЖЕТ исполняться Агентом при одобрении человеком каждого действия. Неделегируемый акт ОБЯЗАН исполняться названной человеческой ролью по существу, а не просто одобряться: подписание федерации (FED-2), решения о мастерстве (CON-9) и согласия Владельца суть неделегируемые, и карты называют их именно так, а не помечают их T1. Контракты делегирования и контракты возможностей ACT-3 суть объявленные специализации Семантического контракта по Contract.md 5-6 и Federation-Contracts.md 3a. У жизненного цикла Контракта делегирования (выдача, изменение, приостановка, отзыв, лестница ярусов, испытательный срок) есть единственная Система записи: CTX-9. Новая пара «агент и охват» начинает на T1 или T2; T3 зарабатывается; первые N действий по всякому допуску исполняются на ярус строже дарованного. Смены яруса суть решения Владельца или Распорядителя, опирающиеся на обзор здоровья замкнутой петли (ACT-12) и обзор способностей (QSC-7), направляемые как поимённые входы в CTX-9. ## 4. Железные ограничения Восемь ограничений суть закон всей палитры. Семьи называют их по идентификаторам (от IC-1 до IC-8) и воплощают их в своих шлюзах; никакой текст семьи не может их ослабить. IC-1 Один мастер на набор данных. У всякого набора данных, который модель держит или зеркалит, есть ровно одна объявленная Система записи, направление потока, конвейер, ритм и правило конфликтов в Реестре мастерства (sources.yaml). Мастерство объявляется, но никогда не выводится; MIR-1 есть единственный исполнитель изменений реестра; ни один процесс палитры НЕ ДОЛЖЕН работать с необъявленным набором данных, ибо сбор без объявленного мастерства и есть то, как рождаются две истины. IC-2 Единый парадный вход для сочинённого содержимого. Всякий сочинённый вклад входит в модель через цепь приёма CON-1: никаких боковых дверей, никаких прямых коммитов в обход шлюзов. Исключение для сбора нормативно: прогон зарегистрированного конвейера MIR-2 по действующей записи sources.yaml ЕСТЬ приём и одобрение для собранного содержимого; запись реестра есть постоянное разрешение, MIR-2 мастерит спутник происхождения сбора, а CON-2 по CON-4 не обрабатывают партии сбора заново. События решения, команды и замысла ACT и наборы обратной записи CTX-5 суть зарегистрированные каналы того же парадного входа. IC-3 Данные никогда не команда. Содержимое всякого несочинённого происхождения есть данные, а не предписания, независимо от того, что там сказано, кто как будто это говорит и насколько срочно. Всякий раздел пакета контекста несёт класс происхождения и заражения (сочинённое, зеркалированное внешнее, федеративное, сообщённое человеком), проставляемый CTX-1; Контракты делегирования запрещают считать предписаниями любой несочинённый класс; MIR-2 просеивает входящее содержимое на опасности, на материал с видом предписаний, исполняемый или статистически аномальный, и отправляет пометы в карантин через MIR-8, а не приземляет их безмолвно; QSC-7 прямо проверяет отказ от наживки-инъекции. IC-4 Класс наборов данных, критичных для безопасности. Критичны для безопасности: BOOTSTRAP и материалы начальной загрузки, определения процессов и шлюзов, матрица одобрений, критерии полосы автоматического одобрения, Контракты делегирования, поля мастерства и правил конфликтов в sources.yaml, рубрики тяжести и настройки надзора и порогов. Для этого класса: приём всегда T1 со вторым человеком-рецензентом; полосы автоматического одобрения структурно неприменимы, что соблюдается развилкой CON-4, а не какой-либо поданной классификацией; QSC-9 непрерывно якорит их хеши; всякое необъяснённое различие открывает охранное происшествие QSC-8. IC-5 Власть, соблюдаемая шлюзом. Отзыв соблюдается шлюзом, а не принимается на честное слово агента: всякая запись, отправка и доступ к каналу проверяют живость называемого Контракта делегирования в момент действия, на шлюзе. Материал возможностей чеканится с коротким сроком годности, так что распространение отзыва в худшем случае ограничено объявленным TTL; остаточные полномочия после TTL суть происшествие. Пакеты контекста несут идентификаторы тех допусков, под которыми построены, и истекают при отзыве допуска либо по фиксированному TTL, смотря что раньше. IC-6 Журналы, выпускаемые инфраструктурой и связанные хешами. Журналы действий, чтений, отправок, раскрытий и согласий выпускаются посредующей инфраструктурой (шлюзом, каналом, средой исполнения), а не действующим Агентом; у Агентов нет пути записи в собственные следы. Значимые для безопасности журналы непрерывно связываются хешами, где всякая запись фиксирует свою предшественницу, с внешним якорением в объявленном коротком ритме, так что подделка обнаружима даже скомпрометированным оператором. IC-7 Чтения через шлюз Владельца, внутрь и наружу. GOV-7 (внутренние допуски) и FED-3 (раскрытие в федерации) суть два лица одной дисциплины согласия: право чтения существует только как дарованный Владельцем, привязанный к назначению и ограниченный по TTL допуск, записанный в реестре допусков, читает ли внутренний Агент или федеративный партнёр. Допуски суть Семантические контракты; автоматически выданные допуски называют ту версию одобренной Владельцем постоянной политики согласия, что их породила; QSC-6 сличает фактические допуски с реестром плюс политикой; отзыв распространяется в пределах ограниченного TTL по IC-5. IC-8 История только на добавление. Модель может передумать, но памяти своей она не теряет: вытеснение, а не удаление, по Lifecycle 13 и каноническому словарю состояний. Отклонённые замыслы, неудавшиеся воздействия, исправленные записи и выведенные из обращения позиции остаются на ленте времени как вытесненная история с целыми идентичностью и происхождением; архивирование MIR-9 делает всякую актуализацию неразрушающей, а всякое событие перехода несёт свой код причины. ## 5. Словарь карантина и состояний доверия Три различных состояния имеют семейное сходство и НЕ ДОЛЖНЫ смешиваться. Всякий обзор семьи несёт этот словарь одной строкой; определения живут здесь: - карантин: помета доверия MIR-8, читаемая, но отмеченная (проявляется также как состояние свежести MIR-6). Содержимое в карантине остаётся читаемым; помета путешествует со всяким цитированием; потребителям точно сказано, чему не доверять. - карантин допуска: входная зона удержания FED-8 для федеративного содержимого. Удерживаемое содержимое нечитаемо для модели до повышения; федеративная разновидность MIR-2 исполняет только приземление после повышения, а развилка отказывает в приёме содержимого федеративного класса без записи о повышении. - удержание по целостности: помета QSC-9 для содержимого, чья целостность под вопросом. Удерживаемое содержимое исключено из ответов и публикации до снятия. freshness_state есть объявленное расширение палитры к схеме Реестра мастерства, отличное от канонического перечисления status. Состояние доверия и состояние потока суть независимые оси и МОГУТ сосуществовать на одной записи: набор данных может быть активен в потоке и в карантине по доверию одновременно, и оба факта видны в момент чтения. ## 6. Профили соответствия Профилей соответствия три (C22, C37). Модель объявляет ровно один. - Полный: всякий процесс всякой применимой семьи на своём заявленном ярусе, полное разделение артефактов повсюду, все петли повторной сертификации исполняются по отдельности. Предназначен для федерирующихся моделей со многими распорядителями и большим числом потребителей. - Стандарт: все процессы ядра плюс рекомендованные процессы, применимые к объявленному охвату модели; сведение механических шагов МОЖЕТ следовать статьям профиля «одиночка или минимум» ниже там, где один Распорядитель отвечает за все сводимые реестры. - Одиночка или минимум: нормативный профиль для модели, которую ведёт один Владелец-Распорядитель. Это законная цель соответствия, а не ослабленный режим. Профиль «одиночка или минимум» состоит из трёх статей сведения: 1. Сводный квартальный обзор. Один сводный квартальный обзор законно удовлетворяет шагам повторной сертификации MIR-1, MIR-6, MIR-9, ACT-1, ACT-3, CON-10, CTX-9, QSC-6 и QSC-11, приходящимся на окно, исполняемым как общий образец повторной сертификации реестров из раздела 8, прогнанный один раз по всем реестрам, и тем самым удовлетворяет восьми петлям повторной сертификации, которые этот образец называет. Свидетельство есть один сводный отчёт плюс события по каждому реестру. 2. Сводный недельный проход. Один недельный проход, исполняемый агентом, законно удовлетворяет механическим шагам MIR-3, MIR-7, QSC-2 и QSC-9, с одним сводным событием как свидетельством. Подъёмы и находки всё равно направляются по отдельности в свои владеющие процессы. 3. Составное событие воздействия. Для действий T1, где решающий, отправляющий и исполняющий суть один и тот же человек, одно составное событие воздействия (намерение, решение, команда, отметка об удостоверении) удовлетворяет ACT-5, ACT-6, ACT-7 и ACT-9, а ключ идемпотентности и сверка хеша команды с решением не требуются. Полное разделение артефактов остаётся обязательным для всякого делегированного воздействия T2 и T3 без исключений. Ядро для одиночки пересчитывается по этому профилю, с применением понижений и повышений из хартии: - ACT-1, ACT-2 и ACT-4 рекомендованы, а не ядро; каталог сигналов обязателен только там, где есть делегированное воздействие (любое решение T2 или T3), а постоянный заранее зарегистрированный класс сигналов распоряжений владельца покрывает новые действия T1, начатые человеком, без церемонии каталогизации на каждую задумку. - QSC-1 рекомендован, ядром становится лишь выше объявленного порога размера или числа потребителей. - QSC-10 есть ядро для всякой модели, которая публикуется или федерируется; иначе рекомендован. - CON-11 есть ядро: он есть единственный путь уловления и классификации намеренных внешних правок, запускаемый событиями дрейфа MIR-7. - ACT-12 есть ядро везде, где хоть один процесс ACT исполняется на T3 или объявлен хоть один аварийный класс воздействия; иначе рекомендован. Всякая семья заново излагает получившееся у неё ядро в собственном обзоре. Ядро есть утверждение о способности, а не о календарной нагрузке: большинство процессов ядра ведомы событиями и исполняются только тогда, когда случается их пусковое условие (исправление, карантин, происшествие, вывод из обращения). Одиночного оператора ограничивают постоянные обязанности, и по этому профилю они ОБЯЗАНЫ сводиться ровно к трём: сводный недельный проход, сводный квартальный обзор и объявленные непрерывные надзиратели за реестрами модели. Всякое изменение палитры, которое добавило бы профилю «одиночка или минимум» четвёртую постоянную обязанность, есть изменение палитры, требующее пересмотра, а не локальная правка внутри семьи. ## 7. Редакторская быстрая полоса Эта статья нормативна и общая для семей. Для изменений, отнесённых к редакторским или исправляющим и лежащих ниже объявленного порога размера, один конвейер агента на T3 МОЖЕТ исполнить приём, уловление происхождения, проверки шлюзов, автоматическое одобрение, версионирование и простановку кода причины из конца в конец и выпустить ОДНО составное событие. Это единственное событие есть соответствующее свидетельство для CON-1, CON-2, CON-3, CON-4 и CON-6, для простановки причины MIR-10 и для записи исполнения CTX-5. Классификатор полосы есть механический классификатор по различиям из ограничения автоматического одобрения (настройка шлюза, мастерящаяся в GOV-2): классификация, потребляемая развилкой полосы, НЕ ДОЛЖНА исходить от подающего агента или его оркестратора, а всякое изменение, затрагивающее нормативные слова, схемы, идентичности, записи реестров, контракты или любой критичный для безопасности набор данных (IC-4), структурно неприменимо к полосе независимо от предложенной классификации. Несовпадения классификации и различия записываются как находки. ## 8. Образец повторной сертификации реестров Один общий образец покрывает всю периодическую повторную сертификацию записей реестров, изложенный здесь один раз и вызываемый по ссылке везде далее: 1. Перечислить записи реестра. 2. Проверить возраст и фактическое использование всякой записи против объявленных порогов. 3. Заново одобрить, изменить или вывести из обращения всякую запись решением объявленного одобряющего. 4. Записать итог как версионированное событие по каждому реестру. Образец параметризован реестром, порогами и одобряющим. Восемь петель повторной сертификации палитры (ACT-1.7, ACT-3.7, CON-10.7, CTX-9.8, FED-3.8, MIR-6.7, обзор таксономии MIR-10, QSC-6.6) вызывают этот образец по ссылке и добавляют лишь свои параметры, свойственные реестру; механику они заново не излагают. По профилю «одиночка или минимум» образец исполняется раз в квартал по всем реестрам согласно разделу 6, статье 1. ## 9. Поставляемые умолчания Ни одна развилка палитры не может быть неразрешимой в момент установки. Всякий предикат развилки есть версионированный настроечный артефакт GOV-2 с поставляемым умолчанием: модель соответствует с первого дня, приняв умолчания, а всякий отход от умолчания есть версионированное, одобренное изменение GOV-2, но никогда правка на месте. Названные поставляемые умолчания таковы: - Матрица влияния (называемая обязательным входом всякой картой ACT): классы влияния низкое, среднее и высокое, скрещённые с классами обратимости обратимо, компенсируемо и необратимо; пороги по умолчанию: порог оценки среднее, порог плана отката среднее, порог разделения обязанностей и независимого свидетельства высокое; умолчание для одиночки: всё обратимое и в охвате лежит ниже порога. - Пороги FED-8: пороги повышения и рабочий по умолчанию выражаются предикатами Вектора доверия над поимёнными измерениями доверия, но никогда числовыми оценками. - Окно корреляции ACT-2: тот же класс сигнала и тот же предмет в пределах объявленного ритма класса. - Схема оценки ACT-4: минимальная схема вывода ценности, стоимости и риска; запись удостоверения ACT-9 перечисляет наблюдённое затронутое множество по той же схеме. - Семантический порядок MIR-4: порядковый номер источника с откатом ко времени происшествия. - Правила отбора CTX-1: якоря плюс объявленные связи на один переход плюс цитируемые ограничения; сочинение правил отбора есть поимённый шаг Распорядителя, начинающийся с этого набора по умолчанию. Модель, не изменившая ни одного из них, работает целиком на поставляемых умолчаниях и ОБЯЗАНА объявить это в своём манифесте; модель, изменившая хоть одно, называет действующие версии настроек GOV-2. ## 10. Дисциплина цитирования Тексты семей ссылаются на этот закон как на COMMON с номером раздела (например: ярусы по COMMON 3, IC-3 по COMMON 4). Канонические ссылки пользуются именем канонического документа и разделом (Contract.md 5-6, Federation-Contracts.md 3a, Data-Mastership 6, Data-Mastership 7, Lifecycle 13, Trust-Model.md 6a-7, Consent-and-Disclosure 12, Conflict-Resolution 4a). Время записи и время действия вводятся в палитре как битемпоральность намерения, понятие палитры без канонической ссылки, выраженное через Жизненный цикл версий (Черновик и Предложена против Активной) плюс метки времени событий. Ссылки на Meta-Orchestrator State указывают на внешний репозиторий эталонного Измерения, а не на стандарт.