Skip to content

feat(gen): remix weights on F5 x cold boost, drop meta entry.score (remix pt.2) - #72

Merged
guigerdts merged 1 commit into
feat/number-generation-remix-part1from
feat/number-generation-remix-part2
Aug 25, 2026
Merged

guigerdts merged 1 commit into
feat/number-generation-remix-part1from
feat/number-generation-remix-part2

Conversation

@guigerdts

Copy link
Copy Markdown
Owner

Parte 2 de number-generation-remix.

Reconstruye los pesos de generacion sobre F5 x refuerzo de frios y desacopla la generacion de la cadena muerta de meta:

  • generators/weighting.py (build_weights).
  • sampling.WeightedPool usa weights precomputados (ya no score).
  • gen_service.generate construye un unico pool F5xfrio; score = media de pesos; ya no lee MetaSelectionEntry/entry.score.
  • GENERATOR_VERSION 2.0.0 -> 3.0.0; vectores golden regenerados.

…EN-009)

- NEW generators/weighting.py: build_weights() combines F5 probabilities
  with a cold-coverage boost (PM-08 lever C)
- sampling.WeightedPool now carries precomputed weights (no entry.score)
- gen_service.generate() builds one F5 x cold-boost pool; score = mean
  sampling weight; meta selection entries no longer consumed (decoupled,
  GEN-14/15). F5 still sourced from the probability snapshot per design.
- GENERATOR_VERSION 2.0.0 -> 3.0.0; regenerated golden vectors
- tests updated (weighting unit + sampling/gen/identity/version)
@guigerdts
guigerdts merged commit ed8f090 into feat/number-generation-remix-part1 Aug 25, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant