generated from coulomb/repo-seed
Add quality criteria registry
This commit is contained in:
@@ -9,6 +9,7 @@ from importlib import metadata
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
from repo_registry.acceptance import active_quality_criteria_version
|
||||
from repo_registry.core.models import (
|
||||
Ability,
|
||||
CandidateAbility,
|
||||
@@ -132,7 +133,7 @@ def _engine_identity(scanner_version: str, engine_root: Path) -> dict[str, Any]:
|
||||
"engine_dirty_state": dirty_state,
|
||||
"scanner_version": scanner_version,
|
||||
"candidate_generator_version": "unversioned",
|
||||
"quality_criteria_version": "none",
|
||||
"quality_criteria_version": active_quality_criteria_version(),
|
||||
"prompt_version": None,
|
||||
"release_binding_status": release_binding_status,
|
||||
"release_binding_note": (
|
||||
@@ -349,7 +350,9 @@ def _source_ref(ref: SourceReference) -> dict[str, Any]:
|
||||
|
||||
|
||||
def _review_decision(decision: ReviewDecision) -> dict[str, Any]:
|
||||
return asdict(decision)
|
||||
payload = asdict(decision)
|
||||
payload["quality_criteria_version"] = active_quality_criteria_version()
|
||||
return payload
|
||||
|
||||
|
||||
def _known_regression_patterns(
|
||||
|
||||
Reference in New Issue
Block a user