From 23598a51abbad987fbb920e46abcb37f6fb9fe41 Mon Sep 17 00:00:00 2001 From: leonace924 Date: Mon, 9 Feb 2026 18:20:09 -0500 Subject: [PATCH 1/2] fix(scoring): add Clojure/ClojureScript AST node weights Clojure's tree-sitter parser produces node types (list_lit, sym_lit, vec_lit, etc.) that were not present in token_weights.json, causing all .clj/.cljc/.cljs files to score 0 despite being parsed correctly. Adds structural weights: list_lit, vec_lit, map_lit, anon_fn_lit, kwd_lit, sym_lit. Adds leaf weights: sym_name, kwd_name, num_lit, str_lit, nil_lit, sym_ns. --- gittensor/validator/weights/token_weights.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gittensor/validator/weights/token_weights.json b/gittensor/validator/weights/token_weights.json index 5a2bbf2..847450b 100644 --- a/gittensor/validator/weights/token_weights.json +++ b/gittensor/validator/weights/token_weights.json @@ -59,7 +59,14 @@ "assert_statement": 0.25, "decorator": 0.4, - "attribute": 0.25 + "attribute": 0.25, + + "list_lit": 0.4, + "vec_lit": 0.2, + "map_lit": 0.3, + "anon_fn_lit": 0.5, + "kwd_lit": 0.15, + "sym_lit": 0.1 }, "leaf_tokens": { @@ -103,6 +110,13 @@ "line_comment": 0.0, "block_comment": 0.0, "documentation_comment": 0.0, - "doc_comment": 0.0 + "doc_comment": 0.0, + + "sym_name": 0.07, + "kwd_name": 0.07, + "num_lit": 0.03, + "str_lit": 0.03, + "nil_lit": 0.1, + "sym_ns": 0.05 } } From 3921231558abc192bcb8b09aae518364572695a3 Mon Sep 17 00:00:00 2001 From: leonace924 Date: Tue, 10 Feb 2026 11:44:01 -0500 Subject: [PATCH 2/2] adjust Clojure structural weights per review feedback Lower structural weights as requested: list_lit 0.15, vec_lit 0.1, map_lit 0.15, kwd_lit 0.05, sym_lit 0.05. --- gittensor/validator/weights/token_weights.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gittensor/validator/weights/token_weights.json b/gittensor/validator/weights/token_weights.json index 847450b..021685d 100644 --- a/gittensor/validator/weights/token_weights.json +++ b/gittensor/validator/weights/token_weights.json @@ -61,12 +61,12 @@ "decorator": 0.4, "attribute": 0.25, - "list_lit": 0.4, - "vec_lit": 0.2, - "map_lit": 0.3, + "list_lit": 0.15, + "vec_lit": 0.1, + "map_lit": 0.15, "anon_fn_lit": 0.5, - "kwd_lit": 0.15, - "sym_lit": 0.1 + "kwd_lit": 0.05, + "sym_lit": 0.05 }, "leaf_tokens": {