Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

test(gates): full 全仓首审 ~286 变异幸存总账——CLI 222/TUI 54/AGENT 10,按分级分批钉死

Ouverte
#245 12 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
rust
Domaine
testing

Piste de recherche

Start with the full mutation run 40256596759 and its MISSED log, then read channels.md and the referenced lessons in #200, #228, and #243. The issue proposes batches of at most 30 mutants for recursive-cli, one batch for recursive-agent, and gradual handling or exemptions for recursive-tui. Done means every segment is individually fixed or supported by a negative control, and a same-scope mutation rerun reports zero MISSED.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

优先级 P2 · 依赖:无(母单:全量审计总账;批次子单由本单派生)

基线 HEAD = 8a2048a7。源 run:40256596759(mutants.yml workflow_dispatch full 全仓首审)。

Summary

全仓首次 full 模式变异审计:~286 条 MISSED(逐 crate 分账:recursive-cli 222 / recursive-tui 54 / recursive-agent 10)。清单见该 run 的 MISSED 段日志。

分级处置口径(按 channels.md)

  • recursive-cli(222,生产面):生产质量债,分批钉死。main.rs 系 4000+ 行巨型文件从未全量审计,222 条需多批(建议每批 ≤30 条,按模块分段);批次子单从本单派生。
  • recursive-agent(10,生产面):lib 库残余,一批可收。
  • recursive-tui(54,实验通道):#200 分级=修复不排产但门不撤。默认挂账缓慢消化或按批豁免;是否提级由 owner/消费面证据定。

验收

各批次按既有惯例:逐条钉死或负控实证豁免(正则转义+--list 自检,#228/#243 两代教训);三门无管道;同 scope Mutation 复跑零 MISSED 后本单对应段位勾销;全三段勾销后本单关。

Langage dominant
Rust
Étoiles
4
Forks
0
Merge moyen
5 h 23 min
PR mergées (30 j)
7

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.