LICENSE
README.md
pyproject.toml
src/cc_session_tools/__init__.py
src/cc_session_tools/hooks_install.py
src/cc_session_tools.egg-info/PKG-INFO
src/cc_session_tools.egg-info/SOURCES.txt
src/cc_session_tools.egg-info/dependency_links.txt
src/cc_session_tools.egg-info/entry_points.txt
src/cc_session_tools.egg-info/requires.txt
src/cc_session_tools.egg-info/top_level.txt
src/cc_session_tools/cli/__init__.py
src/cc_session_tools/cli/ccd.py
src/cc_session_tools/cli/ccmsg.py
src/cc_session_tools/cli/ccr.py
src/cc_session_tools/cli/ccs.py
src/cc_session_tools/cli/ccsched.py
src/cc_session_tools/cli/ccst.py
src/cc_session_tools/cli/migrate_ccmsg.py
src/cc_session_tools/cli/migrate_ccsched.py
src/cc_session_tools/cli/migrate_sessions_db.py
src/cc_session_tools/cli/migrate_telemetry.py
src/cc_session_tools/config/hooks-bundle.json
src/cc_session_tools/config/session-tag-hook.json
src/cc_session_tools/lib/__init__.py
src/cc_session_tools/lib/claude_flags.py
src/cc_session_tools/lib/claude_md_install.py
src/cc_session_tools/lib/db.py
src/cc_session_tools/lib/debug.py
src/cc_session_tools/lib/doctor.py
src/cc_session_tools/lib/doctor_mutes.py
src/cc_session_tools/lib/hook_registry.py
src/cc_session_tools/lib/levenshtein.py
src/cc_session_tools/lib/paths.py
src/cc_session_tools/lib/picker.py
src/cc_session_tools/lib/prompts.py
src/cc_session_tools/lib/roots.py
src/cc_session_tools/lib/rules.py
src/cc_session_tools/lib/session_gc.py
src/cc_session_tools/lib/sessions.py
src/cc_session_tools/lib/sessions_db.py
src/cc_session_tools/lib/sessions_repair.py
src/cc_session_tools/lib/shell_install.py
src/cc_session_tools/lib/tasklist.py
src/cc_session_tools/lib/telemetry_store.py
src/cc_session_tools/lib/messaging/__init__.py
src/cc_session_tools/lib/messaging/addressing.py
src/cc_session_tools/lib/messaging/cursor.py
src/cc_session_tools/lib/messaging/lock.py
src/cc_session_tools/lib/messaging/message.py
src/cc_session_tools/lib/messaging/move_safety.py
src/cc_session_tools/lib/messaging/repository.py
src/cc_session_tools/lib/messaging/retention.py
src/cc_session_tools/lib/messaging/service.py
src/cc_session_tools/lib/messaging/store.py
src/cc_session_tools/lib/pdata/__init__.py
src/cc_session_tools/lib/pdata/backup.py
src/cc_session_tools/lib/pdata/classify.py
src/cc_session_tools/lib/pdata/cutover.py
src/cc_session_tools/lib/pdata/formatting.py
src/cc_session_tools/lib/pdata/importers.py
src/cc_session_tools/lib/pdata/init_paths.py
src/cc_session_tools/lib/pdata/init_service.py
src/cc_session_tools/lib/pdata/manifest.py
src/cc_session_tools/lib/pdata/naming.py
src/cc_session_tools/lib/pdata/repository.py
src/cc_session_tools/lib/pdata/service.py
src/cc_session_tools/lib/pdata/session_output.py
src/cc_session_tools/lib/pdata/store.py
src/cc_session_tools/lib/pdata/verify.py
src/cc_session_tools/lib/scheduler/__init__.py
src/cc_session_tools/lib/scheduler/bundled_jobs.py
src/cc_session_tools/lib/scheduler/cadence.py
src/cc_session_tools/lib/scheduler/cursor.py
src/cc_session_tools/lib/scheduler/digest.py
src/cc_session_tools/lib/scheduler/due.py
src/cc_session_tools/lib/scheduler/duration.py
src/cc_session_tools/lib/scheduler/jobspec.py
src/cc_session_tools/lib/scheduler/ledger.py
src/cc_session_tools/lib/scheduler/lock.py
src/cc_session_tools/lib/scheduler/notify.py
src/cc_session_tools/lib/scheduler/reconcile.py
src/cc_session_tools/lib/scheduler/registry.py
src/cc_session_tools/lib/scheduler/runner.py
src/cc_session_tools/lib/scheduler/state.py
src/cc_session_tools/lib/scheduler/store.py
src/cc_session_tools/lib/scheduler/surface.py
src/cc_session_tools/lib/scheduler/throttle.py
src/cc_session_tools/lib/scheduler/worker.py
src/cc_session_tools/skills/analyse-cc-usage/SKILL.md
src/cc_session_tools/skills/delete-sessions/SKILL.md
src/cc_session_tools/skills/delete-sessions/scripts/delete_sessions.py
src/cc_session_tools/skills/do-executor-critic-assessor-loop/SKILL.md
src/cc_session_tools/skills/find-claude-code-session/SKILL.md
src/cc_session_tools/skills/generate-8digit-code/SKILL.md
src/cc_session_tools/skills/generate-8digit-code/scripts/generate_8digit_code.py
src/cc_session_tools/skills/list-empty-sessions/SKILL.md
src/cc_session_tools/skills/list-empty-sessions/scripts/list_empty_sessions.py
src/cc_session_tools/skills/manage-recurring-cc-jobs-using-ccsched/SKILL.md
src/cc_session_tools/skills/move-session/SKILL.md
src/cc_session_tools/skills/move-session/hooks/sessionstart-pending-rename.sh
src/cc_session_tools/skills/move-session/scripts/cc_session_rules.py
src/cc_session_tools/skills/move-session/scripts/move_session.py
src/cc_session_tools/skills/pm-pdata-conflict-resolution/SKILL.md
src/cc_session_tools/skills/pm-pdata-schema-design/SKILL.md
src/cc_session_tools/skills/pm-project-init/SKILL.md
src/cc_session_tools/skills/pm-update-central-files/SKILL.md
src/cc_session_tools/skills/reduce-persistent-context/CALIBRATION.md
src/cc_session_tools/skills/reduce-persistent-context/SKILL.md
src/cc_session_tools/skills/reduce-persistent-context/scripts/analyze_context.py
src/cc_session_tools/skills/reduce-persistent-context/scripts/duplicates.py
src/cc_session_tools/skills/reduce-persistent-context/scripts/measure.py
src/cc_session_tools/skills/reduce-persistent-context/scripts/report.py
src/cc_session_tools/skills/reduce-persistent-context/scripts/tokens.py
src/cc_session_tools/skills/reduce-persistent-context/scripts/usage.py
src/cc_session_tools/skills/select-agent-model/SKILL.md
src/cc_session_tools/skills/send-session-message/SKILL.md
src/cc_session_tools/skills/update-command-cache/SKILL.md
src/cc_session_tools/skills/update-command-cache/scripts/update_command_cache.py
src/cccs_hooks/__init__.py
src/cccs_hooks/after_response.py
src/cccs_hooks/bash_hard_deny.py
src/cccs_hooks/bash_security_review.py
src/cccs_hooks/cache.py
src/cccs_hooks/catchup.py
src/cccs_hooks/confirm_8digit.py
src/cccs_hooks/last_screenshot.py
src/cccs_hooks/marker_allow.py
src/cccs_hooks/markers.py
src/cccs_hooks/messaging_deliver.py
src/cccs_hooks/normalise.py
src/cccs_hooks/pending_migration.py
src/cccs_hooks/session_tag.py
src/cccs_hooks/stats.py
src/cccs_hooks/telemetry.py
src/cccs_hooks/telemetry_query.py
src/cccs_hooks/telemetry_trim.py
src/cccs_hooks/transcript.py
src/cccs_hooks/worklog_guard.py
src/claude_code_usage/__init__.py
src/claude_code_usage/attribution.py
src/claude_code_usage/cache.py
src/claude_code_usage/ccusage_wrapper.py
src/claude_code_usage/cli.py
src/claude_code_usage/parent_inference.py
src/claude_code_usage/parser.py
src/claude_code_usage/pricing.py
src/claude_code_usage/query.py
src/claude_code_usage/report.py
src/claude_code_usage/schema.py
src/claude_code_usage/session_names.py
src/claude_code_usage/data/pricing.json
tests/test_after_response.py
tests/test_attribution.py
tests/test_bash_hard_deny.py
tests/test_bash_security_review.py
tests/test_cache.py
tests/test_cache_sqlite.py
tests/test_ccr_orphans.py
tests/test_ccs_emptiness.py
tests/test_ccs_eta.py
tests/test_ccs_list_mode.py
tests/test_ccs_scope_flags.py
tests/test_ccs_sentinel_sort.py
tests/test_ccs_session_counts.py
tests/test_ccst_bundle_discovery.py
tests/test_ccst_ccsched_jobs_cli.py
tests/test_ccst_cli.py
tests/test_ccst_doctor.py
tests/test_ccst_gc_report.py
tests/test_ccst_hook_dispatcher.py
tests/test_ccst_hooks_install_prune.py
tests/test_ccst_hooks_install_zero_arg.py
tests/test_ccst_hooks_uninstall.py
tests/test_ccst_install_everything.py
tests/test_ccst_pdata_cli.py
tests/test_ccst_pdata_init_cli.py
tests/test_ccst_pdata_reconcile_cli.py
tests/test_ccst_pdata_verify_cli.py
tests/test_ccst_repair_sessions_cli.py
tests/test_ccst_sessions_cli.py
tests/test_ccst_shell_install.py
tests/test_ccst_skills_install.py
tests/test_ccst_skills_uninstall.py
tests/test_ccst_telemetry_query.py
tests/test_ccst_telemetry_trim.py
tests/test_ccusage_wrapper.py
tests/test_claude_flags.py
tests/test_claude_md_install.py
tests/test_cli.py
tests/test_cli_ccd.py
tests/test_cli_ccd_dry_run.py
tests/test_cli_ccr.py
tests/test_cli_ccs.py
tests/test_cli_version.py
tests/test_confirm_8digit.py
tests/test_db.py
tests/test_debug.py
tests/test_doctor_mutes.py
tests/test_empty_session.py
tests/test_hook_cache.py
tests/test_hooks_install.py
tests/test_last_screenshot.py
tests/test_levenshtein.py
tests/test_marker_allow.py
tests/test_migrate_ccmsg.py
tests/test_migrate_ccsched.py
tests/test_migrate_sessions_db.py
tests/test_migrate_telemetry.py
tests/test_normalise.py
tests/test_parent_inference.py
tests/test_parser.py
tests/test_paths.py
tests/test_pending_migration_hook.py
tests/test_picker.py
tests/test_pricing.py
tests/test_prompts.py
tests/test_query.py
tests/test_report.py
tests/test_roots.py
tests/test_rules.py
tests/test_scheduler_bundled_jobs.py
tests/test_schema.py
tests/test_session_names.py
tests/test_session_tag.py
tests/test_sessions.py
tests/test_sessions_db.py
tests/test_sessions_repair.py
tests/test_tasklist.py
tests/test_telemetry.py
tests/test_telemetry_store.py
tests/test_transcript.py
tests/test_worklog_guard.py