Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#5,783 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python
Ambito
testing, tooling

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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).

Lingua principale
Python
Stelle
57
Fork
11
Merge medio
1h 41m
PR unite (30g)
978

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di squid-protocol/gitgalaxy

Tutte le issue di squid-protocol/gitgalaxy

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.