Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | Y A add() (in module pjkm.cli.commands.project) (pjkm.core.groups.sources.GroupSourceManager method) add_groups() (in module pjkm.mcp.server) adopt() (in module pjkm.cli.commands.adopt) adopt_project() (in module pjkm.mcp.server) agent_scaffold() (in module pjkm.mcp.server) all_tasks() (pjkm.core.tasks.registry.TaskRegistry method) app (in module pjkm.cli.app) ApplyGroupsTask (class in pjkm.core.tasks.configure.apply_groups) arch (pjkm.core.models.platform.PlatformInfo attribute) (pjkm.core.models.PlatformInfo attribute) Archetype (class in pjkm.core.models) (class in pjkm.core.models.project) archetype (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) ARCHETYPE_DESCRIPTIONS (in module pjkm.tui.screens.welcome) ARCHETYPE_TEMPLATES (in module pjkm.core.templates.loader) archetypes (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) architecture_advisor() (in module pjkm.mcp.server) author (pjkm.core.registry.index.PackEntry attribute) author_email (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) author_name (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) B BaseTask (class in pjkm.core.tasks.base) BINDINGS (pjkm.tui.app.PjkmApp attribute) BUILTIN_TEMPLATES_ANCHOR (in module pjkm.core.templates.loader) C CACHE_DIR (in module pjkm.core.groups.sources) (in module pjkm.core.registry.index) cache_dir (pjkm.core.groups.sources.SourceEntry property) category (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) CATEGORY_ORDER (in module pjkm.cli.commands.info) comments (pjkm.core.models.config.EnvConfig attribute) (pjkm.core.models.config.SecretsConfig attribute) (pjkm.core.models.EnvConfig attribute) (pjkm.core.models.SecretsConfig attribute) completed_tasks (pjkm.core.engine.project_engine.ProjectResult property) compose() (pjkm.core.templates.composer.TemplateComposer method) (pjkm.tui.screens.done.DoneScreen method) (pjkm.tui.screens.groups.GroupSelectionScreen method) (pjkm.tui.screens.progress.ProgressScreen method) (pjkm.tui.screens.review.ReviewScreen method) (pjkm.tui.screens.welcome.WelcomeScreen method) conditions (pjkm.core.models.group.ScaffoldedFile attribute) (pjkm.core.models.ScaffoldedFile attribute) config (pjkm.core.engine.project_engine.ProjectResult attribute) (pjkm.core.engine.task_context.TaskContext attribute) CONFIGURE (pjkm.core.models.Phase attribute) (pjkm.core.models.task.Phase attribute) ConfigureLintingTask (class in pjkm.core.tasks.configure.configure_linting) content (pjkm.core.models.config.ToolConfig attribute) (pjkm.core.models.ToolConfig attribute) core module create_default_registry() (in module pjkm.core.tasks.defaults) create_recipe() (in module pjkm.mcp.server) create_repo (pjkm.core.defaults.GitHubDefaults attribute) CSS_PATH (pjkm.tui.app.PjkmApp attribute) CUSTOM_GROUP_PATHS (in module pjkm.core.groups.registry) CyclicDependencyError D DAGResolver (class in pjkm.core.engine.dag) deep_merge() (in module pjkm.core.utils) default_branch (pjkm.core.defaults.GitHubDefaults attribute) DEFAULT_REGISTRY_URL (in module pjkm.core.registry.index) defaults() (in module pjkm.cli.commands.config) DEFINITIONS_DIR (in module pjkm.core.groups.registry) dependencies (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) depends_on (pjkm.core.models.task.TaskDefinition attribute) (pjkm.core.models.TaskDefinition attribute) (pjkm.core.tasks.base.BaseTask attribute) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask attribute) (pjkm.core.tasks.configure.configure_linting.ConfigureLintingTask attribute) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask attribute) (pjkm.core.tasks.install.pdm_install.PdmInstallTask attribute) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask attribute) (pjkm.core.tasks.scaffold.init_git.InitGitTask attribute) (pjkm.core.tasks.scaffold.init_project.InitProjectTask attribute) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask attribute) (pjkm.core.tasks.verify.verify_structure.VerifyStructureTask attribute) description (pjkm.core.models.config.ToolConfig attribute) (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.group.ScaffoldedFile attribute) (pjkm.core.models.PackageGroup attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) (pjkm.core.models.ScaffoldedFile attribute) (pjkm.core.models.task.TaskDefinition attribute) (pjkm.core.models.task.TaskStarted attribute) (pjkm.core.models.TaskDefinition attribute) (pjkm.core.models.ToolConfig attribute) (pjkm.core.registry.index.PackEntry attribute) (pjkm.core.tasks.base.BaseTask attribute) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask attribute) (pjkm.core.tasks.configure.configure_linting.ConfigureLintingTask attribute) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask attribute) (pjkm.core.tasks.install.pdm_install.PdmInstallTask attribute) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask attribute) (pjkm.core.tasks.scaffold.init_git.InitGitTask attribute) (pjkm.core.tasks.scaffold.init_project.InitProjectTask attribute) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask attribute) (pjkm.core.tasks.verify.verify_structure.VerifyStructureTask attribute) destination (pjkm.core.models.group.ScaffoldedFile attribute) (pjkm.core.models.ScaffoldedFile attribute) doctor() (in module pjkm.cli.commands.info) DoneScreen (class in pjkm.tui.screens.done) dry_run (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) duration_ms (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) E EnvConfig (class in pjkm.core.models) (class in pjkm.core.models.config) execute() (pjkm.core.engine.project_engine.ProjectEngine method) (pjkm.core.tasks.base.BaseTask method) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask method) (pjkm.core.tasks.configure.configure_linting.ConfigureLintingTask method) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask method) (pjkm.core.tasks.install.pdm_install.PdmInstallTask method) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask method) (pjkm.core.tasks.scaffold.init_git.InitGitTask method) (pjkm.core.tasks.scaffold.init_project.InitProjectTask method) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask method) (pjkm.core.tasks.verify.verify_structure.VerifyStructureTask method) EXPECTED_FILES (in module pjkm.core.tasks.verify.verify_structure) extra (pjkm.core.engine.task_context.TaskContext attribute) F failed_tasks (pjkm.core.engine.project_engine.ProjectResult property) failure_result() (pjkm.core.tasks.base.BaseTask method) filename (pjkm.core.models.config.ToolConfig attribute) (pjkm.core.models.ToolConfig attribute) files_created (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) files_modified (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) FIX_HINTS (in module pjkm.cli.commands.info) fraction (pjkm.core.models.task.TaskProgress attribute) from_dict() (pjkm.core.groups.sources.SourceEntry class method) G get() (pjkm.core.groups.registry.GroupRegistry method) (pjkm.core.registry.index.RegistryIndex method) (pjkm.core.tasks.registry.TaskRegistry method) get_all_group_dirs() (pjkm.core.groups.sources.GroupSourceManager method) get_archetypes_resource() (in module pjkm.mcp.server) get_blueprints_resource() (in module pjkm.mcp.server) get_categories_resource() (in module pjkm.mcp.server) get_definitions() (pjkm.core.tasks.registry.TaskRegistry method) get_group_info() (in module pjkm.mcp.server) get_group_resource() (in module pjkm.mcp.server) get_groups_resource() (in module pjkm.mcp.server) get_recipes_resource() (in module pjkm.mcp.server) get_registry_resource() (in module pjkm.mcp.server) get_result() (pjkm.core.engine.task_context.TaskContext method) github (pjkm.core.defaults.UserDefaults attribute) GitHubDefaults (class in pjkm.core.defaults) group_app (in module pjkm.cli.commands.groups) group_create() (in module pjkm.cli.commands.groups) group_ids (pjkm.core.groups.registry.GroupRegistry property) group_import() (in module pjkm.cli.commands.groups) group_list() (in module pjkm.cli.commands.groups) group_sources (pjkm.core.defaults.UserDefaults attribute) group_sync() (in module pjkm.cli.commands.groups) group_validate() (in module pjkm.cli.commands.groups) GroupRegistry (class in pjkm.core.groups.registry) GroupResolutionError GroupResolver (class in pjkm.core.groups.resolver) groups (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.registry.index.PackEntry attribute) groups_dir (pjkm.core.groups.sources.SourceEntry property) GroupSelectionScreen (class in pjkm.tui.screens.groups) GroupSource (class in pjkm.core.defaults) GroupSourceManager (class in pjkm.core.groups.sources) H has_group() (pjkm.core.engine.task_context.TaskContext method) has_tool() (pjkm.core.models.platform.PlatformInfo method) (pjkm.core.models.PlatformInfo method) I id (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) (pjkm.core.models.task.TaskDefinition attribute) (pjkm.core.models.TaskDefinition attribute) (pjkm.core.tasks.base.BaseTask attribute) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask attribute) (pjkm.core.tasks.configure.configure_linting.ConfigureLintingTask attribute) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask attribute) (pjkm.core.tasks.install.pdm_install.PdmInstallTask attribute) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask attribute) (pjkm.core.tasks.scaffold.init_git.InitGitTask attribute) (pjkm.core.tasks.scaffold.init_project.InitProjectTask attribute) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask attribute) (pjkm.core.tasks.verify.verify_structure.VerifyStructureTask attribute) import_from_pyproject() (pjkm.core.groups.registry.GroupRegistry static method) INDEX_CACHE (in module pjkm.core.registry.index) INDEX_TTL (in module pjkm.core.registry.index) info() (in module pjkm.cli.commands.info) init() (in module pjkm.cli.commands.project) init_project() (in module pjkm.mcp.server) InitGitTask (class in pjkm.core.tasks.scaffold.init_git) InitProjectTask (class in pjkm.core.tasks.scaffold.init_project) INSTALL (pjkm.core.models.Phase attribute) (pjkm.core.models.task.Phase attribute) install() (in module pjkm.cli.commands.registry) installed() (in module pjkm.cli.commands.registry) is_linux (pjkm.core.models.platform.PlatformInfo property) (pjkm.core.models.PlatformInfo property) is_macos (pjkm.core.models.platform.PlatformInfo property) (pjkm.core.models.PlatformInfo property) K kind (pjkm.core.models.task.PhaseCompleted attribute) (pjkm.core.models.task.PhaseStarted attribute) (pjkm.core.models.task.TaskCompleted attribute) (pjkm.core.models.task.TaskProgress attribute) (pjkm.core.models.task.TaskStarted attribute) L LFS_TRACKED_PATTERNS (in module pjkm.core.tasks.configure.setup_git_lfs) license (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) link_tool() (in module pjkm.cli.commands.project) list_all() (pjkm.core.groups.registry.GroupRegistry method) list_builtin() (pjkm.core.templates.loader.TemplateLoader method) list_cmd() (in module pjkm.cli.commands.info) list_for_archetype() (pjkm.core.groups.registry.GroupRegistry method) list_groups() (in module pjkm.mcp.server) list_recipes() (in module pjkm.mcp.server) load() (pjkm.core.defaults.UserDefaults class method) (pjkm.core.groups.sources.GroupSourceManager method) (pjkm.core.registry.index.RegistryIndex method) load_all() (pjkm.core.groups.registry.GroupRegistry method) load_builtin() (pjkm.core.groups.registry.GroupRegistry method) load_custom() (pjkm.core.groups.registry.GroupRegistry method) load_directory() (pjkm.core.groups.registry.GroupRegistry method) load_file() (pjkm.core.groups.registry.GroupRegistry method) load_from_defaults() (pjkm.core.groups.sources.GroupSourceManager method) load_plugins() (pjkm.core.groups.registry.GroupRegistry method) load_sources() (pjkm.core.groups.registry.GroupRegistry method) logger (in module pjkm.core.tasks.configure.setup_git_lfs) M main() (in module pjkm.cli.app) (in module pjkm.mcp.server) MARKDOWNLINT_CONFIG (in module pjkm.core.tasks.configure.configure_linting) matches() (pjkm.core.registry.index.PackEntry method) mcp (in module pjkm.mcp.server) message (pjkm.core.models.task.TaskProgress attribute) (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) module core pjkm pjkm.cli pjkm.cli.app pjkm.cli.commands pjkm.cli.commands.adopt pjkm.cli.commands.config pjkm.cli.commands.groups pjkm.cli.commands.info pjkm.cli.commands.project pjkm.cli.commands.recipes pjkm.cli.commands.registry pjkm.cli.commands.workspace pjkm.core pjkm.core.defaults pjkm.core.engine pjkm.core.engine.dag pjkm.core.engine.project_engine pjkm.core.engine.task_context pjkm.core.engine.task_runner pjkm.core.groups pjkm.core.groups.registry pjkm.core.groups.resolver pjkm.core.groups.sources pjkm.core.models pjkm.core.models.config pjkm.core.models.group pjkm.core.models.platform pjkm.core.models.project pjkm.core.models.task pjkm.core.platform pjkm.core.registry pjkm.core.registry.index pjkm.core.tasks pjkm.core.tasks.base pjkm.core.tasks.configure pjkm.core.tasks.configure.apply_groups pjkm.core.tasks.configure.configure_linting pjkm.core.tasks.configure.setup_git_lfs pjkm.core.tasks.defaults pjkm.core.tasks.install pjkm.core.tasks.install.pdm_install pjkm.core.tasks.install.pre_commit_install pjkm.core.tasks.registry pjkm.core.tasks.scaffold pjkm.core.tasks.scaffold.init_git pjkm.core.tasks.scaffold.init_project pjkm.core.tasks.scaffold.setup_remote pjkm.core.tasks.verify pjkm.core.tasks.verify.verify_structure pjkm.core.templates pjkm.core.templates.composer pjkm.core.templates.loader pjkm.core.templates.renderer pjkm.core.utils pjkm.mcp pjkm.mcp.server pjkm.templates pjkm.tui pjkm.tui.app pjkm.tui.screens pjkm.tui.screens.done pjkm.tui.screens.groups pjkm.tui.screens.progress pjkm.tui.screens.review pjkm.tui.screens.welcome pjkm.tui.widgets tests N name (pjkm.core.defaults.GroupSource attribute) (pjkm.core.groups.sources.SourceEntry attribute) (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) (pjkm.core.registry.index.PackEntry attribute) O on_button_pressed() (pjkm.tui.screens.done.DoneScreen method) (pjkm.tui.screens.groups.GroupSelectionScreen method) (pjkm.tui.screens.review.ReviewScreen method) (pjkm.tui.screens.welcome.WelcomeScreen method) on_mount() (pjkm.tui.app.PjkmApp method) (pjkm.tui.screens.progress.ProgressScreen method) on_worker_state_changed() (pjkm.tui.screens.progress.ProgressScreen method) org (pjkm.core.defaults.GitHubDefaults attribute) os (pjkm.core.models.platform.PlatformInfo attribute) (pjkm.core.models.PlatformInfo attribute) P PackageGroup (class in pjkm.core.models) (class in pjkm.core.models.group) PackEntry (class in pjkm.core.registry.index) packs (pjkm.core.registry.index.RegistryIndex property) path (pjkm.core.defaults.GroupSource attribute) (pjkm.core.groups.sources.SourceEntry attribute) (pjkm.core.registry.index.PackEntry attribute) PdmInstallTask (class in pjkm.core.tasks.install.pdm_install) Phase (class in pjkm.core.models) (class in pjkm.core.models.task) phase (pjkm.core.engine.dag.CyclicDependencyError attribute) (pjkm.core.models.task.PhaseCompleted attribute) (pjkm.core.models.task.PhaseStarted attribute) (pjkm.core.models.task.TaskDefinition attribute) (pjkm.core.models.task.TaskStarted attribute) (pjkm.core.models.TaskDefinition attribute) (pjkm.core.tasks.base.BaseTask attribute) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask attribute) (pjkm.core.tasks.configure.configure_linting.ConfigureLintingTask attribute) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask attribute) (pjkm.core.tasks.install.pdm_install.PdmInstallTask attribute) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask attribute) (pjkm.core.tasks.scaffold.init_git.InitGitTask attribute) (pjkm.core.tasks.scaffold.init_project.InitProjectTask attribute) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask attribute) (pjkm.core.tasks.verify.verify_structure.VerifyStructureTask attribute) PhaseCompleted (class in pjkm.core.models.task) PhaseStarted (class in pjkm.core.models.task) pjkm module pjkm.cli module pjkm.cli.app module pjkm.cli.commands module pjkm.cli.commands.adopt module pjkm.cli.commands.config module pjkm.cli.commands.groups module pjkm.cli.commands.info module pjkm.cli.commands.project module pjkm.cli.commands.recipes module pjkm.cli.commands.registry module pjkm.cli.commands.workspace module pjkm.core module pjkm.core.defaults module pjkm.core.engine module pjkm.core.engine.dag module pjkm.core.engine.project_engine module pjkm.core.engine.task_context module pjkm.core.engine.task_runner module pjkm.core.groups module pjkm.core.groups.registry module pjkm.core.groups.resolver module pjkm.core.groups.sources module pjkm.core.models module pjkm.core.models.config module pjkm.core.models.group module pjkm.core.models.platform module pjkm.core.models.project module pjkm.core.models.task module pjkm.core.platform module pjkm.core.registry module pjkm.core.registry.index module pjkm.core.tasks module pjkm.core.tasks.base module pjkm.core.tasks.configure module pjkm.core.tasks.configure.apply_groups module pjkm.core.tasks.configure.configure_linting module pjkm.core.tasks.configure.setup_git_lfs module pjkm.core.tasks.defaults module pjkm.core.tasks.install module pjkm.core.tasks.install.pdm_install module pjkm.core.tasks.install.pre_commit_install module pjkm.core.tasks.registry module pjkm.core.tasks.scaffold module pjkm.core.tasks.scaffold.init_git module pjkm.core.tasks.scaffold.init_project module pjkm.core.tasks.scaffold.setup_remote module pjkm.core.tasks.verify module pjkm.core.tasks.verify.verify_structure module pjkm.core.templates module pjkm.core.templates.composer module pjkm.core.templates.loader module pjkm.core.templates.renderer module pjkm.core.utils module pjkm.mcp module pjkm.mcp.server module pjkm.templates module pjkm.tui module pjkm.tui.app module pjkm.tui.screens module pjkm.tui.screens.done module pjkm.tui.screens.groups module pjkm.tui.screens.progress module pjkm.tui.screens.review module pjkm.tui.screens.welcome module pjkm.tui.widgets module PjkmApp (class in pjkm.tui.app) platform (pjkm.core.engine.task_context.TaskContext attribute) PLATFORM_BLUEPRINTS (in module pjkm.cli.commands.workspace) platform_filter (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) PlatformInfo (class in pjkm.core.models) (class in pjkm.core.models.platform) POLY_REPO (pjkm.core.models.Archetype attribute) (pjkm.core.models.project.Archetype attribute) PRE_COMMIT_CONFIG (in module pjkm.core.tasks.configure.configure_linting) PreCommitInstallTask (class in pjkm.core.tasks.install.pre_commit_install) PRESETS (in module pjkm.cli.commands.recipes) preview() (in module pjkm.cli.commands.project) preview_project() (in module pjkm.mcp.server) ProgressScreen (class in pjkm.tui.screens.progress) project_advisor() (in module pjkm.mcp.server) project_dir (pjkm.core.engine.task_context.TaskContext property) (pjkm.core.models.project.ProjectConfig property) (pjkm.core.models.ProjectConfig property) project_name (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) project_slug (pjkm.core.models.project.ProjectConfig property) (pjkm.core.models.ProjectConfig property) project_status() (in module pjkm.mcp.server) ProjectConfig (class in pjkm.core.models) (class in pjkm.core.models.project) ProjectEngine (class in pjkm.core.engine.project_engine) ProjectResult (class in pjkm.core.engine.project_engine) pyproject_data (pjkm.core.engine.task_context.TaskContext attribute) pyproject_tool_config (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) python_version (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) R recipe() (in module pjkm.cli.commands.recipes) recipe_create() (in module pjkm.cli.commands.recipes) RECIPES (in module pjkm.cli.commands.recipes) recommend() (in module pjkm.cli.commands.recipes) ref (pjkm.core.defaults.GroupSource attribute) (pjkm.core.groups.sources.SourceEntry attribute) (pjkm.core.registry.index.PackEntry attribute) register() (pjkm.core.tasks.registry.TaskRegistry method) registry_url (pjkm.core.registry.index.RegistryIndex attribute) RegistryIndex (class in pjkm.core.registry.index) remaining_tasks (pjkm.core.engine.dag.CyclicDependencyError attribute) remote (pjkm.core.defaults.GitHubDefaults attribute) remove() (pjkm.core.groups.sources.GroupSourceManager method) render() (pjkm.core.templates.renderer.TemplateRenderer method) requires_groups (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) resolve() (pjkm.core.engine.dag.DAGResolver method) (pjkm.core.groups.resolver.GroupResolver method) (pjkm.core.templates.loader.TemplateLoader method) result (pjkm.core.models.task.TaskCompleted attribute) results (pjkm.core.engine.project_engine.ProjectResult attribute) (pjkm.core.engine.task_context.TaskContext attribute) ReviewScreen (class in pjkm.tui.screens.review) run() (in module pjkm.tui.app) (pjkm.core.engine.task_runner.TaskRunner method) S save() (pjkm.core.groups.sources.GroupSourceManager method) SCAFFOLD (pjkm.core.models.Phase attribute) (pjkm.core.models.task.Phase attribute) scaffolded_files (pjkm.core.models.group.PackageGroup attribute) (pjkm.core.models.PackageGroup attribute) ScaffoldedFile (class in pjkm.core.models) (class in pjkm.core.models.group) SCRIPT_TOOL (pjkm.core.models.Archetype attribute) (pjkm.core.models.project.Archetype attribute) search() (in module pjkm.cli.commands.registry) (pjkm.core.registry.index.RegistryIndex method) search_registry() (in module pjkm.mcp.server) SECRETS_BASELINE (in module pjkm.core.tasks.configure.configure_linting) SecretsConfig (class in pjkm.core.models) (class in pjkm.core.models.config) selected_groups (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) SERVICE (pjkm.core.models.Archetype attribute) (pjkm.core.models.project.Archetype attribute) SERVICE_TEMPLATES (in module pjkm.cli.commands.workspace) set_archetype() (pjkm.tui.app.PjkmApp method) set_groups() (pjkm.tui.app.PjkmApp method) SetupGitLfsTask (class in pjkm.core.tasks.configure.setup_git_lfs) SetupRemoteTask (class in pjkm.core.tasks.scaffold.setup_remote) should_run() (pjkm.core.tasks.base.BaseTask method) (pjkm.core.tasks.configure.apply_groups.ApplyGroupsTask method) (pjkm.core.tasks.configure.setup_git_lfs.SetupGitLfsTask method) (pjkm.core.tasks.install.pdm_install.PdmInstallTask method) (pjkm.core.tasks.install.pre_commit_install.PreCommitInstallTask method) (pjkm.core.tasks.scaffold.init_git.InitGitTask method) (pjkm.core.tasks.scaffold.setup_remote.SetupRemoteTask method) show_done() (pjkm.tui.app.PjkmApp method) SINGLE_PACKAGE (pjkm.core.models.Archetype attribute) (pjkm.core.models.project.Archetype attribute) skip_result() (pjkm.core.tasks.base.BaseTask method) skipped (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) skipped_tasks (pjkm.core.engine.project_engine.ProjectResult property) source_add() (in module pjkm.cli.commands.groups) source_app (in module pjkm.cli.commands.groups) source_list() (in module pjkm.cli.commands.groups) source_remove() (in module pjkm.cli.commands.groups) SourceEntry (class in pjkm.core.groups.sources) sources (pjkm.core.groups.sources.GroupSourceManager property) SOURCES_FILE (in module pjkm.core.groups.sources) stars (pjkm.core.registry.index.PackEntry attribute) start_build() (pjkm.tui.app.PjkmApp method) status() (in module pjkm.cli.commands.adopt) SUB_TITLE (pjkm.tui.app.PjkmApp attribute) success (pjkm.core.engine.project_engine.ProjectResult property) (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.TaskResult attribute) success_result() (pjkm.core.tasks.base.BaseTask method) sync() (pjkm.core.groups.sources.GroupSourceManager method) T tags (pjkm.core.registry.index.PackEntry attribute) target_dir (pjkm.core.defaults.UserDefaults attribute) (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) task_id (pjkm.core.engine.task_runner.TaskRunError attribute) (pjkm.core.models.task.TaskCompleted attribute) (pjkm.core.models.task.TaskProgress attribute) (pjkm.core.models.task.TaskResult attribute) (pjkm.core.models.task.TaskStarted attribute) (pjkm.core.models.TaskResult attribute) task_ids (pjkm.core.tasks.registry.TaskRegistry property) TaskCompleted (class in pjkm.core.models.task) TaskContext (class in pjkm.core.engine.task_context) TaskDefinition (class in pjkm.core.models) (class in pjkm.core.models.task) TaskEvent (in module pjkm.core.models) (in module pjkm.core.models.task) TaskProgress (class in pjkm.core.models.task) TaskRegistry (class in pjkm.core.tasks.registry) TaskResult (class in pjkm.core.models) (class in pjkm.core.models.task) TaskRunError TaskRunner (class in pjkm.core.engine.task_runner) TaskStarted (class in pjkm.core.models.task) template_fragment (pjkm.core.models.group.ScaffoldedFile attribute) (pjkm.core.models.ScaffoldedFile attribute) template_overrides (pjkm.core.models.project.ProjectConfig attribute) (pjkm.core.models.ProjectConfig attribute) TemplateComposer (class in pjkm.core.templates.composer) TemplateLoader (class in pjkm.core.templates.loader) TemplateNotFoundError TemplateRenderer (class in pjkm.core.templates.renderer) tests module TITLE (pjkm.tui.app.PjkmApp attribute) to_dict() (pjkm.core.groups.sources.SourceEntry method) ToolConfig (class in pjkm.core.models) (class in pjkm.core.models.config) TRUNK_CONFIG (in module pjkm.core.tasks.configure.configure_linting) tui() (in module pjkm.cli.commands.config) U uninstall() (in module pjkm.cli.commands.registry) update() (in module pjkm.cli.commands.project) (pjkm.core.templates.renderer.TemplateRenderer method) upgrade() (in module pjkm.cli.commands.project) url (pjkm.core.defaults.GroupSource attribute) (pjkm.core.groups.sources.SourceEntry attribute) (pjkm.core.registry.index.PackEntry attribute) UserDefaults (class in pjkm.core.defaults) V validate_python_version() (pjkm.core.models.project.ProjectConfig class method) (pjkm.core.models.ProjectConfig class method) variables (pjkm.core.models.config.EnvConfig attribute) (pjkm.core.models.config.SecretsConfig attribute) (pjkm.core.models.EnvConfig attribute) (pjkm.core.models.SecretsConfig attribute) VERIFY (pjkm.core.models.Phase attribute) (pjkm.core.models.task.Phase attribute) VerifyStructureTask (class in pjkm.core.tasks.verify.verify_structure) visibility (pjkm.core.defaults.GitHubDefaults attribute) W WelcomeScreen (class in pjkm.tui.screens.welcome) workspace() (in module pjkm.cli.commands.workspace) Y YAMLLINT_CONFIG (in module pjkm.core.tasks.configure.configure_linting)