Skip to content

Commit 7e39a53

Browse files
authored
Update 20.37_thought_router_tr_specification.md
1 parent 7e04ac8 commit 7e39a53

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

thought_simulator/requirements_20/20.37_thought_router_tr_specification.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,13 +103,14 @@ TR SHALL NOT execute when `tr_needs_update = false`.
103103
### **HLR‑20.37‑011 — TP‑Local Inputs Only**
104104
TR SHALL derive routing‑vector fields only from:
105105

106-
- TP.semantic meaninglayer fields
107-
- TP.semantic meaningsemantics[]
106+
- TP.semantic meaning-layer fields
107+
- TP.semantic meaning-semantics[]
108108
- TP.semantic idob_semantics[]
109+
- TP.idob (read-only, when present)
109110
- TP.process.routing_metadata
110111
- TP.semantic.lineage
111112
- structural cues from STPX
112-
- permitted ephemeral DCB events
113+
- permitted ephemeral DCB events
113114

114115
### **HLR‑20.37‑048 — Ephemeral DCB Events**
115116
TR MAY consume ephemeral DCB directional‑change events.
@@ -129,9 +130,17 @@ TR SHALL NOT depend on hidden mutable global state.
129130
### **HLR‑20.37‑034 — No Cross‑TP Coupling**
130131
TR SHALL NOT depend on other TPs except through canonical lineage fields.
131132

132-
### **HLR‑20.37‑0XX — Residue‑Topology Prohibition**
133-
TR SHALL NOT consume semantic‑residue topology fields (TP.metadata.semantic_residue, TP.semantic.importance, residue clusters, residue drift, residue curvature).
134-
These fields are owned by IdOB and RB.
133+
### **HLR-20.37-071**
134+
TR SHALL treat committed `TP.idob` as a read-only meaning-layer input when present, in addition to `TP.semantic.idob_semantics[]`. TR SHALL NOT write `TP.idob`.
135+
136+
### **HLR-20.37-072**
137+
When `TP.idob` is absent, TR SHALL still complete. Missing IdOB fields SHALL NOT block TR and SHALL NOT be invented.
138+
139+
### **HLR-20.37-073**
140+
TR SHALL NOT load dictionaries, emit `pack_ids[]`, or derive pack keys from `stance`, affect, or register-like TR fields.
141+
142+
### **HLR-20.37-074**
143+
TR SHALL NOT consume semantic-residue topology fields (`TP.metadata.semantic_residue`, residue clusters, residue drift, residue curvature). Those fields remain owned by IdOB and RB.
135144

136145
---
137146

0 commit comments

Comments
 (0)