127 lines
No EOL
7.5 KiB
Markdown
127 lines
No EOL
7.5 KiB
Markdown
# Graph Report - . (2026-09-24)
|
||
|
||
## Corpus Check
|
||
- 80 files · ~187,102 words
|
||
- Verdict: corpus is large enough that graph structure adds value.
|
||
|
||
## Summary
|
||
- 147 nodes · 195 edges · 32 communities (28 shown, 4 thin omitted)
|
||
- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 43 edges (avg confidence: 0.88)
|
||
- Token cost: 0 input · 0 output
|
||
|
||
## Community Hubs (Navigation)
|
||
- Account & Cloud Sync System
|
||
- Portable Build & Networking
|
||
- Architecture Constraints & Roadmap
|
||
- Core Project & MASM Instructions
|
||
- 3D Asset Generation Pipeline
|
||
- Visual FX & Variables Spec
|
||
- Casino Sprite Atlas & Props
|
||
- Renderer Texture Slot Packer
|
||
- Cabaret Dancer Animation Sequence
|
||
- 3D Raycaster Environment Textures
|
||
- Release Verification Smoke Tests
|
||
- Dead by Daylight Helper Tool
|
||
- Hakari Dance Animation Previewer
|
||
- Skill Check Minigame & Reference
|
||
- Repository Overview & License
|
||
|
||
## God Nodes (most connected - your core abstractions)
|
||
1. `net_lobby_menu()` - 10 edges
|
||
2. `main()` - 10 edges
|
||
3. `main()` - 9 edges
|
||
4. `account_register()` - 8 edges
|
||
5. `account_login()` - 8 edges
|
||
6. `calc_account_signature()` - 7 edges
|
||
7. `account_save()` - 7 edges
|
||
8. `account_import_transfer_key()` - 7 edges
|
||
9. `clear_screen()` - 6 edges
|
||
10. `account_cloud_sync_download()` - 6 edges
|
||
|
||
## Surprising Connections (you probably didn't know these)
|
||
- `Console Cheat Codes System` --semantically_similar_to--> `Menu Cheat Code Definitions` [INFERRED] [semantically similar]
|
||
AGENTS.md → docs/ЧИТКОДЫ.txt
|
||
- `Win32 Winsock ws2_32 Dependency` --semantically_similar_to--> `Winsock TCP Port 27015 LAN Protocol` [INFERRED] [semantically similar]
|
||
CMakeLists.txt → docs/ONLINE_RADMIN.txt
|
||
- `Casino Games Catalog` --conceptually_related_to--> `Casino Games QA Verification` [INFERRED]
|
||
AGENTS.md → docs/RELEASE_CHECKLIST.txt
|
||
- `Windows Platform Dependency` --conceptually_related_to--> `MASM32 Build Pipeline` [INFERRED]
|
||
docs/KNOWN_LIMITATIONS.txt → AGENTS.md
|
||
- `CP1251 Console Encoding Standard` --rationale_for--> `Dealer Dialogue Phrases` [INFERRED]
|
||
AGENTS.md → assets/data/dealer_phrases.txt
|
||
|
||
## Import Cycles
|
||
- None detected.
|
||
|
||
## Hyperedges (group relationships)
|
||
- **P2P Multiplayer Architecture** — docs_online_radmin_host_authoritative, docs_online_radmin_p2p_socket, docs_roadmap_online_command_protocol [INFERRED 0.85]
|
||
- **Save File Integrity & Persistence Architecture** — docs_security_notes_save_tamper_signature, graphify_out_converted_variables_documentation_3fc6d2dc_save_magic, идеи_appdata_saves [INFERRED 0.85]
|
||
- **Release Packaging & Verification Flow** — docs_release_checklist_smoke_check, docs_release_checklist_installer_validation, docs_security_notes_sha256_payload_check [INFERRED 0.85]
|
||
- **Cabaret Dancer Animation Sequence** — assets_textures_sprite_dancer_frame_0_image, assets_textures_sprite_dancer_frame_1_image, assets_textures_sprite_dancer_frame_2_image, assets_textures_sprite_dancer_frame_3_image [INFERRED 0.95]
|
||
- **Slot Machine Reel Animation Sequence** — assets_textures_sprite_slot_frame_0_image, assets_textures_sprite_slot_frame_1_image, assets_textures_sprite_slot_frame_2_image [INFERRED 0.95]
|
||
- **Casino Wall Textures Set** — assets_textures_tex_wall_velvet_image, assets_textures_tex_wall_stripclub_image, assets_textures_tex_wall_hell_image [INFERRED 0.85]
|
||
|
||
## Communities (32 total, 4 thin omitted)
|
||
|
||
### Community 0 - "Account & Cloud Sync System"
|
||
Cohesion: 0.27
|
||
Nodes (20): AccountData, account_cloud_sync_download(), account_cloud_sync_upload(), account_generate_transfer_key(), account_import_transfer_key(), account_login(), account_register(), account_save() (+12 more)
|
||
|
||
### Community 1 - "Portable Build & Networking"
|
||
Cohesion: 0.11
|
||
Nodes (18): CMake Portable Build Configuration, poker_portable Target, Win32 Winsock ws2_32 Dependency, Online Radmin VPN Guide, Host Authoritative Network Model, Winsock TCP Port 27015 LAN Protocol, Release Notes and User Guide, Release Package Architecture (+10 more)
|
||
|
||
### Community 2 - "Architecture Constraints & Roadmap"
|
||
Cohesion: 0.15
|
||
Nodes (14): Known Limitations Specification, ANSI Animation Console Bottleneck, Durak Card Logic Complexity Risk, Wine and CrossOver POSIX Support, Animation Rendering Profiles, Revolver ASCII Preview, Russian Roulette Revolver ASCII Graphics, Future Casino Expansions (+6 more)
|
||
|
||
### Community 3 - "Core Project & MASM Instructions"
|
||
Cohesion: 0.17
|
||
Nodes (12): AGENTS.md Project Instructions, Console Cheat Codes System, CP1251 Console Encoding Standard, Casino Games Catalog, MASM32 Build Pipeline, Dealer Dialogue Phrases, Win Loss Draw Outcome Prefixes, Windows Platform Dependency (+4 more)
|
||
|
||
### Community 4 - "3D Asset Generation Pipeline"
|
||
Cohesion: 0.32
|
||
Nodes (11): Image, clean_chromakey_black(), clean_chromakey_white(), img_to_raw_dwords(), main(), make_atm(), make_backroom_table(), make_carpet_floor() (+3 more)
|
||
|
||
### Community 5 - "Visual FX & Variables Spec"
|
||
Cohesion: 0.18
|
||
Nodes (11): ANSI Animation Assets Spec, Casino Intro ASCII Preview, Save File Salted Signature, Intro Glitch Prototype Snippet, Terminal Glitch and Screen Shake FX, ShowIntro Procedure Prototype, poker.asm Variables Reference, Console Color Attributes Constants (+3 more)
|
||
|
||
### Community 6 - "Casino Sprite Atlas & Props"
|
||
Cohesion: 0.36
|
||
Nodes (8): Casino Preview Icon, Casino Atlas Sprite Sheet, Bartender Shop Sprite, Blackjack Table Sprite, Roulette Table Sprite, Slot Machine Frame 0 Sprite, Slot Machine Frame 1 Sprite, Slot Machine Frame 2 Sprite
|
||
|
||
### Community 7 - "Renderer Texture Slot Packer"
|
||
Cohesion: 0.53
|
||
Nodes (5): cells(), main(), pack(), Pack project-local source art into the MASM renderer's 128px BGRA slots. Pyth, sprite()
|
||
|
||
### Community 8 - "Cabaret Dancer Animation Sequence"
|
||
Cohesion: 0.80
|
||
Nodes (5): Cabaret Loop Sprite Sheet, Dancer Animation Frame 0 Sprite, Dancer Animation Frame 1 Sprite, Dancer Animation Frame 2 Sprite, Dancer Animation Frame 3 Sprite
|
||
|
||
### Community 9 - "3D Raycaster Environment Textures"
|
||
Cohesion: 0.83
|
||
Nodes (4): Casino Carpet Floor Texture, Hell Wall Texture, Neon Strip Club Wall Texture, Velvet Wall Texture
|
||
|
||
### Community 10 - "Release Verification Smoke Tests"
|
||
Cohesion: 0.83
|
||
Nodes (3): Fail(), Pass(), Require-File()
|
||
|
||
## Knowledge Gaps
|
||
- **14 isolated node(s):** `poker_portable Target`, `KAZIK Project Readme`, `Win Loss Draw Outcome Prefixes`, `Wine and CrossOver POSIX Support`, `Installer Path Traversal Guard` (+9 more)
|
||
These have ≤1 connection - possible missing edges or undocumented components.
|
||
- **4 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||
|
||
## Suggested Questions
|
||
_Questions this graph is uniquely positioned to answer:_
|
||
|
||
- **Why does `AGENTS.md Project Instructions` connect `Core Project & MASM Instructions` to `Visual FX & Variables Spec`?**
|
||
_High betweenness centrality (0.049) - this node is a cross-community bridge._
|
||
- **Why does `Feature Backlog and Game Ideas` connect `Architecture Constraints & Roadmap` to `Visual FX & Variables Spec`?**
|
||
_High betweenness centrality (0.042) - this node is a cross-community bridge._
|
||
- **Why does `Security Architecture Notes` connect `Portable Build & Networking` to `Visual FX & Variables Spec`?**
|
||
_High betweenness centrality (0.039) - this node is a cross-community bridge._
|
||
- **What connects `poker_portable Target`, `KAZIK Project Readme`, `Win Loss Draw Outcome Prefixes` to the rest of the system?**
|
||
_14 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||
- **Should `Portable Build & Networking` be split into smaller, more focused modules?**
|
||
_Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected._ |