Просмотр исходного кода

chore(consistency): align genre alias normalization and counts

lingfengQAQ 4 месяцев назад
Родитель
Сommit
cea5708550

+ 8 - 0
.claude/scripts/data_modules/context_manager.py

@@ -643,6 +643,14 @@ class ContextManager:
             return ""
 
         aliases = {
+            "修仙/玄幻": "修仙",
+            "玄幻修仙": "修仙",
+            "玄幻": "修仙",
+            "修真": "修仙",
+            "都市修真": "都市异能",
+            "都市高武": "高武",
+            "都市奇闻": "都市脑洞",
+            "古言脑洞": "古言",
             "游戏电竞": "电竞",
             "电竞文": "电竞",
             "直播": "直播文",

+ 3 - 0
.claude/scripts/data_modules/tests/test_context_manager.py

@@ -424,6 +424,9 @@ def test_context_manager_genre_aliases_normalized_for_profile_lookup(temp_projec
     assert manager._parse_genre_tokens("电竞文") == ["电竞"]
     assert manager._parse_genre_tokens("直播") == ["直播文"]
     assert manager._parse_genre_tokens("克系") == ["克苏鲁"]
+    assert manager._parse_genre_tokens("修仙/玄幻") == ["修仙"]
+    assert manager._parse_genre_tokens("都市修真") == ["都市异能"]
+    assert manager._parse_genre_tokens("古言脑洞") == ["古言"]
 
     state = {
         "project": {"genre": "电竞文+直播"},

+ 2 - 2
README.md

@@ -473,7 +473,7 @@ RERANK_API_KEY=jina_xxx
 
 ## 题材模板
 
-系统内置 **38+** 种热门网文题材模板,支持复合题材组合:
+系统内置 **37+** 种热门网文题材模板,支持复合题材组合:
 
 ### 玄幻修仙类
 | 题材 | 说明 |
@@ -742,7 +742,7 @@ git checkout ch0045
 
 ### v5.4.2 (当前)
 - **创意约束系统**:三轴混搭 + 反套路触发器 + 镜像对抗 + 约束继承
-- **题材模板扩展**:从10+扩展到38+种题材模板
+- **题材模板扩展**:从10+扩展到37+种题材模板
 - **复合题材支持**:支持"题材A+题材B"组合(1主1辅)
 - **反套路库**:修仙/玄幻反套路库(20条限制 + 15种非套路爽点)
 - **规则怪谈反套路库**:20条限制 + 20种非套路爽点