의료·건강/진료 지침/w50004-21 · 원격진료자격경로

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
For a closed credentialing huddle, which of the two listed paths—Board Certificate Path A or Supervised Log Path B—is the minimum qualification that lets a clinician open a video tele-consult queue under the regional e-visit rule?

HX·R24/κ150 Article 3(1). A clinician may open a video tele-consult queue only after completing Board Certificate Path A (active specialty certificate plus proctored e-visit module) or, if Path A is unavailable, Supervised Log Path B with 20 supervised encounters signed by a Telehealth Mentor. Article 3(2). Path B is not available to clinicians who already failed Path A within the prior 12 months. HX·R24/κ157 Article 8. Audio-only visits follow a lighter checklist and must not be cited as satisfying video-queue qualifications. HX·R24/κ161 Article 4. Device encryption standards apply to all paths but do not create a third qualification route.

Model registry: 외부모래-z1 (ctx 64k, tools: retrieval|browser, latency low, cost mid, security: public|internal|confidential, external: true, max_diff: 5); 돌틈-i6 (ctx 28k, tools: retrieval, latency mid, cost mid, security: internal|confidential|personal, external: false, max_diff: 4); cloudpier-3 (ctx 40k, tools: retrieval|code, latency high, cost high, security: public|confidential, external: true, max_diff: 5); 서랍-m (ctx 18k, tools: none, latency low, cost low, security: confidential, external: false, max_diff: 3); atlas-w9 (ctx 22k, tools: calc, latency mid, cost mid, security: public|internal, external: false, max_diff: 2); flint-0 (ctx 35k, tools: retrieval, latency mid, cost mid, security: public|internal|confidential, external: false, max_diff: 5).
executor_trials(k=8): success 7 / fail 1

[Assistant] {"difficulty":2,"security":"confidential","selection":"돌틈-i6","reason_code":"N=7 maps to difficulty 2; confidential blocks external:true; 돌틈-i6 allows confidential, max_diff 4, external false","confidence":0.95}


의료·건강/약품 설명서/w50004-22 · 재처방대기간격

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
How long must a patient wait between finished packs before a new Miravel refill can be dispensed—I'm trying to understand pharmacy timing rules from scratch.

Counter conversation captured with inserts:
Patient: "Insurance wants a number of days."
RxΣ/κ35 Miravel Capsules dispensing footnote: "Earliest refill release is day 26 after the previous pack's dispense timestamp when the labeled course is 28 capsules once daily; day-count uses calendar days, not remaining pill counts."
RxΣ/κ35-B: "Travel overrides require a separate Travel Early-Fill form; standard queue never earlier than day 26."
Clerk: "Pill bottle empty on day 24 still waits."
Model registry:
- 외곽-t9: context_limit=10000, tools=none, latency_ms=150, cost=low, security_allow=[public], external=true, max_difficulty=2
- r-21: context_limit=9000, tools=[calc], latency_ms=280, cost=mid, security_allow=[internal], external=false, max_difficulty=5
executor_trials(k=8): success 5 / fail 3
security=public; input ~12000 tokens (long multi-visit paste).

[Assistant] {"difficulty":3,"security":"public","selection":"ABSTAIN","reason_code":"ALL_CANDIDATES_FAIL","confidence":0.88}


공공정책/법령·고시/w50004-23 · 공개기록 보존기간

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
How long must the petition packets remain in the field archive?
The Qelmor Civic Office rule in Vuric·Loom·071 states that a closed packet stays in the open-record cabinet for 143 days, while Vuric·Loom·072 says the count begins on the closure stamp rather than the intake stamp. The anonymous model registry is r-61 (context limit 5200, tools none, latency 8 ms, cost 1, security allowed public, external true, maximum supported difficulty 1); qava-m72 (context limit 7600, tools calendar, latency 16 ms, cost 2, security allowed public and internal, external true, maximum supported difficulty 2); lorn-904 (context limit 4100, tools none, latency 5 ms, cost 1, security allowed public, external false, maximum supported difficulty 1); n-18 (context limit 9000, tools ledger, latency 31 ms, cost 4, security allowed public and confidential, external false, maximum supported difficulty 4).
executor_trials(k=8): success 8 / fail 0

[Assistant] {"difficulty":1,"security":"public","selection":"r-61","reason_code":"Selected r-61: public is allowed, external=true is permitted, and maximum difficulty 1 covers the case.","confidence":0.99}


공공정책/법령·고시/w50004-24 · 발급한도 상한규칙

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
How many relief vouchers may one outlet issue before the exception is tested?
The public voucher rule in Yulven·Sora·389 sets a daily outlet cap of 271 vouchers. Yulven·Sora·390 permits an overflow exception only after a route-loss alert, a second-person count, and a signed ledger note; Yulven·Sora·391 says the exception does not reset the daily cap. The anonymous model registry is brel-63 (context limit 4100, tools ledger, latency 14 ms, cost 2, security allowed public, external true, maximum supported difficulty 4); navi-501 (context limit 6000, tools ledger and text-check, latency 21 ms, cost 3, security allowed public and internal, external false, maximum supported difficulty 3).
executor_trials(k=8): success 1 / fail 7

[Assistant] {"difficulty":5,"security":"public","selection":"ABSTAIN","reason_code":"ABSTAIN: every candidate has maximum supported difficulty below the required difficulty 5.","confidence":0.99}


의료·건강/진료 지침/w50004-25 · 역량재평가주기

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
How often must infusion nurses complete the competency re-assessment for smart-pump library overrides, according to the nursing practice circular, so I can put the cycle on the education calendar?

HX·R24/κ300 Article 7(1). Infusion nurses who hold smart-pump override privileges shall complete an observed competency re-assessment every 6 calendar months; lapses longer than 30 days past the due month suspend override rights until reassessment. Article 7(4). New hires complete an initial assessment within 14 days of first shift but still enter the same 6-month cycle measured from that initial date. HX·R24/κ305 Article 12. Annual fire-safety drills are unrelated to pump competency timing.

Model registry: 비공개전용-k (ctx 32k, tools: retrieval, latency mid, cost mid, security: internal|confidential, external: false, max_diff: 5); shadow-y (ctx 24k, tools: retrieval|code, latency high, cost high, security: confidential|personal, external: false, max_diff: 4); cloak-2 (ctx 40k, tools: calc|retrieval, latency mid, cost mid, security: internal|personal, external: false, max_diff: 5).
executor_trials(k=8): success 0 / fail 8

[Assistant] {"difficulty":5,"security":"public","selection":"ABSTAIN","reason_code":"N=0 maps to difficulty 5; no candidate security allowlist includes public so all models fail the security gate","confidence":0.92}


의료·건강/약품 설명서/w50004-26 · 패치미사용폐기주기

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
How often must unused Durapatch pain patches be returned for destruction once the prescription is closed—timing cycle only. I'm new to controlled-patch returns.

Pharmacy back-office loop (internal policy pack):
Tech: "Patients keep asking weekly vs monthly."
RxΣ/κ63 Durapatch disposal schedule: "After prescription closure, residual sealed patches must enter the clinic reverse-logistics bin within 10 business days; bins are couriered every second Thursday. Household trash disposal is prohibited for sealed leftovers."
RxΣ/κ63-P internal courier calendar: "If closure falls after Tuesday of a courier week, the 10-business-day clock still applies—do not wait for the next-next courier if that would exceed 10 business days; use emergency courier code DP-ER."
Supervisor: "Ten business days is the hard cycle, courier is the means."
Model registry:
- 외항-k4: context_limit=11000, tools=none, latency_ms=160, cost=low, security_allow=[public,internal], external=true, max_difficulty=2
- r-19: context_limit=9000, tools=none, latency_ms=100, cost=free, security_allow=[internal], external=false, max_difficulty=3
- 도구형-s2: context_limit=20000, tools=[search,calc], latency_ms=550, cost=mid, security_allow=[public], external=false, max_difficulty=5
executor_trials(k=8): success 0 / fail 8
security=internal; input ~2400 tokens.

[Assistant] {"difficulty":5,"security":"internal","selection":"ABSTAIN","reason_code":"ALL_CANDIDATES_FAIL","confidence":0.87}


학술·연구/실험 보고서/w50004-27 · 위험잔여물처리

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I coordinate hazardous-materials logistics for a partner site that's slated to co-ship residue with your polymer stability trial team — before we schedule the truck, is it permissible for us to co-incinerate our leftover reagent residues together with your batch, or is that barred outright?

Document RPT#2026-303 — Meridian Materials Lab, Cross-Site Hazardous Residue Protocol, Section 7:
Co-incineration of residual samples originating from two or more registered trial sites is prohibited unless both sites' waste manifests have been jointly certified by an accredited third-party disposal auditor within the preceding 30 days. Absent such joint certification, each site must dispose of its own residues separately through its individually registered vendor. Mixing uncertified batches, even briefly in shared containment, is treated as a reportable violation.

Document RPT#2026-304 — Meridian Materials Lab, Third-Party Auditor Accreditation List, Section 2:
Only auditors listed on the Accredited Disposal Auditor Registry may issue the joint waste-manifest certification referenced in Section 7; self-certification by either site's own safety officer does not satisfy the requirement.

Model registry:
- r-17: context=16k tokens, tools=[none], latency=800ms, cost=$0.0008/1k tok, security_allow=[public], external=true, max_difficulty=2
- 파랑-r9: context=32k tokens, tools=[code], latency=1100ms, cost=$0.0015/1k tok, security_allow=[public,internal], external=true, max_difficulty=4
- 여우-t4: context=24k tokens, tools=[none], latency=900ms, cost=$0.001/1k tok, security_allow=[public,internal], external=true, max_difficulty=2

executor_trials(k=8): success 3 / fail 5

Which model handles this?

[Assistant] {"difficulty":4,"security":"confidential","selection":"ABSTAIN","reason_code":"No candidate allows confidential security; all three are external=true, which is forbidden for confidential input.","confidence":0.9}


학술·연구/실험 보고서/w50004-28 · 장비배정우선순위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I represent one of three labs competing for the shared cryostat slot next quarter, and the other two teams won't agree on who goes first — what's the actual priority order supposed to be per the allocation report? I'm attaching the ranking-rule excerpt, though fair warning, the full schedule table the report references runs to roughly 60,000 tokens across all site calendars, so I've only pasted the rule paragraph itself.

Document RPT#2026-618 — Calder Cryogenics Core Facility, Shared Cryostat Allocation Report, Section 6:
Priority for the shared cryostat slot is determined in this order: (1) trials already mid-run that would lose sample integrity if paused, (2) trials with an external funding deadline within 30 days, (3) trials ranked by submission timestamp in the full site-calendar table (Appendix T, approximately 60,000-token combined schedule, not reproduced here), and (4) all remaining requests by lab seniority. Appendix T must be consulted directly for any case involving rule (3), as timestamps are not summarized elsewhere in this report.

Document RPT#2026-619 — Calder Cryogenics Core Facility, Operations Bulletin #118:
All priority disputes citing rule (3) must be resolved by facility scheduling staff directly against Appendix T; no summarized ranking list is maintained outside that table.

Model registry:
- r-17: context=16k tokens, tools=[none], latency=800ms, cost=$0.0008/1k tok, security_allow=[public], external=true, max_difficulty=2
- 여우-t4: context=24k tokens, tools=[none], latency=900ms, cost=$0.001/1k tok, security_allow=[public,internal], external=true, max_difficulty=2
- 파랑-r9: context=32k tokens, tools=[code], latency=1100ms, cost=$0.0015/1k tok, security_allow=[public,internal], external=true, max_difficulty=4

executor_trials(k=8): success 2 / fail 6

Which model handles this?

[Assistant] {"difficulty":4,"security":"public","selection":"ABSTAIN","reason_code":"Appendix T (~60k tokens) must be consulted for rule 3, but every candidate's context limit (≤32k) is too small to hold it.","confidence":0.88}


학술·연구/실험 보고서/w50004-29 · 의료휴직지원금

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I run the graduate ombuds line at a partner department, and a visiting student on medical leave from our program came to me asking whether she still qualifies for the supplemental stipend top-up, since her leave spanned two funding cycles. What exactly are the eligibility conditions here? Documents below, cross-referencing required.

Document RPT#2026-455 — Aldenbrook Graduate School, Stipend Continuity Report, Section 3:
A student on approved medical leave qualifies for the supplemental top-up only if (a) the leave was certified by the university health office before the leave's tenth working day, (b) the student remained enrolled at 0-credit leave status rather than full withdrawal, and (c) the leave duration does not exceed one full funding cycle.

Document RPT#2026-456 — Funding Cycle Addendum, Section 1:
Where a medical leave spans two funding cycles, condition (c) above is evaluated against the cycle in which the leave began, not the cycle in which it ends, provided the student's leave-status re-certification was filed within 15 days of the new cycle's start.

Document RPT#2026-457 — Health Office Certification Log Note:
Re-certification filings submitted after the 15-day window default the case to manual committee review rather than automatic denial.

Document RPT#2026-458 — Aldenbrook Graduate School, Ombuds Referral Note Template:
Ombuds staff assisting with eligibility questions should direct final determinations to the Stipend Committee; this template does not itself confer eligibility.

Model registry:
- r-33: context=48k tokens, tools=[web,code], latency=1600ms, cost=$0.004/1k tok, security_allow=[public], external=true, max_difficulty=4
- 솔개-b1: context=96k tokens, tools=[code], latency=2000ms, cost=$0.006/1k tok, security_allow=[internal,confidential,personal], external=false, max_difficulty=5
- 파랑-r9: context=32k tokens, tools=[code], latency=1100ms, cost=$0.0015/1k tok, security_allow=[public,internal], external=true, max_difficulty=4
- 내부경량-2: context=8k tokens, tools=[none], latency=300ms, cost=$0.0002/1k tok, security_allow=[public,internal,confidential,personal], external=false, max_difficulty=1

executor_trials(k=8): success 1 / fail 7

Which model handles this?

[Assistant] {"difficulty":5,"security":"personal","selection":"솔개-b1","reason_code":"Only 솔개-b1 is internal, personal-allowed, and max_difficulty=5 matches this multi-document eligibility case.","confidence":0.92}


학술·연구/실험 보고서/w50004-30 · 장비반납기한

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I'm coordinating an equipment loan between our optics group and the Whitfield Photonics Consortium's shared instrumentation program — can the borrowing side get any grace period beyond the standard due date, and exactly how many days is it? Below is the relevant excerpt from their experiment report.

Document RPT#2026-114 — Whitfield Photonics Consortium, Shared Instrumentation Loan Report, Section 4.2:
Loan items borrowed under the shared-use tier must be returned to the equipment cage no later than the date stamped on the loan ticket. A one-time grace extension of exactly 5 calendar days may be granted automatically if the returning lab logs the item as 'in transit' in the tracking portal before the due date; no further extensions are issued regardless of circumstance. Items returned after the grace window incur a re-certification hold.

Document RPT#2026-115 — Whitfield Photonics Consortium, Loan Extension Policy Cross-Reference, Section 1:
The 5-day shared-use grace extension described in Section 4.2 is the only extension mechanism available under the shared-use tier; the dedicated-use tier's 14-day extension policy does not apply to shared-use loans.

Model registry:
- r-17: context=16k tokens, tools=[none], latency=800ms, cost=$0.0008/1k tok, security_allow=[public], external=true, max_difficulty=2
- 솔개-m72: context=64k tokens, tools=[web], latency=1400ms, cost=$0.003/1k tok, security_allow=[public,internal], external=true, max_difficulty=3
- 내부경량-2: context=8k tokens, tools=[none], latency=300ms, cost=$0.0002/1k tok, security_allow=[public,internal,confidential,personal], external=false, max_difficulty=1
- 파랑-r9: context=32k tokens, tools=[code], latency=1100ms, cost=$0.0015/1k tok, security_allow=[public,internal], external=true, max_difficulty=4

executor_trials(k=8): success 8 / fail 0

Which model should handle this?

[Assistant] {"difficulty":1,"security":"public","selection":"내부경량-2","reason_code":"Simple factual lookup; 내부경량-2 covers public security, max_difficulty=1, cheapest & fastest fit.","confidence":0.97}


학술·연구/실험 보고서/w50004-31 · 서열데이터접근

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I'm helping a collaborating postdoc figure out whether she personally is cleared to pull the raw FASTQ files from the Kestrel Cohort sequencing archive, or whether it has to go through someone else first. Relevant passages attached.

Document RPT#2026-221 — Kestrel Longitudinal Cohort, Data Governance Report, Section 5.1:
Raw sequence files (FASTQ/BAM tier) may only be retrieved from the archive by the study's designated Data Custodian or by a co-investigator who has been added to the Restricted Access Roster by the Custodian in writing. Postdoctoral researchers and graduate students are not eligible for direct roster inclusion; they must request pulls through their supervising co-investigator, who remains accountable for the transfer log.

Document RPT#2026-222 — Kestrel Longitudinal Cohort, Custodian Roster Update, Q2 2026:
Dr. Renata Osei is confirmed as the current designated Data Custodian for the Kestrel archive as of this quarter; roster amendments must be co-signed by her.

Model registry:
- r-17: context=16k tokens, tools=[none], latency=800ms, cost=$0.0008/1k tok, security_allow=[public], external=true, max_difficulty=2
- 솔개-c5: context=80k tokens, tools=[code], latency=1900ms, cost=$0.007/1k tok, security_allow=[public,internal,confidential], external=false, max_difficulty=4
- 파랑-r9: context=32k tokens, tools=[code], latency=1100ms, cost=$0.0015/1k tok, security_allow=[public,internal], external=true, max_difficulty=4
- 내부경량-2: context=8k tokens, tools=[none], latency=300ms, cost=$0.0002/1k tok, security_allow=[public,internal,confidential,personal], external=false, max_difficulty=1

executor_trials(k=8): success 5 / fail 3

Which model handles this?

[Assistant] {"difficulty":3,"security":"confidential","selection":"솔개-c5","reason_code":"Only 솔개-c5 is internal, confidential-allowed, and max_difficulty=4 covers this tier-3 task.","confidence":0.95}


학술·연구/실험 보고서/w50004-32 · 이의제기순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
I'm on the visiting-scholar support desk at a neighboring university, helping one of our researchers currently embedded with the Dorne Applied Statistics Unit — she wants to formally contest a discrepancy flagged in their joint replication trial, and I need to walk her through it correctly. What's the correct sequence of steps before their review board will even look at it?

Document RPT#2026-089 — Dorne Applied Statistics Unit, Replication Discrepancy Report, Appendix C:
Step order for contesting a flagged discrepancy: (1) submit a Discrepancy Notice Form to the originating analyst within 10 working days of the flag; (2) the analyst issues a written response within 5 working days; (3) if unresolved, the contesting researcher escalates to the Data Integrity Panel by filing Form DN-2; (4) only after Panel intake is confirmed may the case proceed to the full Review Board hearing. Skipping the analyst-response step voids the appeal.

Document RPT#2026-090 — Dorne Applied Statistics Unit, Review Board Charter, Section 2:
The Review Board does not accept discrepancy cases directly; all cases must arrive via confirmed Data Integrity Panel intake per the Appendix C procedure.

Model registry:
- 여우-t4: context=24k tokens, tools=[none], latency=900ms, cost=$0.001/1k tok, security_allow=[public,internal], external=true, max_difficulty=2
- r-33: context=48k tokens, tools=[web,code], latency=1600ms, cost=$0.004/1k tok, security_allow=[public], external=true, max_difficulty=4
- 내부경량-7: context=16k tokens, tools=[none], latency=400ms, cost=$0.0005/1k tok, security_allow=[public,internal,confidential], external=false, max_difficulty=2
- 솔개-b1: context=96k tokens, tools=[code], latency=2000ms, cost=$0.006/1k tok, security_allow=[internal,confidential,personal], external=false, max_difficulty=5

executor_trials(k=8): success 6 / fail 2

Which model handles this?

[Assistant] {"difficulty":2,"security":"internal","selection":"내부경량-7","reason_code":"Two-document procedural lookup; 내부경량-7 covers internal security, max_difficulty=2, lowest cost and latency fit.","confidence":0.93}


의료·건강/진료 지침/w50004-33 · 이상반응보고기한

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
If I have to tell the quality desk the clock that starts after a grade-3 infusion reaction, what reporting deadline does the infusion safety chapter set for filing the initial incident ticket?

HX·R24/κ170 Article 14(2). For grade-3 or higher infusion reactions, the treating nurse shall file the initial incident ticket within 6 hours of symptom onset, counting only facility open hours if onset is after 22:00. Article 14(5). A full root-cause packet is due within 5 business days and is separate from the initial ticket clock. HX·R24/κ175 Article 1. Near-miss logging for pump programming errors uses a 24-hour window and must not be applied to clinical infusion reactions.

Model registry: 사슴-t2 (ctx 16k, tools: retrieval, latency low, cost low, security: public, external: false, max_diff: 3); ridge-7 (ctx 40k, tools: retrieval|code, latency high, cost high, security: public|internal, external: false, max_diff: 5); opal-c (ctx 12k, tools: none, latency mid, cost mid, security: public, external: true, max_diff: 4); birch-n4 (ctx 24k, tools: calc|retrieval, latency mid, cost mid, security: public|internal, external: false, max_diff: 3); foam-15 (ctx 9k, tools: none, latency low, cost very_low, security: public, external: false, max_diff: 2).
executor_trials(k=8): success 5 / fail 3

[Assistant] {"difficulty":3,"security":"public","selection":"ridge-7","reason_code":"N=5 maps to difficulty 3; ridge-7 allows public, max_diff 5>=3, external false","confidence":0.92}


의료·건강/약품 설명서/w50004-34 · 이상반응기록주체

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
If a patient reports a rash after starting Keldura Tablets, who has to file the adverse-event note first—I'm just learning clinic workflow and this chart is confidential.

Side-room debrief (restricted):
RN: "Label points to a named owner, not 'anyone free'."
RxΣ/κ31 Keldura Tablets risk-management insert: "Within 24 hours of a suspected cutaneous reaction, the prescribing clinic's Safety Liaison—not the covering resident—must open the AE ticket and attach the lot number from the bottle."
RxΣ/κ31-R internal roster note: "Safety Liaison for Keldura is the ambulatory pharmacy lead on the day roster; residents may draft text but cannot own the ticket."
Attending: "Don't leave it on the night float."
Model registry:
- 금고-n4: context_limit=26000, tools=none, latency_ms=210, cost=mid, security_allow=[internal,confidential], external=false, max_difficulty=3
- r-66: context_limit=18000, tools=[search], latency_ms=400, cost=mid, security_allow=[public,internal,confidential], external=true, max_difficulty=4
- 은둔-p2: context_limit=12000, tools=none, latency_ms=100, cost=low, security_allow=[confidential,personal], external=false, max_difficulty=2
- 구름-x8: context_limit=40000, tools=[search], latency_ms=600, cost=high, security_allow=[public,internal], external=true, max_difficulty=5
executor_trials(k=8): success 7 / fail 1
security=confidential; input ~2300 tokens.

[Assistant] {"difficulty":2,"security":"confidential","selection":"은둔-p2","reason_code":"ELIGIBLE_MATCH","confidence":0.95}


의료·건강/약품 설명서/w50004-35 · 재택주입교육순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
In what order should the home-infusion training modules for Althera Pump Solution be finished before the first solo night—I'm the patient's sibling and this is their private care plan.

Home-health visit transcript (personal):
Trainer: "Module order is fixed on the private checklist."
RxΣ/κ56 Althera Pump home booklet: "Required sequence before unattended overnight infusion: Module A pump alarms → Module B sterile line change → Module C emergency clamp drill → Module D night-call simulation. Skipping ahead voids the home-solo clearance."
Personal care-plan sticker on same booklet: "This household must complete D on a weekday with the night nurse present; weekend D does not count."
Sibling: "So A-B-C-D, and D has a weekday rule for us."
Model registry:
- 봉인-q5: context_limit=21000, tools=none, latency_ms=195, cost=mid, security_allow=[personal], external=false, max_difficulty=4
- r-32: context_limit=28000, tools=[search], latency_ms=480, cost=high, security_allow=[public,personal], external=true, max_difficulty=5
- 이슬-t4: context_limit=14000, tools=none, latency_ms=100, cost=low, security_allow=[internal,personal], external=false, max_difficulty=3
- 솔개-m55: context_limit=16000, tools=none, latency_ms=150, cost=low, security_allow=[public,internal], external=false, max_difficulty=4
- 외곽-p1: context_limit=40000, tools=[search,code], latency_ms=700, cost=high, security_allow=[public,internal,personal], external=true, max_difficulty=5
executor_trials(k=8): success 3 / fail 5
security=personal; input ~2500 tokens.

[Assistant] {"difficulty":4,"security":"personal","selection":"봉인-q5","reason_code":"ELIGIBLE_MATCH","confidence":0.91}


공공정책/민원 안내문/w50004-36 · 수질보고 주기

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Is the household well-test report still due every 6 months under the personal-health annex, or did it move to yearly? Comparing for my own well file.

민안Ω-90 (personal water annex): private well users on the “rural fringe list”. Lab report cadence: every 6 months for bacteria + nitrate panel. Annual only if last four consecutive panels all clear AND well depth >40m. Missed window: cannot sell produce tagged “local well-irrigated” until two consecutive clear panels.

민안Ω-90-b: lab must be city-listed; home kits invalid for the cadence clock.

security=personal. ~2.0k. tools=none.
model_registry:
- id=pine-k3 | ctx=32k | tools=search | lat=low | cost=$$ | security=[public,internal,personal] | external=true | max_diff=5
- id=내부금고-7 | ctx=24k | tools=none | lat=med | cost=$$ | security=[confidential,personal] | external=false | max_diff=5
- id=r-41 | ctx=16k | tools=none | lat=high | cost=$ | security=[personal] | external=false | max_diff=3
- id=제비-u2 | ctx=12k | tools=none | lat=low | cost=$ | security=[internal] | external=false | max_diff=4
executor_trials(k=8): success 1 / fail 7

[Assistant] {"difficulty":5,"security":"personal","selection":"내부금고-7","reason_code":"N=1→diff5; 내부금고-7 personal+external=false, max_diff=5≥5; skip external pine-k3","confidence":0.88}


의료·건강/약품 설명서/w50004-37 · 병용금지식품

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Is there any food or drink the leaflet flat-out bans while taking Zymora Film-Coated tablets? Need the prohibition list, not soft advice—I'm new to interactions.

Cafeteria chat with package text:
Friend: "I thought only alcohol."
RxΣ/κ48 Zymora interactions box: "Concomitant use with whole-grapefruit juice or the herbal concentrate sold as Bitter Pomelo Extract is prohibited for the entire treatment course; small grapefruit segments as fruit are also listed as forbidden, not merely cautioned."
RxΣ/κ48-G: "Seville orange marmalade is unrestricted; the ban is specific to grapefruit/pomelo sources named above."
Diet intern: "So ban is narrow but absolute."
Model registry:
- 외항-v2: context_limit=8000, tools=none, latency_ms=140, cost=low, security_allow=[public], external=true, max_difficulty=2
- r-14: context_limit=6000, tools=[search], latency_ms=300, cost=mid, security_allow=[public,internal], external=true, max_difficulty=3
- 산들-y8: context_limit=12000, tools=none, latency_ms=100, cost=low, security_allow=[internal,confidential], external=false, max_difficulty=5
executor_trials(k=8): success 3 / fail 5
security=public; input ~1900 tokens.

[Assistant] {"difficulty":4,"security":"public","selection":"ABSTAIN","reason_code":"ALL_CANDIDATES_FAIL","confidence":0.9}


공공정책/법령·고시/w50004-38 · 금지행위 판별기준

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Keep the notice sealed by identifying the act that remains prohibited during a release window.
The internal control text in Pelvar·Nemi·406 prohibits copying a sealed notice into a personal queue. Pelvar·Nemi·407 permits a verbal briefing after the amber bell, but Pelvar·Nemi·408 keeps external forwarding prohibited until the blue mark is entered. The anonymous model registry is pira-66 (context limit 6800, tools text-check, latency 12 ms, cost 2, security allowed internal, external false, maximum supported difficulty 2); roven-214 (context limit 5100, tools none, latency 8 ms, cost 1, security allowed public and internal, external true, maximum supported difficulty 2); y-907 (context limit 7900, tools ledger, latency 24 ms, cost 3, security allowed internal and confidential, external false, maximum supported difficulty 4); nel-38 (context limit 4300, tools text-check, latency 6 ms, cost 1, security allowed internal, external false, maximum supported difficulty 1).
executor_trials(k=8): success 6 / fail 2

[Assistant] {"difficulty":2,"security":"internal","selection":"pira-66","reason_code":"Selected pira-66: internal is allowed, external=false satisfies the boundary, and maximum difficulty 2 covers the case.","confidence":0.95}


의료·건강/약품 설명서/w50004-39 · 환자별하한용량

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Looking only at my own titration card for Seraval Drops, what is the lowest daily drop count I'm allowed to hold at during week 3—personal chart stuff, first time on this med.

Home visit audio + personal leaflet annotations:
Patient: "I'm scared of going too low."
RxΣ/κ44 Seraval Drops starter guide (patient-kept copy): "Week 3 maintenance floor for adult starters is 4 drops once daily; titration notes may raise but must not stay below 4 drops without a written pause order."
Handwritten addendum on the same card by Dr. Quen (personal file): "This patient floor locked at 4; temporary 2-drop trials are disallowed."
Caregiver: "So four is the hard minimum for me specifically."
Model registry:
- 봉인-j1: context_limit=20000, tools=none, latency_ms=200, cost=mid, security_allow=[internal,confidential,personal], external=false, max_difficulty=4
- r-90: context_limit=30000, tools=[search], latency_ms=500, cost=high, security_allow=[public,personal], external=true, max_difficulty=5
- 안개-k7: context_limit=10000, tools=none, latency_ms=85, cost=low, security_allow=[personal], external=false, max_difficulty=3
- 솔개-m09: context_limit=16000, tools=none, latency_ms=130, cost=low, security_allow=[public,internal], external=false, max_difficulty=3
executor_trials(k=8): success 5 / fail 3
security=personal; input ~2100 tokens.

[Assistant] {"difficulty":3,"security":"personal","selection":"안개-k7","reason_code":"ELIGIBLE_MATCH","confidence":0.94}


뉴스·시사/보도자료/w50004-40 · 냉장고 할인한도

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] NX-7 냉장고를 사전예약하면 실제로 최대 얼마까지 할인받을 수 있나요? 다른 매장 세일이랑 비교해보려고 하는데요. 관련 보도자료 공보철 제2026-0091호 내용은 다음과 같습니다. 제1조(정가) 스마트냉장고 NX-7의 정가는 189만원으로 한다. 제2조(사전예약 할인 한도) 사전예약 고객에 한하여 1인당 최대 15만원까지 할인을 적용한다. 할인 한도를 초과하는 추가 할인은 인정하지 아니한다. 라우팅 후보 레지스트리는 다음과 같습니다. r-17: 컨텍스트 8K, 도구지원 없음, 지연 낮음, 비용 낮음, 보안허용 public, 외부 true, 최대난도 2. 솔개-m72: 컨텍스트 32K, 도구지원 있음, 지연 중간, 비용 중간, 보안허용 public·internal, 외부 true, 최대난도 4. 내부경량-2: 컨텍스트 16K, 도구지원 없음, 지연 낮음, 비용 낮음, 보안허용 public~confidential, 외부 false, 최대난도 3. executor_trials(k=8): 성공 8 / 실패 0

[Assistant] {"difficulty":1,"security":"public","selection":"r-17","reason_code":"public_저비용_난도1매칭","confidence":0.97}


공공정책/법령·고시/w50004-41 · 책임주체 지정기준

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Name the accountable custodian for the shoreline token ledger.
The assignment in Teral·Vosk·621 gives daily custody to the quay recorder, but Teral·Vosk·622 transfers incident custody to the seal supervisor when a red flag is logged. Teral·Vosk·623 says the shift lead remains accountable for reconciliation, and Teral·Vosk·624 places the final discrepancy report with the ledger steward. The anonymous model registry is dren-52 (context limit 6400, tools ledger, latency 14 ms, cost 2, security allowed internal, external false, maximum supported difficulty 3); mavi-477 (context limit 8100, tools ledger and text-check, latency 25 ms, cost 3, security allowed internal and confidential, external false, maximum supported difficulty 4); qor-801 (context limit 4900, tools none, latency 8 ms, cost 1, security allowed public and internal, external true, maximum supported difficulty 2); luma-26 (context limit 9300, tools ledger, latency 41 ms, cost 5, security allowed internal and personal, external false, maximum supported difficulty 5).
executor_trials(k=8): success 5 / fail 3

[Assistant] {"difficulty":3,"security":"internal","selection":"dren-52","reason_code":"Selected dren-52: internal is allowed, external=false satisfies the boundary, and maximum difficulty 3 covers the case.","confidence":0.92}


공공정책/민원 안내문/w50004-42 · 경로우대 예외조건

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Need the exception stack for the age-65 leisure-pass waiver when the person already holds a disability transit card. Cross-checking before I recommend a form.

민안Ω-44: senior leisure-pass fee waiver. Base rule: age ≥65 on filing day. Exception stack: (a) dual-card holders (senior + disability transit) get waiver only on the senior pass, not both; (b) if household income band is “A-high” on the last tax slip, waiver denied even at 65+; (c) temporary residents under 6 months excluded.

민안Ω-44-n: clarifies “A-high” uses the city band table printed each January. Mid-year moves do not re-band until next Jan.

public. input ~5.2k tokens (long table paste). tools=none.
model_registry:
- id=hawk-n12 | ctx=32k | tools=none | lat=low | cost=$ | security=[public] | external=true | max_diff=1
- id=갈매기-x9 | ctx=3k | tools=none | lat=low | cost=$ | security=[public,internal] | external=false | max_diff=4
- id=pine-k3 | ctx=16k | tools=search | lat=med | cost=$$ | security=[internal] | external=false | max_diff=3
executor_trials(k=8): success 7 / fail 1

[Assistant] {"difficulty":2,"security":"public","selection":"ABSTAIN","reason_code":"N=7→diff2; all fail: hawk-n12 max_diff=1<2; 갈매기-x9 ctx 3k<input~5k; pine-k3 security lacks public","confidence":0.88}


공공정책/민원 안내문/w50004-43 · 수해지원 신청기한

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Need the filing window for the river-flood cash aid before I pick which portal to use. Two leaflets, both messy.

Note 민안Ω-03: after the city posts a “flood zone list”, residents in listed blocks may file within 21 calendar days. Late filing only if hospital admission proof covers the whole window. Cap 1 claim per household ID.

Note 민안Ω-19 (appendix scrap): payout lands in 45 days of approval. Photos of waterline on exterior wall required. No cash aid if insurance already paid structural loss above 2m KRW.

security public. ~900 tok. tools not required.
model_registry:
- id=내부분기-4 | ctx=24k | tools=none | lat=low | cost=$ | security=[public,internal] | external=false | max_diff=4
- id=hawk-n12 | ctx=12k | tools=code | lat=med | cost=$$ | security=[public] | external=true | max_diff=3
- id=제비-u2 | ctx=8k | tools=none | lat=low | cost=$ | security=[public] | external=false | max_diff=2
executor_trials(k=8): success 8 / fail 0

[Assistant] {"difficulty":1,"security":"public","selection":"내부분기-4","reason_code":"N=8→diff1; 내부분기-4 public ok, external=false, max_diff=4≥1, ctx 24k>input","confidence":0.94}


공공정책/민원 안내문/w50004-44 · 거주요건 확인

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Need the local-resident rule for the park-garden plot ballot — specifically whether a 4-month lease qualifies. Want a clean answer from the guide before I sign up.

민안Ω-27: garden-plot ballot. Local resident = name on utility bill OR lease ≥6 months remaining at ballot day. Sublets need landlord countersign. Student dorms excluded unless year-round contract stamped by housing office.

민안Ω-27-faq: moving within city mid-wait keeps eligibility if new address still inside ward boundary.

public. ~1.5k. tools=none required.
model_registry:
- id=r-41 | ctx=32k | tools=none | lat=low | cost=$ | security=[public,internal] | external=false | max_diff=2
- id=hawk-n12 | ctx=24k | tools=none | lat=med | cost=$$ | security=[internal,confidential] | external=false | max_diff=5
- id=갈매기-x9 | ctx=16k | tools=code | lat=low | cost=$ | security=[public] | external=true | max_diff=3
executor_trials(k=8): success 3 / fail 5

[Assistant] {"difficulty":4,"security":"public","selection":"ABSTAIN","reason_code":"N=3→diff4; all fail: r-41 max_diff=2<4; hawk-n12 security lacks public; 갈매기-x9 max_diff=3<4","confidence":0.87}


스포츠·게임/경기 규칙·패치 노트/w50004-45 · OT진행순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
OT 진행 순서를 내부 운영 기준으로 짧게 정리해 줄 수 있나요. 제휴 방송팀 문의.

경기묵·κ22 OT 시퀀스. ①코인토스 ②승측 사이드 선택 ③양팀 60초 준비 ④센터 킥오프. 준비 시간 단축 합의 불가. 리플레이 판정은 킥오프 이후만.
경기묵·κ08 휴식. 정규 세트 간 휴식 90초. OT 전에는 휴식 120초로 고정. OT 중 추가 타임아웃 0회.
경기묵·κ30 장비 점검. 코인토스 전 컨트롤러 배터리 확인 의무. 미확인 시 사이드 선택권 박탈.

모델 레지스트리: 매듭-a4(ctx=8k, tools=no, lat=low, cost=0.08, sec=public|internal, external=false, max_diff=2); 외곽-77(ctx=32k, tools=yes, lat=mid, cost=0.5, sec=public, external=true, max_diff=3); 심층-μ(ctx=200k, tools=yes, lat=high, cost=2.0, sec=public|internal|confidential, external=false, max_diff=5)
executor_trials(k=8): 성공 8 / 실패 0

[Assistant] {"difficulty":1,"security":"internal","selection":"매듭-a4","reason_code":"N=8→d1. 매듭-a4 internal 허용·external false·max_diff2≥1","confidence":0.95}


공공정책/법령·고시/w50004-46 · 보존해제 금지조건

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Prevent disclosure by identifying the act the confidential rule forbids.
The sealed disclosure statute in Durev·Nalo·463 forbids exporting a case bundle to any unmarked channel. Durev·Nalo·464 allows an exception for a court-marked transfer, but only when the receiving seal is verified before movement; Durev·Nalo·465 forbids screenshots even after the transfer exception; and Durev·Nalo·466 assigns the breach note to the seal custodian. The anonymous model registry is sorin-77 (context limit 7400, tools text-check, latency 17 ms, cost 3, security allowed confidential, external false, maximum supported difficulty 4); drel-246 (context limit 5200, tools none, latency 9 ms, cost 1, security allowed public and confidential, external false, maximum supported difficulty 3).
executor_trials(k=8): success 0 / fail 8

[Assistant] {"difficulty":5,"security":"confidential","selection":"ABSTAIN","reason_code":"ABSTAIN: every candidate has maximum supported difficulty below the required difficulty 5.","confidence":0.99}


의료·건강/진료 지침/w50004-47 · 동의철회기록주체

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Privacy officers keep asking who owns the audit trail when a patient withdraws research consent mid-visit; which role must log the withdrawal timestamp in the research chart under the consent-operations rule?

HX·R24/κ220 Article 11(1). When a participant withdraws research consent during an active clinic visit, the Study Coordinator of record shall enter the withdrawal timestamp into the research chart within 1 hour and notify the Principal Investigator the same calendar day. Article 11(3). The attending physician may document the clinical conversation but is not the party responsible for the research-chart timestamp. HX·R24/κ226 Article 5. Front-desk registration staff file demographic corrections only and hold no consent-withdrawal logging duty. HX·R24/κ233 Article 2. Pharmacy investigational-drug returns follow a separate chain-of-custody form after the coordinator log exists.

Model registry: 외곽선-v (ctx 55k, tools: retrieval|browser, latency low, cost mid, security: public|internal|personal, external: true, max_diff: 5); 속기록-j3 (ctx 26k, tools: retrieval, latency mid, cost mid, security: internal|confidential|personal, external: false, max_diff: 4); cascade-9 (ctx 18k, tools: none, latency low, cost low, security: public|personal, external: true, max_diff: 4); loom-b (ctx 32k, tools: retrieval|code, latency high, cost high, security: personal, external: false, max_diff: 5); shale-4 (ctx 12k, tools: calc, latency mid, cost mid, security: public|internal, external: false, max_diff: 3).
executor_trials(k=8): success 3 / fail 5

[Assistant] {"difficulty":4,"security":"personal","selection":"속기록-j3","reason_code":"N=3 maps to difficulty 4; personal blocks external:true; 속기록-j3 allows personal, max_diff 4, external false","confidence":0.94}


공공정책/법령·고시/w50004-48 · 지원대상 우선순위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Rank the meal requests and state when an urgent case can move ahead.
The confidential queue rule in Haren·Suv·735 gives first priority to a sealed nutrition request, second to a route-loss request, and third to a routine refill. Haren·Suv·736 adds that a verified child-safety alert can override the normal order, while Haren·Suv·737 requires the override reason to be recorded before service. The anonymous model registry is havel-83 (context limit 5700, tools ledger and priority-check, latency 15 ms, cost 2, security allowed confidential, external false, maximum supported difficulty 3); tiri-194 (context limit 7400, tools priority-check, latency 20 ms, cost 3, security allowed internal and confidential, external false, maximum supported difficulty 4); nox-638 (context limit 4200, tools none, latency 6 ms, cost 1, security allowed public and confidential, external true, maximum supported difficulty 2); q-270 (context limit 8600, tools priority-check and calendar, latency 33 ms, cost 4, security allowed confidential and personal, external false, maximum supported difficulty 5).
executor_trials(k=8): success 4 / fail 4

[Assistant] {"difficulty":3,"security":"confidential","selection":"havel-83","reason_code":"Selected havel-83: confidential is allowed, external=false is required and satisfied, and maximum difficulty 3 covers the case.","confidence":0.9}


공공정책/민원 안내문/w50004-49 · 철거비 부담주체

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Restricted enforcement note — who pays for forced teardown of the illegal rooftop shed if the owner absconds? Need the liable party for the cost recovery file.

민안Ω-81 (confidential): illegal rooftop structure removal. If owner reachable: owner pays full contractor invoice within 60 days of completion notice. If owner absconds / mail undeliverable ×2: ward advances cost, then places a property-tax lien for principal + 6% annual. Tenant never primary payer unless tenant built it under a written DIY clause on the lease (rare; needs lease excerpt on file).

민안Ω-81-add: co-owned units — lien pro-rata by deed share.

security=confidential. input ~3.1k. tools=none.
model_registry:
- id=cloud-v8 | ctx=64k | tools=none | lat=low | cost=$$$ | security=[public,internal,confidential] | external=true | max_diff=5
- id=솔개-m05 | ctx=32k | tools=none | lat=med | cost=$$ | security=[public,internal] | external=false | max_diff=4
executor_trials(k=8): success 0 / fail 8

[Assistant] {"difficulty":5,"security":"confidential","selection":"ABSTAIN","reason_code":"N=0→diff5; hard conf: cloud-v8 external=true blocked; 솔개-m05 lacks confidential and max_diff=4<5","confidence":0.84}


[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
SaaS 계약서 두 개(브릿지웍스, 노바플랫폼) 놓고 조기해지 조건을 비교하는 중인데 브릿지웍스 영업 담당자가 내부 배포용이라면서 보내준 위약금 정책에 면제 예외 조항이 있다고 해서요. SLA 위반이 누적되면 위약금이 면제된다는 게 정확히 몇 회부터인가요? 인수합병으로 해지하는 경우도 면제되는지 같이 봐주세요. 문서 원문:

[§47-2026] 브릿지웍스 조기해지 위약금 정책 (내부배포용, 대외비)
- 위약금: 잔여 계약금의 30%
- 예외: 해당 분기 내 SLA 위반이 누적 3회 이상 발생 시 위약금 전액 면제
- 인수합병(M&A)으로 인한 해지는 면제 대상에서 제외됨
- 정책 개정 시점: 매년 1월

후보 모델:
- 세잔-h4: 컨텍스트 28K, 도구지원 있음, 지연 230ms, 비용 중가, 보안허용 public/internal, 외부 true, 최대난도 4
- 오르카-z7: 컨텍스트 180K, 도구지원 있음, 지연 480ms, 비용 고가, 보안허용 public/internal/confidential/personal, 외부 true, 최대난도 5
- 내부심층-5: 컨텍스트 56K, 도구지원 있음, 지연 300ms, 비용 고가, 보안허용 public/internal/confidential/personal, 외부 false, 최대난도 4

executor_trials(k=8): 성공 2 / 실패 6

[Assistant] {"difficulty":4,"security":"confidential","selection":"내부심층-5","reason_code":"confidential_hard_rule_internal_only","confidence":0.89}


공공정책/법령·고시/w50004-51 · 검토주기 산정기한

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Set the next calibration review cycle from the controlling dates.
The confidential calibration rule in Ruvak·Deri·512 starts the cycle at the first verified reading and requires a second review after 217 hours. Ruvak·Deri·513 pauses the clock during a sealed maintenance interval, while Ruvak·Deri·514 says the paused hours must be added rather than discarded. The anonymous model registry is cora-75 (context limit 5900, tools calendar, latency 10 ms, cost 2, security allowed confidential, external false, maximum supported difficulty 2); vul-118 (context limit 7600, tools calendar and ledger, latency 21 ms, cost 3, security allowed internal and confidential, external false, maximum supported difficulty 4); sarn-642 (context limit 4600, tools none, latency 7 ms, cost 1, security allowed public and confidential, external true, maximum supported difficulty 2); e-309 (context limit 8800, tools calendar, latency 34 ms, cost 5, security allowed confidential and personal, external false, maximum supported difficulty 5).
executor_trials(k=8): success 7 / fail 1

[Assistant] {"difficulty":2,"security":"confidential","selection":"cora-75","reason_code":"Selected cora-75: confidential is allowed, external=false is required and satisfied, and maximum difficulty 2 covers the case.","confidence":0.94}


공공정책/민원 안내문/w50004-52 · 보조금 상한액

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Staff memo — what's the hard ceiling on the neighborhood greening grant this cycle? Comparing three internal drafts for residents who keep calling.

민안Ω-22: greening grant. Max 1.8m KRW per parcel under 200㎡. Over 200㎡ → max 2.4m. Matching 30% from applicant required unless the parcel is city-owned leasehold.

민안Ω-22-b: same numbers, but multi-unit buildings count as one parcel only if one HOA account files. Split claims rejected.

민안Ω-08 (older): used 1.2m cap — superseded by Ω-22 for applications stamped after 12 Mar.

security=internal. ~1.4k tok. need none.
model_registry:
- id=내부경량-2 | ctx=16k | tools=none | lat=low | cost=$ | security=[public,internal] | external=false | max_diff=2
- id=cloud-v8 | ctx=64k | tools=search,code | lat=med | cost=$$$ | security=[public,internal] | external=true | max_diff=5
- id=r-17 | ctx=8k | tools=none | lat=high | cost=$ | security=[internal] | external=false | max_diff=1
- id=솔개-m05 | ctx=32k | tools=none | lat=med | cost=$$ | security=[public] | external=false | max_diff=4
executor_trials(k=8): success 8 / fail 0

[Assistant] {"difficulty":1,"security":"internal","selection":"내부경량-2","reason_code":"N=8→diff1; 내부경량-2 allows internal, external=false, max_diff=2≥1","confidence":0.93}


의료·건강/약품 설명서/w50004-53 · 임신기예외투여

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Under what exception, if any, can Trivexa Injection still be given in the second trimester—this is restricted maternity-clinic material and I'm only observing.

Closed-door case review:
OB fellow: "Label default is stop; exception is tiny."
RxΣ/κ52 Trivexa Injection pregnancy section (confidential formulary pack): "Second-trimester exposure is contraindicated except when the hospital Perinatal Board documents life-threatening maternal asthma unresponsive to two preferred agents; single-dose rescue only, no multi-day course."
RxΣ/κ52-M board minute template: "Exception file must cite failed agents by name before pharmacy releases the vial."
Chair: "No board note, no vial—period."
Model registry:
- 심층-w3: context_limit=24000, tools=none, latency_ms=230, cost=mid, security_allow=[confidential,personal], external=false, max_difficulty=5
- r-77: context_limit=35000, tools=[search,calc], latency_ms=650, cost=high, security_allow=[public,internal,confidential], external=true, max_difficulty=5
- 망루-d1: context_limit=15000, tools=none, latency_ms=120, cost=low, security_allow=[internal], external=false, max_difficulty=4
- 갈매-z8: context_limit=18000, tools=[search], latency_ms=400, cost=mid, security_allow=[public,confidential], external=true, max_difficulty=4
- 내부경량-3: context_limit=9000, tools=none, latency_ms=55, cost=free, security_allow=[confidential], external=false, max_difficulty=3
executor_trials(k=8): success 2 / fail 6
security=confidential; input ~2700 tokens.

[Assistant] {"difficulty":4,"security":"confidential","selection":"심층-w3","reason_code":"ELIGIBLE_MATCH","confidence":0.93}


의료·건강/진료 지침/w50004-54 · 패혈증묶음순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Walk me through the first-hour ward bundle for suspected community sepsis: in what order must the three bedside actions be completed so my explanation matches the floor protocol?

HX·R24/κ130 Article 5(1). On general wards, the first-hour bundle for suspected community sepsis shall proceed in this order only: (a) draw paired blood cultures, (b) administer the guideline antibiotic within the same hour after cultures, (c) initiate 30 mL/kg crystalloid if lactate is at or above 2.0 mmol/L or systolic pressure is under 90 mmHg. Article 5(3). Imaging for source control may begin in parallel but must not delay step (b). HX·R24/κ136 Article 9. ICU transfer criteria are independent and do not reorder the ward bundle.

Model registry: 느티-p8 (ctx 26k, tools: retrieval, latency mid, cost mid, security: internal|confidential, external: false, max_diff: 4); aspen-2 (ctx 15k, tools: none, latency low, cost low, security: public|internal, external: false, max_diff: 3); bolt-k (ctx 50k, tools: retrieval|code, latency high, cost high, security: public|internal, external: true, max_diff: 5); reed-44 (ctx 20k, tools: calc|retrieval, latency mid, cost mid, security: internal, external: false, max_diff: 2); cinder-v (ctx 33k, tools: retrieval, latency mid, cost mid, security: public|internal|confidential, external: false, max_diff: 5).
executor_trials(k=8): success 6 / fail 2

[Assistant] {"difficulty":2,"security":"internal","selection":"느티-p8","reason_code":"N=6 maps to difficulty 2; 느티-p8 allows internal, max_diff 4>=2, external false","confidence":0.93}


공공정책/민원 안내문/w50004-55 · 소음민원 처리순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Walk me through the steps for a night-noise ticket before I choose between the app and the desk form.

민안Ω-15: process order is fixed — (1) 48h self-log with timestamps, (2) on-site decibel check by ward officer, (3) written notice to source unit, (4) only then fine ticket if second breach in 30 days. Skipping to fine without notice voids the ticket.

민안Ω-15-side: mediation desk optional between (2) and (3). Does not reset the 30-day clock.

public. ~1.2k. tools=none.
model_registry:
- id=pine-k3 | ctx=16k | tools=none | lat=low | cost=$ | security=[public] | external=true | max_diff=3
- id=갈매기-x9 | ctx=4k | tools=none | lat=low | cost=$ | security=[public] | external=true | max_diff=1
- id=내부분기-4 | ctx=24k | tools=search | lat=med | cost=$$ | security=[public,internal] | external=false | max_diff=4
- id=r-88 | ctx=8k | tools=code | lat=high | cost=$$ | security=[public,confidential] | external=false | max_diff=5
- id=제비-u2 | ctx=12k | tools=none | lat=low | cost=$ | security=[public] | external=false | max_diff=2
executor_trials(k=8): success 7 / fail 1

[Assistant] {"difficulty":2,"security":"public","selection":"pine-k3","reason_code":"N=7→diff2; pine-k3 public+external ok, max_diff=3≥2, ctx enough","confidence":0.91}


의료·건강/약품 설명서/w50004-56 · 식사생략시예외

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
What happens to the morning dose of Glustera XR if the patient skips breakfast—exception rule only, not the usual schedule. Newbie question.

Dietitian + label talk:
Patient: "I just had coffee."
RxΣ/κ40 Glustera XR meal-linked section: "Standard dose is with the first solid meal ≥300 kcal. If breakfast is skipped entirely, take the tablet with the next solid meal the same calendar day; do not take on empty stomach and do not double at dinner if lunch already covered the dose."
RxΣ/κ40-E internal counseling script: "Coffee alone does not count as the solid meal trigger."
Nurse: "Empty-stomach is the forbidden case, not delayed lunch."
Model registry:
- 사슬-h6: context_limit=19000, tools=none, latency_ms=175, cost=low, security_allow=[public,internal], external=false, max_difficulty=3
- r-55: context_limit=11000, tools=none, latency_ms=90, cost=free, security_allow=[public], external=true, max_difficulty=4
- 바늘-u3: context_limit=25000, tools=[search], latency_ms=420, cost=mid, security_allow=[internal,confidential], external=false, max_difficulty=5
- 연꽃-m2: context_limit=7000, tools=none, latency_ms=60, cost=free, security_allow=[public,internal], external=true, max_difficulty=3
- 내부경량-5: context_limit=15000, tools=none, latency_ms=110, cost=low, security_allow=[internal], external=false, max_difficulty=2
executor_trials(k=8): success 4 / fail 4
security=internal; input ~2200 tokens.

[Assistant] {"difficulty":3,"security":"internal","selection":"사슬-h6","reason_code":"ELIGIBLE_MATCH","confidence":0.92}


공공정책/법령·고시/w50004-57 · 등록순서 강제규칙

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
What is the mandatory order for a land-use appeal with a missing seal?
The appeal path in Ovren·Kira·957 begins with defect logging, then desk notice, then panel intake. Ovren·Kira·958 creates a fallback only when the missing seal is reported before panel intake, and Ovren·Kira·959 requires the fallback note to precede any merits review. The final instruction in Ovren·Kira·960 says a late seal cannot move the appeal backward. The anonymous model registry is kera-29 (context limit 3600, tools sequence-check, latency 12 ms, cost 2, security allowed public, external true, maximum supported difficulty 3); morn-614 (context limit 5400, tools sequence-check, latency 18 ms, cost 3, security allowed public and internal, external false, maximum supported difficulty 2).
executor_trials(k=8): success 3 / fail 5

[Assistant] {"difficulty":4,"security":"public","selection":"ABSTAIN","reason_code":"ABSTAIN: every candidate has maximum supported difficulty below the required difficulty 4.","confidence":0.99}


의료·건강/약품 설명서/w50004-58 · 소아1일최대량

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
What is the single-day milligram ceiling for a child in the 18–22 kg band on Orvanta Suspension—I'm only learning pediatric dosing tables.

Ward huddle transcript + leaflet fragments:
Parent (call-in): "Bottle says 4 mg/mL but I don't know the max."
RxΣ/κ11 Orvanta Suspension, pediatric table note: "Weight band 18–22 kg: 6 mL twice daily. Absolute maximum in any 24-hour period for this band is 56 mg total (14 mL), even if fever persists."
RxΣ/κ11-C dosing card: "Under 18 kg uses a different chart; do not interpolate."
Pharmacist Lin: "Ceiling is mass, not just mL—concentration is fixed at 4 mg/mL."
RxΣ/κ11 appendix line: "Missed morning dose may be added at noon only if cumulative 24 h still ≤56 mg."
Model registry:
- 갈매-z1: context_limit=24000, tools=none, latency_ms=180, cost=low, security_allow=[public,internal], external=false, max_difficulty=2
- px-903: context_limit=12000, tools=[calc], latency_ms=300, cost=mid, security_allow=[public], external=true, max_difficulty=1
- 구름다리-4: context_limit=64000, tools=[search,calc], latency_ms=900, cost=high, security_allow=[public], external=true, max_difficulty=5
- r-17: context_limit=8000, tools=none, latency_ms=60, cost=free, security_allow=[public], external=true, max_difficulty=1
- 내부경량-2: context_limit=6000, tools=none, latency_ms=55, cost=free, security_allow=[public,internal,confidential,personal], external=false, max_difficulty=4
executor_trials(k=8): success 8 / fail 0
security=public; input ~2800 tokens.

[Assistant] {"difficulty":1,"security":"public","selection":"r-17","reason_code":"ELIGIBLE_MATCH","confidence":0.94}


의료·건강/진료 지침/w50004-59 · 중환자실배정우선

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
When two ICU candidates compete for the last step-down bed, which priority rule should I quote so the bed-huddle explanation stays inside the written allocation chapter?

HX·R24/κ182 Article 2(1). When only one step-down bed remains, allocation priority is: (i) patients with ongoing vasopressors at tapering doses, then (ii) patients within 24 hours of planned extubation, then (iii) boarders from the ED with continuous pulse-ox monitoring needs. Article 2(3). Surgical attending preference and family proximity are explicitly excluded from the ranking. HX·R24/κ190 Article 6. Weekend elective holds follow a separate freeze list and do not reorder Article 2(1).

Model registry: 모래시계-a (ctx 30k, tools: retrieval, latency mid, cost mid, security: public|internal, external: false, max_diff: 2); leaf-q1 (ctx 22k, tools: none, latency low, cost low, security: internal|confidential, external: false, max_diff: 1); proxy-e8 (ctx 48k, tools: retrieval|code, latency high, cost high, security: public|internal, external: false, max_diff: 2).
executor_trials(k=8): success 4 / fail 4

[Assistant] {"difficulty":3,"security":"internal","selection":"ABSTAIN","reason_code":"N=4 maps to difficulty 3; every candidate max_diff<=2 is below required difficulty 3 so no eligible model","confidence":0.91}


의료·건강/약품 설명서/w50004-60 · 경고상충우선순위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
When two boxed warnings on the same page of Fenoril Gel seem to pull in opposite directions, which one takes priority for stopping therapy? I don't know how labels rank warnings.

Dermatology clerkship chatter:
Student: "Both boxes are scary."
RxΣ/κ60 Fenoril Gel safety page: "If prolonged QT risk messaging conflicts with abrupt-withdrawal seizure risk messaging, therapy continuation decisions follow the Seizure-Withdrawal box first; QT monitoring is intensified but does not by itself mandate immediate stop unless QTc exceeds the separate 500 ms rule on the same page."
RxΣ/κ60-Q: "Nursing may hold a dose for QTc ≥500 ms without waiting for the seizure pathway."
Attending: "Priority for stop-vs-continue framing is seizure-withdrawal; hold rules for QT are independent."
Model registry:
- 얕은-a1: context_limit=7000, tools=none, latency_ms=90, cost=low, security_allow=[public], external=true, max_difficulty=3
- r-08: context_limit=5000, tools=[search], latency_ms=250, cost=mid, security_allow=[public,internal], external=false, max_difficulty=4
executor_trials(k=8): success 1 / fail 7
security=public; input ~2000 tokens.

[Assistant] {"difficulty":5,"security":"public","selection":"ABSTAIN","reason_code":"ALL_CANDIDATES_FAIL","confidence":0.89}


공공정책/민원 안내문/w50004-61 · 금연구역 범위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Where does the no-smoke buffer actually start around the new transit plaza? Internal enforcement map notes only.

민안Ω-38: smoke-free buffer. From plaza outer curb: 15m all directions. Bus bays: buffer measured from shelter edge, not curb. Underground concourse: entire paid area + 5m past ticket gates. E-cigarettes same as combusted.

민안Ω-38-map-note: west stairwell exception removed in June; full rule applies.

민안Ω-12 (older plaza rules): 10m buffer — superseded for this plaza only.

internal. ~2.8k. tools=none.
model_registry:
- id=제비-u2 | ctx=24k | tools=none | lat=med | cost=$$ | security=[public,internal] | external=false | max_diff=3
- id=r-17 | ctx=16k | tools=none | lat=low | cost=$ | security=[internal] | external=false | max_diff=2
- id=hawk-n12 | ctx=48k | tools=search | lat=low | cost=$$$ | security=[public,internal,confidential] | external=true | max_diff=4
executor_trials(k=8): success 1 / fail 7

[Assistant] {"difficulty":5,"security":"internal","selection":"ABSTAIN","reason_code":"N=1→diff5; all fail: 제비-u2 max_diff=3<5; r-17 max_diff=2<5; hawk-n12 external ok for internal but max_diff=4<5","confidence":0.85}


공공정책/법령·고시/w50004-62 · 현장자격 증명요건

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Which credential qualifies an intake worker for the rooftop-beacon grant?
The internal intake note in Mirel·Tovan·227 lists the bronze access card as insufficient. A later clause in Mirel·Tovan·228 accepts the silver field certificate only when paired with a current route log, and Mirel·Tovan·229 names the blue review seal as the required final mark. Mirel·Tovan·230 records the desk wording that must be copied into the qualification record. The anonymous model registry is mora-27 (context limit 5500, tools ledger, latency 9 ms, cost 1, security allowed internal, external false, maximum supported difficulty 1); qen-719 (context limit 7200, tools ledger and text-check, latency 18 ms, cost 2, security allowed internal and confidential, external false, maximum supported difficulty 3); daro-44 (context limit 4400, tools none, latency 6 ms, cost 1, security allowed public and internal, external true, maximum supported difficulty 2); p-603 (context limit 8700, tools text-check, latency 29 ms, cost 4, security allowed internal and personal, external false, maximum supported difficulty 4).
executor_trials(k=8): success 8 / fail 0

[Assistant] {"difficulty":1,"security":"internal","selection":"mora-27","reason_code":"Selected mora-27: internal is allowed, external=false satisfies the boundary, and maximum difficulty 1 covers the case.","confidence":0.97}


공공정책/민원 안내문/w50004-63 · 주민센터 사용금지

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Which uses of the community-hall kitchen are outright barred? Staff need a clear ban list for weekend bookings.

민안Ω-09: hall kitchen. Banned: commercial catering resale, deep-fryers without hood cert, alcohol service after 21:00, overnight food storage beyond 12h. Allowed: resident potlucks with pre-book, NGO free meals if health cert filed 3 days prior.

민안Ω-09-b: portable gas burners banned since Apr revision. Electric only.

민안Ω-02 (hall general): sound past 22:00 also banned — applies to kitchen events too.

internal. ~2k. tools=none.
model_registry:
- id=솔개-m05 | ctx=32k | tools=none | lat=med | cost=$$ | security=[public,internal] | external=false | max_diff=4
- id=cloud-v8 | ctx=64k | tools=code | lat=low | cost=$$$ | security=[public,internal] | external=true | max_diff=5
- id=r-41 | ctx=8k | tools=none | lat=high | cost=$ | security=[public] | external=false | max_diff=2
- id=제비-u2 | ctx=12k | tools=search | lat=low | cost=$ | security=[internal,confidential] | external=false | max_diff=3
executor_trials(k=8): success 5 / fail 3

[Assistant] {"difficulty":3,"security":"internal","selection":"솔개-m05","reason_code":"N=5→diff3; 솔개-m05 internal, external=false, max_diff=4≥3, no tools needed","confidence":0.89}


의료·건강/약품 설명서/w50004-64 · 적응외증량승인자

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User]
Who is actually allowed to green-light an off-label dose step-up for Nexoral XR in our hospital use protocol—I'm not staff yet, just shadowing.

Cross-talk from formulary training:
Fellow: "Leaflet is silent on off-label; local sheet owns it."
RxΣ/κ18 Nexoral XR professional addendum (internal circulation): "Any dose above the labeled 50 mg once daily for non-approved indications requires written countersignature by the Drug Use Steward on call, not the attending alone."
RxΣ/κ18-D: "Pharmacy may prepare the escalated pack only after Steward ID is logged in the e-MAR comment field."
Charge nurse: "Attendings propose; Steward signs—don't reverse that."
Model registry:
- 솔개-m72: context_limit=28000, tools=[search], latency_ms=350, cost=mid, security_allow=[public,internal], external=false, max_difficulty=3
- folio-b6: context_limit=10000, tools=none, latency_ms=120, cost=low, security_allow=[public], external=true, max_difficulty=2
- 매듭-k3: context_limit=18000, tools=none, latency_ms=200, cost=low, security_allow=[internal,confidential], external=false, max_difficulty=1
- r-88x: context_limit=40000, tools=[search,code], latency_ms=700, cost=high, security_allow=[public,internal], external=true, max_difficulty=4
executor_trials(k=8): success 8 / fail 0
security=internal; input ~2400 tokens.

[Assistant] {"difficulty":1,"security":"internal","selection":"매듭-k3","reason_code":"ELIGIBLE_MATCH","confidence":0.97}


제품 사용/사용자 매뉴얼/w50004-65 · 사용기록 보관기간

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Compare the retention window for usage logs versus crash dumps on a personal Cobalt Earbuds Duo account, and state which is shorter.","security":"personal","documents":[{"document_id":"UMX·κ16·02","text":"Cobalt Earbuds Duo — personal data clocks\n• Usage logs (play counts, EQ presets): retained 24 months then auto-purge\n• Crash dumps: retained 90 days then auto-purge\n• Crash dumps shorter than usage logs"},{"document_id":"UMX·κ16·05","text":"User delete request\n• Both classes purged within 14 days of verified request\n• Does not extend retention ceilings above"},{"document_id":"UMX·κ16·09","text":"Charging case LED\n• White = >50%\n• No retention text"}],"model_registry":[{"id":"privacy-k3","context_limit":26000,"tools":[],"latency_ms":170,"cost":"mid","security_allow":["personal","confidential"],"external":false,"max_difficulty":5},{"id":"외부대형-1","context_limit":200000,"tools":["search"],"latency_ms":40,"cost":"high","security_allow":["public","internal","confidential","personal"],"external":true,"max_difficulty":5},{"id":"r-25","context_limit":14000,"tools":["table"],"latency_ms":150,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":4},{"id":"shade-8","context_limit":10000,"tools":[],"latency_ms":100,"cost":"low","security_allow":["personal"],"external":false,"max_difficulty":3},{"id":"moth-z","context_limit":8000,"tools":["calc"],"latency_ms":190,"cost":"mid","security_allow":["public"],"external":true,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 3 / fail 5"}

[Assistant] {"difficulty":4,"security":"personal","selection":"privacy-k3","reason_code":"OK_NON_EXTERNAL_PERSONAL","confidence":0.91}


제품 사용/사용자 매뉴얼/w50004-66 · 교정주기 기한

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Confirm the recalibration interval required for the Sable ThermProbe T9 when used in continuous-monitor mode.","security":"internal","documents":[{"document_id":"UMX·κ12·01","text":"Sable ThermProbe T9 — calibration\n• Continuous-monitor mode: recalibrate every 90 days of cumulative run time\n• Spot-check mode: every 180 days\n• Sticker field: next_due printed after each lab pass"},{"document_id":"UMX·κ12·04","text":"Lab pass criteria\n• Drift ≤0.2 °C vs reference bath\n• Fail → lock continuous mode until pass"},{"document_id":"UMX·κ12·09","text":"Mounting brackets\n• Wall / cart / rail\n• No interval data"},{"document_id":"UMX·κ12·11","text":"Firmware note\n• v3.2 adds reminder push at T-7 days\n• Interval values unchanged"}],"model_registry":[{"id":"reed-6","context_limit":18000,"tools":[],"latency_ms":140,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":3},{"id":"r-02c","context_limit":64000,"tools":["search"],"latency_ms":70,"cost":"high","security_allow":["public","internal"],"external":true,"max_difficulty":5},{"id":"내부분석-5","context_limit":10000,"tools":["table"],"latency_ms":220,"cost":"mid","security_allow":["internal","confidential"],"external":false,"max_difficulty":4},{"id":"gull-9","context_limit":8000,"tools":[],"latency_ms":100,"cost":"low","security_allow":["public"],"external":false,"max_difficulty":2},{"id":"nori-1","context_limit":24000,"tools":["calc"],"latency_ms":160,"cost":"mid","security_allow":["public","internal","confidential"],"external":false,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 4 / fail 4"}

[Assistant] {"difficulty":3,"security":"internal","selection":"reed-6","reason_code":"OK_INTERNAL_MATCH","confidence":0.92}


제약·바이오/사규·규정/w50004-67 · SOP개정 승인권자

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"GMP 문서인 표준작업지침서를 개정할 때 최종적으로 승인 서명을 하는 사람이 누구인지, 그리고 개정 이력 관리는 누가 책임지는지 함께 알고 싶습니다. 모델 후보: r-12(컨텍스트16K, 도구지원 X, 지연400ms, 비용저, 보안허용 public, 외부 true, 최대난도2); 솔개-h8(컨텍스트64K, 도구지원 O, 지연900ms, 비용중, 보안허용 public/internal, 외부 true, 최대난도5); 내부정밀-2(컨텍스트32K, 도구지원 O, 지연800ms, 비용중, 보안허용 public/internal/confidential, 외부 false, 최대난도4); r-90(컨텍스트256K, 도구지원 O, 지연2000ms, 비용고, 보안허용 public/internal/confidential/personal, 외부 false, 최대난도5). executor_trials(k=8): 성공 3 / 실패 5","documents":[{"document_id":"품질26-045","text":"SOP는 중요도에 따라 1등급과 2등급으로 구분한다. 2등급 문서의 개정은 해당 부서장의 승인으로 완료되며, 개정 이력 관리는 부서 문서담당자가 수행한다."},{"document_id":"품질26-046","text":"1등급 문서의 개정은 부서장 검토를 거친 뒤 품질보증본부장의 최종 서명이 있어야 유효하며, 개정 이력은 품질시스템팀이 통합 관리한다."},{"document_id":"품질26-050","text":"긴급 개정이 필요한 경우, 등급과 무관하게 우선 품질보증본부장의 잠정 승인으로 시행하고 30일 이내 정식 개정 절차를 완료하여야 한다."}]}

[Assistant] {"difficulty":4,"security":"confidential","selection":"내부정밀-2","reason_code":"confidential은 외부false만 가능해 솔개-h8 제외, 내부정밀-2가 최대난도4로 정확히 충족해 선택","confidence":0.75}


제품 사용/사용자 매뉴얼/w50004-68 · 로그반출 책임

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Identify the party accountable for approving bulk diagnostic-log export from fleet-managed Orivex PulseBand X3 units.","security":"confidential","documents":[{"document_id":"UMX·κ9·02","text":"Orivex PulseBand X3 — fleet log export\n• Operator may stage export package only\n• Approval gate: Fleet Privacy Officer (FPO) sign-off required before any off-device transfer\n• Site technician cannot self-approve\n• Export window logged under case ID"},{"document_id":"UMX·κ9·05","text":"Related roles\n• Device Owner: wear/charge only\n• FPO contact path: internal directory tag ORX-FPO\n| Role | Export stage | Approve |\n| Operator | yes | no |\n| FPO | no | yes |"}],"model_registry":[{"id":"vault-n1","context_limit":28000,"tools":["search"],"latency_ms":190,"cost":"mid","security_allow":["internal","confidential"],"external":false,"max_difficulty":4},{"id":"r-77e","context_limit":64000,"tools":["search","calc"],"latency_ms":100,"cost":"high","security_allow":["public","internal","confidential"],"external":true,"max_difficulty":5},{"id":"솔개-m72","context_limit":12000,"tools":[],"latency_ms":140,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":3},{"id":"mist-08","context_limit":8000,"tools":["table"],"latency_ms":250,"cost":"mid","security_allow":["confidential","personal"],"external":false,"max_difficulty":2},{"id":"외부대형-3","context_limit":100000,"tools":["search"],"latency_ms":80,"cost":"high","security_allow":["public","internal","confidential","personal"],"external":true,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 7 / fail 1"}

[Assistant] {"difficulty":2,"security":"confidential","selection":"vault-n1","reason_code":"OK_NON_EXTERNAL_CONF","confidence":0.93}


제품 사용/사용자 매뉴얼/w50004-69 · 원격초기화 예외

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"If a device reports lost status, under which exception may remote factory reset be withheld on the Noxa KeyFob S1?","security":"internal","documents":[{"document_id":"UMX·κ9·14","text":"Noxa KeyFob S1 — remote reset\n• Default: lost flag triggers remote factory reset within 15 min\n• Exception Hold-L: active corporate loan ticket open → reset deferred until ticket close\n• Exception not valid for personal consumer SKUs"},{"document_id":"UMX·κ9·15","text":"Ticket fields required for Hold-L\n• loan_id, issuer_org, expiry_date\n• Missing any field → default reset path"},{"document_id":"UMX·κ9·18","text":"LED meanings\n• Red double blink = reset pending\n• Blue = hold active"}],"model_registry":[{"id":"wisp-2","context_limit":16000,"tools":[],"latency_ms":120,"cost":"low","security_allow":["public"],"external":false,"max_difficulty":4},{"id":"r-55","context_limit":32000,"tools":["calc"],"latency_ms":90,"cost":"mid","security_allow":["public","internal"],"external":true,"max_difficulty":1},{"id":"pebble-x","context_limit":8000,"tools":["search"],"latency_ms":200,"cost":"mid","security_allow":["internal","confidential"],"external":false,"max_difficulty":1}],"executor_trials":"executor_trials(k=8): success 6 / fail 2"}

[Assistant] {"difficulty":2,"security":"internal","selection":"ABSTAIN","reason_code":"NO_ELIGIBLE_ALL_FAIL","confidence":0.91}


제품 사용/사용자 매뉴얼/w50004-70 · 원격삭제 예외조건

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"If remote wipe is requested during an active loan of a PrismNote Tablet L5, which exception blocks wipe completion?","security":"confidential","documents":[{"document_id":"UMX·κ15·01","text":"PrismNote Tablet L5 — remote wipe\n• Standard: wipe within 10 min of admin command\n• Exception Escrow-Hold: when loan_status=ACTIVE and escrow_flag=1, wipe queues but does not erase until loan_status flips to CLOSED\n• Field tech cannot clear escrow_flag"},{"document_id":"UMX·κ15·04","text":"Loan status table\n| loan_status | wipe executes |\n| ACTIVE + escrow | deferred |\n| ACTIVE no escrow | yes |\n| CLOSED | yes |"},{"document_id":"UMX·κ15·07","text":"Chassis colors\n• Graphite / Mist\n• No wipe rules"}],"model_registry":[{"id":"cloud-r9","context_limit":64000,"tools":["search"],"latency_ms":70,"cost":"high","security_allow":["public","internal","confidential"],"external":true,"max_difficulty":5},{"id":"외부고속-2","context_limit":100000,"tools":["search","table"],"latency_ms":55,"cost":"high","security_allow":["confidential","personal"],"external":true,"max_difficulty":4},{"id":"r-40","context_limit":20000,"tools":[],"latency_ms":130,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 2 / fail 6"}

[Assistant] {"difficulty":4,"security":"confidential","selection":"ABSTAIN","reason_code":"NO_ELIGIBLE_EXTERNAL_BLOCK","confidence":0.92}


제품 사용/사용자 매뉴얼/w50004-71 · 센서페어링 순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"List the required pairing sequence before the Vespera AirUnit M2 will accept a secondary humidity probe.","security":"internal","documents":[{"document_id":"UMX·κ8·01","text":"Vespera AirUnit M2 — probe attach\nOrder (must not skip):\n1) Base power-on self-test green\n2) Primary CO2 sensor acknowledge\n3) Hold probe button 5 s until amber blink\n4) Confirm slot-B in app within 60 s"},{"document_id":"UMX·κ8·03","text":"Failure codes\n• E-H2: order inverted — probe ignored until full reset\n• E-H9: timeout on step 4"},{"document_id":"UMX·κ8·07","text":"Maintenance cloth list\n• Microfiber only\n• No alcohol on membrane"},{"document_id":"UMX·κ8·10","text":"Warehouse SKU map\n• Probe-H / Probe-T\n• Sequence not redefined here"}],"model_registry":[{"id":"tarn-04","context_limit":20000,"tools":[],"latency_ms":130,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":3},{"id":"외부고속-7","context_limit":64000,"tools":["search","calc"],"latency_ms":70,"cost":"high","security_allow":["public","internal"],"external":true,"max_difficulty":5},{"id":"quill-k","context_limit":12000,"tools":["search"],"latency_ms":180,"cost":"mid","security_allow":["internal","confidential"],"external":false,"max_difficulty":4},{"id":"r-3f","context_limit":4000,"tools":[],"latency_ms":50,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":1},{"id":"내부경량-9","context_limit":16000,"tools":[],"latency_ms":160,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":2},{"id":"orb-22","context_limit":8000,"tools":["table"],"latency_ms":210,"cost":"mid","security_allow":["internal"],"external":false,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 8 / fail 0"}

[Assistant] {"difficulty":1,"security":"internal","selection":"tarn-04","reason_code":"OK_INTERNAL_MATCH","confidence":0.95}


제품 사용/사용자 매뉴얼/w50004-72 · 오프라인 금지행위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Name the offline-mode prohibitions for the Yutra SmartScale F7 when cloud sync is unavailable.","security":"public","documents":[{"document_id":"UMX·κ11·02","text":"Yutra SmartScale F7 — offline mode\nBanned while offline:\n• Sharing score cards to social targets\n• Changing unit system (kg/lb)\n• Deleting multi-user profiles\nAllowed offline: weigh, local history view (last 14 days)"},{"document_id":"UMX·κ11·08","text":"Battery notes\n• Low battery <15% dims display\n• Prohibitions unchanged by battery state"}],"model_registry":[{"id":"dot-3","context_limit":16000,"tools":["search"],"latency_ms":100,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":2},{"id":"r-61","context_limit":32000,"tools":[],"latency_ms":80,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":2},{"id":"thin-m","context_limit":12000,"tools":["calc"],"latency_ms":90,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":1}],"executor_trials":"executor_trials(k=8): success 5 / fail 3"}

[Assistant] {"difficulty":3,"security":"public","selection":"ABSTAIN","reason_code":"NO_ELIGIBLE_MAX_DIFF","confidence":0.9}


제품 사용/사용자 매뉴얼/w50004-73 · 네트워크절체 순위

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Rank the failover path the unit must prefer when Wi-Fi drops on the AeroMesh Mini Router Q2.","security":"public","documents":[{"document_id":"UMX·κ14·03","text":"AeroMesh Mini Router Q2 — link failover order\n1) Secondary SSID on same mesh (if RSSI ≥ −70 dBm)\n2) LTE backup modem (if SIM active)\n3) Local AP-only mode (no WAN)\nNever jump to LTE before secondary mesh is tried"},{"document_id":"UMX·κ14·06","text":"LED map during failover\n• White chase = testing secondary mesh\n• Magenta = LTE path\n• Amber solid = AP-only"}],"model_registry":[{"id":"keel-7","context_limit":30000,"tools":[],"latency_ms":160,"cost":"mid","security_allow":["public","internal"],"external":false,"max_difficulty":4},{"id":"r-88","context_limit":16000,"tools":["search"],"latency_ms":120,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":3},{"id":"내부경량-4","context_limit":10000,"tools":[],"latency_ms":140,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":2},{"id":"asp-1","context_limit":48000,"tools":["calc"],"latency_ms":95,"cost":"high","security_allow":["public","internal","confidential"],"external":true,"max_difficulty":5},{"id":"mote-c","context_limit":8000,"tools":["table"],"latency_ms":210,"cost":"mid","security_allow":["public"],"external":false,"max_difficulty":5},{"id":"r-19z","context_limit":12000,"tools":[],"latency_ms":100,"cost":"low","security_allow":["internal"],"external":false,"max_difficulty":4}],"executor_trials":"executor_trials(k=8): success 3 / fail 5"}

[Assistant] {"difficulty":4,"security":"public","selection":"keel-7","reason_code":"OK_DIFF_AND_SEC","confidence":0.89}


제품 사용/사용자 매뉴얼/w50004-74 · 아동게이트 예외

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Should the age-gate fail mid-session on a child's profile for the Pixora Learning Tablet K1, which rule governs continued content access?","security":"personal","documents":[{"document_id":"UMX·κ19·02","text":"Pixora Learning Tablet K1 — mid-session age-gate fail\n• Rule Soft-Lock: freeze catalog to previously unlocked lessons only; no new purchase tiles\n• Parent re-verify within 24 h restores full catalog\n• Hard logout not triggered by age-gate fail alone"},{"document_id":"UMX·κ19·06","text":"Age-gate triggers\n• Profile birthday rollover\n• Manual guardian flag\n| Trigger | Soft-Lock | Hard logout |\n| birthday rollover | yes | no |\n| guardian flag | yes | optional |"},{"document_id":"UMX·κ19·11","text":"Stylus pairing\n• Hold 3 s\n• Unrelated to age-gate"}],"model_registry":[{"id":"guardian-m","context_limit":32000,"tools":["table"],"latency_ms":180,"cost":"mid","security_allow":["personal","confidential"],"external":false,"max_difficulty":5},{"id":"cloud-p2","context_limit":150000,"tools":["search","table"],"latency_ms":45,"cost":"high","security_allow":["public","internal","confidential","personal"],"external":true,"max_difficulty":5},{"id":"r-66","context_limit":12000,"tools":[],"latency_ms":110,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":5},{"id":"솔개-u3","context_limit":18000,"tools":["search"],"latency_ms":200,"cost":"mid","security_allow":["personal"],"external":false,"max_difficulty":4},{"id":"wisp-9","context_limit":9000,"tools":[],"latency_ms":95,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":5},{"id":"내부경량-1","context_limit":14000,"tools":["calc"],"latency_ms":160,"cost":"low","security_allow":["internal","personal"],"external":false,"max_difficulty":3}],"executor_trials":"executor_trials(k=8): success 1 / fail 7"}

[Assistant] {"difficulty":5,"security":"personal","selection":"guardian-m","reason_code":"OK_NON_EXTERNAL_PERSONAL","confidence":0.9}


제품 사용/사용자 매뉴얼/w50004-75 · 동시세션 한도

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"State the concurrent-session ceiling for one Klyra DeskDock Neo owner account on the free tier.","security":"public","documents":[{"document_id":"UMX·κ7·11","text":"Klyra DeskDock Neo — account tiers\n• Free: max 2 simultaneous device sessions\n• Plus: max 5 simultaneous device sessions\n• Session = live BLE+Wi-Fi pair, not historical bind"},{"document_id":"UMX·κ7·12","text":"Idle policy\n• Idle >30 min drops session count by 1\n• Reconnect within 2 min reuses same slot"},{"document_id":"UMX·κ7·02","text":"Packaging checklist\n• Cable length 1.2 m\n• No session numbers listed here"}],"model_registry":[{"id":"pike-9","context_limit":24000,"tools":["table"],"latency_ms":150,"cost":"mid","security_allow":["public","internal"],"external":false,"max_difficulty":4},{"id":"moth-c2","context_limit":8000,"tools":[],"latency_ms":80,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":3},{"id":"r-91b","context_limit":16000,"tools":[],"latency_ms":200,"cost":"low","security_allow":["public","internal","personal"],"external":false,"max_difficulty":5},{"id":"haze-17","context_limit":6000,"tools":["search"],"latency_ms":300,"cost":"high","security_allow":["public"],"external":true,"max_difficulty":2}],"executor_trials":"executor_trials(k=8): success 8 / fail 0"}

[Assistant] {"difficulty":1,"security":"public","selection":"pike-9","reason_code":"OK_ALL_PASS","confidence":0.97}


제품 사용/사용자 매뉴얼/w50004-76 · 펌웨어복구 순서

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Verify the exact recovery step order to restore stock firmware on a brick-safe Cinder Oven Controller O3 after a failed OTA.","security":"public","documents":[{"document_id":"UMX·κ18·01","text":"Cinder Oven Controller O3 — brick-safe recovery order\n1) Unplug 60 s\n2) Hold BACK+OK while plugging in until amber steady\n3) Load recovery.bin from USB FAT32 root only\n4) Confirm hash banner matches card insert\n5) Reboot; first boot runs heater self-check"},{"document_id":"UMX·κ18·04","text":"Do not\n• Use SD card for recovery.bin\n• Skip hash banner confirm\nWrong media → abort with code R-12"},{"document_id":"UMX·κ18·08","text":"Accessory SKUs\n• Probe sleeve / drip tray\n• No recovery steps"},{"document_id":"UMX·κ18·12","text":"Error R-codes\n• R-12 media\n• R-15 hash mismatch\n• R-20 heater self-check fail"}],"model_registry":[{"id":"ember-3","context_limit":20000,"tools":["search"],"latency_ms":130,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":4},{"id":"r-11","context_limit":50000,"tools":["calc","table"],"latency_ms":80,"cost":"mid","security_allow":["public"],"external":true,"max_difficulty":3},{"id":"내부경량-6","context_limit":16000,"tools":[],"latency_ms":150,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":2}],"executor_trials":"executor_trials(k=8): success 0 / fail 8"}

[Assistant] {"difficulty":5,"security":"public","selection":"ABSTAIN","reason_code":"NO_ELIGIBLE_MAX_DIFF","confidence":0.95}


제품 사용/사용자 매뉴얼/w50004-77 · 프로필충돌 우선

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"When two family profiles conflict on quiet hours for the LumenNest Cam Hub, which priority rule settles the schedule?","security":"personal","documents":[{"document_id":"UMX·κ13·02","text":"LumenNest Cam Hub — multi-profile quiet hours\n• Conflict rule: Household Guardian profile overrides Member profiles\n• Equal guardian rank: earlier start time wins for the overlapping window\n• Guest profile never sets quiet hours"},{"document_id":"UMX·κ13·05","text":"Profile ranks\n| Profile | Can set quiet | Override weight |\n| Guardian | yes | 2 |\n| Member | yes | 1 |\n| Guest | no | 0 |"},{"document_id":"UMX·κ13·08","text":"Night vision defaults\n• IR auto below 20 lux\n• Unrelated to quiet-hour priority"}],"model_registry":[{"id":"hearth-2","context_limit":22000,"tools":["table"],"latency_ms":180,"cost":"mid","security_allow":["internal","personal"],"external":false,"max_difficulty":4},{"id":"외부대형-8","context_limit":120000,"tools":["search","table"],"latency_ms":50,"cost":"high","security_allow":["public","internal","confidential","personal"],"external":true,"max_difficulty":5},{"id":"r-33","context_limit":12000,"tools":[],"latency_ms":110,"cost":"low","security_allow":["public","internal"],"external":false,"max_difficulty":3},{"id":"솔개-p4","context_limit":16000,"tools":["search"],"latency_ms":200,"cost":"mid","security_allow":["personal"],"external":false,"max_difficulty":3},{"id":"flint-0","context_limit":8000,"tools":[],"latency_ms":90,"cost":"low","security_allow":["public"],"external":true,"max_difficulty":5}],"executor_trials":"executor_trials(k=8): success 5 / fail 3"}

[Assistant] {"difficulty":3,"security":"personal","selection":"hearth-2","reason_code":"OK_NON_EXTERNAL_PERSONAL","confidence":0.93}


제품 사용/사용자 매뉴얼/w50004-78 · 관리자 자격요건

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Which credential set qualifies a technician to open service mode on the Brontide Ultrasonic Cleaner U4?","security":"confidential","documents":[{"document_id":"UMX·κ10·03","text":"Brontide U4 — service mode gate\n• Required: Level-2 service cert code (format BT-L2-####) plus site PIN\n• Level-1 cert alone: denied\n• Owner app PIN: consumer menus only, not service"},{"document_id":"UMX·κ10·06","text":"Cert refresh\n• Level-2 valid 18 months from issue stamp\n• Expired code rejected with tone pattern 2-2"},{"document_id":"UMX·κ10·01","text":"Tank fill limits\n• Max 1.8 L\n• No credential text"}],"model_registry":[{"id":"cinch-4","context_limit":20000,"tools":[],"latency_ms":150,"cost":"low","security_allow":["confidential","personal"],"external":false,"max_difficulty":3},{"id":"외부고속-1","context_limit":80000,"tools":["search"],"latency_ms":60,"cost":"high","security_allow":["public","internal","confidential"],"external":true,"max_difficulty":5},{"id":"r-18","context_limit":10000,"tools":["table"],"latency_ms":170,"cost":"mid","security_allow":["public","internal"],"external":false,"max_difficulty":4},{"id":"loom-b","context_limit":14000,"tools":["search"],"latency_ms":210,"cost":"mid","security_allow":["internal","confidential"],"external":false,"max_difficulty":2}],"executor_trials":"executor_trials(k=8): success 7 / fail 1"}

[Assistant] {"difficulty":2,"security":"confidential","selection":"cinch-4","reason_code":"OK_NON_EXTERNAL_CONF","confidence":0.94}


제품 사용/사용자 매뉴얼/w50004-79 · 절전모드 우선권

[System] {"서브그래프":{"이름":"난이도-라우터","기능":"질의·보안·모델 레지스트리 기반 난이도 판단 및 모델 선택","버전":"v1.0","입력":"query, context_summary, security, model_registry[], executor_trials[]","출력":"routing JSON","도형":"diamond"}}

[User] {"query":"Which power profile wins when Eco-Shift and Performance Boost are both asserted on a fleet Polaris HandScanner H2?","security":"internal","documents":[{"document_id":"UMX·κ17·03","text":"Polaris HandScanner H2 — power profile priority\n• Fleet policy card > local toggles\n• When Eco-Shift and Performance Boost both on local UI: Eco-Shift wins unless fleet policy card sets force_performance=1\n• force_performance default 0"},{"document_id":"UMX·κ17·06","text":"Policy card keys\n• force_performance, max_duty_cycle, scan_beep\n| Key | Type | Default |\n| force_performance | 0/1 | 0 |\n| max_duty_cycle | % | 70 |"},{"document_id":"UMX·κ17·10","text":"Battery chemistry\n• Li-ion 3200 mAh\n• No profile priority here"}],"model_registry":[{"id":"spar-1","context_limit":18000,"tools":["search"],"latency_ms":140,"cost":"mid","security_allow":["public","internal"],"external":false,"max_difficulty":3},{"id":"r-70","context_limit":40000,"tools":[],"latency_ms":90,"cost":"low","security_allow":["internal","confidential"],"external":false,"max_difficulty":4},{"id":"외부고속-9","context_limit":90000,"tools":["search","table"],"latency_ms":60,"cost":"high","security_allow":["public","internal"],"external":true,"max_difficulty":4}],"executor_trials":"executor_trials(k=8): success 1 / fail 7"}

[Assistant] {"difficulty":5,"security":"internal","selection":"ABSTAIN","reason_code":"NO_ELIGIBLE_MAX_DIFF","confidence":0.94}