|
23 | 23 |
|
24 | 24 | (related-projects |
25 | 25 | ;; Core ecosystem - Sibling projects |
26 | | - (fbql-dt |
| 26 | + (gql-dt |
27 | 27 | (relationship "sibling-language") |
28 | | - (repo "github.com/hyperpolymath/fbql-dt") |
| 28 | + (repo "github.com/hyperpolymath/gql-dt") |
29 | 29 | (status "implementation-in-progress") |
30 | 30 | (completion 75) |
31 | | - (description "FBQLdt: Dependently-Typed Lith Query Language. Lean 4 implementation |
| 31 | + (description "GQLdt: Dependently-Typed Lith Query Language. Lean 4 implementation |
32 | 32 | with compile-time type checking, refinement types, and proof-carrying |
33 | | - migrations. Two-tier design: FBQLdt (admin) and FBQL (user-friendly).") |
| 33 | + migrations. Two-tier design: GQLdt (admin) and GQL (user-friendly).") |
34 | 34 | (tech-stack "Lean 4 + Idris2 ABI + Zig FFI + ReScript bindings") |
35 | 35 | (integration-points |
36 | 36 | (type-system "BoundedNat, BoundedInt, NonEmptyString, Confidence, PromptScores") |
|
39 | 39 | (parser "Complete parser for INSERT/SELECT/UPDATE/DELETE with type inference") |
40 | 40 | (permissions "Two-tier permission system with TypeWhitelist")) |
41 | 41 | (alignment-status |
42 | | - (fundep-types "Lith should adopt schema-bound FunDep S type from fbql-dt") |
43 | | - (proofs "Waiting for fbql-dt M7 (Idris2 ABI) + M8 (Zig FFI)") |
44 | | - (bindings "Waiting for fbql-dt M9 (ReScript bindings)") |
| 42 | + (fundep-types "Lith should adopt schema-bound FunDep S type from gql-dt") |
| 43 | + (proofs "Waiting for gql-dt M7 (Idris2 ABI) + M8 (Zig FFI)") |
| 44 | + (bindings "Waiting for gql-dt M9 (ReScript bindings)") |
45 | 45 | (ffi "Compatible - both use CBOR-encoded proof blobs via Zig FFI"))) |
46 | 46 |
|
47 | 47 | (formbase |
|
61 | 61 | (repo "github.com/hyperpolymath/lithoglyph-studio") |
62 | 62 | (status "planned") |
63 | 63 | (description "Zero-friction admin GUI for Lith. Visual schema designer, |
64 | | - FQL query builder, provenance explorer, journal viewer, and |
| 64 | + GQL query builder, provenance explorer, journal viewer, and |
65 | 65 | normalization proof visualizer.")) |
66 | 66 |
|
67 | 67 | (lithoglyph-debugger |
68 | 68 | (relationship "sibling-tool") |
69 | 69 | (repo "github.com/hyperpolymath/lithoglyph-debugger") |
70 | 70 | (status "scaffolding-complete") |
71 | 71 | (completion 35) |
72 | | - (description "Proof-carrying debugger. Step through FQL queries, inspect |
| 72 | + (description "Proof-carrying debugger. Step through GQL queries, inspect |
73 | 73 | constraint violations, visualize normalization proofs, and |
74 | 74 | explore journal replay scenarios.") |
75 | 75 | (alignment-status |
76 | 76 | (journal-types "Need Migration/NormalizationStep entry types from Lith") |
77 | | - (provenance "Need Confidence + ProofBlob types from fbql-dt") |
| 77 | + (provenance "Need Confidence + ProofBlob types from gql-dt") |
78 | 78 | (proofs "LosslessProof stubs need real Lean 4 implementations"))) |
79 | 79 |
|
80 | 80 | (lithoglyph-analytics |
|
154 | 154 |
|
155 | 155 | (what-this-is |
156 | 156 | "A database engine that treats data history as sacred" |
157 | | - "A query language (FBQL/FBQLdt) designed for provenance and narrative" |
| 157 | + "A query language (GQL/GQLdt) designed for provenance and narrative" |
158 | 158 | "A storage format (blocks + journal) optimized for auditability" |
159 | 159 | "A philosophy: databases should explain themselves" |
160 | 160 | "An ecosystem of tools for narrative-first data management" |
161 | 161 | "Layered architecture: Forth (storage) + Zig (FFI) + Factor (runtime) + Elixir (clustering)" |
162 | | - "Integration with formal methods: Lean 4 via fbql-dt for proof-carrying migrations" |
| 162 | + "Integration with formal methods: Lean 4 via gql-dt for proof-carrying migrations" |
163 | 163 | "Open source under PMPL-1.0-or-later (Palimpsest License)") |
164 | 164 |
|
165 | 165 | (what-this-is-not |
166 | | - "Not a drop-in SQL replacement (FBQL is intentionally different)" |
| 166 | + "Not a drop-in SQL replacement (GQL is intentionally different)" |
167 | 167 | "Not optimized for OLAP workloads (narrative overhead, use lithoglyph-analytics for that)" |
168 | 168 | "Not a distributed database yet (single-node PoC complete, clustering in M14)" |
169 | 169 | "Not a real-time streaming platform (use CDC integration for streaming)" |
|
0 commit comments