plexus.rubric_memory.authority module

exception plexus.rubric_memory.authority.RubricAuthorityError

Bases: RuntimeError

Raised when official ScoreVersion rubric authority cannot be resolved.

class plexus.rubric_memory.authority.RubricAuthorityResolver(api_client: Any)

Bases: object

Resolve the canonical rubric and score code from the champion ScoreVersion.

Plexus storage still names the rubric field guidelines. This class is the storage adapter boundary: callers receive rubric_text and do not need to know about the legacy field name.

__init__(api_client: Any)
async resolve(score_id: str) RubricAuthority
async resolve_score_version(score_version_id: str) RubricAuthority