Código aberto
O que eu mandei para projetos dos outros
Pull requests que eu escrevi para repositórios públicos que não são meus, desde maio de 2026. 30 foram aceitos e 11 estão abertos, em 12 projetos. Os que foram fechados sem merge ficam fora desta lista.
As correções marcadas com itaruby saíram de uma caça a bugs com o itaruby, o verificador de tipos para Ruby que eu escrevo: cada uma só subiu depois de eu reproduzir o erro rodando o código do projeto e ver a mesma execução passar com a correção.
Dados do GitHub, atualizados em 17 de out. de 2026.
rails/rails
58.849 estrelas 3 aceitos · 1 aberto itaruby
discourse/discourse
47.988 estrelas 6 aceitos itaruby
- Aceito FIX: raise new RuntimeError in ColorMath raises NoMethodError #44039
- Aceito FIX: retrying a bot reply with no stored agent raises NoMethodError #44038
- Aceito FIX: bulk import user stats read user_email instead of user_stat #44037
- Aceito FIX: forward force as a keyword argument in the TopicAssigner shim #42897
- Aceito FIX: two crashes in the Lithium import script #42898
- Aceito FIX: pass all five arguments to replace_internal_link in Discuz import #42896
fastlane/fastlane
42.252 estrelas 1 aceito · 2 abertos itaruby
gastownhall/beads
27.962 estrelas 1 aceito · 1 aberto
coleam00/Archon
23.702 estrelas 1 aceito
Chachamaru127/claude-code-harness
3.169 estrelas 1 aceito
serpapi/serpapi-mcp
180 estrelas 1 aceito
getpaseo/hub
54 estrelas 1 aceito
nicolasmelo1/software-factory
34 estrelas 15 aceitos · 1 aberto
- Aceito fix(init): python schema query listed its fields out of grammar order #43
- Aceito fix(init): enable and prove template rules on a fresh install #44
- Aceito fix(checks): a tool named only in a comment no longer satisfies the toolchain rules #26
- Aceito fix(L1): scope text_pattern forbidden entries per language #19
- Aceito docs(plans): the four L0 rules assume an import statement #18
- Aceito fix(cadence): L5.NO_INERT_RULE misses a toolchain rule with the wrong languages #20
- Aceito fix(init): the first `sf check` after `sf init` failed on files `sf init` wrote #17
- Aceito feat(L6): Ruby joins the hazard rules #8
- Aceito feat(lang): add the ruby language adapter #9
- Aceito fix(L5): NO_INERT_RULE now sees TextPattern and Complexity rules #7
- Aceito fix(ratchet): a re-seed recomputed the deadline, not just the keys #15
- Aceito docs: document kind: command as the sanctioned extension path #6
- Aceito fix(init): report local rules sf fixtures cannot scaffold #5
- Aceito test: prove the include_str! registries match their directories #4
- Aceito fix(report): print expected/actual independently in text output #3
- Aberto feat(catalog): judge a claim against its evidence, with Jev as the reference oracle #63
zammad/zammad
6.016 estrelas 0 aceitos · 4 abertos itaruby
- Aberto Fix: Store::Provider::File raises NameError instead of reporting a corrupted file #6381
- Aberto Fix: Channel::EmailBuild logs scrub failures with undefined logger #6380
- Aberto Fix: Auth::TwoFactor#initiate_authentication calls an undefined method #6331
- Aberto Fix: Compare limit against @size, not undefined size #6329
Shopify/ruby-lsp
2.042 estrelas 0 aceitos · 1 aberto itaruby
dafthunk-com/dafthunk
137 estrelas 0 aceitos · 1 aberto
Os meus próprios projetos, como as ferramentas para agentes de código, ficam em Projetos.