Skip to content

Latest commit

 

History

History
639 lines (632 loc) · 126 KB

dependency-graph.md

File metadata and controls

639 lines (632 loc) · 126 KB

fixos — Dependency Graph

188 modules, 244 dependency edges

Module Dependencies

graph LR
    __main__ --> fixos
    __main__ --> cli
    cli --> fixos
    cli --> main
    _cleanup_flatpak --> fixos
    _cleanup_flatpak --> cli
    _cleanup_flatpak --> _cleanup_utils
    _cleanup_flatpak --> diagnostics
    _cleanup_flatpak --> flatpak_analyzer
    _cleanup_home --> fixos
    _cleanup_home --> cli
    _cleanup_home --> _cleanup_utils
    _cleanup_home --> constants
    _cleanup_snap --> fixos
    _cleanup_snap --> cli
    _cleanup_snap --> _cleanup_utils
    _cleanup_system --> fixos
    _cleanup_system --> cli
    _cleanup_system --> _cleanup_home
    _cleanup_system --> _cleanup_snap
    _cleanup_system --> _cleanup_utils
    _cleanup_system --> constants
    _cleanup_system --> diagnostics
    _cleanup_system --> storage_analyzer
    _cleanup_utils --> fixos
    _cleanup_utils --> diagnostics
    _cleanup_utils --> utils
    ask_cmd --> fixos
    ask_cmd --> config
    ask_cmd --> platform_utils
    ask_cmd --> providers
    ask_cmd --> llm
    cleanup_cmd --> fixos
    cleanup_cmd --> cli
    cleanup_cmd --> _cleanup_flatpak
    cleanup_cmd --> _cleanup_system
    cleanup_cmd --> _cleanup_utils
    cleanup_cmd --> constants
    cleanup_cmd --> diagnostics
    cleanup_cmd --> docker_startup_optimizer
    cleanup_cmd --> orphaned_workloads
    cleanup_cmd --> service_cleanup
    cleanup_cmd --> service_scanner
    cleanup_cmd --> orphan_pins
    config_cmd --> fixos
    config_cmd --> config
    fix_cmd --> fixos
    fix_cmd --> agent
    fix_cmd --> autonomous
    fix_cmd --> hitl
    fix_cmd --> cli
    fix_cmd --> output_formatter
    fix_cmd --> quick_cmd
    fix_cmd --> scan_cmd
    fix_cmd --> shared
    fix_cmd --> config
    fix_cmd --> constants
    fix_cmd --> diagnostics
    fix_cmd --> quick_snapshot
    fix_cmd --> system_checks
    fix_cmd --> interactive
    fix_cmd --> cleanup_planner
    fix_cmd --> orchestrator
    fix_cmd --> executor
    fix_cmd --> providers
    fix_cmd --> llm
    fix_cmd --> utils
    fix_cmd --> anonymizer
    history_cmd --> fixos
    history_cmd --> orchestrator
    history_cmd --> rollback
    jetbrains_cmd --> fixos
    jetbrains_cmd --> diagnostics
    jetbrains_cmd --> jetbrains_ai
    jetbrains_cmd --> jetbrains_recovery
    main --> fixos
    main --> cli
    main --> ask_cmd
    main --> cleanup_cmd
    main --> config_cmd
    main --> features_cmd
    main --> fix_cmd
    main --> history_cmd
    main --> jetbrains_cmd
    main --> orchestrate_cmd
    main --> profile_cmd
    main --> projects_cmd
    main --> provider_cmd
    main --> quick_cmd
    main --> quickfix_cmd
    main --> report_cmd
    main --> rollback_cmd
    main --> scan_cmd
    main --> shared
    main --> shell_cmd
    main --> token_cmd
    main --> watch_cmd
    main --> config
    main --> diagnostics
    main --> quick_snapshot
    orchestrate_cmd --> fixos
    orchestrate_cmd --> cli
    orchestrate_cmd --> shared
    orchestrate_cmd --> config
    orchestrate_cmd --> orchestrator
    orchestrate_cmd --> orchestrator
    orchestrate_cmd --> plugins
    orchestrate_cmd --> registry
    output_formatter --> fixos
    profile_cmd --> fixos
    profile_cmd --> profiles
    projects_cmd --> fixos
    projects_cmd --> constants
    projects_cmd --> diagnostics
    projects_cmd --> docker_network_cleanup
    projects_cmd --> project_scanner
    provider_cmd --> fixos
    provider_cmd --> cli
    provider_cmd --> shared
    provider_cmd --> config
    provider_cmd --> providers
    provider_cmd --> llm
    quick_cmd --> fixos
    quick_cmd --> cli
    quick_cmd --> cleanup_cmd
    quick_cmd --> constants
    quick_cmd --> diagnostics
    quick_cmd --> quick_snapshot
    quick_cmd --> service_scanner
    quickfix_cmd --> fixos
    quickfix_cmd --> plugins
    quickfix_cmd --> base
    quickfix_cmd --> registry
    report_cmd --> fixos
    report_cmd --> plugins
    report_cmd --> registry
    report_cmd --> profiles
    rollback_cmd --> fixos
    rollback_cmd --> orchestrator
    rollback_cmd --> rollback
    scan_cmd --> fixos
    scan_cmd --> cli
    scan_cmd --> output_formatter
    scan_cmd --> shared
    scan_cmd --> diagnostics
    scan_cmd --> disk_analyzer
    scan_cmd --> profiles
    shared --> fixos
    shell_cmd --> fixos
    shell_cmd --> cli
    shell_cmd --> main
    token_cmd --> fixos
    token_cmd --> config
    watch_cmd --> fixos
    watch_cmd --> plugins
    watch_cmd --> base
    watch_cmd --> watch
    _flatpak_analysis_mixin --> fixos
    _flatpak_analysis_mixin --> constants
    _flatpak_analysis_mixin --> diagnostics
    _flatpak_analysis_mixin --> flatpak_analyzer
    _flatpak_execution_mixin --> fixos
    _flatpak_execution_mixin --> constants
    _flatpak_recommendations_mixin --> fixos
    _flatpak_recommendations_mixin --> constants
    _storage_container_mixin --> fixos
    _storage_container_mixin --> constants
    _storage_container_mixin --> diagnostics
    _storage_container_mixin --> storage_analyzer
    _storage_system_mixin --> fixos
    _storage_system_mixin --> constants
    _storage_system_mixin --> diagnostics
    _storage_system_mixin --> storage_analyzer
    _storage_user_mixin --> fixos
    _storage_user_mixin --> constants
    _storage_user_mixin --> diagnostics
    _storage_user_mixin --> dev_project_analyzer
    _storage_user_mixin --> storage_analyzer
    dev_project_analyzer --> fixos
    dev_project_analyzer --> diagnostics
    dev_project_analyzer --> utils
    docker_network_cleanup --> fixos
    docker_network_cleanup --> constants
    docker_startup_optimizer --> fixos
    docker_startup_optimizer --> constants
    flatpak_analyzer --> fixos
    flatpak_analyzer --> diagnostics
    flatpak_analyzer --> _flatpak_analysis_mixin
    flatpak_analyzer --> _flatpak_execution_mixin
    flatpak_analyzer --> _flatpak_recommendations_mixin
    flatpak_analyzer --> utils
    jetbrains_ai --> fixos
    jetbrains_ai --> diagnostics
    jetbrains_ai --> jetbrains_recovery
    jetbrains_ai --> process_chains
    orphaned_workloads --> fixos
    orphaned_workloads --> constants
    orphaned_workloads --> diagnostics
    orphaned_workloads --> process_chains
    orphaned_workloads --> orphan_pins
    quick_snapshot --> fixos
    quick_snapshot --> profiles
    storage_analyzer --> fixos
    storage_analyzer --> diagnostics
    storage_analyzer --> _storage_container_mixin
    storage_analyzer --> _storage_system_mixin
    storage_analyzer --> _storage_user_mixin
    storage_analyzer --> utils
    llm_shell --> fixos
    llm_shell --> utils
    llm_shell --> timeout
    audio --> fixos
    audio --> platform_utils
    audio --> plugins
    audio --> base
    disk --> fixos
    disk --> platform_utils
    disk --> plugins
    disk --> base
    hardware --> fixos
    hardware --> platform_utils
    hardware --> plugins
    hardware --> base
    resources --> fixos
    resources --> platform_utils
    resources --> plugins
    resources --> base
    security --> fixos
    security --> platform_utils
    security --> plugins
    security --> base
    thumbnails --> fixos
    thumbnails --> platform_utils
    thumbnails --> plugins
    thumbnails --> base
    registry --> fixos
    registry --> plugins
    registry --> builtin
    watch --> fixos
    watch --> diagnostics
    watch --> quick_snapshot
    watch --> plugins
    watch --> base
    watch --> registry
Loading

Coupling Matrix

AGENTS CHANGELOG CONTRIBUTING INSTALL Makefile OPTIMIZATION README REFACTORING_PROGRESS TODO README fixos-new-features-roadmap fixos-project-status fixos-refactoring-roadmap README TEST_RESULTS TEST_RESULTS_V2 Dockerfile Dockerfile Dockerfile Dockerfile Dockerfile Dockerfile Dockerfile Dockerfile docker-compose multi-system Dockerfile test-multi-system test-scenarios Dockerfile validate-scenario CONTRIBUTING README api api-changelog architecture autonomy-status configuration coverage dependency-graph advanced_usage quickstart getting-started mkdocs modules registry-integration fixos main agent autonomous autonomous_session hitl hitl_session session_core session_handlers session_io anonymizer cli _cleanup_flatpak _cleanup_home _cleanup_snap _cleanup_system _cleanup_utils ask_cmd cleanup_cmd config_cmd features_cmd fix_cmd history_cmd jetbrains_cmd main orchestrate_cmd output_formatter profile_cmd projects_cmd provider_cmd quick_cmd quickfix_cmd report_cmd rollback_cmd scan_cmd shared shell_cmd token_cmd watch_cmd config config_interactive constants diagnostics _flatpak_analysis_mixin _flatpak_execution_mixin _flatpak_recommendations_mixin _storage_container_mixin _storage_system_mixin _storage_user_mixin cache_discovery checks _shared audio file_analysis hardware packages resources security storage_optimization system_core thumbnails dev_project_analyzer disk_analyzer docker_network_cleanup docker_startup_optimizer flatpak_analyzer jetbrains_ai jetbrains_recovery orphaned_workloads process_chains project_scanner quick_snapshot service_cleanup service_details service_scanner storage_analyzer system_checks utils endpoint_refresh features auditor catalog packages developer office sysadmin installer profiles renderer fixes interactive cleanup_planner llm_shell orchestrator executor graph orchestrator rollback orphan_pins platform_utils plugins base builtin audio disk hardware resources security thumbnails registry profiles desktop developer minimal server providers llm llm_analyzer schemas system_checks utils anonymizer terminal timeout web_search watch goal dev nlp2uri planfile prefact project pyproject pyqual pytest requirements requirements-dev pyqual-calibrate runtime setup toon toon
AGENTS ·
CHANGELOG ·
CONTRIBUTING ·
INSTALL ·
Makefile ·
OPTIMIZATION ·
README ·
REFACTORING_PROGRESS ·
TODO ·
README ·
fixos-new-features-roadmap ·
fixos-project-status ·
fixos-refactoring-roadmap ·
README ·
TEST_RESULTS ·
TEST_RESULTS_V2 ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
Dockerfile ·
docker-compose ·
multi-system ·
Dockerfile ·
test-multi-system ·
test-scenarios ·
Dockerfile ·
validate-scenario ·
CONTRIBUTING ·
README ·
api ·
api-changelog ·
architecture ·
autonomy-status ·
configuration ·
coverage ·
dependency-graph ·
advanced_usage ·
quickstart ·
getting-started ·
mkdocs ·
modules ·
registry-integration ·
fixos ·
main → · →
agent ·
autonomous ·
autonomous_session ·
hitl ·
hitl_session ·
session_core ·
session_handlers ·
session_io ·
anonymizer ·
cli → · →
_cleanup_flatpak → → · → → →
_cleanup_home → → · → →
_cleanup_snap → → · →
_cleanup_system → → → → · → → → →
_cleanup_utils → · → →
ask_cmd → · → → → →
cleanup_cmd → → → → → · → → → → → → →
config_cmd → · →
features_cmd ·
fix_cmd → → → → → · → → → → → → → → → → → → → → → → →
history_cmd → · → →
jetbrains_cmd → · → → →
main → → → → → → → → → · → → → → → → → → → → → → → → → →
orchestrate_cmd → → · → → → → → →
output_formatter → ·
profile_cmd → · →
projects_cmd → · → → → →
provider_cmd → → · → → → →
quick_cmd → → → · → → → →
quickfix_cmd → · → → →
report_cmd → · → → →
rollback_cmd → · → →
scan_cmd → → → · → → → →
shared → ·
shell_cmd → → → ·
token_cmd → · →
watch_cmd → · → → →
config ·
config_interactive ·
constants ·
diagnostics ·
_flatpak_analysis_mixin → → → · →
_flatpak_execution_mixin → → ·
_flatpak_recommendations_mixin → → ·
_storage_container_mixin → → → · →
_storage_system_mixin → → → · →
_storage_user_mixin → → → · → →
cache_discovery ·
checks ·
_shared ·
audio ·
file_analysis ·
hardware ·
packages ·
resources ·
security ·
storage_optimization ·
system_core ·
thumbnails ·
dev_project_analyzer → → · →
disk_analyzer ·
docker_network_cleanup → → ·
docker_startup_optimizer → → ·
flatpak_analyzer → → → → → · →
jetbrains_ai → → · → →
jetbrains_recovery ·
orphaned_workloads → → → · → →
process_chains ·
project_scanner ·
quick_snapshot → · →
service_cleanup ·
service_details ·
service_scanner ·
storage_analyzer → → → → → · →
system_checks ·
utils ·
endpoint_refresh ·
features ·
auditor ·
catalog ·
packages ·
developer ·
office ·
sysadmin ·
installer ·
profiles ·
renderer ·
fixes ·
interactive ·
cleanup_planner ·
llm_shell → · → →
orchestrator ·
executor ·
graph ·
orchestrator ·
rollback ·
orphan_pins ·
platform_utils ·
plugins ·
base ·
builtin ·
audio → → → → ·
disk → → → → ·
hardware → → → → ·
resources → → → → ·
security → → → → ·
thumbnails → → → → ·
registry → → → ·
profiles ·
desktop ·
developer ·
minimal ·
server ·
providers ·
llm ·
llm_analyzer ·
schemas ·
system_checks ·
utils ·
anonymizer ·
terminal ·
timeout ·
web_search ·
watch → → → → → → ·
goal ·
dev ·
nlp2uri ·
planfile ·
prefact ·
project ·
pyproject ·
pyqual ·
pytest ·
requirements ·
requirements-dev ·
pyqual-calibrate ·
runtime ·
setup ·
toon ·
toon ·

Fan-in / Fan-out

Module Fan-in Fan-out
AGENTS 0 0
CHANGELOG 0 0
CONTRIBUTING 0 0
INSTALL 0 0
Makefile 0 0
OPTIMIZATION 0 0
README 0 0
REFACTORING_PROGRESS 0 0
TODO 0 0
TODO.README 0 0
TODO.fixos-new-features-roadmap 0 0
TODO.fixos-project-status 0 0
TODO.fixos-refactoring-roadmap 0 0
docker.README 0 0
docker.TEST_RESULTS 0 0
docker.TEST_RESULTS_V2 0 0
docker.alpine.Dockerfile 0 0
docker.arch.Dockerfile 0 0
docker.base.Dockerfile 0 0
docker.broken-audio.Dockerfile 0 0
docker.broken-full.Dockerfile 0 0
docker.broken-network.Dockerfile 0 0
docker.broken-thumbnails.Dockerfile 0 0
docker.debian.Dockerfile 0 0
docker.docker-compose 0 0
docker.docker-compose.multi-system 0 0
docker.fedora.Dockerfile 0 0
docker.test-multi-system 0 0
docker.test-scenarios 0 0
docker.ubuntu.Dockerfile 0 0
docker.validate-scenario 0 0
docs.CONTRIBUTING 0 0
docs.README 0 0
docs.api 0 0
docs.api-changelog 0 0
docs.architecture 0 0
docs.autonomy-status 0 0
docs.configuration 0 0
docs.coverage 0 0
docs.dependency-graph 0 0
docs.examples.advanced_usage 0 0
docs.examples.quickstart 0 0
docs.getting-started 0 0
docs.mkdocs 0 0
docs.modules 0 0
docs.registry-integration 0 0
fixos 51 0
fixos.__main__ 0 2
fixos.agent 1 0
fixos.agent.autonomous 1 0
fixos.agent.autonomous_session 0 0
fixos.agent.hitl 1 0
fixos.agent.hitl_session 0 0
fixos.agent.session_core 0 0
fixos.agent.session_handlers 0 0
fixos.agent.session_io 0 0
fixos.anonymizer 0 0
fixos.cli 13 2
fixos.cli._cleanup_flatpak 1 5
fixos.cli._cleanup_home 1 4
fixos.cli._cleanup_snap 1 3
fixos.cli._cleanup_system 1 8
fixos.cli._cleanup_utils 5 3
fixos.cli.ask_cmd 1 5
fixos.cli.cleanup_cmd 2 12
fixos.cli.config_cmd 1 2
fixos.cli.features_cmd 1 0
fixos.cli.fix_cmd 1 22
fixos.cli.history_cmd 1 3
fixos.cli.jetbrains_cmd 1 4
fixos.cli.main 2 25
fixos.cli.orchestrate_cmd 1 8
fixos.cli.output_formatter 2 1
fixos.cli.profile_cmd 1 2
fixos.cli.projects_cmd 1 5
fixos.cli.provider_cmd 1 6
fixos.cli.quick_cmd 2 7
fixos.cli.quickfix_cmd 1 4
fixos.cli.report_cmd 1 4
fixos.cli.rollback_cmd 1 3
fixos.cli.scan_cmd 2 7
fixos.cli.shared 5 1
fixos.cli.shell_cmd 1 3
fixos.cli.token_cmd 1 2
fixos.cli.watch_cmd 1 4
fixos.config 7 0
fixos.config_interactive 0 0
fixos.constants 15 0
fixos.diagnostics 20 0
fixos.diagnostics._flatpak_analysis_mixin 1 4
fixos.diagnostics._flatpak_execution_mixin 1 2
fixos.diagnostics._flatpak_recommendations_mixin 1 2
fixos.diagnostics._storage_container_mixin 1 4
fixos.diagnostics._storage_system_mixin 1 4
fixos.diagnostics._storage_user_mixin 1 5
fixos.diagnostics.cache_discovery 0 0
fixos.diagnostics.checks 0 0
fixos.diagnostics.checks._shared 0 0
fixos.diagnostics.checks.audio 0 0
fixos.diagnostics.checks.file_analysis 0 0
fixos.diagnostics.checks.hardware 0 0
fixos.diagnostics.checks.packages 0 0
fixos.diagnostics.checks.resources 0 0
fixos.diagnostics.checks.security 0 0
fixos.diagnostics.checks.storage_optimization 0 0
fixos.diagnostics.checks.system_core 0 0
fixos.diagnostics.checks.thumbnails 0 0
fixos.diagnostics.dev_project_analyzer 1 3
fixos.diagnostics.disk_analyzer 1 0
fixos.diagnostics.docker_network_cleanup 1 2
fixos.diagnostics.docker_startup_optimizer 1 2
fixos.diagnostics.flatpak_analyzer 2 6
fixos.diagnostics.jetbrains_ai 1 4
fixos.diagnostics.jetbrains_recovery 2 0
fixos.diagnostics.orphaned_workloads 1 5
fixos.diagnostics.process_chains 2 0
fixos.diagnostics.project_scanner 1 0
fixos.diagnostics.quick_snapshot 4 2
fixos.diagnostics.service_cleanup 1 0
fixos.diagnostics.service_details 0 0
fixos.diagnostics.service_scanner 2 0
fixos.diagnostics.storage_analyzer 4 6
fixos.diagnostics.system_checks 1 0
fixos.diagnostics.utils 4 0
fixos.endpoint_refresh 0 0
fixos.features 0 0
fixos.features.auditor 0 0
fixos.features.catalog 0 0
fixos.features.data.packages 0 0
fixos.features.data.profiles.developer 0 0
fixos.features.data.profiles.office 0 0
fixos.features.data.profiles.sysadmin 0 0
fixos.features.installer 0 0
fixos.features.profiles 0 0
fixos.features.renderer 0 0
fixos.fixes 0 0
fixos.interactive 1 0
fixos.interactive.cleanup_planner 1 0
fixos.llm_shell 0 3
fixos.orchestrator 4 0
fixos.orchestrator.executor 1 0
fixos.orchestrator.graph 0 0
fixos.orchestrator.orchestrator 1 0
fixos.orchestrator.rollback 2 0
fixos.orphan_pins 2 0
fixos.platform_utils 7 0
fixos.plugins 12 0
fixos.plugins.base 9 0
fixos.plugins.builtin 1 0
fixos.plugins.builtin.audio 0 4
fixos.plugins.builtin.disk 0 4
fixos.plugins.builtin.hardware 0 4
fixos.plugins.builtin.resources 0 4
fixos.plugins.builtin.security 0 4
fixos.plugins.builtin.thumbnails 0 4
fixos.plugins.registry 4 3
fixos.profiles 4 0
fixos.profiles.desktop 0 0
fixos.profiles.developer 0 0
fixos.profiles.minimal 0 0
fixos.profiles.server 0 0
fixos.providers 3 0
fixos.providers.llm 3 0
fixos.providers.llm_analyzer 0 0
fixos.providers.schemas 0 0
fixos.system_checks 0 0
fixos.utils 2 0
fixos.utils.anonymizer 1 0
fixos.utils.terminal 0 0
fixos.utils.timeout 1 0
fixos.utils.web_search 0 0
fixos.watch 1 6
goal 0 0
local.dev 0 0
nlp2uri 0 0
planfile 0 0
prefact 0 0
project 0 0
pyproject 0 0
pyqual 0 0
pytest 0 0
requirements 0 0
requirements-dev 0 0
scripts.pyqual-calibrate 0 0
scripts.runtime 0 0
setup 0 0
testql-scenarios.generated-cli-tests.testql.toon 0 0
testql-scenarios.generated-from-pytests.testql.toon 0 0