MANIFEST.in
README.md
pyproject.toml
setup.cfg
backend/config.py
backend/main.py
backend/api/__init__.py
backend/api/routes/__init__.py
backend/api/routes/main.py
backend/api/routes/materials.py
backend/api/routes/progress.py
backend/api/routes/sync.py
backend/api/routes/templates.py
backend/config/settings.yaml
backend/integrations/__init__.py
backend/integrations/conf_man_client.py
backend/integrations/dossierai_client.py
backend/integrations/llm_service.py
backend/integrations/secret_client.py
backend/integrations/siliconflow_client.py
backend/integrations/version_api_client.py
backend/models/__init__.py
backend/models/database.py
backend/services/__init__.py
backend/services/bug_generator_service.py
backend/services/classifier_service.py
backend/services/confidential_checker.py
backend/services/customer_service.py
backend/services/document_fetcher.py
backend/services/git_service.py
backend/services/git_sync_service.py
backend/services/input_handler.py
backend/services/issue_sync_service.py
backend/services/oc_collab_client.py
backend/services/processing_log_service.py
backend/services/progress_service.py
backend/services/project_service.py
backend/services/proposal_generator_service.py
backend/services/status_feedback_service.py
backend/services/sync_permission_service.py
backend/services/version_service.py
backend/static/index.html
backend/static/vite.svg
backend/static/assets/index-Dud3g0n6.js
backend/tests/__init__.py
backend/tests/test_conf_man_client.py
backend/tests/test_core.py
backend/tests/test_v12.py
backend/tests/test_v12_80final.py
backend/tests/test_v12_80push.py
backend/tests/test_v12_all80.py
backend/tests/test_v12_all_services_db.py
backend/tests/test_v12_complete80.py
backend/tests/test_v12_coverage.py
backend/tests/test_v12_coverage2.py
backend/tests/test_v12_coverage_push2.py
backend/tests/test_v12_db_coverage.py
backend/tests/test_v12_db_push.py
backend/tests/test_v12_e2e.py
backend/tests/test_v12_extra.py
backend/tests/test_v12_final80.py
backend/tests/test_v12_final_80.py
backend/tests/test_v12_final_coverage.py
backend/tests/test_v12_final_push.py
backend/tests/test_v12_max_coverage.py
backend/tests/test_v12_more.py
backend/tests/test_v12_push80.py
backend/tests/test_v12_simple.py
backend/tests/test_v12_sprint.py
backend/tests/test_v12_ultra_coverage.py
backend/tests/test_version_api.py
backend/tests/test_version_e2e.py
backend/tests/test_version_service.py
docs/agents.md
docs/00-memos/BUG-20260219-001_transcription_display.md
docs/00-memos/BUG-20260219-002_field_name_mismatch.md
docs/00-memos/BUG-20260219-003_detail_page_no_transcription.md
docs/00-memos/BUG-20260219-004_e2e_upload_input.md
docs/00-memos/BUG-20260219_005_templates_route_missing.md
docs/00-memos/BUG-20260219_006_materials_list_selector.md
docs/00-memos/BUG-20260219_007_customer_list_selector.md
docs/00-memos/BUG-20260219_008_project_list_selector.md
docs/00-memos/BUG-20260219_009_routing_history_missing.md
docs/00-memos/BUG-20260219_010_sidebar_navigation.md
docs/00-memos/BUG-20260224-001_confman_cli_import_error.md
docs/01-requirements/ANALYSIS_pm_agent_Requirements_Analysis.md
docs/01-requirements/REQUIREMENTS_DESIGN_pm_agent_v2.0.md
docs/01-requirements/requirements_pm_agent_v1.0.0_DRAFT.md
docs/01-requirements/requirements_pm_agent_v1.1.0_DRAFT.md
docs/01-requirements/requirements_pm_agent_v1.2.0_DRAFT.md
docs/02-design/DB_DESIGN_CHANGES_SUMMARY.md
docs/02-design/DETAIL_pm_agent.md
docs/02-design/DETAIL_pm_agent_v1.2.md
docs/02-design/OUTLINE_pm_agent.md
docs/02-design/OUTLINE_pm_agent_v1.2.md
docs/02-design/REVIEW_DETAIL_pm_agent_by_Agent4.md
docs/02-design/UI_pm_agent.md
docs/03-reviews/CODE_REVIEW_pm_agent.md
docs/03-reviews/REPORT_pm_agent_v2.0_code_review_summary.md
docs/03-reviews/REVIEW_BUG-20260224-001_by_agent4.md
docs/03-reviews/REVIEW_DETAIL_pm_agent_v1.2_by_Agent4.md
docs/03-reviews/REVIEW_E2E_pm_agent_v1.2_by_Consultant_v2.md
docs/03-reviews/REVIEW_INVITE_ALL_TESTS.md
docs/03-reviews/REVIEW_INVITE_ALL_TESTS_V2.md
docs/03-reviews/REVIEW_INVITE_ALL_TESTS_V3.md
docs/03-reviews/REVIEW_INVITE_E2E_TEST_V2.md
docs/03-reviews/REVIEW_INVITE_E2E_TEST_V2_FINAL.md
docs/03-reviews/REVIEW_INVITE_E2E_TEST_V2_REVISED.md
docs/03-reviews/REVIEW_INVITE_pm_agent_v2.0.md
docs/03-reviews/REVIEW_INVITE_pm_agent_v2.0_code_review.md
docs/03-reviews/REVIEW_TODO_migration_by_agent1.md
docs/03-reviews/REVIEW_TODO_migration_by_agent1_v2.md
docs/03-reviews/REVIEW_TODO_migration_v2_by_agent1.md
docs/03-reviews/REVIEW_code_pm_agent_v2.0_by_agent1.md
docs/03-reviews/REVIEW_code_pm_agent_v2.0_by_agent6.md
docs/03-reviews/REVIEW_legacy_issues_analysis_by_agent4.md
docs/03-reviews/REVIEW_pm_agent_v1.2_E2E_by_Consultant.md
docs/03-reviews/REVIEW_pm_agent_v1.2_addendum_reference_docs.md
docs/03-reviews/REVIEW_pm_agent_v1.2_by_Consultant.md
docs/03-reviews/REVIEW_pm_agent_v2.0_by_agent1.md
docs/03-reviews/REVIEW_pm_agent_v2.0_by_agent4.md
docs/03-reviews/REVIEW_pm_agent_v2.0_requirements_design_by_agent4.md
docs/03-reviews/REVIEW_pm_agent_v2.0_v2_by_agent1.md
docs/03-reviews/REVIEW_pm_agent_v2.0_v2_by_agent4.md
docs/03-reviews/REVIEW_test_cases_v2_by_agent1.md
docs/03-reviews/REVIEW_test_cases_v2_by_agent4.md
docs/03-reviews/REVIEW_test_cases_v2_round2_by_agent1.md
docs/03-reviews/REVIEW_test_cases_v2第二轮_by_agent4.md
docs/03-reviews/REVIEW_v2.3.3_from_pm_agent.md
docs/03-reviews/TEST_CASES_BUG_20260219.md
docs/03-reviews/TEST_CASES_V1.1.0_E2E_COVERAGE.md
docs/03-reviews/TEST_CASES_V1.1.0_FULL.md
docs/03-reviews/TEST_REPORT_V1.1.0.md
docs/03-reviews/TEST_REPORT_V1.1.0_E2E_20260219.md
docs/03-reviews/TEST_REPORT_V1.1.0_E2E_20260219_V2.md
docs/03-reviews/TEST_REPORT_V1.1.0_E2E_20260219_V3.md
docs/03-reviews/TEST_REPORT_V1.1.0_E2E_FINAL.md
docs/03-reviews/TEST_REPORT_V1.2.0_E2E_20260219.md
docs/03-reviews/TEST_REPORT_pm_agent.md
docs/03-reviews/TEST_REPORT_pm_agent_v2.0_20260222.md
docs/03-test/E2E_pm_agent_v1.2.0.md
docs/04-config/CHANGELOG_siliconflow_api_key.md
docs/04-proposals/PM_AGENT_QUESTION_LIST.md
docs/04-proposals/PROPOSAL_2026-02-017_meeting_transcribe.md
docs/04-proposals/PROPOSAL_2026-02-018_pm_agent.md
docs/04-proposals/PROPOSAL_2026-02-019_git_sync.md
docs/04-releases/RELEASE_v1.3.0.md
docs/04-tasks/TASK-2026-0222-01_test_fix.md
docs/04-tasks/TASK-2026-0222-02_dockerfile.md
docs/05-design/ARCHITECTURE_pm_agent.md
docs/05-design/DEVELOP_pm_agent_v2.0.md
docs/05-releases/REQUEST_TEST_CASE_IMPORT.md
docs/05-tasks/FIX_R1_P5_pm_agent.md
docs/05-tasks/REPORT_R1_P1_pm-agent.md
docs/05-tasks/REPORT_R1_P3_pm-agent.md
docs/05-tasks/REPORT_R1_P5_test_agent.md
docs/05-tasks/REPORT_R1_P5_test_agent_issue.md
docs/05-tasks/REPORT_pm-agent_integrate_confman_secrets.md
docs/05-tasks/REPORT_pm_agent_v2.0_release.md
docs/05-tasks/REPORT_pm_agent_v2.0_release_final.md
docs/05-tasks/REPORT_subsystems_use_confman_api.md
docs/05-tasks/TASK_confman_cli_fix.md
docs/05-tasks/TASK_pm-agent_integrate_confman_secrets.md
docs/06-proposals/PROPOSAL_TODO_migration_to_oc_collab.md
docs/06-proposals/PROPOSAL_pm_agent_unified_todo.md
docs/06-roadmap/REQUIREMENT_docker_test_environment_v1.1.md
docs/06-roadmap/ROADMAP_pm_agent.md
docs/07-meetings/INVITE_REVIEW_TODO_migration.md
docs/07-meetings/INVITE_REVIEW_pm_agent_v2.0_requirements_design.md
docs/07-meetings/INVITE_REVIEW_pm_agent_v2.0_v2.md
docs/07-meetings/INVITE_REVIEW_test_cases_v2.md
docs/07-meetings/INVITE_REVIEW_test_cases_v2_round2.md
docs/07-meetings/REVIEW_TODO_migration_by_agent6.md
docs/07-meetings/REVIEW_TODO_migration_test_control_by_agent6.md
docs/07-meetings/REVIEW_pm_agent_v2.0_test_control_by_agent6.md
docs/07-meetings/REVIEW_pm_agent_v2.0_v2_test_control_by_agent6.md
docs/07-meetings/REVIEW_test_cases_v2_by_agent6.md
docs/07-meetings/REVIEW_test_cases_v2_round2_by_agent6.md
docs/08-tasks/TASK_pm_agent_v2.0_dev_by_agent4.md
docs/09-analysis/ANALYSIS_test_coverage_v2.0.md
pm_agent_full.egg-info/PKG-INFO
pm_agent_full.egg-info/SOURCES.txt
pm_agent_full.egg-info/dependency_links.txt
pm_agent_full.egg-info/requires.txt
pm_agent_full.egg-info/top_level.txt
tests/test_backend_unit.py
tests/test_conf_man_client.py
tests/test_e2e_v2.py
tests/test_error_scenarios.py
tests/test_integration.py
tests/test_regression_v2.py
tests/test_requirements_coverage.py
tests/test_version_client.py