1. Module Cycles: properly format cycle paths as A → B → C → A 2. Repository layout: group by top-level directory with file counts 3. Integration detection: match patterns against import names (substring), add Storage and AI/ML categories to all templates and summary 4. Usage examples: extract __init__ required params for class constructors Also fix golden test to use ends_with for module-prefixed symbol IDs.
1.8 KiB
1.8 KiB
ARCHITECTURE — New Project
Project summary
Name: New Project Description: <FILL_MANUALLY: what this project does in 3–7 lines>
Key decisions (manual)
- <FILL_MANUALLY>
Non-goals (manual)
- <FILL_MANUALLY>
Document metadata
- Created: 2026-01-25
- Updated: 2026-02-15
- Generated by: archdoc (cli) v0.1
Rails / Tooling
No tooling information available.
Repository layout (top-level)
| Path | Purpose | Link |
|---|---|---|
| ./src/init.py | Test project package. | details |
| ./src/utils.py | Utility functions for the test project. | details |
| ./src/core.py | Core module with database and HTTP integrations. | details |
Modules index
| Module | Symbols | Inbound | Outbound | Link |
|---|---|---|---|---|
| utils | 4 | 0 | 0 | details |
| src | 0 | 0 | 0 | details |
| core | 6 | 0 | 0 | details |
Critical dependency points
High Fan-in (Most Called)
| Symbol | Fan-in | Critical |
|---|
High Fan-out (Calls Many)
| Symbol | Fan-out | Critical |
|---|
Module Cycles
Change notes (manual)
- <FILL_MANUALLY>