Private
Public Access
0
0

feat(scripts): add CategoryRecord data model for test categorization

This commit is contained in:
2026-06-08 00:11:22 -04:00
parent 746dde8286
commit 4d6464324f
5 changed files with 60 additions and 80 deletions
+13 -13
View File
@@ -1,9 +1,9 @@
[ai]
provider = "minimax"
model = "MiniMax-M2.7"
model = "MiniMax-M3"
temperature = 0.0
top_p = 1.0
max_tokens = 32000
max_tokens = 999999
history_trunc_limit = 900000
active_preset = "Basic Do Not"
system_prompt = "- **Do not** create shell scripts, README files, or descriptive files unless explicitly instructed.\n- **Do not** do anything beyond what was asked. Suggest extras in text; do not implement them."
@@ -17,7 +17,7 @@ paths = [
"C:/projects/gencpp/.ai/gencpp_sloppy.toml",
"C:/projects/Pikuma/ps1-ai/pikuma_ps1.toml",
]
active = "C:/projects/Pikuma/ps1-ai/pikuma_ps1.toml"
active = "project.toml"
[gui]
separate_message_panel = false
@@ -70,31 +70,31 @@ scale = 1.0199999809265137
transparency = 1.0
child_transparency = 1.0
[theme.tone_mapping."Solarized Light"]
brightness = 0.5
contrast = 0.8299999833106995
gamma = 1.0
[theme.tone_mapping.moss]
brightness = 1.059999942779541
contrast = 0.5799999833106995
gamma = 1.059999942779541
[theme.tone_mapping.gray_variations]
brightness = 0.7699999809265137
contrast = 0.7200000286102295
gamma = 0.6899999976158142
[theme.tone_mapping.Binks]
brightness = 0.5600000023841858
contrast = 0.7900000214576721
gamma = 2.2100000381469727
[theme.tone_mapping."Solarized Light"]
brightness = 0.5
contrast = 0.8299999833106995
gamma = 1.0
[theme.tone_mapping.solarized_light]
brightness = 0.6899999976158142
contrast = 0.8600000143051147
gamma = 0.7699999809265137
[theme.tone_mapping.gray_variations]
brightness = 0.7699999809265137
contrast = 0.7200000286102295
gamma = 0.6899999976158142
[mma]
max_workers = 4
+18 -18
View File
@@ -51,13 +51,13 @@ DockId=0x00000006,1
[Window][Response]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,5
[Window][Tool Calls]
Pos=724,29
Size=989,1195
Pos=1076,29
Size=1136,1506
Collapsed=0
DockId=0x00000006,2
@@ -77,9 +77,9 @@ DockId=0xAFC85805,2
[Window][Theme]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,1
DockId=0x00000010,0
[Window][Text Viewer - Entry #7]
Pos=379,324
@@ -105,26 +105,26 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=724,29
Size=989,1195
Pos=1076,29
Size=1136,1506
Collapsed=0
DockId=0x00000006,0
[Window][Operations Hub]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,4
[Window][Files & Media]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,2
[Window][AI Settings]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,3
@@ -140,8 +140,8 @@ Collapsed=0
DockId=0x00000006,2
[Window][Log Management]
Pos=724,29
Size=989,1195
Pos=1076,29
Size=1136,1506
Collapsed=0
DockId=0x00000006,1
@@ -410,9 +410,9 @@ DockId=0x00000006,1
[Window][Project Settings]
Pos=0,29
Size=722,1195
Size=1074,1506
Collapsed=0
DockId=0x00000010,0
DockId=0x00000010,1
[Window][Undo/Redo History]
Pos=678,28
@@ -829,13 +829,13 @@ Column 4 Weight=1.0000
DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y
DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A
DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,29 Size=1713,1195 Split=X
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,29 Size=2212,1506 Split=X
DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2357,1183 Split=X
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=722,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x418C7449
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1074,1681 Split=Y Selected=0x3F1379AF
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x8CA2375C
DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=989,1681 Selected=0x2C0206CE
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1136,1681 Selected=0x6F2B5B04
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498
-44
View File
@@ -1,13 +1,8 @@
view_presets = []
[project]
name = "project"
git_dir = ""
system_prompt = ""
execution_mode = "native"
word_wrap = true
auto_scroll_comms = true
auto_scroll_tool_calls = true
[output]
output_dir = "./md_gen"
@@ -57,47 +52,8 @@ set_file_slice = false
py_update_definition = false
py_set_signature = false
py_set_var_declaration = false
edit_file = true
py_remove_def = true
py_add_def = true
py_move_def = true
py_region_wrap = true
ts_c_get_skeleton = true
ts_cpp_get_skeleton = true
ts_c_get_code_outline = true
ts_cpp_get_code_outline = true
ts_c_get_definition = true
ts_cpp_get_definition = true
ts_c_get_signature = true
ts_cpp_get_signature = true
ts_c_update_definition = true
ts_cpp_update_definition = true
derive_code_path = true
bd_create = true
bd_update = true
bd_list = true
bd_ready = true
[mma]
epic = ""
active_track_id = ""
tracks = []
[mma.tier_models."Tier 1"]
model = "gemini-3.1-pro-preview"
provider = "gemini"
[mma.tier_models."Tier 2"]
model = "gemini-3-flash-preview"
provider = "gemini"
[mma.tier_models."Tier 3"]
model = "gemini-2.5-flash-lite"
provider = "gemini"
[mma.tier_models."Tier 4"]
model = "gemini-2.5-flash-lite"
provider = "gemini"
[conductor]
dir = "conductor"
+1 -5
View File
@@ -6,12 +6,8 @@ roles = [
"Context",
]
active = "main"
auto_add = false
[discussions.main]
git_commit = ""
last_updated = "2026-06-07T02:04:30"
last_updated = "2026-06-07T23:47:04"
history = []
context_snapshot = []
sent_markdown = ""
sent_system_prompt = ""
+28
View File
@@ -0,0 +1,28 @@
from dataclasses import dataclass, field
from enum import Enum
class FixtureClass(str, Enum):
UNIT = "unit"
MOCK_APP = "mock_app"
LIVE_GUI = "live_gui"
HEADLESS = "headless"
OPT_IN = "opt_in"
PERFORMANCE = "performance"
class Speed(str, Enum):
FAST = "fast"
MEDIUM = "medium"
SLOW = "slow"
VERY_SLOW = "very_slow"
@dataclass(frozen=True)
class CategoryRecord:
filename: str
fixture_class: FixtureClass
subsystems: list[str]
speed: Speed
batch_group: str
notes: str = ""
test_order: dict[str, int] = field(default_factory=dict)
source: str = "auto"
warnings: list[str] = field(default_factory=list)