greentic-flow-dev 1.1.27665160846

Generic YGTC flow schema/loader/IR for self-describing component nodes.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
{
  "cli.flow.text.1": "  {idx}. {option_label} ({})",
  "cli.flow.text.10": "для разрешения component_id требуется --pack",
  "cli.flow.text.100": "разрешение компонента через distributor: {err}",
  "cli.flow.text.101": "разрешение компонента {}: {e}",
  "cli.flow.text.102": "разрешить текущую директорию",
  "cli.flow.text.103": "разрешить директорию flow {}",
  "cli.flow.text.104": "разрешить локальный путь wasm {}",
  "cli.flow.text.105": "разрешение ссылки {reference}: {e}",
  "cli.flow.text.106": "ссылка {reference} разрешена без пути к кэшу",
  "cli.flow.text.107": "сериализовать json",
  "cli.flow.text.108": "шаг '{}' не найден",
  "cli.flow.text.109": "ссылка store пуста",
  "cli.flow.text.11": "для --routing-multi-to требуется как минимум одна цель",
  "cli.flow.text.110": "ссылка store должна начинаться с store://",
  "cli.flow.text.111": "id арендатора: {e}",
  "cli.flow.text.112": "неподдерживаемый шаг нового плана wizard RunCommand('{command}')",
  "cli.flow.text.113": "обновить сводку разрешения для {}",
  "cli.flow.text.114": "проверка не пройдена",
  "cli.flow.text.115": "предупреждение: неизвестные ключи ответов: {}",
  "cli.flow.text.116": "предупреждение: {err}",
  "cli.flow.text.117": "предупреждение: {} ({}:{})",
  "cli.flow.text.118": "записать запрос подтверждения",
  "cli.flow.text.119": "записать json",
  "cli.flow.text.12": "--stdin нельзя сочетать с файловыми целями",
  "cli.flow.text.120": "записать новую строку",
  "cli.flow.text.121": "записать {}",
  "cli.flow.text.122": "{failures} flow(s) не прошли проверку",
  "cli.flow.text.13": "в настоящее время --stdin требует --json",
  "cli.flow.text.14": "требуется --step или component_id",
  "cli.flow.text.15": "для разрешения component_id требуется --tenant",
  "cli.flow.text.16": "Все flow корректны",
  "cli.flow.text.17": "ERR {}:",
  "cli.flow.text.18": "ERR {}: {err}",
  "cli.flow.text.19": "E_SCHEMA_EMPTY: {base}. {guidance}",
  "cli.flow.text.2": "--answers должен быть объектом JSON/YAML",
  "cli.flow.text.20": "ОК  {} ({})",
  "cli.flow.text.21": "Введите REMOVE для подтверждения: ",
  "cli.flow.text.22": "Метаданные flow обновлены в {}",
  "cli.flow.text.23": "Обновлен sidecar {}",
  "cli.flow.text.24": "Шаг '{}' обновлен в {}",
  "cli.flow.text.25": "W_SCHEMA_EMPTY: {base}. {guidance} Проверка отключена (разрешающий режим).",
  "cli.flow.text.26": "проверка add-step успешно пройдена",
  "cli.flow.text.27": "ответы не прошли проверку схемы",
  "cli.flow.text.28": "файл ответов должен содержать объект JSON/YAML",
  "cli.flow.text.29": "скомпилировать схему ответов",
  "cli.flow.text.3": "--component должен включать ссылку после схемы",
  "cli.flow.text.30": "скомпилировать сгенерированный flow {}: {err}",
  "cli.flow.text.31": "операция '{op}' компонента '{component_id}' завершилась ошибкой",
  "cli.flow.text.32": "путь компонента {} не найден",
  "cli.flow.text.33": "требуется источник компонента; укажите --component <ref> или --local-wasm <path>",
  "cli.flow.text.34": "создать выходную директорию {}",
  "cli.flow.text.35": "создать директорию каркаса {}",
  "cli.flow.text.36": "создать runtime tokio",
  "cli.flow.text.37": "декодировать config cbor: {err}",
  "cli.flow.text.38": "декодировать cbor входной схемы дескриптора: {err}",
  "cli.flow.text.39": "декодировать hex: {err}",
  "cli.flow.text.4": "--component должен начинаться с oci://, repo:// или store://",
  "cli.flow.text.40": "закодировать config для валидации: {err}",
  "cli.flow.text.41": "закодировать схему config: {err}",
  "cli.flow.text.42": "id окружения: {e}",
  "cli.flow.text.43": "ошибка: {msg}",
  "cli.flow.text.44": "ошибка: {} ({}:{})",
  "cli.flow.text.45": "не удалось создать родительскую директорию {}",
  "cli.flow.text.46": "не удалось прочитать запись директории в {}",
  "cli.flow.text.47": "не удалось прочитать директорию {}",
  "cli.flow.text.48": "не удалось прочитать YAML flow из stdin",
  "cli.flow.text.49": "не удалось прочитать схему {}",
  "cli.flow.text.5": "для разрешения component_id требуется --component-version",
  "cli.flow.text.50": "не удалось прочитать {}",
  "cli.flow.text.51": "не удалось заменить {}",
  "cli.flow.text.52": "не удалось разрешить ссылку {reference}: {e}",
  "cli.flow.text.53": "не удалось записать резервную копию {}",
  "cli.flow.text.54": "не удалось записать {}",
  "cli.flow.text.55": "очистить буфер запроса подтверждения",
  "cli.flow.text.56": "сгенерированный пример не проходит валидацию по схеме: {messages}",
  "cli.flow.text.57": "hex-полезная нагрузка имеет нечётную длину",
  "cli.flow.text.58": "инициализировать клиент distributor: {err}",
  "cli.flow.text.59": "загрузить созданный каркас flow {}",
  "cli.flow.text.6": "для разрешения component_id требуется --distributor-url",
  "cli.flow.text.60": "локальный wasm отсутствует по пути {}",
  "cli.flow.text.61": "путь к локальному wasm пуст",
  "cli.flow.text.62": "путь к локальному wasm разрешается в пустой относительный путь",
  "cli.flow.text.63": "в manifest отсутствует dev_flows.{}.graph",
  "cli.flow.text.64": "узел '{}' не найден в flow",
  "cli.flow.text.65": "ссылка oci пуста",
  "cli.flow.text.66": "ссылка oci должна начинаться с oci://",
  "cli.flow.text.67": "ссылки oci:// должны быть в формате oci://<host>/<repo>",
  "cli.flow.text.68": "ссылки oci:// должны включать хост публичного реестра",
  "cli.flow.text.69": "ссылки oci:// должны включать хост реестра и репозиторий",
  "cli.flow.text.7": "для разрешения component_id требуется --env",
  "cli.flow.text.70": "ссылки oci:// должны использовать хост публичного реестра",
  "cli.flow.text.71": "операция '{}' не найдена в descriptor.ops",
  "cli.flow.text.72": "разобрать --answers как JSON/YAML",
  "cli.flow.text.73": "разобрать --payload как JSON",
  "cli.flow.text.74": "разобрать --routing-json как JSON",
  "cli.flow.text.75": "разобрать answers как JSON",
  "cli.flow.text.76": "разобрать файл answers как JSON/YAML",
  "cli.flow.text.77": "разобрать config flow как YAML",
  "cli.flow.text.78": "разобрать JSON индекса fixture",
  "cli.flow.text.79": "разобрать JSON manifest",
  "cli.flow.text.8": "режим --json ожидает ровно один целевой файл",
  "cli.flow.text.80": "разобрать JSON манифеста для значений по умолчанию",
  "cli.flow.text.81": "разобрать маршрутизацию как JSON-массив или сокращенную строку",
  "cli.flow.text.82": "разобрать схему как JSON",
  "cli.flow.text.83": "планирование не удалось: {:?}",
  "cli.flow.text.84": "подготовить встроенную схему flow для config flow",
  "cli.flow.text.85": "прочитать файл ответов {}",
  "cli.flow.text.86": "прочитать ответы {}",
  "cli.flow.text.87": "прочитать config flow {}",
  "cli.flow.text.88": "прочитать индекс фикстур {}",
  "cli.flow.text.89": "прочитать манифест {}",
  "cli.flow.text.9": "цель --json должна быть файлом .ygtc",
  "cli.flow.text.90": "прочитать подтверждение удаления",
  "cli.flow.text.91": "прочитать JSON маршрутизации {}",
  "cli.flow.text.92": "прочитать схему {}",
  "cli.flow.text.93": "прочитать wasm по пути {}",
  "cli.flow.text.94": "прочитать {}",
  "cli.flow.text.95": "удаление отменено: подтверждение не совпало с 'REMOVE'",
  "cli.flow.text.96": "режим удаления требует интерактивного подтверждения: введите REMOVE для подтверждения",
  "cli.flow.text.97": "рендерить dev_flows.default.graph в YAML",
  "cli.flow.text.98": "ссылка на репозиторий пуста",
  "cli.flow.text.99": "ссылка на репозиторий должна начинаться с repo://",
  "cli.help.arg.add_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.add_step.after.help": "Необязательный ID опорного узла; по умолчанию entrypoint или первый узел",
  "cli.help.arg.add_step.allow_contract_change.help": "Разрешить расхождение контракта при изменении describe_hash",
  "cli.help.arg.add_step.allow_cycles.help": "Разрешить циклы/обратные рёбра при вставке",
  "cli.help.arg.add_step.answers.help": "JSON с ответами для режима config",
  "cli.help.arg.add_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.add_step.answers_file.help": "Файл ответов (JSON) для режима config",
  "cli.help.arg.add_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.add_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.add_step.component_ref.help": "Ссылка на удалённый компонент (oci://, repo://, store:// и т. д.) для привязки sidecar",
  "cli.help.arg.add_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.add_step.config_flow.help": "Файл config-потока для выполнения (режим config)",
  "cli.help.arg.add_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.add_step.dry_run.help": "Показать обновленный flow без записи",
  "cli.help.arg.add_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.add_step.flow_path.help": "Путь к файлу потока для изменения",
  "cli.help.arg.add_step.help.help": "Вывести справку",
  "cli.help.arg.add_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.add_step.local_wasm.help": "Локальный путь к wasm для привязки sidecar (относительно файла потока)",
  "cli.help.arg.add_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.add_step.manifests.help": "Необязательные пути к манифестам компонентов для проверки каталога или обнаружения потока конфигурации",
  "cli.help.arg.add_step.mode.help": "Как получить узел для вставки",
  "cli.help.arg.add_step.node_id.help": "Необязательное переопределение id узла",
  "cli.help.arg.add_step.operation.help": "Необязательная операция для нового узла",
  "cli.help.arg.add_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.add_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.add_step.pack_alias.help": "Необязательный псевдоним pack для нового узла",
  "cli.help.arg.add_step.payload.help": "Payload JSON для нового узла (режим по умолчанию)",
  "cli.help.arg.add_step.pin.help": "Закрепить компонент (разрешить тег в digest или хэшировать локальный wasm)",
  "cli.help.arg.add_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.add_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.add_step.routing_json.help": "Явный файл routing JSON (запасной вариант)",
  "cli.help.arg.add_step.routing_multi_to.help": "Маршрутизация к нескольким идентификаторам узлов (через запятую)",
  "cli.help.arg.add_step.routing_next.help": "Маршрутизация к конкретному идентификатору узла",
  "cli.help.arg.add_step.routing_out.help": "Сокращение маршрутизации: сделать новый узел терминальным (out)",
  "cli.help.arg.add_step.routing_reply.help": "Сокращение маршрутизации: ответить источнику",
  "cli.help.arg.add_step.routing_to_anchor.help": "Явно направить к существующим целям якоря (по умолчанию, если флаг маршрутизации не указан)",
  "cli.help.arg.add_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.add_step.validate_only.help": "Только проверить без записи вывода",
  "cli.help.arg.add_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.add_step.write.help": "Флаг записи для обратной совместимости (игнорируется; запись по умолчанию)",
  "cli.help.arg.answers.component.help": "Ссылка на компонент (oci://, repo://, store://) или локальный путь",
  "cli.help.arg.answers.help.help": "Вывести справку",
  "cli.help.arg.answers.mode.help": "Какой dev_flow использовать для вопросов (default использует --operation, config использует \"custom\")",
  "cli.help.arg.answers.name.help": "Префикс выходного файла",
  "cli.help.arg.answers.operation.help": "Операция компонента (используется для выбора графа dev_flow)",
  "cli.help.arg.answers.out_dir.help": "Выходной каталог (по умолчанию текущий каталог)",
  "cli.help.arg.answers.resolver.help": "Переопределение резолвера (fixture://...) для тестов/CI",
  "cli.help.arg.bind_component.component_ref.help": "Удалённая ссылка на компонент (oci://, repo://, store:// и т. д.)",
  "cli.help.arg.bind_component.flow_path.help": "Путь к файлу потока для изменения",
  "cli.help.arg.bind_component.help.help": "Вывести справку",
  "cli.help.arg.bind_component.local_wasm.help": "Локальный путь к wasm (относительно файла flow)",
  "cli.help.arg.bind_component.pin.help": "Закрепить компонент (разрешить тег в digest или хэшировать локальный wasm)",
  "cli.help.arg.bind_component.step.help": "id узла для привязки",
  "cli.help.arg.bind_component.write.help": "Записать обратно в sidecar",
  "cli.help.arg.component_schema.component.help": "Ссылка на компонент (oci://, repo://, store://) или локальный путь к wasm",
  "cli.help.arg.component_schema.help.help": "Вывести справку",
  "cli.help.arg.component_schema.locale.help": "Локаль (BCP47) для описаний вопросов",
  "cli.help.arg.component_schema.mode.help": "Режим мастера / контракт ответов для вывода",
  "cli.help.arg.component_schema.mode.long_help": "Режим мастера / контракт ответов для вывода.\n\nИспользуйте это, чтобы получить точную схему ответов для потока default, setup, update или remove компонента перед составлением планов мастера.",
  "cli.help.arg.component_schema.out.help": "Необязательный путь вывода (по умолчанию stdout)",
  "cli.help.arg.component_schema.out.long_help": "Необязательный путь вывода для генерируемой схемы.\n\nЕсли не указано, схема записывается в stdout, чтобы другие инструменты могли напрямую её перехватить.",
  "cli.help.arg.component_schema.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.delete_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.delete_step.answers.help": "Строка Answers JSON/YAML для объединения с запросами мастера",
  "cli.help.arg.delete_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.delete_step.answers_file.help": "Файл ответов (JSON/YAML)",
  "cli.help.arg.delete_step.assume_yes.help": "Пропустить запрос подтверждения",
  "cli.help.arg.delete_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.delete_step.component.help": "Необязательная ссылка на компонент (oci://, repo://, store://)",
  "cli.help.arg.delete_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.delete_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.delete_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.delete_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.delete_step.flow_path.help": "Файл flow для обновления",
  "cli.help.arg.delete_step.help.help": "Вывести справку",
  "cli.help.arg.delete_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.delete_step.local_wasm.help": "Локальный путь wasm для операций мастера (относительно файла flow)",
  "cli.help.arg.delete_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.delete_step.multi_pred.help": "Поведение при наличии нескольких предшественников",
  "cli.help.arg.delete_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.delete_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.delete_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.delete_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.delete_step.step.help": "Идентификатор узла для удаления (необязательно, если существуют метаданные компонента)",
  "cli.help.arg.delete_step.strategy.help": "Стратегия: splice (по умолчанию) или remove-only",
  "cli.help.arg.delete_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.delete_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.delete_step.write.help": "Записать обратно в файл flow вместо stdout",
  "cli.help.arg.doctor.help.help": "Вывести справку",
  "cli.help.arg.doctor.json.help": "Вывести машиночитаемый JSON-пейлоад с описанием результата lint для одного потока",
  "cli.help.arg.doctor.online.help": "Повторно разрешить компоненты и проверить расхождение контракта (сеть)",
  "cli.help.arg.doctor.registry.help": "Необязательный каталог адаптеров, используемый для linting adapter_resolvable",
  "cli.help.arg.doctor.schema.help": "Путь к JSON-файлу схемы потока",
  "cli.help.arg.doctor.stdin.help": "Читать YAML потока из stdin (требуется --json)",
  "cli.help.arg.doctor.targets.help": "Файлы или каталоги потоков для lint",
  "cli.help.arg.doctor_answers.answers.help": "Путь к JSON ответов",
  "cli.help.arg.doctor_answers.help.help": "Вывести справку",
  "cli.help.arg.doctor_answers.json.help": "Вывести JSON",
  "cli.help.arg.doctor_answers.schema.help": "Путь к JSON-схеме ответов",
  "cli.help.arg.info.help.help": "Показать справку",
  "cli.help.arg.info.json.help": "Вывести отчет в формате JSON",
  "cli.help.arg.info.path.help": "Путь к файлу .ygtc",
  "cli.help.arg.new.description.help": "Необязательное описание flow",
  "cli.help.arg.new.flow_id.help": "Идентификатор flow",
  "cli.help.arg.new.flow_path.help": "Путь для записи нового flow",
  "cli.help.arg.new.flow_type.help": "Тип/вид flow (например, messaging, events, component-config)",
  "cli.help.arg.new.force.help": "Перезаписать файл, если он уже существует",
  "cli.help.arg.new.help.help": "Вывести справку",
  "cli.help.arg.new.name.help": "Необязательное имя/заголовок flow",
  "cli.help.arg.new.schema_version.help": "schema_version для записи (по умолчанию 2)",
  "cli.help.arg.top.backup.help": "Создавать резервные копии файлов потока перед перезаписью (суффикс .bak)",
  "cli.help.arg.top.format.help": "Формат вывода (human или json)",
  "cli.help.arg.top.help.help": "Вывести справку",
  "cli.help.arg.top.locale.help": "Локаль диагностики (BCP47)",
  "cli.help.arg.top.permissive.help": "Включить мягкую обработку схемы (по умолчанию: strict)",
  "cli.help.arg.update.description.help": "Необязательное описание flow",
  "cli.help.arg.update.flow_id.help": "Новый id flow (только когда безопасно; см. правила)",
  "cli.help.arg.update.flow_path.help": "Путь к flow для обновления",
  "cli.help.arg.update.flow_type.help": "Новый type/kind flow (только когда flow пустой)",
  "cli.help.arg.update.help.help": "Вывести справку",
  "cli.help.arg.update.name.help": "Необязательное имя/заголовок flow",
  "cli.help.arg.update.schema_version.help": "Необязательный новый schema_version (без авто-повышения)",
  "cli.help.arg.update.tags.help": "Необязательные теги через запятую",
  "cli.help.arg.update_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.update_step.allow_contract_change.help": "Разрешить расхождение контракта при изменении describe_hash",
  "cli.help.arg.update_step.answers.help": "Строка Answers JSON/YAML для объединения с существующей нагрузкой",
  "cli.help.arg.update_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.update_step.answers_file.help": "Файл Answers (JSON/YAML) для объединения с существующей нагрузкой",
  "cli.help.arg.update_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.update_step.component.help": "Необязательная ссылка на компонент (oci://, repo://, store://)",
  "cli.help.arg.update_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.update_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.update_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.update_step.dry_run.help": "Показать обновленный flow без записи",
  "cli.help.arg.update_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.update_step.flow_path.help": "Файл flow для обновления",
  "cli.help.arg.update_step.help.help": "Вывести справку",
  "cli.help.arg.update_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.update_step.local_wasm.help": "Локальный путь wasm для операций мастера (относительно файла flow)",
  "cli.help.arg.update_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.update_step.mode.help": "Режим: default (по умолчанию) или config",
  "cli.help.arg.update_step.non_interactive.help": "Неинтерактивный режим (слияние ответов/prefill; ошибка, если отсутствуют обязательные данные)",
  "cli.help.arg.update_step.operation.help": "Необязательное новое имя операции (по умолчанию используется существующий ключ op)",
  "cli.help.arg.update_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.update_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.update_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.update_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.update_step.routing_json.help": "Явный файл routing JSON (запасной вариант)",
  "cli.help.arg.update_step.routing_multi_to.help": "Маршрутизация к нескольким идентификаторам узлов (через запятую)",
  "cli.help.arg.update_step.routing_next.help": "Маршрутизация к конкретному идентификатору узла",
  "cli.help.arg.update_step.routing_out.help": "Сокращение маршрутизации: сделать узел терминальным (out)",
  "cli.help.arg.update_step.routing_reply.help": "Сокращение маршрутизации: ответить источнику",
  "cli.help.arg.update_step.step.help": "Идентификатор узла для обновления (необязательно, если существуют метаданные компонента)",
  "cli.help.arg.update_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.update_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.update_step.write.help": "Флаг записи для обратной совместимости (игнорируется; запись по умолчанию)",
  "cli.help.arg.wizard.add_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.wizard.add_step.after.help": "Необязательный ID опорного узла; по умолчанию entrypoint или первый узел",
  "cli.help.arg.wizard.add_step.allow_contract_change.help": "Разрешить расхождение контракта при изменении describe_hash",
  "cli.help.arg.wizard.add_step.allow_cycles.help": "Разрешить циклы/обратные рёбра при вставке",
  "cli.help.arg.wizard.add_step.answers.help": "JSON с ответами для режима config",
  "cli.help.arg.wizard.add_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.wizard.add_step.answers_file.help": "Файл ответов (JSON) для режима config",
  "cli.help.arg.wizard.add_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.wizard.add_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.wizard.add_step.component_ref.help": "Ссылка на удалённый компонент (oci://, repo://, store:// и т. д.) для привязки sidecar",
  "cli.help.arg.wizard.add_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.wizard.add_step.config_flow.help": "Файл config-потока для выполнения (режим config)",
  "cli.help.arg.wizard.add_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.wizard.add_step.dry_run.help": "Показать обновленный flow без записи",
  "cli.help.arg.wizard.add_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.wizard.add_step.flow_path.help": "Путь к файлу потока для изменения",
  "cli.help.arg.wizard.add_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.wizard.add_step.local_wasm.help": "Локальный путь к wasm для привязки sidecar (относительно файла потока)",
  "cli.help.arg.wizard.add_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.wizard.add_step.manifests.help": "Необязательные пути к манифестам компонентов для проверки каталога или обнаружения потока конфигурации",
  "cli.help.arg.wizard.add_step.mode.help": "Как получить узел для вставки",
  "cli.help.arg.wizard.add_step.node_id.help": "Необязательное переопределение id узла",
  "cli.help.arg.wizard.add_step.non_interactive.help": "Отключить интерактивные подсказки (требуются предоставленные ответы)",
  "cli.help.arg.wizard.add_step.operation.help": "Необязательная операция для нового узла",
  "cli.help.arg.wizard.add_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.wizard.add_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.wizard.add_step.pack_alias.help": "Необязательный псевдоним pack для нового узла",
  "cli.help.arg.wizard.add_step.payload.help": "Payload JSON для нового узла (режим по умолчанию)",
  "cli.help.arg.wizard.add_step.pin.help": "Закрепить компонент (разрешить тег в digest или хэшировать локальный wasm)",
  "cli.help.arg.wizard.add_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.wizard.add_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.wizard.add_step.routing_json.help": "Явный файл routing JSON (запасной вариант)",
  "cli.help.arg.wizard.add_step.routing_multi_to.help": "Маршрутизация к нескольким идентификаторам узлов (через запятую)",
  "cli.help.arg.wizard.add_step.routing_next.help": "Маршрутизация к конкретному идентификатору узла",
  "cli.help.arg.wizard.add_step.routing_out.help": "Сокращение маршрутизации: сделать новый узел терминальным (out)",
  "cli.help.arg.wizard.add_step.routing_reply.help": "Сокращение маршрутизации: ответить источнику",
  "cli.help.arg.wizard.add_step.routing_to_anchor.help": "Явно направить к существующим целям якоря (по умолчанию, если флаг маршрутизации не указан)",
  "cli.help.arg.wizard.add_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.wizard.add_step.validate_only.help": "Только проверить без записи вывода",
  "cli.help.arg.wizard.add_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.wizard.add_step.write.help": "Флаг записи для обратной совместимости (игнорируется; запись по умолчанию)",
  "cli.help.arg.wizard.answers_file.help": "Загрузить ответы мастера из JSON-файла для повтора/предзаполнения",
  "cli.help.arg.wizard.answers_path.help": "Загрузить/сохранить декларативный план действий мастера",
  "cli.help.arg.wizard.answers_path.long_help": "Загрузить или сохранить декларативный план действий мастера.\n\nАгентные инструменты для программирования, такие как Codex и Claude, могут получить строгую схему плана с помощью `--schema`, заполнить JSON плана по этому пути и повторно запустить мастер в неинтерактивном режиме с `--answers`.",
  "cli.help.arg.wizard.dry_run.help": "Проверить и запустить doctor, но не сохранять изменения flow",
  "cli.help.arg.wizard.edit.description.help": "Необязательное описание flow",
  "cli.help.arg.wizard.edit.flow_id.help": "Новый id flow (только когда безопасно; см. правила)",
  "cli.help.arg.wizard.edit.flow_path.help": "Путь к flow для обновления",
  "cli.help.arg.wizard.edit.flow_type.help": "Новый type/kind flow (только когда flow пустой)",
  "cli.help.arg.wizard.edit.name.help": "Необязательное имя/заголовок flow",
  "cli.help.arg.wizard.edit.schema_version.help": "Необязательный новый schema_version (без авто-повышения)",
  "cli.help.arg.wizard.edit.tags.help": "Необязательные теги через запятую",
  "cli.help.arg.wizard.emit_answers.help": "Записать ответы мастера в JSON-файл (без выбора пути через запрос)",
  "cli.help.arg.wizard.emit_schema.help": "Записать JSON Schema ответов мастера в файл",
  "cli.help.arg.wizard.help.help": "Вывести справку",
  "cli.help.arg.wizard.new.description.help": "Необязательное описание flow",
  "cli.help.arg.wizard.new.flow_id.help": "Идентификатор flow",
  "cli.help.arg.wizard.new.flow_path.help": "Путь для записи нового flow",
  "cli.help.arg.wizard.new.flow_type.help": "Тип/вид flow (например, messaging, events, component-config)",
  "cli.help.arg.wizard.new.force.help": "Перезаписать файл, если он уже существует",
  "cli.help.arg.wizard.new.name.help": "Необязательное имя/заголовок flow",
  "cli.help.arg.wizard.new.schema_version.help": "schema_version для записи (по умолчанию 2)",
  "cli.help.arg.wizard.pack.help": "Упаковать корневой каталог",
  "cli.help.arg.wizard.remove_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.wizard.remove_step.answers.help": "Строка Answers JSON/YAML для объединения с запросами мастера",
  "cli.help.arg.wizard.remove_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.wizard.remove_step.answers_file.help": "Файл ответов (JSON/YAML)",
  "cli.help.arg.wizard.remove_step.assume_yes.help": "Пропустить запрос подтверждения",
  "cli.help.arg.wizard.remove_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.wizard.remove_step.component.help": "Необязательная ссылка на компонент (oci://, repo://, store://)",
  "cli.help.arg.wizard.remove_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.wizard.remove_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.wizard.remove_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.wizard.remove_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.wizard.remove_step.flow_path.help": "Файл flow для обновления",
  "cli.help.arg.wizard.remove_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.wizard.remove_step.local_wasm.help": "Локальный путь wasm для операций мастера (относительно файла flow)",
  "cli.help.arg.wizard.remove_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.wizard.remove_step.multi_pred.help": "Поведение при наличии нескольких предшественников",
  "cli.help.arg.wizard.remove_step.non_interactive.help": "Отключить интерактивные подсказки (требуются предоставленные ответы)",
  "cli.help.arg.wizard.remove_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.wizard.remove_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.wizard.remove_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.wizard.remove_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.wizard.remove_step.step.help": "Идентификатор узла для удаления (необязательно, если существуют метаданные компонента)",
  "cli.help.arg.wizard.remove_step.strategy.help": "Стратегия: splice (по умолчанию) или remove-only",
  "cli.help.arg.wizard.remove_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.wizard.remove_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.wizard.remove_step.write.help": "Записать обратно в файл flow вместо stdout",
  "cli.help.arg.wizard.schema.help": "Записать строгую схему плана действий мастера в stdout",
  "cli.help.arg.wizard.schema.long_help": "Записать строгую схему плана действий мастера в stdout.\n\nАгентные инструменты программирования, такие как Codex и Claude, должны сначала вызывать это, чтобы получить текущую схему плана, составить корректный JSON плана, а затем повторно запустить мастер с `--answers`, чтобы применить его в неинтерактивном режиме.",
  "cli.help.arg.wizard.schema_path.help": "Записать строгую схему плана действий мастера",
  "cli.help.arg.wizard.schema_path.long_help": "Записать строгую схему плана действий мастера.\n\nАгентные инструменты для программирования, такие как Codex и Claude, должны сначала вызвать это, чтобы получить текущую схему плана, составить корректный JSON плана, а затем повторно запустить мастер с `--answers`, чтобы применить его в неинтерактивном режиме.",
  "cli.help.arg.wizard.update_step.abi_version.help": "Переопределение версии ABI для операций мастера",
  "cli.help.arg.wizard.update_step.allow_contract_change.help": "Разрешить расхождение контракта при изменении describe_hash",
  "cli.help.arg.wizard.update_step.answers.help": "Строка Answers JSON/YAML для объединения с существующей нагрузкой",
  "cli.help.arg.wizard.update_step.answers_dir.help": "Каталог для артефактов ответов мастера",
  "cli.help.arg.wizard.update_step.answers_file.help": "Файл Answers (JSON/YAML) для объединения с существующей нагрузкой",
  "cli.help.arg.wizard.update_step.auth_token.help": "Токен аутентификации дистрибьютора (необязательно)",
  "cli.help.arg.wizard.update_step.component.help": "Необязательная ссылка на компонент (oci://, repo://, store://)",
  "cli.help.arg.wizard.update_step.component_id.help": "Идентификатор компонента для разрешения через операции мастера (предпочтительно для новых flow)",
  "cli.help.arg.wizard.update_step.component_version.help": "Версия компонента для разрешения component-id",
  "cli.help.arg.wizard.update_step.distributor_url.help": "URL дистрибьютора для разрешения component-id",
  "cli.help.arg.wizard.update_step.dry_run.help": "Показать обновленный flow без записи",
  "cli.help.arg.wizard.update_step.env.help": "Идентификатор окружения для разрешения component-id",
  "cli.help.arg.wizard.update_step.flow_path.help": "Файл flow для обновления",
  "cli.help.arg.wizard.update_step.interactive.help": "Разрешить интерактивные QA-подсказки (только режим мастера)",
  "cli.help.arg.wizard.update_step.local_wasm.help": "Локальный путь wasm для операций мастера (относительно файла flow)",
  "cli.help.arg.wizard.update_step.locale.help": "Локаль (BCP47) для подсказок мастера",
  "cli.help.arg.wizard.update_step.mode.help": "Режим: default (по умолчанию) или config",
  "cli.help.arg.wizard.update_step.non_interactive.help": "Отключить интерактивные подсказки (требуются предоставленные ответы)",
  "cli.help.arg.wizard.update_step.operation.help": "Необязательное новое имя операции (по умолчанию используется существующий ключ op)",
  "cli.help.arg.wizard.update_step.overwrite_answers.help": "Перезаписать существующие артефакты ответов",
  "cli.help.arg.wizard.update_step.pack.help": "Идентификатор pack для разрешения component-id",
  "cli.help.arg.wizard.update_step.reask.help": "Принудительно повторно задавать вопросы мастера, даже если ответы существуют",
  "cli.help.arg.wizard.update_step.resolver.help": "Переопределение resolver (fixture://...) для тестов/CI",
  "cli.help.arg.wizard.update_step.routing_json.help": "Явный файл routing JSON (запасной вариант)",
  "cli.help.arg.wizard.update_step.routing_multi_to.help": "Маршрутизация к нескольким идентификаторам узлов (через запятую)",
  "cli.help.arg.wizard.update_step.routing_next.help": "Маршрутизация к конкретному идентификатору узла",
  "cli.help.arg.wizard.update_step.routing_out.help": "Сокращение маршрутизации: сделать узел терминальным (out)",
  "cli.help.arg.wizard.update_step.routing_reply.help": "Сокращение маршрутизации: ответить источнику",
  "cli.help.arg.wizard.update_step.step.help": "Идентификатор узла для обновления (необязательно, если существуют метаданные компонента)",
  "cli.help.arg.wizard.update_step.tenant.help": "Идентификатор tenant для разрешения component-id",
  "cli.help.arg.wizard.update_step.wizard_mode.help": "Необязательный режим мастера (default/setup/update/remove)",
  "cli.help.arg.wizard.update_step.write.help": "Флаг записи для обратной совместимости (игнорируется; запись по умолчанию)",
  "cli.help.command.add_step": "Вставить шаг после узлового якоря",
  "cli.help.command.add_step.about": "Вставить шаг после узлового якоря",
  "cli.help.command.answers": "Вывести JSON-схему и примеры ответов для операции компонента",
  "cli.help.command.answers.about": "Вывести JSON-схему и примеры ответов для операции компонента",
  "cli.help.command.bind_component": "Привязать или восстановить привязку sidecar-компонента без изменения узлов потока",
  "cli.help.command.bind_component.about": "Привязать или восстановить привязку sidecar-компонента без изменения узлов потока",
  "cli.help.command.component_schema": "Вывести строгую JSON-схему для контракта ответов мастера компонента",
  "cli.help.command.component_schema.about": "Вывести строгую JSON-схему для контракта ответов мастера компонента",
  "cli.help.command.component_schema.long_about": "Вывести строгую JSON-схему для контракта ответов мастера компонента.\n\nЭто предназначено для агентных и автоматизированных инструментов: сначала получите схему для конкретного компонента, соберите корректные ответы для выбранного режима, а затем встроите эти ответы в план мастера потока.",
  "cli.help.command.delete_step": "Удалить узел и при необходимости сшить маршрутизацию",
  "cli.help.command.delete_step.about": "Удалить узел и при необходимости сшить маршрутизацию",
  "cli.help.command.doctor": "Проверить потоки",
  "cli.help.command.doctor.about": "Проверить потоки",
  "cli.help.command.doctor_answers": "Проверить JSON ответов по схеме",
  "cli.help.command.doctor_answers.about": "Проверить JSON ответов по схеме",
  "cli.help.command.info.about": "Описать файл потока .ygtc",
  "cli.help.command.new": "Создать новый шаблон потока по указанному пути",
  "cli.help.command.new.about": "Создать новый каркас потока по указанному пути",
  "cli.help.command.top.about": "Помощники для создания каркаса потока",
  "cli.help.command.update": "Обновить метаданные потока на месте, не перезаписывая узлы",
  "cli.help.command.update.about": "Обновить метаданные потока на месте без перезаписи узлов",
  "cli.help.command.update_step": "Обновить существующий узел (повторно выполнить config/default с переопределениями)",
  "cli.help.command.update_step.about": "Обновить существующий узел (повторно выполнить config/default с переопределениями)",
  "cli.help.command.wizard": "Помощники мастера потоков (по умолчанию интерактивные)",
  "cli.help.command.wizard.about": "Помощники мастера потоков (по умолчанию интерактивно)",
  "cli.help.command.wizard.add_step.about": "Вставить шаг после якорного узла (режим мастера)",
  "cli.help.command.wizard.edit.about": "Обновить метаданные потока на месте без перезаписи узлов",
  "cli.help.command.wizard.new.about": "Создать новый каркас flow",
  "cli.help.command.wizard.remove_step.about": "Удалить узел и при необходимости сшить маршрутизацию (режим мастера)",
  "cli.help.command.wizard.update_step.about": "Обновить существующий узел (режим мастера)",
  "cli.help.option.backup": "Создавать резервные копии файлов потока перед перезаписью (суффикс .bak)",
  "cli.help.option.format": "Формат вывода (human или json)",
  "cli.help.option.locale": "Локаль диагностики (BCP47)",
  "cli.help.option.permissive": "Включить мягкую обработку схемы (по умолчанию: strict)",
  "cli.help.top.about": "Помощники для создания каркаса потока",
  "cli.info.about": "Описать файл потока .ygtc",
  "cli.info.arg.path": "Путь к файлу потока .ygtc",
  "cli.info.error.not_a_flow": "{0}: недопустимый файл .ygtc: {1}",
  "cli.info.resolve.bound": "связан",
  "cli.info.resolve.partial": "частично связан",
  "cli.info.resolve.unbound": "несвязан",
  "cli.info.section.entrypoints": "Точки входа",
  "cli.info.section.id": "ID",
  "cli.info.section.kind": "Тип",
  "cli.info.section.nodes": "Узлы",
  "cli.info.section.parameters": "Параметры",
  "cli.info.section.resolve": "Разрешение",
  "cli.info.section.tags": "Теги",
  "cli.qa.prompt.enter_number": "Введите число",
  "cli.qa.prompt.enter_text": "Введите текст",
  "cli.qa.prompt.enter_true_false": "Введите true/false",
  "cli.qa.prompt.select_option": "Выберите вариант",
  "cli.qa.required_field": "Это обязательное поле.",
  "cli.qa.warning.unknown_answers_keys": "предупреждение: ответы содержат неизвестные ключи: {}"
}