From ad2bf7a5cf0c8ceef43246e0aa2c06f3260b0373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCne=C5=9F=20Bizim?= Date: Wed, 25 Feb 2026 11:33:54 +0300 Subject: [PATCH] fix(schema): add missing CodeRelation pairs for Class->Trait and Method->Property Laravel projects commonly use traits (HasFactory, SoftDeletes, etc.) on classes and methods that reference model properties. These relation pairs were missing from the CodeRelation table, causing edges to be dropped during indexing. Co-Authored-By: Claude Sonnet 4.6 --- gitnexus/src/core/kuzu/schema.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gitnexus/src/core/kuzu/schema.ts b/gitnexus/src/core/kuzu/schema.ts index a50b52338..af438a526 100644 --- a/gitnexus/src/core/kuzu/schema.ts +++ b/gitnexus/src/core/kuzu/schema.ts @@ -250,6 +250,7 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Class TO \`Enum\`, FROM Class TO \`Annotation\`, FROM Class TO \`Constructor\`, + FROM Class TO \`Trait\`, FROM Method TO Function, FROM Method TO Method, FROM Method TO Class, @@ -264,6 +265,7 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Method TO \`Impl\`, FROM Method TO Interface, FROM Method TO \`Constructor\`, + FROM Method TO \`Property\`, FROM \`Template\` TO \`Template\`, FROM \`Template\` TO Function, FROM \`Template\` TO Method,