forjar 1.4.2

Rust-native Infrastructure as Code — bare-metal first, BLAKE3 state, provenance tracing
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
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
#[cfg(test)]
mod tests_graph_core;
#[cfg(test)]
mod tests_graph_core_1;
#[cfg(test)]
mod tests_graph_core_1_b;
#[cfg(test)]
mod tests_graph_core_1_c;
#[cfg(test)]
mod tests_graph_core_2;
#[cfg(test)]
mod tests_graph_core_2_b;
#[cfg(test)]
mod tests_graph_core_2_c;
#[cfg(test)]
mod tests_graph_core_3;
#[cfg(test)]
mod tests_graph_core_3_b;
#[cfg(test)]
mod tests_graph_core_4;
#[cfg(test)]
mod tests_graph_core_5;
#[cfg(test)]
mod tests_graph_core_6;
#[cfg(test)]
mod tests_graph_core_b;
#[cfg(test)]
mod tests_helpers;
#[cfg(test)]
mod tests_helpers_state;
#[cfg(test)]
mod tests_helpers_time;
#[cfg(test)]
mod tests_history;
#[cfg(test)]
mod tests_import_cmd;
#[cfg(test)]
mod tests_infra;
#[cfg(test)]
mod tests_init;
#[cfg(test)]
mod tests_init_b;
#[cfg(test)]
mod tests_lint;
#[cfg(test)]
mod tests_lock_core;
#[cfg(test)]
mod tests_lock_core_1;
#[cfg(test)]
mod tests_misc;
#[cfg(test)]
mod tests_misc_1;
#[cfg(test)]
mod tests_misc_10;
#[cfg(test)]
mod tests_misc_10_b;
#[cfg(test)]
mod tests_misc_1_b;
#[cfg(test)]
mod tests_misc_2;
#[cfg(test)]
mod tests_misc_2_b;
#[cfg(test)]
mod tests_misc_3;
#[cfg(test)]
mod tests_misc_4;
#[cfg(test)]
mod tests_misc_4_b;
#[cfg(test)]
mod tests_misc_5;
#[cfg(test)]
mod tests_misc_5_b;
#[cfg(test)]
mod tests_misc_6;
#[cfg(test)]
mod tests_misc_6_b;
#[cfg(test)]
mod tests_misc_7;
#[cfg(test)]
mod tests_misc_7_b;
#[cfg(test)]
mod tests_misc_8;
#[cfg(test)]
mod tests_misc_8_b;
#[cfg(test)]
mod tests_misc_9;
#[cfg(test)]
mod tests_misc_9_b;
#[cfg(test)]
mod tests_misc_9_c;
#[cfg(test)]
mod tests_observe;
#[cfg(test)]
mod tests_phase100;
#[cfg(test)]
mod tests_phase101;
#[cfg(test)]
mod tests_phase102;
#[cfg(test)]
mod tests_phase103;
#[cfg(test)]
mod tests_phase104;
#[cfg(test)]
mod tests_phase105;
#[cfg(test)]
mod tests_phase106;
#[cfg(test)]
mod tests_phase107;
#[cfg(test)]
mod tests_phase59;
#[cfg(test)]
mod tests_phase60;
#[cfg(test)]
mod tests_phase61;
#[cfg(test)]
mod tests_phase62;
#[cfg(test)]
mod tests_phase63;
#[cfg(test)]
mod tests_phase64;
#[cfg(test)]
mod tests_phase65;
#[cfg(test)]
mod tests_phase66;
#[cfg(test)]
mod tests_phase67;
#[cfg(test)]
mod tests_phase68;
#[cfg(test)]
mod tests_phase69;
#[cfg(test)]
mod tests_phase70;
#[cfg(test)]
mod tests_phase71;
#[cfg(test)]
mod tests_phase72;
#[cfg(test)]
mod tests_phase73;
#[cfg(test)]
mod tests_phase74;
#[cfg(test)]
mod tests_phase75;
#[cfg(test)]
mod tests_phase76;
#[cfg(test)]
mod tests_phase77;
#[cfg(test)]
mod tests_phase78;
#[cfg(test)]
mod tests_phase79;
#[cfg(test)]
mod tests_phase80;
#[cfg(test)]
mod tests_phase81;
#[cfg(test)]
mod tests_phase82;
#[cfg(test)]
mod tests_phase83;
#[cfg(test)]
mod tests_phase84;
#[cfg(test)]
mod tests_phase85;
#[cfg(test)]
mod tests_phase86;
#[cfg(test)]
mod tests_phase87;
#[cfg(test)]
mod tests_phase88;
#[cfg(test)]
mod tests_phase89;
#[cfg(test)]
mod tests_phase90;
#[cfg(test)]
mod tests_phase91;
#[cfg(test)]
mod tests_phase92;
#[cfg(test)]
mod tests_phase94;
#[cfg(test)]
mod tests_phase95;
#[cfg(test)]
mod tests_phase96;
#[cfg(test)]
mod tests_phase97;
#[cfg(test)]
mod tests_phase98;
#[cfg(test)]
mod tests_phase99;
#[cfg(test)]
mod tests_plan;
#[cfg(test)]
mod tests_plan_1;
#[cfg(test)]
mod tests_plan_file;
#[cfg(test)]
mod tests_print_helpers;
#[cfg(test)]
mod tests_score;
#[cfg(test)]
mod tests_show;
#[cfg(test)]
mod tests_show_1;
#[cfg(test)]
mod tests_show_2;
#[cfg(test)]
mod tests_show_3;
#[cfg(test)]
mod tests_snapshot;
#[cfg(test)]
mod tests_status_core;
#[cfg(test)]
mod tests_status_core_1;
#[cfg(test)]
mod tests_status_core_10;
#[cfg(test)]
mod tests_status_core_1_b;
#[cfg(test)]
mod tests_status_core_1_c;
#[cfg(test)]
mod tests_status_core_2;
#[cfg(test)]
mod tests_status_core_2_b;
#[cfg(test)]
mod tests_status_core_2_c;
#[cfg(test)]
mod tests_status_core_3;
#[cfg(test)]
mod tests_status_core_3_b;
#[cfg(test)]
mod tests_status_core_3_c;
#[cfg(test)]
mod tests_status_core_4;
#[cfg(test)]
mod tests_status_core_4_b;
#[cfg(test)]
mod tests_status_core_4_c;
#[cfg(test)]
mod tests_status_core_5;
#[cfg(test)]
mod tests_status_core_5_b;
#[cfg(test)]
mod tests_status_core_5_c;
#[cfg(test)]
mod tests_status_core_6;
#[cfg(test)]
mod tests_status_core_6_b;
#[cfg(test)]
mod tests_status_core_6_c;
#[cfg(test)]
mod tests_status_core_7;
#[cfg(test)]
mod tests_status_core_7_b;
#[cfg(test)]
mod tests_status_core_7_c;
#[cfg(test)]
mod tests_status_core_8;
#[cfg(test)]
mod tests_status_core_8_b;
#[cfg(test)]
mod tests_status_core_8_c;
#[cfg(test)]
mod tests_status_core_9;
#[cfg(test)]
mod tests_status_core_9_b;
#[cfg(test)]
mod tests_status_core_9_c;
#[cfg(test)]
mod tests_status_core_b;
#[cfg(test)]
mod tests_status_queries;
#[cfg(test)]
mod tests_store_archive;
#[cfg(test)]
mod tests_store_cache;
#[cfg(test)]
mod tests_store_convert;
#[cfg(test)]
mod tests_store_import;
#[cfg(test)]
mod tests_store_ops;
#[cfg(test)]
mod tests_store_pin;
#[cfg(test)]
mod tests_validate_analytics;
#[cfg(test)]
mod tests_validate_core;
#[cfg(test)]
mod tests_validate_core_1;
#[cfg(test)]
mod tests_validate_core_1_b;
#[cfg(test)]
mod tests_validate_core_1_c;
#[cfg(test)]
mod tests_validate_core_1_d;
#[cfg(test)]
mod tests_validate_core_2;
#[cfg(test)]
mod tests_validate_core_2_b;
#[cfg(test)]
mod tests_validate_core_2_c;
#[cfg(test)]
mod tests_validate_core_2_d;
#[cfg(test)]
mod tests_validate_core_3;
#[cfg(test)]
mod tests_validate_core_b;
#[cfg(test)]
mod tests_validate_core_c;
#[cfg(test)]
mod tests_validate_store_purity;
#[cfg(test)]
mod tests_validate_transport;
#[cfg(test)]
mod tests_workspace;
#[cfg(test)]
mod tests_sbom;
#[cfg(test)]
mod tests_cbom;
#[cfg(test)]
mod tests_prove;
#[cfg(test)]
mod tests_privilege_analysis;
#[cfg(test)]
mod tests_provenance;
#[cfg(test)]
mod tests_lineage;
#[cfg(test)]
mod tests_bundle;
#[cfg(test)]
mod tests_bundle_b;
#[cfg(test)]
mod tests_model_card;
#[cfg(test)]
mod tests_agent_sbom;
#[cfg(test)]
mod tests_repro_proof;
#[cfg(test)]
mod tests_data_freshness;
#[cfg(test)]
mod tests_data_validate;
#[cfg(test)]
mod tests_checkpoint;
#[cfg(test)]
mod tests_dataset_lineage;
#[cfg(test)]
mod tests_sovereignty;
#[cfg(test)]
mod tests_cost_estimate;
#[cfg(test)]
mod tests_model_eval;
#[cfg(test)]
mod tests_fault_inject;
#[cfg(test)]
mod tests_runtime_invariants;
#[cfg(test)]
mod tests_iso_export;
#[cfg(test)]
mod tests_state_import_brownfield;
#[cfg(test)]
mod tests_cross_machine_deps;
#[cfg(test)]
mod tests_remote_state;
#[cfg(test)]
mod tests_recipe_registry;
#[cfg(test)]
mod tests_service_catalog;
#[cfg(test)]
mod tests_multi_config;
#[cfg(test)]
mod tests_stack_dep_graph;
#[cfg(test)]
mod tests_infra_query;
#[cfg(test)]
mod tests_infra_query_live;
#[cfg(test)]
mod tests_recipe_signing;
#[cfg(test)]
mod tests_pq_signing;
#[cfg(test)]
mod tests_preservation_check;
#[cfg(test)]
mod tests_parallel_multi_stack;
#[cfg(test)]
mod tests_saga_coordinator;
#[cfg(test)]
mod tests_agent_registry;
#[cfg(test)]
mod tests_pull_agent;
#[cfg(test)]
mod tests_lsp;
#[cfg(test)]
mod tests_lsp_b;
#[cfg(test)]
mod tests_security_scan;
#[cfg(test)]
mod tests_config_merge;
#[cfg(test)]
mod tests_complexity_analysis;
#[cfg(test)]
mod tests_impact_analysis;
#[cfg(test)]
mod tests_drift_predict;
#[cfg(test)]
mod tests_cov_validate4;
#[cfg(test)]
mod tests_cov_misc_11;
#[cfg(test)]
mod tests_validate_safety_cov;
#[cfg(test)]
mod tests_validate_advanced_cov;
#[cfg(test)]
mod tests_validate_governance_cov;
#[cfg(test)]
mod tests_validate_ownership_cov;
#[cfg(test)]
mod tests_validate_ordering_cov;
#[cfg(test)]
mod tests_status_intelligence_cov;
#[cfg(test)]
mod tests_status_recovery_cov;
#[cfg(test)]
mod tests_dispatch_validate_cov;
#[cfg(test)]
mod tests_dispatch_graph_cov;
#[cfg(test)]
mod tests_dispatch_status_cov;
#[cfg(test)]
mod tests_dispatch_status_ext_cov;
#[cfg(test)]
mod tests_dispatch_status_b_cov;
#[cfg(test)]
mod tests_dispatch_validate_c_cov;
#[cfg(test)]
mod tests_dispatch_graph_b_cov;
#[cfg(test)]
mod tests_cov_lock2;
#[cfg(test)]
mod tests_cov_validate_ext5;
#[cfg(test)]
mod tests_cov_graph_ext4;
#[cfg(test)]
mod tests_cov_status_ext8;
#[cfg(test)]
mod tests_cov_plan5;
#[cfg(test)]
mod tests_cov_bundle2;
#[cfg(test)]
mod tests_cov_fleet3;
#[cfg(test)]
mod tests_dispatch_platform;
#[cfg(test)]
mod tests_undo;
#[cfg(test)]
mod tests_cov_query_format;
#[cfg(test)]
mod tests_cov_check_test;
#[cfg(test)]
mod tests_cov_misc_b2;
#[cfg(test)]
mod tests_logs;
#[cfg(test)]
mod tests_cov_dispatch_status2;
#[cfg(test)]
mod tests_cov_dispatch_status_b2;
#[cfg(test)]
mod tests_cov_dispatch_status3;
#[cfg(test)]
mod tests_cov_drift;
#[cfg(test)]
mod tests_cov_dispatch_ext_b2;
#[cfg(test)]
mod tests_cov_undo2;
#[cfg(test)]
mod tests_cov_observe2;
#[cfg(test)]
mod tests_cov_infra_state;
#[cfg(test)]
mod tests_cov_destroy2;
#[cfg(test)]
mod tests_cov_fleet_report2;
#[cfg(test)]
mod tests_cov_bom2;
#[cfg(test)]
mod tests_cov_validate_ord2;
#[cfg(test)]
mod tests_cov_lock_validate;
#[cfg(test)]
mod tests_cov_apply_output;
#[cfg(test)]
mod tests_cov_show2;
#[cfg(test)]
mod tests_cov_plan2;
#[cfg(test)]
mod tests_cov_graph_scoring2;
#[cfg(test)]
mod tests_cov_gen_diff;
#[cfg(test)]
mod tests_cov_deep_lock3;