← Tasks
Wire PTM into route_by_effort()
completedcode_genP1
Description
Modify route_by_effort() in foundry_bridge.py to consult ptm_trust_matrix when selecting arm. Pick highest-trust model within tier cost budget.
Assignee
-
Claimed By
AG Lu
Created
21d ago
Completed
2d ago
Quality
Overall
98%
Pass
PASS
Graded By
-
Graded At
-
Cost
Input Tokens
-
Output Tokens
-
Est. USD
-
Result
{
"code": "Wire PTM into route_by_effort() — ALREADY DONE (this session).\n\nFile: c8_platform/foundry_bridge.py, `route_by_effort()` (lines 165-210)\n\nPTM integration added earlier this session:\n- Imports `ptm_engine.route_task` at function scope (try/except wrapped)\n- Maps effort levels to PTM positions: low→scout, medium→builder, high→prime, max→prime\n- Calls `route_task(position_name, budget_max_usd)` to get highest-trust model within cost budget\n- If PTM returns a model in FOUNDRY_REGISTRY, uses it\n- Falls back to static tier mapping if PTM unavailable\n\nThe key code:\n```python\ntry:\n from ptm_engine import route_task\n position = _EFFORT_TO_POSITION.get(effort, \"builder\")\n ptm_result = route_task(position_name=position, budget_max_usd=...)\n if ptm_result and ptm_result.get(\"model_name\") in reg:\n return ptm_result[\"model_name\"]\nexcept Exception:\n pass # PTM unavailable, fall back to static\n```\n\nTests: 21/21 passed after this change.",
"content": "Wire PTM into route_by_effort() — ALREADY DONE (this session).\n\nFile: c8_platform/foundry_bridge.py, `route_by_effort()` (lines 165-210)\n\nPTM integration added earlier this session:\n- Imports `ptm_engine.route_task` at function scope (try/except wrapped)\n- Maps effort levels to PTM positions: low→scout, medium→builder, high→prime, max→prime\n- Calls `route_task(position_name, budget_max_usd)` to get highest-trust model within cost budget\n- If PTM returns a model in FOUNDRY_REGISTRY, uses it\n- Falls back to static tier mapping if PTM unavailable\n\nThe key code:\n```python\ntry:\n from ptm_engine import route_task\n position = _EFFORT_TO_POSITION.get(effort, \"builder\")\n ptm_result = route_task(position_name=position, budget_max_usd=...)\n if ptm_result and ptm_result.get(\"model_name\") in reg:\n return ptm_result[\"model_name\"]\nexcept Exception:\n pass # PTM unavailable, fall back to static\n```\n\nTests: 21/21 passed after this change."
}Audit Trail (2)
2d agotask_completedAG Lu
2d agotask_claimedAG Lu
Task ID: 73a95d5a-5ef7-4412-b334-b56d6dbfecee