feat: add ingest review flags and Jev scoring
CI / quality (push) Canceled after 0s

This commit is contained in:
vasily committed 2026-10-14 20:35:48 +08:00
1 parent 1c61c7ad04
commit 7b2c43ddaf
18 files changed
+1648 -2

No files matched your search

+3
View File
@@ -12,6 +12,7 @@ from typing import Any
from gewu.adapters.git_repository import GitCanonicalRepository
from gewu.adapters.sqlite_identity import SQLiteIdentityStore
from gewu.adapters.sqlite_ingest_reviews import SQLiteIngestReviewStore
from gewu.adapters.sqlite_search import SQLiteSearchIndex
from gewu.adapters.text_extractor import TextMarkdownExtractor
from gewu.application.acceptance import AcceptanceService
@@ -37,6 +38,7 @@ async def _tool_inventory(data_root: Path) -> list[dict[str, Any]]:
repository = GitCanonicalRepository(data_root / "knowledge.git")
identities = SQLiteIdentityStore(data_root / "identity.sqlite3")
artifact_store = LocalArtifactStore(data_root / "artifacts")
ingest_review_store = SQLiteIngestReviewStore(data_root / "ingest-reviews.sqlite3")
def context_provider() -> ValidationContext:
return ValidationContext({}, {}, {}, {}, {})
@@ -62,6 +64,7 @@ async def _tool_inventory(data_root: Path) -> list[dict[str, Any]]:
extractor=TextMarkdownExtractor(),
acceptance_service=acceptance_service,
context_provider=context_provider,
ingest_review_store=ingest_review_store,
)
tools = await server.list_tools()
return [