fix(lab): demote E40 to historical evaluation
This commit is contained in:
@@ -15,6 +15,9 @@ from k1link.artifacts import utc_now_iso, write_json_atomic
|
||||
E40_OPERATOR_REVIEW_SCHEMA: Final = "missioncore.e40-operator-review/v1"
|
||||
E40_OPERATOR_REVIEW_PROTOCOL: Final = "sealed-error-adjudication/v1"
|
||||
|
||||
# Frozen v1 storage vocabulary. These values preserve historical hashes used
|
||||
# by E52; product surfaces must interpret them as support/challenge of the E37
|
||||
# engineering label, never as independent physical ground truth.
|
||||
E40OperatorVerdict = Literal["confirmed-error", "rejected-error"]
|
||||
|
||||
_RESULT_ID = re.compile(r"^e40-perception-product-gate-[a-f0-9]{64}$")
|
||||
|
||||
@@ -75,6 +75,8 @@ RootProvider = Callable[[], Path | None]
|
||||
|
||||
|
||||
class E40OperatorVerdictRequest(BaseModel):
|
||||
"""Legacy v1 storage vocabulary, not an operational truth decision."""
|
||||
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
reviewer_id: str = Field(min_length=1, max_length=128)
|
||||
|
||||
Reference in New Issue
Block a user