LICENSE
README.md
pyproject.toml
src/pulka/__init__.py
src/pulka/__main__.py
src/pulka/clipboard.py
src/pulka/derived.py
src/pulka/dev.py
src/pulka/session.py
src/pulka/theme.py
src/pulka/theme_palettes.py
src/pulka.egg-info/PKG-INFO
src/pulka.egg-info/SOURCES.txt
src/pulka.egg-info/dependency_links.txt
src/pulka.egg-info/entry_points.txt
src/pulka.egg-info/requires.txt
src/pulka.egg-info/top_level.txt
src/pulka/api/__init__.py
src/pulka/api/runtime.py
src/pulka/api/session.py
src/pulka/cli/__init__.py
src/pulka/cli/default_generate_presets.toml
src/pulka/cli/generate.py
src/pulka/cli/presets.py
src/pulka/cli/progress.py
src/pulka/cli/spec.py
src/pulka/command/builtins.py
src/pulka/command/parser.py
src/pulka/command/registry.py
src/pulka/command/runtime.py
src/pulka/command/spec.py
src/pulka/config/__init__.py
src/pulka/config/feature_flags.py
src/pulka/config/load.py
src/pulka/config/settings.py
src/pulka/core/__init__.py
src/pulka/core/column_insight.py
src/pulka/core/errors.py
src/pulka/core/formatting.py
src/pulka/core/interfaces.py
src/pulka/core/plan.py
src/pulka/core/plan_ops.py
src/pulka/core/row_identity.py
src/pulka/core/row_provider.py
src/pulka/core/sheet.py
src/pulka/core/sheet_actions.py
src/pulka/core/sheet_traits.py
src/pulka/core/source_traits.py
src/pulka/core/strategy.py
src/pulka/core/engine/__init__.py
src/pulka/core/engine/contracts.py
src/pulka/core/engine/polars_adapter.py
src/pulka/core/engine/viewer_engine.py
src/pulka/core/jobs/__init__.py
src/pulka/core/jobs/column_insight_job.py
src/pulka/core/viewer/__init__.py
src/pulka/core/viewer/components.py
src/pulka/core/viewer/plan_controller.py
src/pulka/core/viewer/public_state.py
src/pulka/core/viewer/row_count_tracker.py
src/pulka/core/viewer/search.py
src/pulka/core/viewer/selection.py
src/pulka/core/viewer/snapshot_builder.py
src/pulka/core/viewer/state.py
src/pulka/core/viewer/terminal.py
src/pulka/core/viewer/transformation_manager.py
src/pulka/core/viewer/types.py
src/pulka/core/viewer/ui_hooks.py
src/pulka/core/viewer/ui_state.py
src/pulka/core/viewer/view_stack.py
src/pulka/core/viewer/viewer.py
src/pulka/data/csv_checkpoints.py
src/pulka/data/export.py
src/pulka/data/expr_lang.py
src/pulka/data/filter_lang.py
src/pulka/data/query.py
src/pulka/data/repro.py
src/pulka/data/scan.py
src/pulka/data/scanners.py
src/pulka/data/sidecar.py
src/pulka/data/transform_lang.py
src/pulka/debug/replay.py
src/pulka/debug/replay_cli.py
src/pulka/headless/__init__.py
src/pulka/headless/runner.py
src/pulka/logging/__init__.py
src/pulka/logging/recorder.py
src/pulka/logging/redaction.py
src/pulka/logging/snapshot.py
src/pulka/plugin/__init__.py
src/pulka/plugin/api.py
src/pulka/plugin/manager.py
src/pulka/render/__init__.py
src/pulka/render/braille.py
src/pulka/render/decimal_alignment.py
src/pulka/render/display.py
src/pulka/render/status_bar.py
src/pulka/render/status_cache.py
src/pulka/render/style_resolver.py
src/pulka/render/styles.py
src/pulka/render/table.py
src/pulka/render/viewport_plan.py
src/pulka/sheets/commands_sheet.py
src/pulka/sheets/data_sheet.py
src/pulka/sheets/file_browser_sheet.py
src/pulka/sheets/freq_sheet.py
src/pulka/sheets/hist_sheet.py
src/pulka/sheets/query_plan.py
src/pulka/sheets/registry.py
src/pulka/sheets/status_messages_sheet.py
src/pulka/sheets/summary_sheet.py
src/pulka/sheets/transformation_history.py
src/pulka/sheets/transpose_sheet.py
src/pulka/synth/__init__.py
src/pulka/synth/capsule.py
src/pulka/synth/determinism.py
src/pulka/synth/dtypes.py
src/pulka/synth/lexer.py
src/pulka/synth/materialize.py
src/pulka/synth/normalize.py
src/pulka/synth/parser.py
src/pulka/synth/types.py
src/pulka/testing/__init__.py
src/pulka/testing/data.py
src/pulka/testing/runners.py
src/pulka/tui/__init__.py
src/pulka/tui/app.py
src/pulka/tui/completions.py
src/pulka/tui/job_pump.py
src/pulka/tui/keymap.py
src/pulka/tui/modal_manager.py
src/pulka/tui/modals.py
src/pulka/tui/presenters.py
src/pulka/tui/screen.py
src/pulka/tui/screen_layout.py
src/pulka/tui/ui_hooks.py
src/pulka/tui/controllers/column_insight.py
src/pulka/tui/controllers/dataset_reload.py
src/pulka/tui/controllers/file_browser.py
src/pulka/tui/controllers/file_ops.py
src/pulka/tui/controllers/file_watch.py
src/pulka/tui/controls/__init__.py
src/pulka/tui/controls/column_insight_panel.py
src/pulka/tui/controls/insight_panel_base.py
src/pulka/tui/controls/insight_panel_switcher.py
src/pulka/tui/controls/table_control.py
src/pulka/tui/controls/transforms_insight_panel.py
src/pulka/utils/__init__.py
src/pulka/utils/lazy_imports.py
src/pulka/view/__init__.py
src/pulka/view/test_console.py
src/pulka_builtin_plugins/__init__.py
src/pulka_builtin_plugins/freq/__init__.py
src/pulka_builtin_plugins/freq/plugin.py
src/pulka_builtin_plugins/summary/__init__.py
src/pulka_builtin_plugins/summary/plugin.py
src/pulka_builtin_plugins/transpose/__init__.py
src/pulka_builtin_plugins/transpose/plugin.py
src/pulka_fixtures/__init__.py
src/pulka_fixtures/__main__.py
tests/test_cli_export.py
tests/test_cli_expr.py
tests/test_cli_file_browser.py
tests/test_cli_metadata.py
tests/test_clipboard.py
tests/test_command_file_ops.py
tests/test_command_parity.py
tests/test_command_parser.py
tests/test_command_plan_ops.py
tests/test_command_runtime.py
tests/test_command_write.py
tests/test_command_yank_cell.py
tests/test_core_errors.py
tests/test_data_export.py
tests/test_data_sheet.py
tests/test_determinism_canary.py
tests/test_file_browser_sheet.py
tests/test_filter_lang.py
tests/test_filter_modal_formatting.py
tests/test_freeze_rows.py
tests/test_freq_sheet_hist.py
tests/test_generate_presets.py
tests/test_histogram_sheet.py
tests/test_horizontal_nav.py
tests/test_insight_materialize.py
tests/test_job_runner_priority.py
tests/test_job_runner_shutdown.py
tests/test_jobs_import.py
tests/test_logging_cell_redaction.py
tests/test_logging_perf.py
tests/test_logging_redaction.py
tests/test_logging_repro_export.py
tests/test_logging_snapshot.py
tests/test_nav_e2e.py
tests/test_nav_snapshot.py
tests/test_nav_unit.py
tests/test_plugins.py
tests/test_query_plan.py
tests/test_recorder_style_payload.py
tests/test_replay.py
tests/test_row_cache.py
tests/test_row_provider_cache.py
tests/test_row_provider_streaming.py
tests/test_runtime_config.py
tests/test_scan_jsonl.py
tests/test_scanners.py
tests/test_screen_file_watch.py
tests/test_screen_layout.py
tests/test_search_unit.py
tests/test_session_state.py
tests/test_sheet_capabilities.py
tests/test_status_bar.py
tests/test_status_cache.py
tests/test_style_resolver.py
tests/test_summary_command.py
tests/test_table_control.py
tests/test_theme.py
tests/test_theme_palettes.py
tests/test_transform_command.py
tests/test_transform_lang.py
tests/test_transformation_history.py
tests/test_transpose_command.py
tests/test_tui_dataset_reload_controller.py
tests/test_tui_file_browser_controller.py
tests/test_tui_file_ops_controller.py
tests/test_tui_job_pump.py
tests/test_tui_keymap.py
tests/test_tui_modal_manager.py
tests/test_viewer_helpers.py
tests/test_viewer_move_rows.py
tests/test_viewport_plan.py
tests/test_width_modes.py
tests/test_yank_commands.py