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": "розв’язати компонент через дистриб’ютора: {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": "посилання сховища порожнє",
  "cli.flow.text.11": "--routing-multi-to потребує принаймні одну ціль",
  "cli.flow.text.110": "посилання сховища має починатися з store://",
  "cli.flow.text.111": "ідентифікатор орендаря: {e}",
  "cli.flow.text.112": "непідтримуваний крок нового плану майстра 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(ів) не пройшли перевірку",
  "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": "OK  {} ({})",
  "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} Перевірку вимкнено (permissive).",
  "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": "створити середовище виконання tokio",
  "cli.flow.text.37": "декодувати 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": "закодувати конфігурацію для валідації: {err}",
  "cli.flow.text.41": "закодувати схему конфігурації: {err}",
  "cli.flow.text.42": "ідентифікатор env: {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 потоку зі stdin",
  "cli.flow.text.49": "не вдалося прочитати схему {}",
  "cli.flow.text.5": "--component-version є обов’язковим для розв’язання component_id",
  "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": "ініціалізувати клієнт дистриб’ютора: {err}",
  "cli.flow.text.59": "завантажити згенерований потік {}",
  "cli.flow.text.6": "--distributor-url є обов’язковим для розв’язання component_id",
  "cli.flow.text.60": "локальний wasm відсутній у {}",
  "cli.flow.text.61": "шлях до локального wasm порожній",
  "cli.flow.text.62": "шлях до локального wasm розв’язується в порожній відносний шлях",
  "cli.flow.text.63": "у маніфесті відсутній dev_flows.{}.graph",
  "cli.flow.text.64": "вузол '{}' не знайдено в потоці",
  "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": "--env є обов’язковим для розв’язання component_id",
  "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": "розібрати потік конфігурації як YAML",
  "cli.flow.text.78": "розібрати JSON індексу фікстур",
  "cli.flow.text.79": "розібрати JSON маніфесту",
  "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": "підготувати вбудовану схему потоку для конфігураційних потоків",
  "cli.flow.text.85": "прочитати файл відповідей {}",
  "cli.flow.text.86": "прочитати відповіді {}",
  "cli.flow.text.87": "прочитати конфігураційний потік {}",
  "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": "Явний JSON-файл маршрутизації (escape hatch)",
  "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 (відносно файлу потоку)",
  "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Використовуйте це, щоб отримати точну схему відповідей для типового, налаштувального, оновлювального або видалювального потоку компонента перед складанням планів майстра.",
  "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": "Рядок відповідей 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": "Новий тип/вид 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": "Рядок JSON/YAML з відповідями для злиття з наявним payload",
  "cli.help.arg.update_step.answers_dir.help": "Каталог для артефактів відповідей майстра",
  "cli.help.arg.update_step.answers_file.help": "Файл відповідей (JSON/YAML) для злиття з наявним payload",
  "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": "Неінтерактивний режим (об’єднання відповідей/попереднє заповнення; помилка, якщо бракує обов’язкових)",
  "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": "Явний JSON-файл маршрутизації (escape hatch)",
  "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": "Явний JSON-файл маршрутизації (escape hatch)",
  "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": "Новий тип/вид 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": "Рядок відповідей 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": "Рядок JSON/YAML з відповідями для злиття з наявним payload",
  "cli.help.arg.wizard.update_step.answers_dir.help": "Каталог для артефактів відповідей майстра",
  "cli.help.arg.wizard.update_step.answers_file.help": "Файл відповідей (JSON/YAML) для злиття з наявним payload",
  "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": "Явний JSON-файл маршрутизації (escape hatch)",
  "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": "попередження: відповіді містять невідомі ключі: {}"
}