3"""Reviewed non-authority classifications added by the 2026-08 audit."""
5from __future__
import annotations
8def _identities(value: str) -> tuple[str, ...]:
9 """Split one whitespace-separated identity block into exact entries."""
10 return tuple(value.split())
13def _additional_non_authority_groups_part1() -> tuple[tuple[str, tuple[str, ...]], ...]:
14 """Constants proven not to select or exempt checker inputs (part 1 of 4)."""
20 checks/check_chapter_map_freshness.py:REPO_ROOT
21 checks/check_hil_privilege_boundary.py:REPO_ROOT
22 checks/check_hil_rig_contract.py:REPO_ROOT
23 checks/hil_convergence_safety_raw_digest_runtime.py:_LABEL_BY_PATH
24 checks/hil_convergence_safety_raw_digest_runtime.py:_MAIN_LABEL
25 checks/hil_convergence_safety_raw_digest_runtime.py:_RAW_FILE_LABEL
26 checks/hil_convergence_safety_policy.py:REPO_ROOT
27 checks/hil_privileged_helper_selftest.py:HELPER
28 checks/hil_privileged_helper_selftest.py:REPO_ROOT
29 checks/markdown_reference_selftest.py:REPO_ROOT
30 checks/markdown_references.py:REPO_ROOT
31 checks/shell_entrypoint_policy.py:PRIVILEGED_PATHS
32 checks/shell_entrypoint_policy.py:SHELL_POLICIES
33 checks/shell_entrypoint_policy.py:SOURCED_ONLY_PATHS
40 "checks/hil_convergence_safety_raw_digest_fixtures.py:INPUT_BY_PATH",
41 "checks/hil_convergence_safety_raw_digest_fixtures.py:PRE_CLOSE_FAILURE",
42 "checks/hil_convergence_safety_raw_digest_fixtures.py:ROOT_OPEN_FAILURE",
43 "checks/markdown_reference_selftest.py:_SCRIPT_ROOT",
49def _additional_non_authority_groups_part2() -> tuple[tuple[str, tuple[str, ...]], ...]:
50 """Constants proven not to select or exempt checker inputs (part 2 of 4)."""
56 checks/check_ansible_collections.py:CALLBACK_RE
57 checks/check_chapter_map_freshness.py:CHAPTER_ROW_RE
58 checks/check_hil_rig_contract.py:EXPANSION
59 checks/check_hil_rig_contract.py:PI_HOST_EXPANSION
60 checks/check_hil_rig_contract.py:SOURCE_RIG
61 checks/check_shell_just_invocations.py:UNPRIVILEGED_RUN_JUST_RE
62 checks/markdown_reference_policy.py:ATX_HEADING_RE
63 checks/markdown_reference_policy.py:BARE_CODE_FILE_RE
64 checks/markdown_reference_policy.py:BARE_FILE_SUFFIX_PATTERN
65 checks/markdown_reference_policy.py:BARE_MARKDOWN_PATTERN
66 checks/markdown_reference_policy.py:EXPLICIT_ANCHOR_RE
67 checks/markdown_reference_policy.py:FENCE_RE
68 checks/markdown_reference_policy.py:HTML_TARGET_RE
69 checks/markdown_reference_policy.py:LINE_CITATION_RE
70 checks/markdown_reference_policy.py:PATH_RE
71 checks/markdown_reference_policy.py:REFERENCE_DEF_RE
72 checks/markdown_reference_policy.py:REFERENCE_USE_RE
73 checks/markdown_reference_policy.py:ROOT_FILE_PATTERN
74 checks/markdown_reference_policy.py:SETEXT_HEADING_RE
75 checks/markdown_reference_policy.py:SHORTCUT_PATH_REFERENCE_RE
76 checks/markdown_reference_policy.py:SOUP_LOCAL_PATH_RE
77 checks/markdown_reference_policy.py:SYMBOL_SUFFIX_RE
78 checks/markdown_references.py:PLACEHOLDER_RE
82 (
"exit-code", (
"checks/check_shebangs.py:EARLY_EXIT_STATUS",)),
86def _additional_non_authority_groups_part3() -> tuple[tuple[str, tuple[str, ...]], ...]:
87 """Constants proven not to select or exempt checker inputs (part 3 of 4)."""
92 "checks/markdown_reference_policy.py:PARSER_RUNTIME_LIMIT_SECONDS",
93 "checks/shell_invocation_policy.py:PRIVILEGED_TARGET_INDEX",
100 checks/markdown_reference_policy.py:BARE_FILE_SUFFIXES
101 checks/markdown_reference_policy.py:REMOTE_SCHEMES
102 checks/markdown_reference_policy.py:TRAILING_PATH_JUNK
103 checks/shell_invocation_policy.py:DECLARATION_PREFIX
104 checks/shell_invocation_policy.py:JUST_RECIPE
105 checks/shell_invocation_policy.py:MARKDOWN_FENCE
106 checks/shell_invocation_policy.py:NONCOMMAND_SHELL_PREFIX
107 checks/shell_invocation_policy.py:SHELL_CONTROL
108 checks/shell_invocation_policy.py:SHELL_PREFIX
109 checks/shell_invocation_references.py:DOCKER_COMMANDS
110 checks/shell_invocation_references.py:JSON_FENCE_LANGUAGES
111 checks/shell_invocation_references.py:PROCESS_CALLS
112 checks/shell_invocation_references.py:SHELL_FENCE_LANGUAGES
113 checks/shell_invocation_references.py:YAML_COMMAND_KEYS
120def _part4_process_patterns() -> tuple[tuple[str, tuple[str, ...]], ...]:
121 """Classify image process-policy detector tokens."""
126 "checks/hil_convergence_safety_image_process_policy.py:"
127 "PROCESS_MODULE_SEMANTIC_TOKENS "
128 "checks/hil_convergence_safety_image_process_policy.py:"
129 "SUPERVISOR_SEMANTIC_PROCESS_TOKENS "
130 "checks/hil_convergence_safety_image_process_policy.py:"
131 "SUPERVISOR_CASES_SEMANTIC_PROCESS_TOKENS"
132 " checks/hil_convergence_safety_image_process_policy.py:"
133 "SUPERVISOR_CASES_SCOPED_PROCESS_TOKENS"
134 " checks/hil_convergence_safety_image_process_policy.py:"
135 "SUPERVISOR_SCOPED_LOADER_TOKENS"
136 " checks/hil_convergence_safety_image_process_policy.py:"
137 "CROSS_LANGUAGE_SCOPED_TOKENS"
138 " checks/hil_convergence_safety_image_process_policy.py:"
140 " checks/hil_convergence_safety_image_process_policy.py:"
142 " checks/hil_convergence_safety_image_harness_policy.py:"
143 "_IMAGE_PROCESS_ANALYSIS_MODULE"
144 " checks/hil_convergence_safety_image_harness_policy.py:"
145 "_IMAGE_PROCESS_ANALYSIS_IMPORT"
146 " checks/hil_convergence_safety_image_process_analysis.py:"
147 "PROCESS_MODULE_SEMANTIC_TOKENS"
148 " checks/hil_convergence_safety_image_process_analysis.py:"
149 "SUPERVISOR_SEMANTIC_PROCESS_TOKENS"
150 " checks/hil_convergence_safety_image_process_analysis.py:"
151 "SUPERVISOR_CASES_SEMANTIC_PROCESS_TOKENS"
152 " checks/hil_convergence_safety_image_process_analysis.py:"
153 "SUPERVISOR_CASES_SCOPED_PROCESS_TOKENS"
154 " checks/hil_convergence_safety_image_process_analysis.py:"
155 "SUPERVISOR_SCOPED_LOADER_TOKENS"
156 " checks/hil_convergence_safety_image_process_analysis.py:"
157 "CROSS_LANGUAGE_SCOPED_TOKENS"
158 " checks/hil_convergence_safety_image_process_analysis.py:"
160 " checks/hil_convergence_safety_image_process_analysis.py:"
162 " checks/hil_convergence_safety_process_mutations.py:"
163 "_BOUND_EXIT_MUTATION_LABELS"
164 " checks/hil_convergence_safety_image_lock_receipts.py:"
165 "PROCESS_SOURCE_SPECS"
166 " checks/hil_convergence_safety_image_lock_receipts.py:"
167 "LEGACY_PROCESS_FINDINGS"
173def _part4_subreaper_patterns() -> tuple[tuple[str, tuple[str, ...]], ...]:
174 """Classify image subreaper detector tokens."""
180 checks/hil_convergence_safety_image_subreaper_policy.py:SUBREAPER_TOKENS
181 checks/hil_convergence_safety_image_subreaper_policy.py:MOVED_PROCESS_TOKENS
182 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_STATIC_TOKENS
183 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_LOADER_TOKENS
184 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_LOADER_ORDER
185 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_VALIDATION_ORDER
186 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_LOADER_ORDER_DIAGNOSTIC
187 checks/hil_convergence_safety_image_subreaper_policy.py:SUPERVISOR_SUBREAPER_LABELS
188 checks/hil_convergence_safety_image_subreaper_policy.py:SUPERVISOR_SUBREAPER_OWNERS
189 checks/hil_convergence_safety_image_subreaper_policy.py:SUPERVISOR_SUBREAPER_ORDER
190 checks/hil_convergence_safety_image_subreaper_policy.py:PROCESS_SUBREAPER_ORDER
197def _part4_selftest_fixtures() -> tuple[tuple[str, tuple[str, ...]], ...]:
198 """Classify unrelated checker selftest fixtures."""
204 checks/check_bench_lock.py:_FIRE_PRIVILEGED_HELPER
205 checks/check_bench_lock.py:_QUIET_PRIVILEGED_HELPER
206 checks/check_ci_image_single_builder.py:GOOD_DOCKER_CLEANUP
207 checks/check_ci_image_single_builder.py:GOOD_RUNNER_CLEANUP
208 checks/check_hil_rig_contract.py:FAKE_HARNESS
209 checks/check_hil_rig_contract.py:FAKE_INVALID
210 checks/check_hil_rig_contract.py:FAKE_VALID
211 checks/check_shell_just_invocations.py:FUTURE_SCRIPT_FIXTURE
212 checks/markdown_reference_selftest.py:_FIXTURE_CASES
213 checks/shell_invocation_selftest_cases.py:DUAL
214 checks/shell_invocation_selftest_cases.py:EXTENSIONLESS
215 checks/shell_invocation_selftest_cases.py:INFRA
216 checks/shell_invocation_selftest_cases.py:INSTALL
217 checks/shell_invocation_selftest_cases.py:JUST_CASES
218 checks/shell_invocation_selftest_cases.py:POLICIES
219 checks/shell_invocation_selftest_cases.py:PRIVILEGED_CALLER
220 checks/shell_invocation_selftest_cases.py:PYTHON_CASES
221 checks/shell_invocation_selftest_cases.py:SHELL_CASES
222 checks/shell_invocation_selftest_cases.py:SOURCED
223 checks/shell_invocation_selftest_cases.py:SURFACE_CASES
230def _additional_non_authority_groups_part4() -> tuple[tuple[str, tuple[str, ...]], ...]:
231 """Combine image policy and fixture non-authorities (part 4 of 6)."""
232 return (*_part4_process_patterns(), *_part4_subreaper_patterns(), *_part4_selftest_fixtures())
235def _part5_supervisor_numbers() -> tuple[tuple[str, tuple[str, ...]], ...]:
236 """Classify supervisor numeric runtime constants."""
242 ci/devcontainer_image_selftest_supervisor.py:MANAGED_SIGNALS
243 ci/devcontainer_image_selftest_supervisor.py:DEADLINE_SECONDS
244 ci/devcontainer_image_selftest_supervisor.py:POLL_SECONDS
245 ci/devcontainer_image_selftest_supervisor.py:CONTROLLER_ARG_COUNT
246 ci/devcontainer_image_selftest_supervisor.py:SUPERVISOR_ARG_COUNT
247 ci/devcontainer_image_selftest_supervisor.py:HIDDEN_SELFTEST_ARG_COUNT
248 ci/devcontainer_image_selftest_supervisor.py:ROOT_SELFTEST_ARG_COUNT
249 ci/devcontainer_image_selftest_supervisor.py:WATCHDOG_TIMEOUT_SECONDS
250 ci/devcontainer_image_selftest_supervisor.py:SELFTEST_WATCHDOG_TIMEOUT_SECONDS
251 ci/devcontainer_image_selftest_supervisor.py:RECEIPT_MODE
252 ci/devcontainer_image_selftest_supervisor.py:RECEIPT_MAX_BYTES
253 ci/devcontainer_image_selftest_supervisor.py:WRITE_ATTEMPT_MULTIPLIER
254 ci/devcontainer_image_selftest_supervisor.py:STATUS_SIZE
255 ci/devcontainer_image_selftest_supervisor.py:INJECTED_FAILURE_STATUS
256 ci/devcontainer_image_selftest_supervisor.py:PUBLIC_REFUSAL_STATUS
257 ci/devcontainer_image_selftest_supervisor.py:INTEGRITY_REFUSAL_STATUS
258 ci/devcontainer_image_selftest_supervisor.py:HARDLINK_COUNT
259 ci/devcontainer_image_selftest_supervisor.py:STALL_STATUS
260 ci/devcontainer_image_selftest_supervisor.py:MIN_POPULATED_GROUP_MEMBERS
261 ci/devcontainer_image_selftest_supervisor.py:ENTRY_MAX_BYTES
262 ci/devcontainer_image_selftest_supervisor.py:ENTRY_READ_STEPS
263 ci/devcontainer_image_selftest_supervisor.py:ENTRY_MODES
264 ci/devcontainer_image_selftest_supervisor.py:CASES_MODE
265 ci/devcontainer_image_selftest_supervisor.py:CASES_MAX_BYTES
266 ci/devcontainer_image_selftest_supervisor.py:CASES_READ_STEPS
267 ci/devcontainer_image_selftest_supervisor.py:PROCESS_MODE
268 ci/devcontainer_image_selftest_supervisor.py:PROCESS_MAX_BYTES
269 ci/devcontainer_image_selftest_supervisor.py:PROCESS_READ_STEPS
270 ci/devcontainer_image_selftest_supervisor.py:PRIVATE_MODE
271 ci/devcontainer_image_selftest_supervisor.py:SUITE_ROOT_SUFFIX_LENGTH
272 ci/devcontainer_image_selftest_process.py:PROCESS_LOAD_VERSION
273 ci/devcontainer_image_selftest_process.py:PROCESS_GROUP_FIELD
274 ci/devcontainer_image_selftest_process.py:SESSION_FIELD
275 ci/devcontainer_image_selftest_process.py:START_TIME_FIELD
276 ci/devcontainer_image_selftest_process.py:PR_SET_CHILD_SUBREAPER
277 ci/devcontainer_image_selftest_process.py:PR_GET_CHILD_SUBREAPER
278 ci/devcontainer_image_selftest_process.py:CHILD_LIST_MAX_BYTES
279 ci/devcontainer_image_selftest_process.py:ENTRY_EXEC_DESCRIPTOR_MINIMUM
286def _part5_supervisor_tokens() -> tuple[tuple[str, tuple[str, ...]], ...]:
287 """Classify supervisor parser tokens."""
292 "ci/devcontainer_image_selftest_supervisor.py:CASES_ARG",
293 "ci/devcontainer_image_selftest_supervisor.py:PROCESS_ARG",
294 "ci/devcontainer_image_selftest_supervisor.py:SUITE_ROOT_PREFIX",
300def _part5_process_runtime() -> tuple[tuple[str, tuple[str, ...]], ...]:
301 """Classify process-loader derived runtime values."""
307 ci/devcontainer_image_selftest_process.py:MAIN_API
308 ci/devcontainer_image_selftest_process.py:DEADLINE_SECONDS
309 ci/devcontainer_image_selftest_process.py:MANAGED_SIGNALS
310 ci/devcontainer_image_selftest_process.py:POLL_SECONDS
311 ci/devcontainer_image_selftest_process.py:SUPERVISOR_PROGRAM
318def _additional_non_authority_groups_part5() -> tuple[tuple[str, tuple[str, ...]], ...]:
319 """Combine image-supervisor runtime non-authorities (part 5 of 6)."""
320 return (*_part5_supervisor_numbers(), *_part5_supervisor_tokens(), *_part5_process_runtime())
323def _additional_non_authority_groups_part6() -> tuple[tuple[str, tuple[str, ...]], ...]:
324 """Supervisor-case and invocation fixture constants (part 6 of 8)."""
330 ci/devcontainer_image_selftest_supervisor_cases.py:HIDDEN_ARG_COUNT
331 ci/devcontainer_image_selftest_supervisor_cases.py:ROOT_ARG_COUNT
332 ci/devcontainer_image_selftest_supervisor_cases.py:CASES_LOAD_VERSION
333 ci/devcontainer_image_selftest_supervisor_cases.py:CLOSED_DESCRIPTOR
334 ci/devcontainer_image_selftest_supervisor_cases.py:PRIVATE_MODE
335 ci/devcontainer_image_selftest_supervisor_cases.py:SUITE_ROOT_SUFFIX_LENGTH
336 ci/devcontainer_image_selftest_supervisor_cases.py:STAT_SELFTEST_ARG_COUNT
337 ci/devcontainer_image_selftest_supervisor_cases.py:TEST_PROCESS_GROUP
338 ci/devcontainer_image_selftest_supervisor_cases.py:USAGE_STATUS
339 ci/devcontainer_image_selftest_supervisor_cases.py:DEADLINE_SECONDS
340 ci/devcontainer_image_selftest_supervisor_cases.py:ENTRY_MAX_BYTES
341 ci/devcontainer_image_selftest_supervisor_cases.py:HARDLINK_COUNT
342 ci/devcontainer_image_selftest_supervisor_cases.py:INTEGRITY_REFUSAL_STATUS
343 ci/devcontainer_image_selftest_supervisor_cases.py:POLL_SECONDS
344 ci/devcontainer_image_selftest_supervisor_cases.py:PUBLIC_REFUSAL_STATUS
345 ci/devcontainer_image_selftest_supervisor_cases.py:RECEIPT_MODE
346 ci/devcontainer_image_selftest_supervisor_cases.py:RECEIPT_MAX_BYTES
347 ci/devcontainer_image_selftest_supervisor_cases.py:SELFTEST_WATCHDOG_TIMEOUT_SECONDS
348 ci/devcontainer_image_selftest_supervisor_cases.py:STALL_STATUS
355 "ci/devcontainer_image_selftest_supervisor_cases.py:MAIN_API",
356 "ci/devcontainer_image_selftest_supervisor_cases.py:SUPERVISOR_PROGRAM",
363 checks/shell_invocation_selftest_cases.py:RELEASE_LOADER_REL
364 checks/shell_invocation_selftest_cases.py:RELEASE_LOADER_CALL
365 checks/shell_invocation_selftest_cases.py:RELEASE_FIXTURE_REL
366 checks/shell_invocation_selftest_cases.py:RELEASE_FIXTURE_CALL
367 checks/shell_invocation_selftest_cases.py:PORTABLE_CALLER
368 checks/shell_invocation_selftest_cases.py:SOURCED_CALLER
369 checks/shell_invocation_selftest_cases.py:UNBOUND_SOURCED_CALLER
370 checks/shell_invocation_selftest_cases.py:NONEXECUTABLE_CALLER
371 checks/shell_invocation_selftest_cases.py:SH_CALLER
372 checks/shell_invocation_selftest_cases.py:RELEASE_LOADER_CASES
379def _additional_non_authority_groups_part7() -> tuple[tuple[str, tuple[str, ...]], ...]:
380 """Runtime detector constants outside checker authority (part 7 of 8)."""
384 (
"checks/hil_convergence_safety_runtime_loader_harness.py:_HARNESS",),
390 checks/hil_convergence_safety_runtime_mutations.py:RUNTIME_TIMEOUT_SECONDS
391 checks/hil_convergence_safety_runtime_mutations.py:RESIDUE_TIMEOUT_SECONDS
392 checks/hil_convergence_safety_runtime_mutations.py:POLL_SECONDS
393 checks/hil_convergence_safety_runtime_mutations.py:PRIVATE_MODE
394 checks/hil_convergence_safety_runtime_cleanup.py:SOURCE_DESCRIPTOR_COUNT
395 checks/hil_convergence_safety_runtime_escape.py:IDENTITY_FIELD_COUNT
396 checks/hil_convergence_safety_runtime_escape.py:PROCESS_GROUP_FIELD
397 checks/hil_convergence_safety_runtime_escape.py:SESSION_FIELD
398 checks/hil_convergence_safety_runtime_escape.py:START_TIME_FIELD
399 checks/hil_convergence_safety_runtime_mutations.py:ROOT_SUFFIX_LENGTH
400 checks/hil_convergence_safety_runtime_mutations.py:PROCESS_GROUP_FIELD
401 checks/hil_convergence_safety_runtime_mutations.py:PROCESS_UID_FIELD_COUNT
402 checks/hil_convergence_safety_runtime_cleanup.py:GATE_DESCRIPTOR_COUNT
408 (
"checks/hil_convergence_safety_runtime_mutations.py:ROOT_PREFIX",),
414 checks/hil_convergence_safety_runtime_mutations.py:INTEGRITY_REFUSAL_STATUS
415 checks/hil_convergence_safety_runtime_mutations.py:PUBLIC_REFUSAL_STATUS
416 checks/hil_convergence_safety_runtime_mutations.py:USAGE_STATUS
417 checks/hil_convergence_safety_runtime_mutations.py:DESCENDANT_STATUS
418 checks/hil_convergence_safety_runtime_mutations.py:ONE_SHOT_MUTATION_STATUS
425 "checks/hil_convergence_safety_runtime_sources.py:CASES_PIN_PATTERN",
426 "checks/hil_convergence_safety_runtime_sources.py:PROCESS_PIN_PATTERN",
431 (
"checks/hil_convergence_safety_runtime_mutations.py:CANONICAL_TMP",),
436def _additional_non_authority_groups_part8() -> tuple[tuple[str, tuple[str, ...]], ...]:
437 """Semantic mutation fixtures and their expected findings (part 8 of 8)."""
443 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_BOUND_FINDING
444 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_ORDER_FINDING
445 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_ORDER_ONLY_LABELS
446 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_DOUBLE_FINDING_LABELS
447 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_TOKEN_FINDINGS
448 checks/hil_convergence_safety_runtime_fixtures.py:LIFECYCLE_SEMANTIC_FINDINGS
449 checks/hil_convergence_safety_runtime_fixtures.py:SIGNAL_SEMANTIC_FINDINGS
450 checks/hil_convergence_safety_runtime_fixtures.py:CASES_SEMANTIC_FINDINGS
451 checks/hil_convergence_safety_runtime_fixtures.py:SUPERVISOR_CASES_SEMANTIC_FINDINGS
459 checks/hil_convergence_safety_runtime_sources.py:SOURCE_MODE
460 checks/hil_convergence_safety_process_source_fixtures.py:PROCESS
461 checks/hil_convergence_safety_process_source_fixtures.py:SUPERVISOR
462 checks/hil_convergence_safety_process_source_fixtures.py:SUPERVISOR_CASES
463 checks/hil_convergence_safety_source_fixtures.py:CLOSED_COMMAND_BLOCK
464 checks/hil_convergence_safety_source_fixtures.py:CLOSED_POPEN_BLOCK
465 checks/hil_convergence_safety_source_fixtures.py:REFUSED_POPEN_BLOCK
466 checks/hil_convergence_safety_source_fixtures.py:MAIN_POPEN_BLOCK
467 checks/hil_convergence_safety_source_fixtures.py:SUPERVISOR_LAUNCH_BLOCK
468 checks/hil_convergence_safety_source_fixtures.py:PAYLOAD_ENTRY_BLOCK
469 checks/hil_convergence_safety_source_fixtures.py:ENTRY_INTEGRITY_BLOCK
470 checks/hil_convergence_safety_source_fixtures.py:MAIN_ROOT_PATH_BLOCK
471 checks/hil_convergence_safety_source_fixtures.py:MAIN_ROOT_METADATA_BLOCK
472 checks/hil_convergence_safety_source_fixtures.py:CASES_ROOT_BLOCK
473 checks/hil_convergence_safety_source_fixtures.py:ROOT_CANONICAL_VALUE
474 checks/hil_convergence_safety_source_fixtures.py:MAIN_ROOT_IDENTITY_BLOCK
475 checks/hil_convergence_safety_source_fixtures.py:HANDLER_VALIDATION_BLOCK
476 checks/hil_convergence_safety_source_fixtures.py:CASES_EMBEDDED_EXEC_BLOCK
477 checks/hil_convergence_safety_source_fixtures.py:CASES_PYTHON_LAUNCH_BLOCK
478 checks/hil_convergence_safety_source_fixtures.py:SIGNAL_EMBEDDED_EXEC_BLOCK
479 checks/hil_convergence_safety_source_fixtures.py:SIGNAL_PYTHON_LAUNCH_BLOCK
480 checks/hil_convergence_safety_source_fixtures.py:REPLACED_LOCK_TRIPWIRE_BLOCK
481 checks/hil_convergence_safety_source_fixtures.py:MISSING_LOCK_TRIPWIRE_BLOCK
482 checks/hil_convergence_safety_source_fixtures.py:CASES_SOURCE_READ_BLOCK
483 checks/hil_convergence_safety_source_fixtures.py:CASES_LOADER_BLOCK
490def additional_non_authority_groups() -> tuple[tuple[str, tuple[str, ...]], ...]:
491 """Return constants proven not to select or exempt checker inputs."""
493 *_additional_non_authority_groups_part1(),
494 *_additional_non_authority_groups_part2(),
495 *_additional_non_authority_groups_part3(),
496 *_additional_non_authority_groups_part4(),
497 *_additional_non_authority_groups_part5(),
498 *_additional_non_authority_groups_part6(),
499 *_additional_non_authority_groups_part7(),
500 *_additional_non_authority_groups_part8(),