| { |
| "status": "STABLE_LOCKED", |
| "decision": "QWEN3_ROUTER_V4_1_FINAL_STABLE_LOCKED", |
| "name": "qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable", |
| "repo_id": "koreallmdev/qwen3-8b-korean-coding-router", |
| "created_at": "2026-07-11 23:45:06", |
| "model_id": "qwen3-8b-korean-coding-router", |
| "base_model": "Qwen/Qwen3-8B", |
| "ollama_base": "qwen3:8b", |
| "contains": { |
| "local_ollama_runtime": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/ollama/qwen3-8b-korean-coding-router-ollama-full", |
| "docker_openwebui_router_stack": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/docker_openwebui_router/qwen3-router-openwebui-stack" |
| }, |
| "runtime_urls": { |
| "openwebui": "http://127.0.0.1:3001", |
| "router_api": "http://127.0.0.1:8011/v1", |
| "ollama_api": "http://127.0.0.1:11435" |
| }, |
| "sanitization": { |
| "excluded_backup_files": true, |
| "api_key_placeholder": "local", |
| "removed_sk_local_router": true |
| }, |
| "copy_reports": [ |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/docker_openwebui_router/qwen3-router-openwebui-stack", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/stable/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable/docker_openwebui_router_stack", |
| "copied_files": 19, |
| "skipped": [ |
| "docker-compose.yml.before_mount_fix_20260711_202629", |
| "router_api/__pycache__", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_230936", |
| "router_api/router_api.py.before_safety_patch_v3_20260711_205443", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_205807", |
| "router_api/router_api.py.before_safety_patch_v4_20260711_231439", |
| "router_api/router_api.py.before_routing_priority_v4_1_20260711_232727", |
| "router_api/__pycache__/router_api.cpython-312.pyc" |
| ], |
| "sanitized": [ |
| { |
| "file": "docker-compose.yml", |
| "changes": [ |
| "local -> local" |
| ] |
| } |
| ] |
| }, |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/ollama/qwen3-8b-korean-coding-router-ollama-full", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/stable/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable/local_ollama_runtime", |
| "copied_files": 15, |
| "skipped": [], |
| "sanitized": [] |
| }, |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/docker_openwebui_router/qwen3-router-openwebui-stack", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/releases/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable_20260711_234506/docker_openwebui_router_stack", |
| "copied_files": 19, |
| "skipped": [ |
| "docker-compose.yml.before_mount_fix_20260711_202629", |
| "router_api/__pycache__", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_230936", |
| "router_api/router_api.py.before_safety_patch_v3_20260711_205443", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_205807", |
| "router_api/router_api.py.before_safety_patch_v4_20260711_231439", |
| "router_api/router_api.py.before_routing_priority_v4_1_20260711_232727", |
| "router_api/__pycache__/router_api.cpython-312.pyc" |
| ], |
| "sanitized": [ |
| { |
| "file": "docker-compose.yml", |
| "changes": [ |
| "local -> local" |
| ] |
| } |
| ] |
| }, |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/ollama/qwen3-8b-korean-coding-router-ollama-full", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/releases/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable_20260711_234506/local_ollama_runtime", |
| "copied_files": 15, |
| "skipped": [], |
| "sanitized": [] |
| }, |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/docker_openwebui_router/qwen3-router-openwebui-stack", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/hf_combined_runtime/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable/docker_openwebui_router_stack", |
| "copied_files": 19, |
| "skipped": [ |
| "docker-compose.yml.before_mount_fix_20260711_202629", |
| "router_api/__pycache__", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_230936", |
| "router_api/router_api.py.before_safety_patch_v3_20260711_205443", |
| "router_api/router_api.py.before_safety_patch_v3_1_20260711_205807", |
| "router_api/router_api.py.before_safety_patch_v4_20260711_231439", |
| "router_api/router_api.py.before_routing_priority_v4_1_20260711_232727", |
| "router_api/__pycache__/router_api.cpython-312.pyc" |
| ], |
| "sanitized": [ |
| { |
| "file": "docker-compose.yml", |
| "changes": [ |
| "local -> local" |
| ] |
| } |
| ] |
| }, |
| { |
| "src": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/ollama/qwen3-8b-korean-coding-router-ollama-full", |
| "dst": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/hf_combined_runtime/qwen3-8b-korean-coding-router-combined-local-router-v4.1-stable/local_ollama_runtime", |
| "copied_files": 15, |
| "skipped": [], |
| "sanitized": [] |
| } |
| ], |
| "preflight": { |
| "router_health": { |
| "status": "ok", |
| "server": "Qwen3RouterAPI/4.1", |
| "ollama_url": "http://ollama:11434", |
| "ollama_model": "qwen3-8b-korean-coding-router:latest", |
| "routing": "priority_intent_router_v4_1" |
| }, |
| "router_models": [ |
| "qwen3-8b-korean-coding-router" |
| ], |
| "route_debug_after_longform": { |
| "route": "linux", |
| "signals": [ |
| "port_or_process_signal", |
| "short_answer_signal", |
| "longform_context_only" |
| ], |
| "blocked_routes": [ |
| "longform" |
| ], |
| "priority": "safety_linux_first" |
| }, |
| "stack": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/docker_openwebui_router/qwen3-router-openwebui-stack", |
| "local_ollama": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/dist/ollama/qwen3-8b-korean-coding-router-ollama-full" |
| }, |
| "stable_locked_version": "v4.1", |
| "description_ko": "Qwen3-8B를 Ollama에서 불러오고, 우리가 만든 Router API v4.1과 Open WebUI Docker stack을 결합한 한국어 코딩/운영 보조 런타임 배포판입니다.", |
| "description_en": "Qwen3-8B based Korean coding/ops runtime package for Ollama, Open WebUI, and Docker Router API v4.1. Includes local Ollama runtime and router stack; model weights are not included.", |
| "hf_url": "https://huggingface.co/koreallmdev/qwen3-8b-korean-coding-router", |
| "locked_at": "2026-07-11 23:54:27", |
| "runtime_type": "combined_local_ollama_runtime_plus_docker_openwebui_router_stack", |
| "not_a_full_checkpoint": true, |
| "base_model_required": "Qwen/Qwen3-8B via Ollama qwen3:8b", |
| "router_api": "Qwen3RouterAPI/4.1", |
| "routing": "priority_intent_router_v4_1", |
| "local_urls": { |
| "openwebui": "http://127.0.0.1:3001", |
| "router_api": "http://127.0.0.1:8011/v1", |
| "ollama_api": "http://127.0.0.1:11435" |
| }, |
| "final_lock_report": "/home/saul9523/dgx_ai_factory/101_qwen_next_coding_1m_train/reports/final_stable_lock_v4_1_20260711_235427.json" |
| } |
|
|