123 lines
3.9 KiB
JSON
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/"
|
|
]
|
|
}
|
|
}
|