Add quality criteria registry
This commit is contained in:
parent
f029d6bba9
commit
a9baf5ae52
15 changed files with 629 additions and 7 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue