Commit f716b49
committed
docs(identity): ratify OGAR mirror + north-star template ClassId model
Two architecture decisions for the identity arc (plan + epiphany; no code):
1. Ontology-cache home = OGAR, a one-way mirror of OGIT (+ OWL / Wikidata
class-backbone / HHTL) with an append-only immutable ClassId space
(protobuf-field-number discipline). Chosen for ownership + dissolving the
upstream dependency, NOT as a drift fix -- content-drift for existing
entities does not exist once the cache is mapped from a source; the mirror
buys ownership, and pre-production immutable ClassIds make NodeGuid
stable-forever rather than stable-within-an-OGIT-version.
2. The ClassId space is a shared north-star template spine, not a flat
domain x shape explosion: entity_type/NiblePath is the DOLCE-rooted shape
(reused across domains), namespace:u8 is the domain. Reuse a template by
default (switch namespace, inherit field-set); specialize via NiblePath
descent + FieldMask delta; mint new only for a genuinely novel shape. This
is the intended reading of the existing octet split + FieldMask inherit/delta
+ NiblePath ancestry -- mechanism exists, the curated template ontology is
the OGAR/Phase B content. Frugal (shape encoded once, reused 256 ways) and
composes with immutability (templates ARE the immutable spine).
Plan: identity-architecture DECISION-2 + north-star guard + Phase B row.
Epiphany: E-OGAR-NORTHSTAR-1. Board: AGENT_LOG.
https://claude.ai/code/session_014A4JuRCqKP2yNENrQ9Ha7H1 parent fe58dfc commit f716b49
3 files changed
Lines changed: 49 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
1 | 20 | | |
2 | 21 | | |
3 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
203 | 215 | | |
204 | 216 | | |
205 | 217 | | |
| |||
216 | 228 | | |
217 | 229 | | |
218 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
219 | 244 | | |
220 | 245 | | |
221 | 246 | | |
| |||
0 commit comments