det translator: classify and close the census's bare refused: LayoutError (9 programs, 1 estate; #5865 rank 2)

Cerrado
#7,644 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
tooling

Línea de trabajo

Start with the evidence policy in the issue and the census workflow in tests/tools/det_survey.py and tests/tools/gap_prevalence.py; inspect raise LayoutError sites in det/layout.py without reading census code. First classify the bare refusal from translator text and regenerate the aggregate page. If it is an engine gap, reproduce the construct synthetically or with a burned estate, then check whether the aggregate census count moves.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

claim:nyx enhancement legacy-modernization priority: medium scope:frontier

Why

docs/language_status/gap_prevalence.md (#5865) ranks census refused: LayoutError 2nd in the close-next order. It refuses 9 programs whole in one census estate (era e2), and closing it would take the census from 17 to 26 of 40 whole (upper bound). Census today: 8 of 40 whole, flat since 2026-10-24.

This is the bare class: its message matched none of the named LayoutError families that #6613 itemised (_REFUSALS in tests/tools/gap_prevalence.py: VALUE not modelled / not a number, REDEFINES target, level without an 01, DATA DIVISION does not parse). We don't yet know which construct it is.

Do

  1. Classify, by tool only (evidence policy section 3: never open or read census code). Re-run the census survey (tests/tools/det_survey.py / gap_prevalence.py census mode) and add a name-free _REFUSALS key for the uncovered LayoutError message(s), built from the translator's own text in det/layout.py (raise LayoutError sites; L288 raise LayoutError(why) is the generic one). Commit the regenerated page.
  2. If the key is a source defect (e.g. text past column 72, #4735), give it an owner line saying so, as the missing-copybook row has. Not an engine gap; stop there.
  3. Otherwise fix the construct in det/layout.py from a synthetic or burned-estate reproduction, with register entries where IBM leaves it open. Check the census count moves (re-run, aggregates only).

Scope: frontier (ranked by #5865, not promoted). Part of #5865.

Lenguaje dominante
Python
Estrellas
57
Forks
11
Merge medio
1 h 35 min
PR fusionados (30 d)
975

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de squid-protocol/gitgalaxy

Todos los issues de squid-protocol/gitgalaxy

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.