docs(s31): close the review's honesty gap — narrow semantic claims to the shipped mechanism
This commit is contained in:
parent
5481781ca5
commit
9e149c6847
5 changed files with 81 additions and 36 deletions
|
|
@ -92,8 +92,9 @@ _MAGNITUDE_BUCKETS = [(0.0, 1e5), (1e5, 5e5), (5e5, 1e6), (1e6, float("inf"))]
|
|||
class Embedder(Protocol):
|
||||
"""Maps structured proposal features to a fixed-length float64 vector.
|
||||
|
||||
The real implementation (an embeddings client) is a config-only extension point and is NOT
|
||||
built here — tests and the offline path use ``FakeEmbedder``."""
|
||||
The real implementation (an embeddings client) is a CODE-LEVEL extension point and is NOT
|
||||
built here — tests and the offline path use ``FakeEmbedder``. Config selects from the closed
|
||||
``build_embedder`` registry; it can never name a module to import (see ``EmbedderConfig``)."""
|
||||
|
||||
def __call__(self, features: ProposalFeatures) -> np.ndarray: ...
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue