Close local release-quality gaps and reconcile workplan status
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e332-3365-77c0-8491-084e9ea33ac1
This commit is contained in:
tegwick 2026-09-27 17:36:27 +02:00
parent 37436bb562
commit 7cd633986e
56 changed files with 462 additions and 237 deletions

View file

@ -6,7 +6,6 @@ from collections.abc import Mapping, Sequence
from dataclasses import dataclass
from typing import Any, Protocol
DEFAULT_WORDS_PER_TOKEN = 0.75
@ -66,7 +65,7 @@ class ProblemClass(Protocol):
observations: Sequence[Any],
*,
min_observations: int = 3,
) -> "ProblemClass":
) -> ProblemClass:
"""Return an estimator with params adapted from observed token use."""
...
@ -99,7 +98,7 @@ class ProblemClassRegistry:
self._classes[name] = problem_class
@classmethod
def default(cls) -> "ProblemClassRegistry":
def default(cls) -> ProblemClassRegistry:
"""Return the built-in problem-class registry."""
return cls(
[