Files
PlantAI-rag/config/runtime_surface_manifest.json
2026-07-10 17:59:59 +08:00

123 lines
3.9 KiB
JSON

{
"schema_version": 1,
"description": "Current PlantAI-rag runtime surface classification for migration and open-source readiness audits.",
"current_runtime": {
"files": [
".env.example",
"api/app.py",
"api/kg_routes.py",
"config/external_resources_manifest.json",
"config/runtime_surface_manifest.json",
"pyproject.toml",
"scripts/backfill_v16_paper_metadata.py",
"scripts/run_v16_1_2_one_paper.py",
"scripts/run_v16_batch10_20260625.py",
"src/rag/project_config.py",
"tools/audit_functional_surface_parity.py",
"tools/audit_migration_requirements.py",
"tools/audit_open_source_readiness.py",
"tools/runtime_surface.py",
"tools/validate_v16_baseline.py"
],
"prefixes": [
"src/rag/extractors/v16_1_1/",
"src/rag/extractors/v16_1_2/",
"src/rag/unified/"
]
},
"required_tracked_files": [
".env.example",
".gitignore",
"README.md",
"PLANTAI_RAG_MIGRATION.md",
"api/app.py",
"api/kg_routes.py",
"config/external_resources_manifest.json",
"config/runtime_surface_manifest.json",
"pyproject.toml",
"scripts/backfill_v16_paper_metadata.py",
"scripts/run_v16_1_2_one_paper.py",
"scripts/run_v16_batch10_20260625.py",
"src/rag/extractors/v16_1_1/__init__.py",
"src/rag/extractors/v16_1_1/v15_extractor.py",
"src/rag/extractors/v16_1_1/v16_extractor.py",
"src/rag/extractors/v16_1_2/__init__.py",
"src/rag/extractors/v16_1_2/paper_metadata_enricher_v16_1_2.py",
"src/rag/extractors/v16_1_2/v15_extractor.py",
"src/rag/extractors/v16_1_2/v16_extractor.py",
"src/rag/project_config.py",
"src/rag/unified/__init__.py",
"src/rag/unified/bbav5_capability.py",
"src/rag/unified/bbav5_job.py",
"src/rag/unified/bbav5_methodology_config.py",
"src/rag/unified/case_package.py",
"src/rag/unified/case_qa.py",
"src/rag/unified/evidence_sentence_boundary.py",
"src/rag/unified/figure_table_planner.py",
"src/rag/unified/llm_methodology_extractor.py",
"src/rag/unified/llm_provider.py",
"src/rag/unified/methodology.py",
"src/rag/unified/methodology_extractor.py",
"src/rag/unified/methodology_payload_validator.py",
"src/rag/unified/methodology_qa_sandbox.py",
"src/rag/unified/methodology_reviewer.py",
"src/rag/unified/parsed_document.py",
"src/rag/unified/pipeline.py",
"src/rag/unified/rnaseq_source.py",
"src/rag/unified/schema.py",
"src/rag/unified/simulated_data.py",
"src/rag/unified/stage_aware_methodology.py",
"tests/test_functional_surface_parity.py",
"tests/test_api_app.py",
"tests/test_llm_definition_generator_config.py",
"tests/test_neo4j_config_env.py",
"tests/test_open_source_audit.py",
"tests/test_paper_metadata_enricher_identity.py",
"tests/test_project_path_fallbacks.py",
"tests/test_runtime_surface_manifest.py",
"tests/test_vlm_image_extractor_config.py",
"tests/test_v16_batch_runner.py",
"tests/test_v16_local_baseline.py",
"tests/test_v16_validation_contract.py",
"tools/audit_functional_surface_parity.py",
"tools/audit_migration_requirements.py",
"tools/audit_open_source_readiness.py",
"tools/runtime_surface.py",
"tools/validate_v16_baseline.py"
],
"legacy": {
"files": [
"scripts/evaluate_ablation_100q_ir.py",
"scripts/judge_ablation_100q.py",
"scripts/judge_direct_qa100_unified.py",
"scripts/merge_ablation_100q_raw.py"
],
"prefixes": [
"archive/",
"evaluation/",
"extractors/",
"mvp_extraction/",
"project_memory/",
"revision_logs/",
"tests/archive/",
"项目"
]
},
"docs_history": {
"files": [
"AGENTS.md",
"PLANTAI_RAG_MIGRATION.md",
"PROJECT_RECORD_V16.1.1_20260623.md",
"README.md"
],
"prefixes": [
"docs/"
]
},
"test_fixture": {
"prefixes": [
"tests/"
]
}
}