LICENSE.md
README.md
pyproject.toml
src/kanibako/__init__.py
src/kanibako/__main__.py
src/kanibako/_atomic.py
src/kanibako/agent_ref.py
src/kanibako/auth_browser.py
src/kanibako/auth_parser.py
src/kanibako/box_lifecycle.py
src/kanibako/box_supervisor.py
src/kanibako/boxfs.py
src/kanibako/browser_sidecar.py
src/kanibako/browser_state.py
src/kanibako/bun_sea.py
src/kanibako/cli.py
src/kanibako/errors.py
src/kanibako/git.py
src/kanibako/identifiers.py
src/kanibako/install_method.py
src/kanibako/kuid.py
src/kanibako/log.py
src/kanibako/persona_store.py
src/kanibako/py.typed
src/kanibako/snapshots.py
src/kanibako/tree_copy.py
src/kanibako/tweakcc.py
src/kanibako/tweakcc_cache.py
src/kanibako/channels/__init__.py
src/kanibako/channels/channels.py
src/kanibako/channels/helper_client.py
src/kanibako/channels/helper_listener.py
src/kanibako/channels/helpers.py
src/kanibako/channels/hub_daemon.py
src/kanibako/channels/roots.py
src/kanibako/commands/__init__.py
src/kanibako/commands/agent_cmd.py
src/kanibako/commands/archive.py
src/kanibako/commands/baseline_cmd.py
src/kanibako/commands/clean.py
src/kanibako/commands/code_cmd.py
src/kanibako/commands/diagnose.py
src/kanibako/commands/flags.py
src/kanibako/commands/fork_cmd.py
src/kanibako/commands/helper_cmd.py
src/kanibako/commands/image.py
src/kanibako/commands/install.py
src/kanibako/commands/restore.py
src/kanibako/commands/setup_cmd.py
src/kanibako/commands/start.py
src/kanibako/commands/stop.py
src/kanibako/commands/system_cmd.py
src/kanibako/commands/upgrade.py
src/kanibako/commands/vault_cmd.py
src/kanibako/commands/workset_cmd.py
src/kanibako/commands/box/__init__.py
src/kanibako/commands/box/_duplicate.py
src/kanibako/commands/box/_lifecycle.py
src/kanibako/commands/box/_parser.py
src/kanibako/containers/Containerfile.template-android
src/kanibako/containers/Containerfile.template-dotnet
src/kanibako/containers/Containerfile.template-js
src/kanibako/containers/Containerfile.template-jvm
src/kanibako/containers/Containerfile.template-systems
src/kanibako/containers/__init__.py
src/kanibako/containers/tmux.conf
src/kanibako/data/__init__.py
src/kanibako/data/rom/KICKOFF.md
src/kanibako/data/rom/canon/COLLECTION.md
src/kanibako/data/rom/canon/charter/ROM_CONTENTS.md
src/kanibako/data/rom/canon/charter/box/ROM_BOX.md
src/kanibako/data/rom/canon/charter/general/ROM_GENERAL.md
src/kanibako/data/rom/canon/charter/general/directives/IDENTITY.md
src/kanibako/data/rom/canon/charter/general/scripts/hooks/clear-end.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/clear-start.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/compact.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/edited.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/end.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/resume.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/startup.sh
src/kanibako/data/rom/canon/charter/general/scripts/hooks/stop.sh
src/kanibako/data/rom/canon/charter/general/scripts/util/pid-add.sh
src/kanibako/data/rom/canon/charter/general/scripts/util/pid-rm.sh
src/kanibako/data/rom/canon/charter/workset/ROM_WORKSET.md
src/kanibako/data/rom/settings/core-defaults.yaml
src/kanibako/data/rom/settings/image-baseline.yaml
src/kanibako/data/rom/settings/keyspace-manifest.yaml
src/kanibako/data/templates/agent/canon/handbook/SYS_AGENT.md
src/kanibako/data/templates/box/canon/handbook/SYS_BOX.md
src/kanibako/data/templates/box/home/canon/notebook/LOCAL_CONTENTS.md
src/kanibako/data/templates/box/home/canon/notebook/directives/CONVENTIONS.md
src/kanibako/data/templates/box/home/canon/workbook/state/devnotes.md
src/kanibako/data/templates/box/home/canon/workbook/state/status.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/backlog.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/bugfixes.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/conformance.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/deferred.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/main.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/product.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/project-docs.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/session.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/spec-canon.md
src/kanibako/data/templates/box/home/canon/workbook/tasks/user-docs.md
src/kanibako/data/templates/system/canon/handbook/SYS_CONTENTS.md
src/kanibako/data/templates/system/canon/handbook/general/SYS_GENERAL.md
src/kanibako/data/templates/system/canon/handbook/general/directives/DATAPOLICY.md
src/kanibako/data/templates/system/canon/handbook/general/directives/INTERACTION.md
src/kanibako/data/templates/system/canon/handbook/general/directives/LOWER_CANON.md
src/kanibako/data/templates/system/canon/handbook/general/procedures/DOCUMENT_UPDATES.md
src/kanibako/data/templates/system/canon/handbook/general/procedures/STATE_CLEANUP.md
src/kanibako/data/templates/system/canon/handbook/general/procedures/USING_CHANNELS.md
src/kanibako/data/templates/system/canon/handbook/general/scripts/behavior/check-comms.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/clear-end.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/clear-start.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/compact.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/edited.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/end.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/resume.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/startup.sh
src/kanibako/data/templates/system/canon/handbook/general/scripts/hooks/stop.sh
src/kanibako/data/templates/workset/canon/handbook/SYS_WORKSET.md
src/kanibako/launch/__init__.py
src/kanibako/launch/box_identity.py
src/kanibako/launch/box_resolve.py
src/kanibako/launch/creds_watcher.py
src/kanibako/launch/hygiene.py
src/kanibako/launch/journal.py
src/kanibako/launch/romanize.py
src/kanibako/launch/shells.py
src/kanibako/launch/templates.py
src/kanibako/net/__init__.py
src/kanibako/net/redirects.py
src/kanibako/plugins/__init__.py
src/kanibako/project/__init__.py
src/kanibako/project/import_reconcile.py
src/kanibako/project/names.py
src/kanibako/project/registry_store.py
src/kanibako/project/workset.py
src/kanibako/project/workset_registry.py
src/kanibako/proxy/__init__.py
src/kanibako/proxy/server.py
src/kanibako/proxy/sse.py
src/kanibako/runtime/__init__.py
src/kanibako/runtime/baseline.py
src/kanibako/runtime/container.py
src/kanibako/runtime/containerfiles.py
src/kanibako/runtime/freshness.py
src/kanibako/runtime/image_sharing.py
src/kanibako/runtime/registry.py
src/kanibako/runtime/rig_bundle.py
src/kanibako/runtime/rig_meta.py
src/kanibako/runtime/rig_registry.py
src/kanibako/runtime/rig_resolve.py
src/kanibako/runtime/rig_source.py
src/kanibako/runtime/templates_image.py
src/kanibako/scripts/__init__.py
src/kanibako/scripts/helper-init.sh
src/kanibako/scripts/import-directives.py
src/kanibako/scripts/kanibako-entry
src/kanibako/scripts/kanibako-secrets.sh
src/kanibako/settings/__init__.py
src/kanibako/settings/agent_config.py
src/kanibako/settings/agent_defaults.py
src/kanibako/settings/agent_file.py
src/kanibako/settings/agent_representation.py
src/kanibako/settings/agent_select.py
src/kanibako/settings/bootstrap.py
src/kanibako/settings/config.py
src/kanibako/settings/config_dest.py
src/kanibako/settings/config_display.py
src/kanibako/settings/config_interface.py
src/kanibako/settings/config_io.py
src/kanibako/settings/config_keys.py
src/kanibako/settings/core_defaults.py
src/kanibako/settings/defaults_inventory.py
src/kanibako/settings/kb_store.py
src/kanibako/settings/keyspace_manifest.py
src/kanibako/settings/keystore.py
src/kanibako/settings/keystore_strings.py
src/kanibako/settings/kinemata_keyspace.py
src/kanibako/settings/messages.py
src/kanibako/settings/paths.py
src/kanibako/settings/settings_assemble.py
src/kanibako/settings/settings_categories.py
src/kanibako/settings/settings_cli_level.py
src/kanibako/settings/settings_configset.py
src/kanibako/settings/settings_drops.py
src/kanibako/settings/settings_expand.py
src/kanibako/settings/settings_keyspace.py
src/kanibako/settings/settings_keyspace_probe.py
src/kanibako/settings/settings_launch.py
src/kanibako/settings/settings_merge.py
src/kanibako/settings/settings_prefs.py
src/kanibako/settings/settings_resolve.py
src/kanibako/settings/settings_views.py
src/kanibako/settings/store_collapse.py
src/kanibako/settings/store_shape.py
src/kanibako/settings/workset_dirkeys.py
src/kanibako/targets/__init__.py
src/kanibako/targets/assembly.py
src/kanibako/targets/base.py
src/kanibako/targets/credsync.py
src/kanibako/targets/shell.py
src/kanibako/utils/__init__.py
src/kanibako/utils/files.py
src/kanibako/vscode/__init__.py
src/kanibako/vscode/vscode_config.py
src/kanibako/vscode/vscode_remote.py
src/kanibako_cli.egg-info/PKG-INFO
src/kanibako_cli.egg-info/SOURCES.txt
src/kanibako_cli.egg-info/dependency_links.txt
src/kanibako_cli.egg-info/entry_points.txt
src/kanibako_cli.egg-info/requires.txt
src/kanibako_cli.egg-info/top_level.txt
tests/test_agent_ref.py
tests/test_agent_resolution.py
tests/test_archive_restore_integration.py
tests/test_atomic.py
tests/test_auth_browser.py
tests/test_auth_parser.py
tests/test_box_authored_shape.py
tests/test_box_labels.py
tests/test_box_labels_rest.py
tests/test_box_lifecycle.py
tests/test_box_supervisor.py
tests/test_boxfs.py
tests/test_browser_sidecar.py
tests/test_browser_state.py
tests/test_bun_sea.py
tests/test_canon_delivery.py
tests/test_canon_lifecycle_deletion.py
tests/test_case_variant_store_callers.py
tests/test_categories_live.py
tests/test_category_collisions.py
tests/test_census_configure_isolation.py
tests/test_check_comms_hook.py
tests/test_claude_seed_hooks.py
tests/test_claude_seed_settings.py
tests/test_cli.py
tests/test_cli_exitcodes.py
tests/test_comms.py
tests/test_create_nesting.py
tests/test_create_recovery.py
tests/test_create_root_files_warning.py
tests/test_cure_quoting.py
tests/test_cure_quoting_names.py
tests/test_delivery_manifest.py
tests/test_derived_box_name.py
tests/test_detection_nowrite.py
tests/test_e2e_conftest_import.py
tests/test_env_cmd.py
tests/test_error_messages.py
tests/test_explicit_create.py
tests/test_flawed_oracle.py
tests/test_fork.py
tests/test_git.py
tests/test_helper_cmd.py
tests/test_home_guard_sites.py
tests/test_identifier_case_enforcement.py
tests/test_identifiers.py
tests/test_import.py
tests/test_import_directives.py
tests/test_import_graph.py
tests/test_import_recovery.py
tests/test_init_cmd.py
tests/test_install_integration.py
tests/test_instructions_bind.py
tests/test_keyspec_extract.py
tests/test_keystore_census.py
tests/test_kuid.py
tests/test_lifecycle_integration.py
tests/test_log.py
tests/test_logging_leak_restored.py
tests/test_meta_pin.py
tests/test_named_vault_purge_and_disconnect_store.py
tests/test_nofollow_start_sites.py
tests/test_persona_config_set.py
tests/test_persona_endpoint_scrub.py
tests/test_persona_store.py
tests/test_plugin_import_compat.py
tests/test_plugin_store_isolation.py
tests/test_protected_tree_cleanup.py
tests/test_publish_guard.py
tests/test_resource_scoping.py
tests/test_safety_invariants.py
tests/test_seed_hostdest.py
tests/test_setup_cmd.py
tests/test_snapshot_collision_attribution.py
tests/test_snapshot_store_boxfs_seam.py
tests/test_snapshot_store_follows_rename.py
tests/test_snapshot_store_purge_scope.py
tests/test_snapshot_store_relocate_scope.py
tests/test_snapshots.py
tests/test_standalone_registry_marker.py
tests/test_standalone_store_followups.py
tests/test_standalone_store_relocation.py
tests/test_start_integration.py
tests/test_status.py
tests/test_tree_copy.py
tests/test_tweakcc.py
tests/test_unreachable_path_probes.py
tests/test_unreachable_path_swaps.py
tests/test_utils.py
tests/test_workset_logs_share.py