LICENSE
README.md
pyproject.toml
src/oh_my_kanban/__init__.py
src/oh_my_kanban/__main__.py
src/oh_my_kanban/cli.py
src/oh_my_kanban/config.py
src/oh_my_kanban/context.py
src/oh_my_kanban/errors.py
src/oh_my_kanban/linear_client.py
src/oh_my_kanban/linear_context.py
src/oh_my_kanban/linear_errors.py
src/oh_my_kanban/output.py
src/oh_my_kanban/utils.py
src/oh_my_kanban.egg-info/PKG-INFO
src/oh_my_kanban.egg-info/SOURCES.txt
src/oh_my_kanban.egg-info/dependency_links.txt
src/oh_my_kanban.egg-info/entry_points.txt
src/oh_my_kanban.egg-info/requires.txt
src/oh_my_kanban.egg-info/top_level.txt
src/oh_my_kanban/commands/__init__.py
src/oh_my_kanban/commands/agent_run.py
src/oh_my_kanban/commands/config_cmd.py
src/oh_my_kanban/commands/customer.py
src/oh_my_kanban/commands/cycle.py
src/oh_my_kanban/commands/doctor.py
src/oh_my_kanban/commands/epic.py
src/oh_my_kanban/commands/github_stub.py
src/oh_my_kanban/commands/hooks.py
src/oh_my_kanban/commands/initiative.py
src/oh_my_kanban/commands/intake.py
src/oh_my_kanban/commands/label.py
src/oh_my_kanban/commands/mcp_cmd.py
src/oh_my_kanban/commands/milestone.py
src/oh_my_kanban/commands/module.py
src/oh_my_kanban/commands/page.py
src/oh_my_kanban/commands/project.py
src/oh_my_kanban/commands/project_cmd.py
src/oh_my_kanban/commands/state.py
src/oh_my_kanban/commands/sticky.py
src/oh_my_kanban/commands/teamspace.py
src/oh_my_kanban/commands/user.py
src/oh_my_kanban/commands/work_item.py
src/oh_my_kanban/commands/work_item_property.py
src/oh_my_kanban/commands/work_item_type.py
src/oh_my_kanban/commands/workspace.py
src/oh_my_kanban/commands/linear/__init__.py
src/oh_my_kanban/commands/linear/cycle.py
src/oh_my_kanban/commands/linear/issue.py
src/oh_my_kanban/commands/linear/label.py
src/oh_my_kanban/commands/linear/me.py
src/oh_my_kanban/commands/linear/project.py
src/oh_my_kanban/commands/linear/state.py
src/oh_my_kanban/commands/linear/team.py
src/oh_my_kanban/hooks/__init__.py
src/oh_my_kanban/hooks/common.py
src/oh_my_kanban/hooks/http_client.py
src/oh_my_kanban/hooks/label_conventions.py
src/oh_my_kanban/hooks/opt_out.py
src/oh_my_kanban/hooks/post_tool.py
src/oh_my_kanban/hooks/session_end.py
src/oh_my_kanban/hooks/session_start.py
src/oh_my_kanban/hooks/user_prompt.py
src/oh_my_kanban/mcp/__init__.py
src/oh_my_kanban/mcp/server.py
src/oh_my_kanban/plugin_data/.claude-plugin/marketplace.json
src/oh_my_kanban/plugin_data/.claude-plugin/plugin.json
src/oh_my_kanban/plugin_data/skills/omk-doctor/SKILL.md
src/oh_my_kanban/plugin_data/skills/omk-github-projects/SKILL.md
src/oh_my_kanban/plugin_data/skills/omk-help/SKILL.md
src/oh_my_kanban/plugin_data/skills/omk-off/SKILL.md
src/oh_my_kanban/plugin_data/skills/omk-setup/SKILL.md
src/oh_my_kanban/plugin_data/skills/omk-status/SKILL.md
src/oh_my_kanban/session/__init__.py
src/oh_my_kanban/session/manager.py
src/oh_my_kanban/session/plane_context_builder.py
src/oh_my_kanban/session/scope.py
src/oh_my_kanban/session/state.py
src/oh_my_kanban/session/tracker.py
tests/test_aliases.py
tests/test_chaos_defense.py
tests/test_cli_structure.py
tests/test_comment_polling.py
tests/test_common_utils.py
tests/test_config.py
tests/test_config_cmd.py
tests/test_config_linear_toml.py
tests/test_github_projects_skill.py
tests/test_hooks_plugin.py
tests/test_label_conventions.py
tests/test_linear_commands_a.py
tests/test_linear_commands_b.py
tests/test_linear_core.py
tests/test_linear_issue.py
tests/test_mcp_server.py
tests/test_p1_skills.py
tests/test_phase3_st26_subtask_completion.py
tests/test_plane_context_builder.py
tests/test_plane_errors_e2e.py
tests/test_plane_project_cycle_e2e.py
tests/test_plane_remaining_e2e.py
tests/test_plane_work_item_e2e.py
tests/test_post_tool_hook.py
tests/test_project_scope.py
tests/test_scope.py
tests/test_session_start_compact.py
tests/test_tracker.py
tests/test_user_prompt_hook.py