Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

keyword-rosetta: ZScript (zscript) has no control folder; author data/zscript/ and backfill its cost record

Abierto
#5,783 0 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
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python
Área
testing, tooling

Línea de trabajo

Start with gitgalaxy/standards/how_to_add_a_language.md, then read SPEC.md and docs/GATING.md in squid-protocol/keyword-rosetta to understand the 12-probe corpus, decoys, and deviation ledger. Create data/zscript/ with the stated lexical coverage, run python tools/verify_language.py zscript --report --engine <gitgalaxy main>, and explain each deviation. Then run the language addition audit and record the corpus and engine costs; done means the verifier is green, the audit has no rosetta warning, and the cost log has a zscript row.

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

Descripción

lane:nyx needs:corpus priority: medium testing

ZScript landed in gitgalaxy (#5535, DOOM milestone) without a keyword-rosetta control folder. gitgalaxy/standards/how_to_add_a_language.md treats the folder as part of a language addition, and tests/tools/language_addition_audit.py --lang zscript currently skips the corpus checks. Until the folder exists, zscript's planted-count accuracy isn't measured and the README bias-variance chart leaves it out.

Work

  1. In squid-protocol/keyword-rosetta, author data/zscript/: the 12-probe control shell per SPEC.md, with decoys and a deviation ledger per docs/GATING.md.
  2. Run python tools/verify_language.py zscript --report --engine <gitgalaxy main> and explain every deviation by name (fix the engine or record it in the ledger; never edit the plants to match the engine).
  3. On the gitgalaxy side, run KEYWORD_ROSETTA_PATH=<checkout> python tests/tools/language_addition_audit.py --lang zscript with no rosetta warning left.
  4. Backfill the cost log: python tests/tools/record_language_cost.py --lang zscript --phase corpus ... for this session (the engine half has no row either; record it with --manual from the PR's dates if no transcript is at hand).

Language notes

Lexical family standard_block: plant decoys under both // and /* */; class/struct/extend class bodies and actor states.

Acceptance

  • keyword-rosetta PR merged with data/zscript/; that repo's CI verifier is green.
  • The audit shows no keyword-rosetta warning for zscript.
  • language_addition_costs.jsonl has a row for zscript.

Part of #5457. Filed from the 2026-10-20 language-addition audit (owner request).

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

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.