LICENSE
README.md
pyproject.toml
specy_road/__init__.py
specy_road/agent_guide_block.py
specy_road/agent_ignores.py
specy_road/archive_deep.py
specy_road/archive_git.py
specy_road/archive_index.py
specy_road/archive_ops.py
specy_road/archive_plan.py
specy_road/archive_restore.py
specy_road/claude_code_limits.py
specy_road/cli.py
specy_road/cli_entry.py
specy_road/cli_init.py
specy_road/cli_init_argparse.py
specy_road/constitution_scaffold.py
specy_road/contract_citations.py
specy_road/digest.py
specy_road/do_next_milestone_pickup.py
specy_road/feature_rm_registry.py
specy_road/file_limits_engine.py
specy_road/finish_ancestor_rollup.py
specy_road/finish_land_integration.py
specy_road/finish_milestone_rollout.py
specy_road/finish_modes.py
specy_road/finish_pr_body.py
specy_road/finish_work_artifacts.py
specy_road/generated_files.py
specy_road/git_milestone_delivery.py
specy_road/git_subprocess.py
specy_road/git_sync_status.py
specy_road/git_workflow_config.py
specy_road/governance_completion.py
specy_road/gui_app.py
specy_road/gui_app_api.py
specy_road/gui_app_helpers.py
specy_road/gui_app_models.py
specy_road/gui_app_routes_archive.py
specy_road/gui_app_routes_brainstorm.py
specy_road/gui_app_routes_core.py
specy_road/gui_app_routes_nodes.py
specy_road/gui_app_routes_planning.py
specy_road/gui_app_routes_publish.py
specy_road/gui_app_routes_workspace.py
specy_road/history_cache.py
specy_road/history_events.py
specy_road/history_git.py
specy_road/history_index.py
specy_road/history_walk.py
specy_road/init_project.py
specy_road/managed_block.py
specy_road/milestone_chunk_io.py
specy_road/milestone_lock.py
specy_road/milestone_rollup_git.py
specy_road/milestone_session.py
specy_road/milestone_subtree.py
specy_road/node_activity.py
specy_road/node_kinds.py
specy_road/on_complete_pickup.py
specy_road/on_complete_session.py
specy_road/pm_gui_concurrency.py
specy_road/pm_gui_fingerprint.py
specy_road/pm_integration_registry.py
specy_road/pm_publish.py
specy_road/registry_remote_overlay.py
specy_road/registry_remote_overlay_merge.py
specy_road/registry_yaml.py
specy_road/roadmap_json.py
specy_road/runtime_paths.py
specy_road/search_corpus.py
specy_road/search_fallback.py
specy_road/search_index.py
specy_road/search_sources.py
specy_road/specyrd_cli.py
specy_road/specyrd_init.py
specy_road/text_sections.py
specy_road.egg-info/PKG-INFO
specy_road.egg-info/SOURCES.txt
specy_road.egg-info/dependency_links.txt
specy_road.egg-info/entry_points.txt
specy_road.egg-info/requires.txt
specy_road.egg-info/top_level.txt
specy_road/bundled_scripts/__init__.py
specy_road/bundled_scripts/abort_task_pickup.py
specy_road/bundled_scripts/archive_cli.py
specy_road/bundled_scripts/brainstorm_chat.py
specy_road/bundled_scripts/brainstorm_cli.py
specy_road/bundled_scripts/brainstorm_cli_args.py
specy_road/bundled_scripts/brainstorm_promote.py
specy_road/bundled_scripts/brainstorm_prompt.py
specy_road/bundled_scripts/brainstorm_research.py
specy_road/bundled_scripts/brainstorm_search_providers.py
specy_road/bundled_scripts/brainstorm_session.py
specy_road/bundled_scripts/brief_dependency_context.py
specy_road/bundled_scripts/brief_history_context.py
specy_road/bundled_scripts/digest_cli.py
specy_road/bundled_scripts/do_next_available.py
specy_road/bundled_scripts/do_next_prompt.py
specy_road/bundled_scripts/do_next_task.py
specy_road/bundled_scripts/do_next_task_args.py
specy_road/bundled_scripts/do_next_task_interactive.py
specy_road/bundled_scripts/do_next_task_leaf_guards.py
specy_road/bundled_scripts/do_next_task_pickup_helpers.py
specy_road/bundled_scripts/do_next_task_self_heal.py
specy_road/bundled_scripts/do_next_task_virtual_complete.py
specy_road/bundled_scripts/export_roadmap_md.py
specy_road/bundled_scripts/finish_task.py
specy_road/bundled_scripts/generate_brief.py
specy_road/bundled_scripts/grind_session.py
specy_road/bundled_scripts/grind_session_args.py
specy_road/bundled_scripts/grind_session_cleanup.py
specy_road/bundled_scripts/grind_session_events.py
specy_road/bundled_scripts/grind_session_implement.py
specy_road/bundled_scripts/history_cli.py
specy_road/bundled_scripts/llm_throughput.py
specy_road/bundled_scripts/mark_implementation_reviewed.py
specy_road/bundled_scripts/migrate_stable_node_keys.py
specy_road/bundled_scripts/open_milestone_pr.py
specy_road/bundled_scripts/planning_artifacts.py
specy_road/bundled_scripts/planning_rename.py
specy_road/bundled_scripts/planning_sheet_bootstrap.py
specy_road/bundled_scripts/pm_gui_git_remote_verify.py
specy_road/bundled_scripts/pm_sync.py
specy_road/bundled_scripts/reconcile_milestone_status.py
specy_road/bundled_scripts/refresh_schemas.py
specy_road/bundled_scripts/refresh_stubs.py
specy_road/bundled_scripts/registration_pickup_commit.py
specy_road/bundled_scripts/repo_ops.py
specy_road/bundled_scripts/review_node.py
specy_road/bundled_scripts/roadmap_chunk_atomic.py
specy_road/bundled_scripts/roadmap_chunk_router.py
specy_road/bundled_scripts/roadmap_chunk_router_pick.py
specy_road/bundled_scripts/roadmap_chunk_utils.py
specy_road/bundled_scripts/roadmap_crud.py
specy_road/bundled_scripts/roadmap_crud_argparse.py
specy_road/bundled_scripts/roadmap_crud_delete.py
specy_road/bundled_scripts/roadmap_crud_dependency_ops.py
specy_road/bundled_scripts/roadmap_crud_ops.py
specy_road/bundled_scripts/roadmap_crud_prepare.py
specy_road/bundled_scripts/roadmap_edit_fields.py
specy_road/bundled_scripts/roadmap_gui_lib.py
specy_road/bundled_scripts/roadmap_gui_pr_pickers.py
specy_road/bundled_scripts/roadmap_gui_remote.py
specy_road/bundled_scripts/roadmap_gui_settings.py
specy_road/bundled_scripts/roadmap_gui_settings_scope.py
specy_road/bundled_scripts/roadmap_gui_settings_tokens.py
specy_road/bundled_scripts/roadmap_gui_tree.py
specy_road/bundled_scripts/roadmap_layout.py
specy_road/bundled_scripts/roadmap_load.py
specy_road/bundled_scripts/roadmap_load_at_ref.py
specy_road/bundled_scripts/roadmap_move_node.py
specy_road/bundled_scripts/roadmap_node_keys.py
specy_road/bundled_scripts/roadmap_outline_ops.py
specy_road/bundled_scripts/roadmap_outline_renumber.py
specy_road/bundled_scripts/roadmap_rebalance.py
specy_road/bundled_scripts/scaffold_planning.py
specy_road/bundled_scripts/search_cli.py
specy_road/bundled_scripts/session_plan.py
specy_road/bundled_scripts/session_plan_render.py
specy_road/bundled_scripts/start_milestone_session.py
specy_road/bundled_scripts/sync_planning_artifacts.py
specy_road/bundled_scripts/update_specy_road.py
specy_road/bundled_scripts/validate_file_limits.py
specy_road/bundled_scripts/validate_roadmap.py
specy_road/bundled_scripts/validate_roadmap_checks.py
specy_road/bundled_scripts/validate_roadmap_gates.py
specy_road/bundled_scripts/validate_self_heal.py
specy_road/bundled_scripts/validate_touch_zones.py
specy_road/bundled_scripts/work_dir_stash.py
specy_road/pm_gantt_static/favicon.svg
specy_road/pm_gantt_static/icons.svg
specy_road/pm_gantt_static/index.html
specy_road/pm_gantt_static/assets/ArchiveDrawer-CsGpJPVo.js
specy_road/pm_gantt_static/assets/BrainstormDrawer-K7Oaws76.js
specy_road/pm_gantt_static/assets/ConstitutionDrawer-FXo_mu6M.js
specy_road/pm_gantt_static/assets/EditModal-CLR5eb8K.js
specy_road/pm_gantt_static/assets/MarkdownWorkspace-B6QKcKI1.js
specy_road/pm_gantt_static/assets/ModalPersistStatusFooter-B2CJca-I.js
specy_road/pm_gantt_static/assets/SettingsDrawer-MuR0-AWJ.js
specy_road/pm_gantt_static/assets/SharedDocEditModal-OvGMxmTz.js
specy_road/pm_gantt_static/assets/SharedDocsDrawer-qHfblXN2.js
specy_road/pm_gantt_static/assets/VisionDrawer-DGQ0REYq.js
specy_road/pm_gantt_static/assets/WorkNotesDrawer-ejsXk13G.js
specy_road/pm_gantt_static/assets/dnd-stack-ViZbEP6-.js
specy_road/pm_gantt_static/assets/index-DLwkESui.js
specy_road/pm_gantt_static/assets/index-Dt6yIZTN.css
specy_road/pm_gantt_static/assets/llmConfigured-D8VMW9s7.js
specy_road/pm_gantt_static/assets/markdown-stack-GpDg34uo.js
specy_road/pm_gantt_static/assets/react-vendor-CGB5wNy-.js
specy_road/pm_gantt_static/assets/researchProviders-Btw7VXt1.js
specy_road/pm_gantt_static/assets/rolldown-runtime-hePW80VL.js
specy_road/pm_gantt_static/assets/usePmGuiHandlers-Cf_zjtgu.js
specy_road/pm_gantt_static/assets/vendor-DmWo263_.js
specy_road/schemas/archive.schema.json
specy_road/templates/adoption/004-specy-road-consumer.mdc
specy_road/templates/adoption/005-do-next-registry-publish.mdc
specy_road/templates/adoption/README.md
specy_road/templates/adoption/specy-road-consumer-claude-snippet.md
specy_road/templates/constitution/principles.md.template
specy_road/templates/constitution/purpose.md.template
specy_road/templates/planning-node/feature-sheet.md.template
specy_road/templates/planning-node/gate-sheet.md.template
specy_road/templates/planning-node/milestone-stub.md.template
specy_road/templates/project/.gitignore
specy_road/templates/project/AGENTS.md
specy_road/templates/project/vision.md
specy_road/templates/project/constitution/principles.md
specy_road/templates/project/constitution/purpose.md
specy_road/templates/project/constraints/README.md
specy_road/templates/project/constraints/file-limits.yaml
specy_road/templates/project/docs/supply-chain-security.md
specy_road/templates/project/planning/M1.1_first-milestone_b2c3d4e5-f6a7-4890-b123-456789abcdef.md
specy_road/templates/project/planning/M1_unnamed_a1b2c3d4-e5f6-4789-a012-3456789abcde.md
specy_road/templates/project/planning/README.md
specy_road/templates/project/roadmap/git-workflow.yaml
specy_road/templates/project/roadmap/manifest.json
specy_road/templates/project/roadmap/registry.yaml
specy_road/templates/project/roadmap/phases/M1.json
specy_road/templates/project/schemas/git-workflow.schema.json
specy_road/templates/project/schemas/manifest.schema.json
specy_road/templates/project/schemas/registry.schema.json
specy_road/templates/project/schemas/roadmap.schema.json
specy_road/templates/project/shared/README.md
specy_road/templates/project/work/.gitkeep
specy_road/templates/project/work/README.md
specy_road/templates/project/work/implementation-summary.template.md
specy_road/templates/specyrd/claude-md-block.md
specy_road/templates/specyrd/commands/specyrd-abort-task-pickup.md
specy_road/templates/specyrd/commands/specyrd-add-node.md
specy_road/templates/specyrd/commands/specyrd-author.md
specy_road/templates/specyrd/commands/specyrd-brainstorm.md
specy_road/templates/specyrd/commands/specyrd-brief.md
specy_road/templates/specyrd/commands/specyrd-claim.md
specy_road/templates/specyrd/commands/specyrd-constitution.md
specy_road/templates/specyrd/commands/specyrd-digest.md
specy_road/templates/specyrd/commands/specyrd-do-next-task.md
specy_road/templates/specyrd/commands/specyrd-export.md
specy_road/templates/specyrd/commands/specyrd-file-limits.md
specy_road/templates/specyrd/commands/specyrd-finish.md
specy_road/templates/specyrd/commands/specyrd-grind-session.md
specy_road/templates/specyrd/commands/specyrd-history.md
specy_road/templates/specyrd/commands/specyrd-list-nodes.md
specy_road/templates/specyrd/commands/specyrd-mark-reviewed.md
specy_road/templates/specyrd/commands/specyrd-review-node.md
specy_road/templates/specyrd/commands/specyrd-search.md
specy_road/templates/specyrd/commands/specyrd-show-node.md
specy_road/templates/specyrd/commands/specyrd-sync.md
specy_road/templates/specyrd/commands/specyrd-validate.md
specy_road/templates/specyrd/dot-specyrd/README.md
tests/test_abort_task_pickup.py
tests/test_agent_ignores.py
tests/test_archive_auto_and_cli.py
tests/test_archive_deep.py
tests/test_archive_dependencies.py
tests/test_archive_git_provenance.py
tests/test_archive_limits_and_locks.py
tests/test_archive_ops.py
tests/test_brainstorm_chat.py
tests/test_brainstorm_cli.py
tests/test_brainstorm_promote.py
tests/test_brainstorm_search_providers.py
tests/test_brainstorm_session.py
tests/test_brief_dependency_context.py
tests/test_check_release_version.py
tests/test_claude_code_limits.py
tests/test_cli.py
tests/test_cli_imports_without_gui_extra.py
tests/test_cli_init.py
tests/test_cli_loop_base_dependencies.py
tests/test_cli_version.py
tests/test_constitution_scaffold.py
tests/test_contract_citations.py
tests/test_dependency_rollup_satisfaction.py
tests/test_digest.py
tests/test_do_next_gate.py
tests/test_do_next_pr_gating.py
tests/test_do_next_prompt.py
tests/test_do_next_queue.py
tests/test_do_next_task_git_helpers.py
tests/test_do_next_task_pickup.py
tests/test_do_next_task_self_heal.py
tests/test_do_next_virtual_pickup.py
tests/test_export_roadmap_md.py
tests/test_file_limits_engine.py
tests/test_file_limits_gitignore.py
tests/test_finish_ancestor_rollup.py
tests/test_finish_bookkeeping_wiring.py
tests/test_finish_merge_mode.py
tests/test_finish_modes_pr_body.py
tests/test_finish_pr_body.py
tests/test_finish_task_commands.py
tests/test_finish_work_cleanup.py
tests/test_generate_brief.py
tests/test_generated_files.py
tests/test_git_milestone_delivery.py
tests/test_git_subprocess.py
tests/test_git_workflow_remote_tip.py
tests/test_governance_completion.py
tests/test_grind_session.py
tests/test_grind_session_claude.py
tests/test_grind_session_cleanup.py
tests/test_grind_session_implement.py
tests/test_gui_app.py
tests/test_gui_app_brainstorm.py
tests/test_gui_app_milestone_lock.py
tests/test_gui_app_mutations.py
tests/test_gui_app_routes_nodes_errors.py
tests/test_gui_archive_routes.py
tests/test_gui_workspace_file.py
tests/test_history_cache.py
tests/test_history_cli.py
tests/test_history_events.py
tests/test_history_walk.py
tests/test_init_project.py
tests/test_init_project_gitignore.py
tests/test_llm_throughput.py
tests/test_managed_block.py
tests/test_milestone_lock.py
tests/test_milestone_session.py
tests/test_milestone_subtree.py
tests/test_move_node_cli.py
tests/test_node_activity.py
tests/test_on_complete.py
tests/test_on_complete_session_tracked.py
tests/test_outline_renumber.py
tests/test_package_data_dotfiles.py
tests/test_package_data_schemas.py
tests/test_phase_root_chunk_routing.py
tests/test_planning_artifacts.py
tests/test_planning_sheet_bootstrap.py
tests/test_pm_gui_concurrency_autoff.py
tests/test_pm_gui_field_repros.py
tests/test_pm_gui_fingerprint.py
tests/test_pm_gui_git_remote_verify.py
tests/test_pm_integration_registry.py
tests/test_pm_publish.py
tests/test_pm_sync.py
tests/test_post_release_readme_cleanup.py
tests/test_project_layouts.py
tests/test_reconcile_milestone_status.py
tests/test_reconcile_milestone_status_errors.py
tests/test_refresh_schemas.py
tests/test_refresh_stubs.py
tests/test_registry_remote_overlay.py
tests/test_registry_remote_overlay_sync.py
tests/test_registry_yaml.py
tests/test_release_harness.py
tests/test_review_node.py
tests/test_roadmap_chunk_router.py
tests/test_roadmap_crud.py
tests/test_roadmap_crud_atomicity.py
tests/test_roadmap_crud_dependencies.py
tests/test_roadmap_crud_ops.py
tests/test_roadmap_edit_fields.py
tests/test_roadmap_gui_lib.py
tests/test_roadmap_gui_pr_pickers.py
tests/test_roadmap_gui_remote.py
tests/test_roadmap_gui_tree.py
tests/test_roadmap_layout.py
tests/test_roadmap_load.py
tests/test_roadmap_outline_registry.py
tests/test_roadmap_rebalance.py
tests/test_runtime_paths.py
tests/test_scaffold_planning.py
tests/test_search_cli.py
tests/test_search_corpus.py
tests/test_search_index.py
tests/test_session_plan.py
tests/test_set_gate_status.py
tests/test_specyrd_init.py
tests/test_specyrd_init_guide_block.py
tests/test_start_milestone_session_reentry.py
tests/test_sync_planning_outline.py
tests/test_text_sections.py
tests/test_update_specy_road.py
tests/test_validate_file_limits.py
tests/test_validate_gates.py
tests/test_validate_roadmap.py
tests/test_validate_self_heal.py
tests/test_validate_touch_zones.py
tests/test_verify_wheel_contents.py
tests/test_version_resolution.py
tests/test_work_dir_stash.py