god_db.cpython-314.pyc
1 + 2 ��fi�c � �& � R t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RIH t H 3 t 4 HtHtH t ^ RIHt ^RIHtHtHtHtHt ! R R4 t]R 8X EdC ^ RIt^ RIt]P4 P7 ]P8 ! 4 R 5 4 t]! ]4 t]! R4 ]PA RR RR.R7 t!]! R]!P R, R24 ]PA RR R.R7 t"]! R]"P R, R24 ]PG ]!P ]"P ]PH R7 t%]! R]%P R, R24 ]PM ]!P RR7 ]PM ]!P RR7 ]! R4 ]PO ]!P 4 t(]! R4 ]! R](PR R, R24 ]! R](PT 24 ]! R](PV 24 ]PY ]!P 4 t-]! R ].! ]-4 24 ]P_ ]!P ^R!7 w t0t1]! R"].! ]04 R#].! ]14 R$24 ]Pe R 4 t3]! R%]3 24 ]Ph ! ]4 ]! R&4 R# R# )'a1 6 God Database Implementation 7 8 The foundational data layer that stores all information as atomic bullets 9 with full graph relationships, temporal indexing, and prediction state. 10 11 This is the source of truth for all data in the Sovereign OS system. 12 All other components read from and write to this database. 13 N)�datetime)�Path)�Optional�List�Dict�Any�Tuple)�contextmanager)�Bullet�Edge�EdgeType�ContentType�PredictionTargetc �� a � ] tR t^t o RtR/V 3R lR llt]R 4 tR tR] P RR3V 3R lR lltV 3R lR 14 ltR0V 3R lR llt V 3R lR ltV 3R lR ltV 3R lR lt]P$ RRR3V 3R lR lltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR! ltV 3R" lR# ltR1V 3R$ lR% lltR2V 3R& lR' lltR3V 3R( lR) lltR4V 3R* lR+ lltR5V 3R, lR- lltR.tV t R# )6�GodDatabasea2 15 The God Database - atomic storage for the entire system. 16 17 Design principles: 18 1. Bullets are atomic - they are the smallest unit 19 2. UUIDs persist through all transformations 20 3. Content never leaves the blanket 21 4. Structure (edges, topology) can be extracted for sharing 22 5. Temporal state is always tracked 23 c � <� V ^8� d QhRS[ /# )� �db_path��str)�format� __classdict__s "��7/Users/rcerf/repos/Sovereign_OS/core/database/god_db.py�__annotate__�GodDatabase.__annotate__"