|
50 | 50 | "src/outputs/writer.ts" |
51 | 51 | ] |
52 | 52 | }, |
53 | | - "test": { |
| 53 | + "core": { |
54 | 54 | "owns": [ |
55 | | - "test/**" |
| 55 | + "src/core/**" |
56 | 56 | ], |
57 | 57 | "allowedImports": [ |
58 | | - "benchmarks/**", |
59 | 58 | "benchmarks/fixtures/monorepo/packages/config/**", |
60 | 59 | "benchmarks/fixtures/monorepo/packages/shared/**", |
61 | 60 | "src/analyzers/**", |
62 | | - "src/cli/**", |
63 | 61 | "src/config/**", |
64 | 62 | "src/core/**", |
65 | | - "src/mcp/**", |
66 | | - "src/outputs/**", |
67 | | - "src/retrievers/**", |
68 | | - "test/**" |
| 63 | + "src/llm/**" |
69 | 64 | ], |
70 | 65 | "forbiddenImports": [ |
71 | 66 | "**/*.generated.*", |
|
79 | 74 | ], |
80 | 75 | "observedImports": [ |
81 | 76 | "analyzers", |
82 | | - "benchmarks", |
83 | | - "cli", |
84 | 77 | "config", |
85 | | - "core", |
86 | | - "mcp", |
87 | | - "outputs", |
88 | | - "retrievers" |
| 78 | + "llm" |
89 | 79 | ], |
90 | 80 | "publicFiles": [ |
91 | | - "test/fixtures/python-package/src/app/models.py", |
92 | | - "test/fixtures/python-package/src/app/service.py" |
| 81 | + "src/core/cache.ts", |
| 82 | + "src/core/context-builder.ts", |
| 83 | + "src/core/file-classifier.ts", |
| 84 | + "src/core/git.ts", |
| 85 | + "src/core/graph.ts", |
| 86 | + "src/core/indexer.ts", |
| 87 | + "src/core/language.ts", |
| 88 | + "src/core/path-utils.ts", |
| 89 | + "src/core/ranker.ts", |
| 90 | + "src/core/readiness.ts", |
| 91 | + "src/core/scanner.ts", |
| 92 | + "src/core/summarizer.ts", |
| 93 | + "src/core/token-estimator.ts", |
| 94 | + "src/core/token-savings.ts", |
| 95 | + "src/core/types.ts", |
| 96 | + "src/core/validator.ts" |
93 | 97 | ] |
94 | 98 | }, |
95 | | - "core": { |
| 99 | + "test": { |
96 | 100 | "owns": [ |
97 | | - "src/core/**" |
| 101 | + "test/**" |
98 | 102 | ], |
99 | 103 | "allowedImports": [ |
| 104 | + "benchmarks/**", |
100 | 105 | "benchmarks/fixtures/monorepo/packages/config/**", |
101 | 106 | "benchmarks/fixtures/monorepo/packages/shared/**", |
102 | 107 | "src/analyzers/**", |
| 108 | + "src/cli/**", |
103 | 109 | "src/config/**", |
104 | 110 | "src/core/**", |
105 | | - "src/llm/**" |
| 111 | + "src/mcp/**", |
| 112 | + "src/outputs/**", |
| 113 | + "src/retrievers/**", |
| 114 | + "test/**" |
106 | 115 | ], |
107 | 116 | "forbiddenImports": [ |
108 | 117 | "**/*.generated.*", |
|
116 | 125 | ], |
117 | 126 | "observedImports": [ |
118 | 127 | "analyzers", |
| 128 | + "benchmarks", |
| 129 | + "cli", |
119 | 130 | "config", |
120 | | - "llm" |
| 131 | + "core", |
| 132 | + "mcp", |
| 133 | + "outputs", |
| 134 | + "retrievers" |
121 | 135 | ], |
122 | 136 | "publicFiles": [ |
123 | | - "src/core/context-builder.ts", |
124 | | - "src/core/file-classifier.ts", |
125 | | - "src/core/git.ts", |
126 | | - "src/core/graph.ts", |
127 | | - "src/core/indexer.ts", |
128 | | - "src/core/language.ts", |
129 | | - "src/core/path-utils.ts", |
130 | | - "src/core/ranker.ts", |
131 | | - "src/core/readiness.ts", |
132 | | - "src/core/scanner.ts", |
133 | | - "src/core/summarizer.ts", |
134 | | - "src/core/token-estimator.ts", |
135 | | - "src/core/token-savings.ts", |
136 | | - "src/core/types.ts", |
137 | | - "src/core/validator.ts" |
| 137 | + "test/fixtures/python-package/src/app/models.py", |
| 138 | + "test/fixtures/python-package/src/app/service.py" |
138 | 139 | ] |
139 | 140 | }, |
140 | 141 | "retrievers": { |
|
0 commit comments