Finalize repo-scoping runtime rename

This commit is contained in:
2026-05-15 21:16:34 +02:00
parent 084159e51c
commit 28fad1b248
62 changed files with 445 additions and 305 deletions

View File

@@ -29,16 +29,16 @@
"name": "Create and update repository records",
"primary_class": "api",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/web_api/app.py",
"src/repo_registry/web_ui/views.py"
"src/repo_scoping/core/service.py",
"src/repo_scoping/web_api/app.py",
"src/repo_scoping/web_ui/views.py"
]
},
{
"name": "Resolve local or remote Git checkouts",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/repo_ingestion/git.py",
"src/repo_scoping/repo_ingestion/git.py",
"tests/test_git_ingestion.py"
]
},
@@ -46,7 +46,7 @@
"name": "Import repository metadata",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/repo_ingestion/metadata.py",
"src/repo_scoping/repo_ingestion/metadata.py",
"tests/test_repository_metadata.py"
]
}
@@ -61,7 +61,7 @@
"name": "Detect source languages, manifests, docs, tests, config, and interfaces",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/repo_scanning/scanner.py",
"src/repo_scoping/repo_scanning/scanner.py",
"tests/test_repository_scanner.py"
]
},
@@ -69,7 +69,7 @@
"name": "Classify source roles for facts",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/repo_scanning/scanner.py",
"src/repo_scoping/repo_scanning/scanner.py",
"docs/characteristic-evidence-model.md"
]
},
@@ -77,7 +77,7 @@
"name": "Preserve analysis snapshots and fact records",
"primary_class": "storage",
"source_paths": [
"src/repo_registry/storage/sqlite.py",
"src/repo_scoping/storage/sqlite.py",
"migrations/0001_initial.sql"
]
}
@@ -92,7 +92,7 @@
"name": "Create source-linked content chunks from observed facts",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/content_indexing/extractor.py",
"src/repo_scoping/content_indexing/extractor.py",
"tests/test_content_indexing.py"
]
},
@@ -100,8 +100,8 @@
"name": "Carry source-role metadata into downstream generation",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/content_indexing/extractor.py",
"src/repo_registry/llm_extraction/extractor.py"
"src/repo_scoping/content_indexing/extractor.py",
"src/repo_scoping/llm_extraction/extractor.py"
]
}
]
@@ -115,8 +115,8 @@
"name": "Build candidate abilities, capabilities, features, and evidence",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/candidate_graph/generator.py",
"src/repo_registry/candidate_graph/normalization.py",
"src/repo_scoping/candidate_graph/generator.py",
"src/repo_scoping/candidate_graph/normalization.py",
"tests/test_candidate_graph.py"
]
},
@@ -124,8 +124,8 @@
"name": "Optionally map structured LLM extraction into candidates",
"primary_class": "integration",
"source_paths": [
"src/repo_registry/llm_extraction/extractor.py",
"src/repo_registry/llm_extraction/mapper.py",
"src/repo_scoping/llm_extraction/extractor.py",
"src/repo_scoping/llm_extraction/mapper.py",
"tests/test_llm_extraction.py"
]
}
@@ -140,9 +140,9 @@
"name": "Edit, reject, merge, and relink candidate graph entries",
"primary_class": "api",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/web_api/app.py",
"src/repo_registry/web_ui/views.py",
"src/repo_scoping/core/service.py",
"src/repo_scoping/web_api/app.py",
"src/repo_scoping/web_ui/views.py",
"tests/test_registry_service.py"
]
},
@@ -150,16 +150,16 @@
"name": "Publish approved characteristic maps after review",
"primary_class": "storage",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/storage/sqlite.py"
"src/repo_scoping/core/service.py",
"src/repo_scoping/storage/sqlite.py"
]
},
{
"name": "Record review decisions and expectation gaps",
"primary_class": "audit",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/web_api/schemas.py"
"src/repo_scoping/core/service.py",
"src/repo_scoping/web_api/schemas.py"
]
}
]
@@ -173,8 +173,8 @@
"name": "Search approved abilities, capabilities, features, and evidence",
"primary_class": "api",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/semantic/embeddings.py",
"src/repo_scoping/core/service.py",
"src/repo_scoping/semantic/embeddings.py",
"tests/test_registry_service.py"
]
},
@@ -182,15 +182,15 @@
"name": "Compare repositories and identify capability gaps",
"primary_class": "api",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_registry/web_api/app.py"
"src/repo_scoping/core/service.py",
"src/repo_scoping/web_api/app.py"
]
},
{
"name": "Export repository profiles",
"primary_class": "api",
"source_paths": [
"src/repo_registry/web_api/app.py",
"src/repo_scoping/web_api/app.py",
"docs/api-contract.md"
]
}
@@ -205,7 +205,7 @@
"name": "Render SCOPE.md from approved characteristics",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/scope/generator.py",
"src/repo_scoping/scope/generator.py",
"tests/test_scope_generator.py",
"docs/scope-md-spec.md"
]
@@ -214,9 +214,9 @@
"name": "Diff, validate, and write scope files",
"primary_class": "api",
"source_paths": [
"src/repo_registry/scope/validator.py",
"src/repo_registry/web_api/app.py",
"src/repo_registry/web_ui/views.py"
"src/repo_scoping/scope/validator.py",
"src/repo_scoping/web_api/app.py",
"src/repo_scoping/web_ui/views.py"
]
}
]
@@ -230,7 +230,7 @@
"name": "Model dependencies between facts, evidence, features, capabilities, abilities, and scope",
"primary_class": "backend",
"source_paths": [
"src/repo_registry/core/service.py",
"src/repo_scoping/core/service.py",
"docs/dependency-aware-scope-propagation.md",
"docs/dependency-visualization-exploration.md"
]
@@ -239,7 +239,7 @@
"name": "Render dependency graph views and profiles",
"primary_class": "ui",
"source_paths": [
"src/repo_registry/web_ui/views.py",
"src/repo_scoping/web_ui/views.py",
"tests/test_web_api.py"
]
}
@@ -254,7 +254,7 @@
"name": "Return compact JSON scope context by repository slug",
"primary_class": "api",
"source_paths": [
"src/repo_registry/web_api/app.py",
"src/repo_scoping/web_api/app.py",
"docs/schemas/repo-scope-context-response.json",
"tests/test_scope_context_api.py"
]