Commit 3ff5efd2 3ff5efd2a67177bd01f1499e74c33d6aee129fc8 by cnb.bofCdSsphPA

update readme.md

1 parent 5e373f5b
Showing 40 changed files with 105 additions and 135 deletions
1 # oh-my-codex agent: analyst 1 # oh-my-codex agent: analyst
2 name = "analyst" 2 name = "analyst"
3 description = "Requirements clarity, acceptance criteria, hidden constraints" 3 description = "Requirements clarity, acceptance criteria, hidden constraints"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "medium" 5 model_reasoning_effort = "medium"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -168,5 +167,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -168,5 +167,5 @@ Use local tools; report missing specialist coverage to the leader.
168 - posture: frontier-orchestrator 167 - posture: frontier-orchestrator
169 - model_class: frontier 168 - model_class: frontier
170 - routing_role: leader 169 - routing_role: leader
171 - resolved_model: gpt-5.4 170 - resolved_model: gpt-5.5
172 """ 171 """
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
2 name = "architect" 2 name = "architect"
3 description = "System design, boundaries, interfaces, long-horizon tradeoffs" 3 description = "System design, boundaries, interfaces, long-horizon tradeoffs"
4 model = "gpt-5.4-mini" 4 model = "gpt-5.4-mini"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
......
1 # oh-my-codex agent: code-reviewer 1 # oh-my-codex agent: code-reviewer
2 name = "code-reviewer" 2 name = "code-reviewer"
3 description = "Comprehensive review across all concerns" 3 description = "Comprehensive review across all concerns"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -172,5 +171,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -172,5 +171,5 @@ Use local tools; report missing specialist coverage to the leader.
172 - posture: frontier-orchestrator 171 - posture: frontier-orchestrator
173 - model_class: frontier 172 - model_class: frontier
174 - routing_role: leader 173 - routing_role: leader
175 - resolved_model: gpt-5.4 174 - resolved_model: gpt-5.5
176 """ 175 """
......
1 # oh-my-codex agent: code-simplifier 1 # oh-my-codex agent: code-simplifier
2 name = "code-simplifier" 2 name = "code-simplifier"
3 description = "Simplifies recently modified code for clarity and consistency without changing behavior" 3 description = "Simplifies recently modified code for clarity and consistency without changing behavior"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -164,5 +163,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -164,5 +163,5 @@ Use local tools; report missing specialist coverage to the leader.
164 - posture: deep-worker 163 - posture: deep-worker
165 - model_class: frontier 164 - model_class: frontier
166 - routing_role: executor 165 - routing_role: executor
167 - resolved_model: gpt-5.4 166 - resolved_model: gpt-5.5
168 """ 167 """
......
1 # oh-my-codex agent: critic 1 # oh-my-codex agent: critic
2 name = "critic" 2 name = "critic"
3 description = "Plan/design critical challenge and review" 3 description = "Plan/design critical challenge and review"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -113,5 +112,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -113,5 +112,5 @@ Use local tools; report missing specialist coverage to the leader.
113 - posture: frontier-orchestrator 112 - posture: frontier-orchestrator
114 - model_class: frontier 113 - model_class: frontier
115 - routing_role: leader 114 - routing_role: leader
116 - resolved_model: gpt-5.4 115 - resolved_model: gpt-5.5
117 """ 116 """
......
1 # oh-my-codex agent: debugger 1 # oh-my-codex agent: debugger
2 name = "debugger" 2 name = "debugger"
3 description = "Root-cause analysis, regression isolation, failure diagnosis" 3 description = "Root-cause analysis, regression isolation, failure diagnosis"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -149,5 +148,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -149,5 +148,5 @@ Use local tools; report missing specialist coverage to the leader.
149 - posture: deep-worker 148 - posture: deep-worker
150 - model_class: standard 149 - model_class: standard
151 - routing_role: executor 150 - routing_role: executor
152 - resolved_model: gpt-5.4 151 - resolved_model: gpt-5.5
153 """ 152 """
......
1 # oh-my-codex agent: dependency-expert 1 # oh-my-codex agent: dependency-expert
2 name = "dependency-expert" 2 name = "dependency-expert"
3 description = "External SDK/API/package evaluation" 3 description = "External SDK/API/package evaluation"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -162,5 +161,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -162,5 +161,5 @@ Use local tools; report missing specialist coverage to the leader.
162 - posture: frontier-orchestrator 161 - posture: frontier-orchestrator
163 - model_class: standard 162 - model_class: standard
164 - routing_role: specialist 163 - routing_role: specialist
165 - resolved_model: gpt-5.4 164 - resolved_model: gpt-5.5
166 """ 165 """
......
1 # oh-my-codex agent: designer 1 # oh-my-codex agent: designer
2 name = "designer" 2 name = "designer"
3 description = "UX/UI architecture, interaction design" 3 description = "UX/UI architecture, interaction design"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -158,5 +157,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -158,5 +157,5 @@ Use local tools; report missing specialist coverage to the leader.
158 - posture: deep-worker 157 - posture: deep-worker
159 - model_class: standard 158 - model_class: standard
160 - routing_role: executor 159 - routing_role: executor
161 - resolved_model: gpt-5.4 160 - resolved_model: gpt-5.5
162 """ 161 """
......
1 # oh-my-codex agent: executor 1 # oh-my-codex agent: executor
2 name = "executor" 2 name = "executor"
3 description = "Code implementation, refactoring, feature work" 3 description = "Code implementation, refactoring, feature work"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "medium" 5 model_reasoning_effort = "medium"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -140,5 +139,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -140,5 +139,5 @@ Use local tools; report missing specialist coverage to the leader.
140 - posture: deep-worker 139 - posture: deep-worker
141 - model_class: standard 140 - model_class: standard
142 - routing_role: executor 141 - routing_role: executor
143 - resolved_model: gpt-5.4 142 - resolved_model: gpt-5.5
144 """ 143 """
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
2 name = "explore" 2 name = "explore"
3 description = "Fast codebase search and file/symbol mapping" 3 description = "Fast codebase search and file/symbol mapping"
4 model = "gpt-5.3-codex-spark" 4 model = "gpt-5.3-codex-spark"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "low" 5 model_reasoning_effort = "low"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
......
1 # oh-my-codex agent: git-master 1 # oh-my-codex agent: git-master
2 name = "git-master" 2 name = "git-master"
3 description = "Commit strategy, history hygiene, rebasing" 3 description = "Commit strategy, history hygiene, rebasing"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -146,5 +145,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -146,5 +145,5 @@ Use local tools; report missing specialist coverage to the leader.
146 - posture: deep-worker 145 - posture: deep-worker
147 - model_class: standard 146 - model_class: standard
148 - routing_role: executor 147 - routing_role: executor
149 - resolved_model: gpt-5.4 148 - resolved_model: gpt-5.5
150 """ 149 """
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
2 name = "planner" 2 name = "planner"
3 description = "Task sequencing, execution plans, risk flags" 3 description = "Task sequencing, execution plans, risk flags"
4 model = "gpt-5.4-mini" 4 model = "gpt-5.4-mini"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
......
1 # oh-my-codex agent: prometheus-strict-metis 1 # oh-my-codex agent: prometheus-strict-metis
2 name = "prometheus-strict-metis" 2 name = "prometheus-strict-metis"
3 description = "Prometheus Strict requirements interviewer and ambiguity mapper" 3 description = "Prometheus Strict requirements interviewer and ambiguity mapper"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -301,5 +300,5 @@ This role is tuned for frontier-class models. ...@@ -301,5 +300,5 @@ This role is tuned for frontier-class models.
301 - model_class: frontier 300 - model_class: frontier
302 - routing_role: leader 301 - routing_role: leader
303 - native_subagent_delegation: allowed 302 - native_subagent_delegation: allowed
304 - resolved_model: gpt-5.4 303 - resolved_model: gpt-5.5
305 """ 304 """
......
1 # oh-my-codex agent: prometheus-strict-momus 1 # oh-my-codex agent: prometheus-strict-momus
2 name = "prometheus-strict-momus" 2 name = "prometheus-strict-momus"
3 description = "Prometheus Strict adversarial plan critic and risk challenger" 3 description = "Prometheus Strict adversarial plan critic and risk challenger"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -115,5 +114,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -115,5 +114,5 @@ Use local tools; report missing specialist coverage to the leader.
115 - posture: frontier-orchestrator 114 - posture: frontier-orchestrator
116 - model_class: frontier 115 - model_class: frontier
117 - routing_role: leader 116 - routing_role: leader
118 - resolved_model: gpt-5.4 117 - resolved_model: gpt-5.5
119 """ 118 """
......
1 # oh-my-codex agent: prometheus-strict-oracle 1 # oh-my-codex agent: prometheus-strict-oracle
2 name = "prometheus-strict-oracle" 2 name = "prometheus-strict-oracle"
3 description = "Prometheus Strict implementation readiness verifier and handoff judge" 3 description = "Prometheus Strict implementation readiness verifier and handoff judge"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -140,5 +139,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -140,5 +139,5 @@ Use local tools; report missing specialist coverage to the leader.
140 - posture: frontier-orchestrator 139 - posture: frontier-orchestrator
141 - model_class: standard 140 - model_class: standard
142 - routing_role: leader 141 - routing_role: leader
143 - resolved_model: gpt-5.4 142 - resolved_model: gpt-5.5
144 """ 143 """
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
2 name = "researcher" 2 name = "researcher"
3 description = "External documentation and reference research" 3 description = "External documentation and reference research"
4 model = "gpt-5.4-mini" 4 model = "gpt-5.4-mini"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
......
1 # oh-my-codex agent: scholastic 1 # oh-my-codex agent: scholastic
2 name = "scholastic" 2 name = "scholastic"
3 description = "Ontology-first reasoning reviewer: category mistakes, hidden assumptions, modality separation, scholastic critique, and minimal-repair proposals" 3 description = "Ontology-first reasoning reviewer: category mistakes, hidden assumptions, modality separation, scholastic critique, and minimal-repair proposals"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 You are a reasoning assistant grounded in structured inquiry and Greek–scholastic traditions. When responding: 7 You are a reasoning assistant grounded in structured inquiry and Greek–scholastic traditions. When responding:
...@@ -44,5 +43,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -44,5 +43,5 @@ Use local tools; report missing specialist coverage to the leader.
44 - posture: frontier-orchestrator 43 - posture: frontier-orchestrator
45 - model_class: frontier 44 - model_class: frontier
46 - routing_role: leader 45 - routing_role: leader
47 - resolved_model: gpt-5.4 46 - resolved_model: gpt-5.5
48 """ 47 """
......
1 # oh-my-codex agent: team-executor 1 # oh-my-codex agent: team-executor
2 name = "team-executor" 2 name = "team-executor"
3 description = "Supervised team execution for conservative delivery lanes" 3 description = "Supervised team execution for conservative delivery lanes"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "medium" 5 model_reasoning_effort = "medium"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -89,5 +88,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -89,5 +88,5 @@ Use local tools; report missing specialist coverage to the leader.
89 - posture: deep-worker 88 - posture: deep-worker
90 - model_class: frontier 89 - model_class: frontier
91 - routing_role: executor 90 - routing_role: executor
92 - resolved_model: gpt-5.4 91 - resolved_model: gpt-5.5
93 """ 92 """
......
1 # oh-my-codex agent: test-engineer 1 # oh-my-codex agent: test-engineer
2 name = "test-engineer" 2 name = "test-engineer"
3 description = "Test strategy, coverage, flaky-test hardening" 3 description = "Test strategy, coverage, flaky-test hardening"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "medium" 5 model_reasoning_effort = "medium"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -162,5 +161,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -162,5 +161,5 @@ Use local tools; report missing specialist coverage to the leader.
162 - posture: deep-worker 161 - posture: deep-worker
163 - model_class: frontier 162 - model_class: frontier
164 - routing_role: executor 163 - routing_role: executor
165 - resolved_model: gpt-5.4 164 - resolved_model: gpt-5.5
166 """ 165 """
......
1 # oh-my-codex agent: verifier 1 # oh-my-codex agent: verifier
2 name = "verifier" 2 name = "verifier"
3 description = "Completion evidence, claim validation, test adequacy" 3 description = "Completion evidence, claim validation, test adequacy"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -118,5 +117,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -118,5 +117,5 @@ Use local tools; report missing specialist coverage to the leader.
118 - posture: frontier-orchestrator 117 - posture: frontier-orchestrator
119 - model_class: standard 118 - model_class: standard
120 - routing_role: leader 119 - routing_role: leader
121 - resolved_model: gpt-5.4 120 - resolved_model: gpt-5.5
122 """ 121 """
......
1 # oh-my-codex agent: vision 1 # oh-my-codex agent: vision
2 name = "vision" 2 name = "vision"
3 description = "Image/screenshot/diagram analysis" 3 description = "Image/screenshot/diagram analysis"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "low" 5 model_reasoning_effort = "low"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -130,5 +129,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -130,5 +129,5 @@ Use local tools; report missing specialist coverage to the leader.
130 - posture: fast-lane 129 - posture: fast-lane
131 - model_class: frontier 130 - model_class: frontier
132 - routing_role: specialist 131 - routing_role: specialist
133 - resolved_model: gpt-5.4 132 - resolved_model: gpt-5.5
134 """ 133 """
......
1 # oh-my-codex agent: writer 1 # oh-my-codex agent: writer
2 name = "writer" 2 name = "writer"
3 description = "Documentation, migration notes, user guidance" 3 description = "Documentation, migration notes, user guidance"
4 model = "gpt-5.4" 4 model = "gpt-5.5"
5 model_provider = "my-local-llm"
6 model_reasoning_effort = "high" 5 model_reasoning_effort = "high"
7 developer_instructions = """ 6 developer_instructions = """
8 <identity> 7 <identity>
...@@ -141,5 +140,5 @@ Use local tools; report missing specialist coverage to the leader. ...@@ -141,5 +140,5 @@ Use local tools; report missing specialist coverage to the leader.
141 - posture: fast-lane 140 - posture: fast-lane
142 - model_class: standard 141 - model_class: standard
143 - routing_role: specialist 142 - routing_role: specialist
144 - resolved_model: gpt-5.4 143 - resolved_model: gpt-5.5
145 """ 144 """
......
...@@ -71,10 +71,11 @@ Delegates to the `code-reviewer` and `architect` agents in parallel for a two-la ...@@ -71,10 +71,11 @@ Delegates to the `code-reviewer` and `architect` agents in parallel for a two-la
71 71
72 Do not self-review as a fallback. If the `code-reviewer` or `architect` agent path is missing, unavailable, skipped, or fails, emit a clear unavailable-review result and block approval until the independent lane evidence exists. 72 Do not self-review as a fallback. If the `code-reviewer` or `architect` agent path is missing, unavailable, skipped, or fails, emit a clear unavailable-review result and block approval until the independent lane evidence exists.
73 73
74 Respect the user's current model and reasoning/effort selection when launching review lanes. Do not pass `model` or `reasoning_effort` overrides in the review-lane task calls unless the user explicitly asks for review-specific overrides; omitting them lets native subagents inherit the active session settings.
75
74 ``` 76 ```
75 task( 77 task(
76 agent_type="code-reviewer", 78 agent_type="code-reviewer",
77 reasoning_effort="xhigh",
78 prompt="CODE REVIEW TASK 79 prompt="CODE REVIEW TASK
79 80
80 Review code changes for quality, security, and maintainability. 81 Review code changes for quality, security, and maintainability.
...@@ -100,7 +101,6 @@ Output: Code review report with: ...@@ -100,7 +101,6 @@ Output: Code review report with:
100 101
101 task( 102 task(
102 agent_type="architect", 103 agent_type="architect",
103 reasoning_effort="xhigh",
104 prompt="ARCHITECTURE / DEVIL'S-ADVOCATE REVIEW TASK 104 prompt="ARCHITECTURE / DEVIL'S-ADVOCATE REVIEW TASK
105 105
106 Review the same code changes from the architecture/tradeoff perspective. 106 Review the same code changes from the architecture/tradeoff perspective.
......
...@@ -254,31 +254,31 @@ Auto-generated by `omx setup` from the current `config.toml` plus OMX model over ...@@ -254,31 +254,31 @@ Auto-generated by `omx setup` from the current `config.toml` plus OMX model over
254 254
255 | Role | Model | Reasoning Effort | Use Case | 255 | Role | Model | Reasoning Effort | Use Case |
256 | --- | --- | --- | --- | 256 | --- | --- | --- | --- |
257 | Frontier (leader) | `gpt-5.4` | high | Primary leader/orchestrator for planning, coordination, and frontier-class reasoning. | 257 | Frontier (leader) | `gpt-5.5` | high | Primary leader/orchestrator for planning, coordination, and frontier-class reasoning. |
258 | Spark (explorer/fast) | `gpt-5.3-codex-spark` | low | Fast triage, explore, lightweight synthesis, and low-latency routing. | 258 | Spark (explorer/fast) | `gpt-5.3-codex-spark` | low | Fast triage, explore, lightweight synthesis, and low-latency routing. |
259 | Standard (subagent default) | `gpt-5.4` | high | Default standard-capability model for installable specialists and secondary worker lanes unless a role is explicitly frontier or spark. | 259 | Standard (subagent default) | `gpt-5.5` | high | Default standard-capability model for installable specialists and secondary worker lanes unless a role is explicitly frontier or spark. |
260 | `explore` | `gpt-5.3-codex-spark` | low | Fast codebase search and file/symbol mapping (fast-lane, fast) | 260 | `explore` | `gpt-5.3-codex-spark` | low | Fast codebase search and file/symbol mapping (fast-lane, fast) |
261 | `analyst` | `gpt-5.4` | medium | Requirements clarity, acceptance criteria, hidden constraints (frontier-orchestrator, frontier) | 261 | `analyst` | `gpt-5.5` | medium | Requirements clarity, acceptance criteria, hidden constraints (frontier-orchestrator, frontier) |
262 | `planner` | `gpt-5.4-mini` | high | Task sequencing, execution plans, risk flags (frontier-orchestrator, frontier) | 262 | `planner` | `gpt-5.4-mini` | high | Task sequencing, execution plans, risk flags (frontier-orchestrator, frontier) |
263 | `architect` | `gpt-5.4-mini` | high | System design, boundaries, interfaces, long-horizon tradeoffs (frontier-orchestrator, frontier) | 263 | `architect` | `gpt-5.4-mini` | high | System design, boundaries, interfaces, long-horizon tradeoffs (frontier-orchestrator, frontier) |
264 | `debugger` | `gpt-5.4` | high | Root-cause analysis, regression isolation, failure diagnosis (deep-worker, standard) | 264 | `debugger` | `gpt-5.5` | high | Root-cause analysis, regression isolation, failure diagnosis (deep-worker, standard) |
265 | `executor` | `gpt-5.4` | medium | Code implementation, refactoring, feature work (deep-worker, standard) | 265 | `executor` | `gpt-5.5` | medium | Code implementation, refactoring, feature work (deep-worker, standard) |
266 | `team-executor` | `gpt-5.4` | medium | Supervised team execution for conservative delivery lanes (deep-worker, frontier) | 266 | `team-executor` | `gpt-5.5` | medium | Supervised team execution for conservative delivery lanes (deep-worker, frontier) |
267 | `verifier` | `gpt-5.4` | high | Completion evidence, claim validation, test adequacy (frontier-orchestrator, standard) | 267 | `verifier` | `gpt-5.5` | high | Completion evidence, claim validation, test adequacy (frontier-orchestrator, standard) |
268 | `code-reviewer` | `gpt-5.4` | high | Comprehensive review across all concerns (frontier-orchestrator, frontier) | 268 | `code-reviewer` | `gpt-5.5` | high | Comprehensive review across all concerns (frontier-orchestrator, frontier) |
269 | `dependency-expert` | `gpt-5.4` | high | External SDK/API/package evaluation (frontier-orchestrator, standard) | 269 | `dependency-expert` | `gpt-5.5` | high | External SDK/API/package evaluation (frontier-orchestrator, standard) |
270 | `test-engineer` | `gpt-5.4` | medium | Test strategy, coverage, flaky-test hardening (deep-worker, frontier) | 270 | `test-engineer` | `gpt-5.5` | medium | Test strategy, coverage, flaky-test hardening (deep-worker, frontier) |
271 | `designer` | `gpt-5.4` | high | UX/UI architecture, interaction design (deep-worker, standard) | 271 | `designer` | `gpt-5.5` | high | UX/UI architecture, interaction design (deep-worker, standard) |
272 | `writer` | `gpt-5.4` | high | Documentation, migration notes, user guidance (fast-lane, standard) | 272 | `writer` | `gpt-5.5` | high | Documentation, migration notes, user guidance (fast-lane, standard) |
273 | `git-master` | `gpt-5.4` | high | Commit strategy, history hygiene, rebasing (deep-worker, standard) | 273 | `git-master` | `gpt-5.5` | high | Commit strategy, history hygiene, rebasing (deep-worker, standard) |
274 | `code-simplifier` | `gpt-5.4` | high | Simplifies recently modified code for clarity and consistency without changing behavior (deep-worker, frontier) | 274 | `code-simplifier` | `gpt-5.5` | high | Simplifies recently modified code for clarity and consistency without changing behavior (deep-worker, frontier) |
275 | `researcher` | `gpt-5.4-mini` | high | External documentation and reference research (fast-lane, standard) | 275 | `researcher` | `gpt-5.4-mini` | high | External documentation and reference research (fast-lane, standard) |
276 | `prometheus-strict-metis` | `gpt-5.4` | high | Prometheus Strict requirements interviewer and ambiguity mapper (frontier-orchestrator, frontier) | 276 | `prometheus-strict-metis` | `gpt-5.5` | high | Prometheus Strict requirements interviewer and ambiguity mapper (frontier-orchestrator, frontier) |
277 | `prometheus-strict-momus` | `gpt-5.4` | high | Prometheus Strict adversarial plan critic and risk challenger (frontier-orchestrator, frontier) | 277 | `prometheus-strict-momus` | `gpt-5.5` | high | Prometheus Strict adversarial plan critic and risk challenger (frontier-orchestrator, frontier) |
278 | `prometheus-strict-oracle` | `gpt-5.4` | high | Prometheus Strict implementation readiness verifier and handoff judge (frontier-orchestrator, standard) | 278 | `prometheus-strict-oracle` | `gpt-5.5` | high | Prometheus Strict implementation readiness verifier and handoff judge (frontier-orchestrator, standard) |
279 | `critic` | `gpt-5.4` | high | Plan/design critical challenge and review (frontier-orchestrator, frontier) | 279 | `critic` | `gpt-5.5` | high | Plan/design critical challenge and review (frontier-orchestrator, frontier) |
280 | `scholastic` | `gpt-5.4` | high | Ontology-first reasoning reviewer: category mistakes, hidden assumptions, modality separation, scholastic critique, and minimal-repair proposals (frontier-orchestrator, frontier) | 280 | `scholastic` | `gpt-5.5` | high | Ontology-first reasoning reviewer: category mistakes, hidden assumptions, modality separation, scholastic critique, and minimal-repair proposals (frontier-orchestrator, frontier) |
281 | `vision` | `gpt-5.4` | low | Image/screenshot/diagram analysis (fast-lane, frontier) | 281 | `vision` | `gpt-5.5` | low | Image/screenshot/diagram analysis (fast-lane, frontier) |
282 <!-- OMX:MODELS:END --> 282 <!-- OMX:MODELS:END -->
283 283
284 --- 284 ---
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T14:00:28.270203+08:00", 52 "started_at": "2026-06-04T14:23:30.631658+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T14:00:28.270203+08:00", 114 "started_at": "2026-06-04T14:23:30.631658+08:00",
115 "finished_at": "2026-06-04T14:00:28.271729+08:00", 115 "finished_at": "2026-06-04T14:23:30.633175+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T14:00:28.943358+08:00", 52 "started_at": "2026-06-04T14:23:31.618052+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T14:00:28.943358+08:00", 114 "started_at": "2026-06-04T14:23:31.618052+08:00",
115 "finished_at": "2026-06-04T14:00:28.944578+08:00", 115 "finished_at": "2026-06-04T14:23:31.619353+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T14:00:28.602175+08:00", 52 "started_at": "2026-06-04T14:23:30.925797+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T14:00:28.602175+08:00", 114 "started_at": "2026-06-04T14:23:30.925797+08:00",
115 "finished_at": "2026-06-04T14:00:28.603652+08:00", 115 "finished_at": "2026-06-04T14:23:30.927236+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T13:52:49.952665+08:00", 52 "started_at": "2026-06-04T14:23:29.621089+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T13:52:49.952665+08:00", 114 "started_at": "2026-06-04T14:23:29.621089+08:00",
115 "finished_at": "2026-06-04T13:52:49.954302+08:00", 115 "finished_at": "2026-06-04T14:23:29.622399+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T13:52:50.210469+08:00", 52 "started_at": "2026-06-04T14:23:29.790262+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T13:52:50.210469+08:00", 114 "started_at": "2026-06-04T14:23:29.790262+08:00",
115 "finished_at": "2026-06-04T13:52:50.211993+08:00", 115 "finished_at": "2026-06-04T14:23:29.791468+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T13:52:50.434101+08:00", 52 "started_at": "2026-06-04T14:23:29.982036+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T13:52:50.434101+08:00", 114 "started_at": "2026-06-04T14:23:29.982036+08:00",
115 "finished_at": "2026-06-04T13:52:50.435667+08:00", 115 "finished_at": "2026-06-04T14:23:29.983246+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
49 "job_status": "running", 49 "job_status": "running",
50 "input_count": 20, 50 "input_count": 20,
51 "output_count": null, 51 "output_count": null,
52 "started_at": "2026-06-04T13:52:50.702135+08:00", 52 "started_at": "2026-06-04T14:23:30.194094+08:00",
53 "finished_at": null, 53 "finished_at": null,
54 "log_uri": null, 54 "log_uri": null,
55 "metadata_json": { 55 "metadata_json": {
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
111 "job_status": "failed", 111 "job_status": "failed",
112 "input_count": 20, 112 "input_count": 20,
113 "output_count": 0, 113 "output_count": 0,
114 "started_at": "2026-06-04T13:52:50.702135+08:00", 114 "started_at": "2026-06-04T14:23:30.194094+08:00",
115 "finished_at": "2026-06-04T13:52:50.703634+08:00", 115 "finished_at": "2026-06-04T14:23:30.195481+08:00",
116 "log_uri": null, 116 "log_uri": null,
117 "metadata_json": { 117 "metadata_json": {
118 "lane": "semantic", 118 "lane": "semantic",
......
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
153 "job_status": "running", 153 "job_status": "running",
154 "input_count": 20, 154 "input_count": 20,
155 "output_count": null, 155 "output_count": null,
156 "started_at": "2026-06-04T13:57:50.652147+08:00", 156 "started_at": "2026-06-04T14:23:29.115597+08:00",
157 "finished_at": null, 157 "finished_at": null,
158 "log_uri": null, 158 "log_uri": null,
159 "metadata_json": { 159 "metadata_json": {
...@@ -181,8 +181,8 @@ ...@@ -181,8 +181,8 @@
181 "job_status": "failed", 181 "job_status": "failed",
182 "input_count": 20, 182 "input_count": 20,
183 "output_count": 0, 183 "output_count": 0,
184 "started_at": "2026-06-04T13:57:50.652147+08:00", 184 "started_at": "2026-06-04T14:23:29.115597+08:00",
185 "finished_at": "2026-06-04T13:57:50.653101+08:00", 185 "finished_at": "2026-06-04T14:23:29.116450+08:00",
186 "log_uri": null, 186 "log_uri": null,
187 "metadata_json": { 187 "metadata_json": {
188 "lane": "exact", 188 "lane": "exact",
......
...@@ -6,12 +6,8 @@ ...@@ -6,12 +6,8 @@
6 "features_added": 10, 6 "features_added": 10,
7 "matcher_fingerprint_count": 5, 7 "matcher_fingerprint_count": 5,
8 "fallback_fingerprint_count": 0, 8 "fallback_fingerprint_count": 0,
9 "semantic_runtime_available": false, 9 "semantic_runtime_available": true,
10 "semantic_runtime_missing": [ 10 "semantic_runtime_missing": [],
11 "torch", 11 "semantic_runtime_ready_count": 5,
12 "torchaudio", 12 "semantic_fallback_count": 0
13 "transformers"
14 ],
15 "semantic_runtime_ready_count": 0,
16 "semantic_fallback_count": 5
17 } 13 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -12,11 +12,11 @@ ...@@ -12,11 +12,11 @@
12 ], 12 ],
13 "feature_ids": [ 13 "feature_ids": [
14 20, 14 20,
15 11, 15 30,
16 21, 16 21,
17 13, 17 31,
18 22, 18 22,
19 15 19 32
20 ], 20 ],
21 "membership_ids": [ 21 "membership_ids": [
22 8 22 8
...@@ -31,9 +31,9 @@ ...@@ -31,9 +31,9 @@
31 ], 31 ],
32 "feature_ids": [ 32 "feature_ids": [
33 23, 33 23,
34 17, 34 33,
35 24, 35 24,
36 19 36 34
37 ], 37 ],
38 "membership_ids": [ 38 "membership_ids": [
39 9 39 9
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
43 "counts": { 43 "counts": {
44 "media_entity": 9, 44 "media_entity": 9,
45 "audio_object": 22, 45 "audio_object": 22,
46 "feature_fact": 24, 46 "feature_fact": 34,
47 "set_membership": 9 47 "set_membership": 9
48 }, 48 },
49 "window_lineage_sample": { 49 "window_lineage_sample": {
...@@ -55,10 +55,10 @@ ...@@ -55,10 +55,10 @@
55 "end_ms": 6000 55 "end_ms": 6000
56 }, 56 },
57 "feature_lineage_sample": { 57 "feature_lineage_sample": {
58 "feature_type": "fingerprint", 58 "feature_type": "embedding",
59 "model_name": "chromaprint_matcher", 59 "model_name": "mert-v1-95m",
60 "model_version": "phase1_local", 60 "model_version": "hf-main",
61 "feature_set_name": "chromaprint_matcher_5s", 61 "feature_set_name": "mert_5s_hop2.5_v1",
62 "window_id": 22, 62 "window_id": 22,
63 "song_id": 9, 63 "song_id": 9,
64 "title": "song beta" 64 "title": "song beta"
......
...@@ -33,26 +33,22 @@ ...@@ -33,26 +33,22 @@
33 "features_added": 10, 33 "features_added": 10,
34 "matcher_fingerprint_count": 5, 34 "matcher_fingerprint_count": 5,
35 "fallback_fingerprint_count": 0, 35 "fallback_fingerprint_count": 0,
36 "semantic_runtime_available": false, 36 "semantic_runtime_available": true,
37 "semantic_runtime_missing": [ 37 "semantic_runtime_missing": [],
38 "torch", 38 "semantic_runtime_ready_count": 5,
39 "torchaudio", 39 "semantic_fallback_count": 0
40 "transformers"
41 ],
42 "semantic_runtime_ready_count": 0,
43 "semantic_fallback_count": 5
44 }, 40 },
45 "import_counts": { 41 "import_counts": {
46 "media_entity": 9, 42 "media_entity": 9,
47 "audio_object": 22, 43 "audio_object": 22,
48 "feature_fact": 24, 44 "feature_fact": 34,
49 "set_membership": 9 45 "set_membership": 9
50 }, 46 },
51 "feature_lineage_sample": { 47 "feature_lineage_sample": {
52 "feature_type": "fingerprint", 48 "feature_type": "embedding",
53 "model_name": "chromaprint_matcher", 49 "model_name": "mert-v1-95m",
54 "model_version": "phase1_local", 50 "model_version": "hf-main",
55 "feature_set_name": "chromaprint_matcher_5s", 51 "feature_set_name": "mert_5s_hop2.5_v1",
56 "window_id": 22, 52 "window_id": 22,
57 "song_id": 9, 53 "song_id": 9,
58 "title": "song beta" 54 "title": "song beta"
......