11 KiB
Graph Report - khatibi (2026-10-09)
Corpus Check
- cluster-only mode — file stats not available
Summary
- 548 nodes · 887 edges · 80 communities (14 shown, 66 thin omitted)
- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 131 edges (avg confidence: 0.92)
- Token cost: 2,543 input · 5,433 output
Graph Freshness
- Built from commit:
f19d8ee6 - Run
git rev-parse HEADand compare to check if the graph is stale. - Run
graphify update .after code changes (no API cost).
Community Hubs (Navigation)
- User Action Views
- Inventory and Product Models
- Daily Reporting Command
- Customer Admin Templates
- Database Schema Migrations
- Admin Panel URLs
- Database Backup Command
- Initial Database Migrations
- User Relation Migrations
- Financial and Accounting Views
- Invoice Management Logic
- Django Admin Configuration
- Core Application Models
- Resource Cleanup Command
- Django App Configurations
- Timezone-related Migrations
- Application Entrypoint Scripts
- Graphify Tooling
- Data Validation Migration
- Database Schema Migration
- Database Schema Migration
- Remove StoreRoom User Relation
- Database Schema Migration
- Add Action Type Field
- Add Action Grade Field
- Database Schema Migration
- Add Article Payment Status
- Add Article Payment Method
- Add Customer Last Visit
- Database Schema Migration
- Add Sarresid Description
- Update ProductInStore Options
- Update ProductInStore Options
- AI Tooling Documentation
- Customer Action Partial
- New Customer Base Template
- Customer Feedback Partial
- Customer Invoice Detail
- Customer Accounting Template
- Customer Invoice List
- Customer Feedback Page
- Action List Template
- New Customer Invoice Page
- New Customer Invoice V2
- Customer Satisfaction List
- Customer Satisfaction Partial
- Customer Debt Management
- Customer List Page
- Financial Dashboard
- Accounting Main View
- New Inventory Operation
- Inventory Operations List
- Operations Backup Template
- Financial Report Template
- Debt Collection Dashboard
- Inventory Movement Report
- Customer Satisfaction Dashboard
- Check and Credit Report
- Satisfaction List Template
- Store Inventory Template
- Store Transfers Template
- Stores List Template
- Extended Requirements File
- Project Requirements File
God Nodes (most connected - your core abstractions)
StoreRoom- 25 edgesProductInStore- 23 edgesUser- 21 edgesAction- 20 edgesProduct- 18 edgesStoreTransferRequest- 15 edgesArticle- 15 edgesProductCategory- 14 edgesCustomer- 13 edgesapprove_transfer_request()- 12 edges
Surprising Connections (you probably didn't know these)
VisitQueue--uses-->User[INFERRED] admin_panel/models.py → admin/models.pyFactor--uses-->User[INFERRED] admin_panel/models.py → admin/models.pyStoreRoom--uses-->User[INFERRED] admin_panel/models.py → admin/models.pyStoreRoomOwner--uses-->User[INFERRED] admin_panel/models.py → admin/models.pyStoreTransferRequest--uses-->User[INFERRED] admin_panel/models.py → admin/models.py
Import Cycles
- None detected.
Hyperedges (group relationships)
- Customer Satisfaction & Collection — admin_panel_templates_admin_panel_report_rezayat, admin_panel_templates_admin_panel_report_debtors_no_vosol, admin_panel_customer_customernazarinc [EXTRACTED 0.90]
- Customer Management Flow — admin_panel_customer_base_new, admin_panel_customer_action_inc, admin_panel_customer_id_factor, admin_panel_customer_hesabdari [EXTRACTED 1.00]
- Financial & Debt Management — admin_panel_templates_admin_panel_financial_dashboard, admin_panel_templates_admin_panel_hesabdari [EXTRACTED 1.00]
- Inventory Management System — admin_panel_templates_admin_panel_store, admin_panel_templates_admin_panel_store_transfers, admin_panel_templates_admin_panel_report_inventory_movements, admin_panel_templates_admin_panel_operationsbk [EXTRACTED 1.00]
- Login Form — admin_panel_templates_admin_panel_login, django_url_admin_panel_p_login, django_csrf_token, form_field_username, form_field_password [EXTRACTED]
- New Store Form — admin_panel_templates_admin_panel_storebk1, django_url_admin_panel_newstore, django_csrf_token, form_field_storename [EXTRACTED]
- Store Inventory Display — admin_panel_templates_admin_panel_storebk1, template_variable_productsum, product_property_product_name, product_property_mojodi [EXTRACTED]
- Customer Lifecycle Management — admin_panel_templates_admin_panel_customers [INFERRED 0.85]
- Customer Interaction Lifecycle — admin_panel_templates_admin_panel_customers, admin_panel_templates_admin_panel_customerNew, admin_panel_templates_admin_panel_customerRezayat [INFERRED 0.85]
- Financial & Debt Management Flow — admin_panel_templates_admin_panel_customerSarresid, admin_panel_templates_admin_panel_hesabdari, admin_panel_templates_admin_panel_financial_dashboard [INFERRED 0.90]
- Settle Due Payment Flow — admin_panel_templates_admin_panel_hesabdaricheckpassfail_html, admin_panel_url_passcheck, admin_panel_url_pardakhtnesiye [INFERRED 0.90]
- Accounting and Billing Flow — admin_panel_templates_admin_panel_basehesabdari, admin_panel_templates_admin_panel_bedehi, admin_panel_templates_admin_panel_hesabdariheckpass, concept_url_admin_panel_hesabdari, concept_url_admin_panel_bedehi, concept_url_admin_panel_pardakhtnesiye [INFERRED]
- Check Clearing Flow — admin_panel_templates_admin_panel_hesabdariresidnashode, admin_panel_views_passcheck [INFERRED]
- Customer Management Flow — admin_panel_templates_admin_panel_customerbase, admin_panel_templates_admin_panel_customerbasenew, admin_panel_templates_admin_panel_customeraction, admin_panel_templates_admin_panel_customerid, admin_panel_templates_admin_panel_customeridfactorbackup, concept_url_admin_panel_customers, concept_url_admin_panel_customeredit, concept_url_admin_panel_newfactor [INFERRED]
- Nesiye Payment Flow — admin_panel_templates_admin_panel_hesabdariresidnashode, admin_panel_urls_pardakhtnesiye [INFERRED]
- Store and Inventory Management Flow — admin_panel_templates_admin_panel_basestore, concept_url_admin_panel_stores, concept_url_admin_panel_productadd, concept_url_admin_panel_operations, concept_url_admin_panel_store_transfers, concept_url_admin_panel_productsjson, concept_url_panel_productmojodi [INFERRED]
Communities (80 total, 66 thin omitted)
Community 0 - "User Action Views"
Cohesion: 0.05 Nodes (57): User, Action, ProductCategory, ActionJson(), ActionList(), ActionListAll(), ActionListToday(), ActionListUser() (+49 more)
Community 1 - "Inventory and Product Models"
Cohesion: 0.06 Nodes (30): ArticleType, CacheTable, PhoneNumber, Product, Meta, ProductInStore, Meta, MovementType (+22 more)
Community 2 - "Daily Reporting Command"
Cohesion: 0.08 Nodes (15): Command, Article, Meta, Customer, Meta, Sarresid, toJalali(), remove_query_param() (+7 more)
Community 3 - "Customer Admin Templates"
Cohesion: 0.08 Nodes (22): admin_panel/base.html, admin_panel/templates/admin_panel/customerActionInc.html, admin_panel/templates/admin_panel/customerBaseNew.html, Django Custom Tags: custom_tags, URL: admin_panel:bedehi, URL: admin_panel:bedehiKhadamat, URL: admin_panel:bedehiNasb, URL: admin_panel:customer (+14 more)
Community 4 - "Database Schema Migrations"
Cohesion: 0.06 Nodes (16): Migration, Migration, Migration, Migration, Migration, Migration, Migration, Migration (+8 more)
Community 5 - "Admin Panel URLs"
Cohesion: 0.06 Nodes (30): URL: admin_panel:ActionListUserToday, URL: admin_panel:entezar, URL: admin_panel:hesabdari, URL: admin_panel:hesabdari_residnashone, URL: admin_panel:index, URL: admin_panel:p_logout, URL: admin_panel:rezayat, URL: admin_panel:stores (+22 more)
Community 7 - "Initial Database Migrations"
Cohesion: 0.09 Nodes (11): Migration, Migration, Migration, Migration, Migration, Migration, Migration, Migration (+3 more)
Community 8 - "User Relation Migrations"
Cohesion: 0.09 Nodes (11): Migration, Migration, Migration, Migration, Migration, Migration, Migration, Migration (+3 more)
Community 9 - "Financial and Accounting Views"
Cohesion: 0.10 Nodes (20): Customer Data Object, Factor Data Object, Sarresid Data Object, admin_panel.ViewReportMali, base.html, toCurrency, admin_panel:customerNew URL, admin_panel:pardakhtNesiye URL (+12 more)
Community 10 - "Invoice Management Logic"
Cohesion: 0.17 Nodes (8): Factor, Meta, FactorIteam, InventoryException, newFactor(), newFactor2(), _parse_jalali_date(), _parse_timestamp()
Community 11 - "Django Admin Configuration"
Cohesion: 0.22 Nodes (3): StoreRoomAdmin, StoreRoomOwnerInline, StoreTransferRequestAdmin
Community 12 - "Core Application Models"
Cohesion: 0.20 Nodes (9): Customer, Factor, FactorIteam, PhoneNumber, Product, ProductCategory, ProductInStore, StoreRoom (+1 more)
Community 15 - "Timezone-related Migrations"
Cohesion: 0.29 Nodes (3): Migration, Migration, Migration
Community 19 - "Graphify Tooling"
Cohesion: 0.33 Nodes (5): graphify tool, graphify explain, graphify path, graphify query, graphify
Ambiguous Edges - Review These
admin_panel/base.html→admin_panel/templates/admin_panel/baseHesabdari.html[AMBIGUOUS] admin_panel/templates/admin_panel/baseHesabdari.html · relation: conceptually_related_to
Knowledge Gaps
- 84 isolated node(s):
base.html,toCurrency,Customer Data Object,Factor Data Object,admin_panel:customerNew URL(+79 more) These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 276 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) - 66 thin communities (<3 nodes) omitted from report — run
graphify queryto explore isolated nodes.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- Why does
passCheck()connectFinancial and Accounting ViewstoUser Action Views,Daily Reporting Command? High betweenness centrality (0.208) - this node is a cross-community bridge. - Are the 20 inferred relationships involving
StoreRoom(e.g. withUserandapprove_transfer_request()) actually correct?StoreRoomhas 20 INFERRED edges - model-reasoned connections that need verification. - What connects
base.html,toCurrency,Customer Data Objectto the rest of the system? 84 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
User Action Viewsbe split into smaller, more focused modules? Cohesion score 0.053728949478749 - nodes in this community are weakly interconnected. - Why does
admin_panel/base.htmlconnectCustomer Admin TemplatestoFinancial and Accounting Views,Admin Panel URLs? High betweenness centrality (0.194) - this node is a cross-community bridge. - Are the 14 inferred relationships involving
ProductInStore(e.g. withCommandandapprove_transfer_request()) actually correct?ProductInStorehas 14 INFERRED edges - model-reasoned connections that need verification.
Low-confidence Hints
AMBIGUOUS edges — the extractor was unsure. Verify before acting on these.
- What is the exact relationship between
admin_panel/base.htmlandadmin_panel/templates/admin_panel/baseHesabdari.html? Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low.