Skip to content

community_8_modules_chain_runner

grisun0 edited this page Oct 28, 2026 · 1 revision

modules: chain_runner

Community 8 | 44 files | cohesion 0.53

Definition

This community groups 44 file(s) rooted at tests with dominant language py (cohesion 0.53). Central symbols: AptPlaybook, AptPlaybookEngine, AtomicResolver, AtomicTest, AtomicTestRef, Broken, CalderaAbilityRef, Chain. Core file: modules/chain_runner.py (41 symbols). Documented purpose: Parsing, printing and replanning support for the apt_chain CLI. Keeps cli.commands.command_and_control_migrated thin: argument parsing, step selection,.

Files

tests (21 files)

File Language Layer Symbols Doc
tests/test_apt_chain_admin.py py testing 22 yes
tests/test_apt_chain_integration.py py testing 6 yes
tests/test_atomic_loop.py py testing 17 yes
tests/test_atomic_resolver.py py testing 9 yes
tests/test_chain_distill.py py testing 15 yes
tests/test_chain_evidence.py py testing 27 yes
tests/test_chain_parallel_fallback.py py testing 26 yes
tests/test_chain_registry.py py testing 9 yes

modules (19 files)

File Language Layer Symbols Doc
modules/apt_playbooks.py py utility 15 yes
modules/atomic_cli.py py utility 11 yes
modules/atomic_resolver.py py utility 27 yes
modules/chain_distill.py py utility 19 yes
modules/chain_facts.py py utility 3 yes
modules/chain_registry.py py utility 17 yes
modules/chain_runner.py py utility 41 yes
modules/chain_state.py py utility 5 yes

cli (2 files)

File Language Layer Symbols Doc
cli/apt_chain_support.py py utility 17 yes
cli/retry_support.py py utility 10 yes

cli/commands (2 files)

File Language Layer Symbols Doc
cli/commands/command_and_control_migrated.py py utility 34 yes
cli/commands/retry_ops.py py utility 8 yes

... and 24 more files in this community.

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 125
  • Cross-boundary resolved imports (EXTRACTED): 108

Connections

  • [EXTRACTED] depends_on community 8 <-> 2 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/mediation/init.py.
  • [EXTRACTED] depends_on community 8 <-> 1 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/reactive_engine.py.
  • [EXTRACTED] depends_on community 8 <-> 9 (strength 0.9): Extracted import edge crosses communities: cli/apt_chain_support.py imports modules/guardrails/init.py.
  • [EXTRACTED] depends_on community 8 <-> 5 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports cli/assign.py.
  • [EXTRACTED] depends_on community 8 <-> 0 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports cli/commands/_base.py.
  • [EXTRACTED] depends_on community 8 <-> 4 (strength 0.9): Extracted import edge crosses communities: cli/commands/command_and_control_migrated.py imports modules/atomic_exploit_bridge.py.

Risks

Open Questions

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally