|
1 | 1 | { |
2 | 2 | "$schema": "https://stacklit.dev/schema/v1.json", |
3 | 3 | "version": "1", |
4 | | - "generated_at": "2026-05-06T00:16:39Z", |
| 4 | + "generated_at": "2026-05-04T13:24:15Z", |
5 | 5 | "stacklit_version": "dev", |
6 | | - "merkle_hash": "8fab1ccd73b505f70b9ded06c6503f57b46b463a6f5b511345c164ef1118ad5b", |
| 6 | + "merkle_hash": "df2f2e019587fbc890d82a2dae0012908afc29c3cc3fea42bb2ab90b73c11e89", |
7 | 7 | "project": { |
8 | 8 | "name": "stacklit", |
9 | 9 | "root": ".", |
|
22 | 22 | }, |
23 | 23 | "javascript": { |
24 | 24 | "files": 3, |
25 | | - "lines": 139 |
| 25 | + "lines": 127 |
26 | 26 | }, |
27 | 27 | "python": { |
28 | 28 | "files": 1, |
|
47 | 47 | "cmd/stacklit/main.go" |
48 | 48 | ], |
49 | 49 | "total_files": 75, |
50 | | - "total_lines": 8939 |
| 50 | + "total_lines": 8927 |
51 | 51 | }, |
52 | 52 | "modules": { |
53 | 53 | "assets": { |
|
66 | 66 | "depended_by": [ |
67 | 67 | "internal/renderer" |
68 | 68 | ], |
69 | | - "activity": "high" |
| 69 | + "activity": "low" |
70 | 70 | }, |
71 | 71 | "cmd/stacklit": { |
72 | 72 | "purpose": "Stacklit", |
|
114 | 114 | "depended_by": [ |
115 | 115 | "cmd/stacklit" |
116 | 116 | ], |
117 | | - "activity": "medium" |
| 117 | + "activity": "low" |
118 | 118 | }, |
119 | 119 | "internal/config": { |
120 | 120 | "purpose": "Configuration management", |
|
140 | 140 | "internal/cli", |
141 | 141 | "internal/engine" |
142 | 142 | ], |
143 | | - "activity": "medium" |
| 143 | + "activity": "low" |
144 | 144 | }, |
145 | 145 | "internal/derive": { |
146 | 146 | "purpose": "Derive", |
|
228 | 228 | "depended_by": [ |
229 | 229 | "internal/cli" |
230 | 230 | ], |
231 | | - "activity": "high" |
| 231 | + "activity": "low" |
232 | 232 | }, |
233 | 233 | "internal/git": { |
234 | 234 | "purpose": "Git integration", |
|
290 | 290 | "depended_by": [ |
291 | 291 | "internal/engine" |
292 | 292 | ], |
293 | | - "activity": "medium" |
| 293 | + "activity": "low" |
294 | 294 | }, |
295 | 295 | "internal/mcp": { |
296 | 296 | "purpose": "MCP server for AI agents", |
|
407 | 407 | "internal/cli", |
408 | 408 | "internal/engine" |
409 | 409 | ], |
410 | | - "activity": "medium" |
| 410 | + "activity": "low" |
411 | 411 | }, |
412 | 412 | "internal/schema": { |
413 | 413 | "purpose": "Data schema definitions", |
|
431 | 431 | ], |
432 | 432 | "type_defs": { |
433 | 433 | "Architecture": "Pattern string, Summary string", |
| 434 | + "Dependencies": "Edges [][]string, Entrypoints []string, MostDepended []string, Isolated []string", |
434 | 435 | "FrameworkPattern": "Name string, Config []string, Routes string, API string, Middleware string, Models string, Entry string", |
435 | 436 | "GitInfo": "HotFiles []HotFile, Recent []string, Stable []string", |
436 | 437 | "Hints": "AddFeature string, TestCmd string, EnvVars []string, DoNotTouch []string", |
437 | 438 | "HotFile": "Path string, Commits90d int", |
438 | 439 | "Index": "Schema string, Version string, GeneratedAt string, StacklitVersion string, MerkleHash string, Project Project, Tech Tech, Structure Structure, Modules map[string]ModuleInfo, Dependencies Dependenci...", |
439 | 440 | "LangStats": "Files int, Lines int", |
440 | | - "MultiIndex": "Schema string, Version string, Type string, GeneratedAt string, TotalFiles int, TotalLines int, TotalModules int, Repos []RepoSummary", |
441 | | - "Project": "Name string, Root string, Type string, Workspaces []string", |
442 | | - "Structure": "Entrypoints []string, TotalFiles int, TotalLines int, KeyDirectories map[string]string" |
| 441 | + "ModuleInfo": "Purpose string, Language string, Files int, Lines int, FileList []string, Exports []string, TypeDefs map[string]string, DependsOn []string, DependedBy []string, Activity string", |
| 442 | + "MultiIndex": "Schema string, Version string, Type string, GeneratedAt string, TotalFiles int, TotalLines int, TotalModules int, Repos []RepoSummary" |
443 | 443 | }, |
444 | 444 | "depended_by": [ |
445 | 445 | "internal/cli", |
|
450 | 450 | "internal/setup", |
451 | 451 | "internal/summary" |
452 | 452 | ], |
453 | | - "activity": "medium" |
| 453 | + "activity": "low" |
454 | 454 | }, |
455 | 455 | "internal/setup": { |
456 | 456 | "purpose": "Setup", |
|
522 | 522 | "purpose": "Npm", |
523 | 523 | "language": "javascript", |
524 | 524 | "files": 1, |
525 | | - "lines": 113, |
| 525 | + "lines": 101, |
526 | 526 | "file_list": [ |
527 | 527 | "install.js" |
528 | 528 | ], |
529 | | - "activity": "medium" |
| 529 | + "activity": "low" |
530 | 530 | }, |
531 | 531 | "npm/bin": { |
532 | 532 | "purpose": "Bin", |
|
677 | 677 | "git": { |
678 | 678 | "hot_files": [ |
679 | 679 | { |
680 | | - "path": "stacklit.json", |
681 | | - "commits_90d": 31 |
| 680 | + "path": ".github/workflows/ci.yml", |
| 681 | + "commits_90d": 1 |
682 | 682 | }, |
683 | 683 | { |
684 | | - "path": "README.md", |
685 | | - "commits_90d": 17 |
| 684 | + "path": ".github/workflows/release.yml", |
| 685 | + "commits_90d": 1 |
686 | 686 | }, |
687 | 687 | { |
688 | | - "path": "internal/engine/engine.go", |
689 | | - "commits_90d": 17 |
| 688 | + "path": ".github/workflows/stacklit-index.yml", |
| 689 | + "commits_90d": 1 |
690 | 690 | }, |
691 | 691 | { |
692 | | - "path": "stacklit.mmd", |
693 | | - "commits_90d": 14 |
| 692 | + "path": ".gitignore", |
| 693 | + "commits_90d": 1 |
694 | 694 | }, |
695 | 695 | { |
696 | | - "path": "assets/template.html", |
697 | | - "commits_90d": 11 |
| 696 | + "path": ".goreleaser.yml", |
| 697 | + "commits_90d": 1 |
698 | 698 | }, |
699 | 699 | { |
700 | | - "path": "internal/graph/graph.go", |
701 | | - "commits_90d": 9 |
| 700 | + "path": "COMPARISON.md", |
| 701 | + "commits_90d": 1 |
702 | 702 | }, |
703 | 703 | { |
704 | | - "path": "internal/schema/schema.go", |
705 | | - "commits_90d": 8 |
| 704 | + "path": "DEPENDENCIES.md", |
| 705 | + "commits_90d": 1 |
706 | 706 | }, |
707 | 707 | { |
708 | | - "path": "internal/renderer/mermaid.go", |
709 | | - "commits_90d": 7 |
| 708 | + "path": "LICENSE", |
| 709 | + "commits_90d": 1 |
710 | 710 | }, |
711 | 711 | { |
712 | | - "path": "go.mod", |
713 | | - "commits_90d": 6 |
| 712 | + "path": "Makefile", |
| 713 | + "commits_90d": 1 |
714 | 714 | }, |
715 | 715 | { |
716 | | - "path": "internal/graph/graph_test.go", |
717 | | - "commits_90d": 6 |
| 716 | + "path": "README.md", |
| 717 | + "commits_90d": 1 |
718 | 718 | }, |
719 | 719 | { |
720 | | - "path": "npm/package.json", |
721 | | - "commits_90d": 6 |
| 720 | + "path": "SKILL.md", |
| 721 | + "commits_90d": 1 |
722 | 722 | }, |
723 | 723 | { |
724 | | - "path": ".github/workflows/release.yml", |
725 | | - "commits_90d": 5 |
| 724 | + "path": "USAGE.md", |
| 725 | + "commits_90d": 1 |
726 | 726 | }, |
727 | 727 | { |
728 | | - "path": "DEPENDENCIES.md", |
729 | | - "commits_90d": 5 |
| 728 | + "path": "action/action.yml", |
| 729 | + "commits_90d": 1 |
730 | 730 | }, |
731 | 731 | { |
732 | | - "path": "go.sum", |
733 | | - "commits_90d": 5 |
| 732 | + "path": "assets/embed.go", |
| 733 | + "commits_90d": 1 |
734 | 734 | }, |
735 | 735 | { |
736 | | - "path": "internal/cli/init.go", |
737 | | - "commits_90d": 5 |
| 736 | + "path": "assets/lang-icons.js", |
| 737 | + "commits_90d": 1 |
738 | 738 | }, |
739 | 739 | { |
740 | | - "path": "internal/renderer/mermaid_test.go", |
741 | | - "commits_90d": 5 |
| 740 | + "path": "assets/template.html", |
| 741 | + "commits_90d": 1 |
742 | 742 | }, |
743 | 743 | { |
744 | | - "path": "internal/cli/diff.go", |
745 | | - "commits_90d": 4 |
| 744 | + "path": "cmd/stacklit/main.go", |
| 745 | + "commits_90d": 1 |
746 | 746 | }, |
747 | 747 | { |
748 | | - "path": "internal/cli/root.go", |
749 | | - "commits_90d": 4 |
| 748 | + "path": "demo.gif", |
| 749 | + "commits_90d": 1 |
750 | 750 | }, |
751 | 751 | { |
752 | | - "path": "internal/config/config.go", |
753 | | - "commits_90d": 4 |
| 752 | + "path": "demo.tape", |
| 753 | + "commits_90d": 1 |
754 | 754 | }, |
755 | 755 | { |
756 | | - "path": "internal/config/config_test.go", |
757 | | - "commits_90d": 4 |
| 756 | + "path": "docs/superpowers/plans/2026-04-12-growth-package.md", |
| 757 | + "commits_90d": 1 |
758 | 758 | } |
759 | 759 | ], |
760 | 760 | "recent": [ |
761 | | - "README.md", |
762 | | - "USAGE.md", |
763 | | - "npm/install.js", |
764 | | - "DEPENDENCIES.md", |
765 | | - "stacklit.json", |
766 | | - "internal/engine/engine.go", |
767 | | - "internal/summary/cli.go", |
768 | | - "internal/engine/engine_test.go", |
| 761 | + ".github/workflows/ci.yml", |
| 762 | + ".github/workflows/release.yml", |
| 763 | + ".github/workflows/stacklit-index.yml", |
| 764 | + ".gitignore", |
| 765 | + ".goreleaser.yml", |
769 | 766 | "COMPARISON.md", |
770 | | - ".github/workflows/stacklit-index.yml" |
| 767 | + "DEPENDENCIES.md", |
| 768 | + "LICENSE", |
| 769 | + "Makefile", |
| 770 | + "README.md" |
771 | 771 | ], |
772 | 772 | "stable": [ |
| 773 | + ".github/workflows/ci.yml", |
| 774 | + ".github/workflows/release.yml", |
| 775 | + ".github/workflows/stacklit-index.yml", |
| 776 | + ".gitignore", |
| 777 | + ".goreleaser.yml", |
| 778 | + "COMPARISON.md", |
| 779 | + "DEPENDENCIES.md", |
773 | 780 | "LICENSE", |
774 | | - "assets/lang-icons.js", |
775 | | - "docs/superpowers/plans/2026-04-12-growth-package.md", |
776 | | - "docs/superpowers/specs/2026-04-12-growth-package-design.md", |
777 | | - "examples/axum/DEPENDENCIES.md", |
778 | | - "examples/axum/stacklit.json", |
779 | | - "examples/express/DEPENDENCIES.md", |
780 | | - "examples/express/stacklit.json", |
781 | | - "examples/fastapi/DEPENDENCIES.md", |
782 | | - "examples/fastapi/stacklit.json" |
| 781 | + "Makefile", |
| 782 | + "README.md" |
783 | 783 | ] |
784 | 784 | }, |
785 | 785 | "hints": { |
|
0 commit comments