Card: architecture as rendered PNG (hub does not render mermaid)
Browse files- README.md +1 -25
- assets/architecture.png +0 -0
- sha256manifest.json +6 -2
README.md
CHANGED
|
@@ -30,31 +30,7 @@ decision layer in front of it (route, guard, escalate).
|
|
| 30 |
|
| 31 |
## Architecture
|
| 32 |
|
| 33 |
-
|
| 34 |
-
flowchart TD
|
| 35 |
-
A[agent hook / MCP call<br/>question + options + task hint] --> B{router<br/>qtype embedding + route_task hint}
|
| 36 |
-
B -->|unfamiliar task| C[base chain<br/>refusal-safe]
|
| 37 |
-
B -->|language| D[ft_lang]
|
| 38 |
-
B -->|guardrail| E[ft_gr14_ppo]
|
| 39 |
-
B -->|skill routing| F[ft_skill4_ppo]
|
| 40 |
-
B -->|tool choice| G[ft_tool5v2_ppo]
|
| 41 |
-
B -->|email triage| H[ft_triage5]
|
| 42 |
-
B -->|mail sort| I[ft_mail8]
|
| 43 |
-
B -->|supervise| J[ft_sup3]
|
| 44 |
-
B -->|choose| K[ppo_cho]
|
| 45 |
-
B -->|compact| L[ft_cmp2]
|
| 46 |
-
B -->|rerank| M[ft_rrk3]
|
| 47 |
-
|
| 48 |
-
D & E & F & G & H & I & J & K & L & M --> N[shared Qwen3-0.6B encoder<br/>f16, one copy in memory]
|
| 49 |
-
C --> N
|
| 50 |
-
N --> O[decision head<br/>binary noul / ranked options /<br/>nli entailment / extract]
|
| 51 |
-
O --> P{rails}
|
| 52 |
-
P -->|binary conf lt 0.5| Q[NOUL_GATE: now]
|
| 53 |
-
P -->|choose conf lt 0.65| R[CHOOSE_FLOOR: decline]
|
| 54 |
-
P -->|ok| S[dialect renderer<br/>noul family: true/false words<br/>choice family: letter options]
|
| 55 |
-
Q & R --> T
|
| 56 |
-
S --> T[verdict + confidence<br/>JSON over MCP]
|
| 57 |
-
```
|
| 58 |
|
| 59 |
Invariants, all mechanically checked: **one encoder, N chains** (chain switch
|
| 60 |
= LoRA adapter swap, not a model load); **closed-set router** (unknown or
|
|
|
|
| 30 |
|
| 31 |
## Architecture
|
| 32 |
|
| 33 |
+

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
|
| 35 |
Invariants, all mechanically checked: **one encoder, N chains** (chain switch
|
| 36 |
= LoRA adapter swap, not a model load); **closed-set router** (unknown or
|
assets/architecture.png
ADDED
|
sha256manifest.json
CHANGED
|
@@ -4,8 +4,8 @@
|
|
| 4 |
"bytes": 2215
|
| 5 |
},
|
| 6 |
"README.md": {
|
| 7 |
-
"sha256": "
|
| 8 |
-
"bytes":
|
| 9 |
},
|
| 10 |
"combined_provenance.json": {
|
| 11 |
"sha256": "8bd3eef6c86ced0ebd3c252d6f2ec5f3239db030cc63733cacaf70408f4ce7bd",
|
|
@@ -79,6 +79,10 @@
|
|
| 79 |
"sha256": "609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f",
|
| 80 |
"bytes": 34363188
|
| 81 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
"src/laya_port/sequence.py": {
|
| 83 |
"sha256": "3c869d986bb74d310a0b68595752ddbed13dbdf74051f81762734fa673300c2d",
|
| 84 |
"bytes": 5447
|
|
|
|
| 4 |
"bytes": 2215
|
| 5 |
},
|
| 6 |
"README.md": {
|
| 7 |
+
"sha256": "677666178d81069aca5cd19a7ec9084bc62ee32e304ecbdd126014c5af61a544",
|
| 8 |
+
"bytes": 9697
|
| 9 |
},
|
| 10 |
"combined_provenance.json": {
|
| 11 |
"sha256": "8bd3eef6c86ced0ebd3c252d6f2ec5f3239db030cc63733cacaf70408f4ce7bd",
|
|
|
|
| 79 |
"sha256": "609d8f4c067cd3950f88594c5a802616cea245823836ef5848ee4fc40aab5b6f",
|
| 80 |
"bytes": 34363188
|
| 81 |
},
|
| 82 |
+
"assets/architecture.png": {
|
| 83 |
+
"sha256": "ea4a63e5624aad843b15d2da35e686c43ba96e91be5da7b7ed3245d343cf632b",
|
| 84 |
+
"bytes": 71609
|
| 85 |
+
},
|
| 86 |
"src/laya_port/sequence.py": {
|
| 87 |
"sha256": "3c869d986bb74d310a0b68595752ddbed13dbdf74051f81762734fa673300c2d",
|
| 88 |
"bytes": 5447
|