|
2 | 2 |
|
3 | 3 | > **Stack:** raw-http | none | unknown | typescript |
4 | 4 |
|
5 | | -> 4 routes (8 inferred) + 1 graphql + 3 ws | 0 models | 0 components | 61 lib files | 5 env vars | 1 middleware | 6 events | 60% test coverage |
6 | | -> **Token savings:** this file is ~4,400 tokens. Without it, AI exploration would cost ~30,200 tokens. **Saves ~25,700 tokens per conversation.** |
7 | | -> **Last scanned:** 2026-04-25 11:57 — re-run after significant changes |
| 5 | +> 4 routes (8 inferred) + 1 graphql + 3 ws | 0 models | 0 components | 61 lib files | 6 env vars | 5 middleware | 11 events | 60% test coverage |
| 6 | +> **Token savings:** this file is ~4,700 tokens. Without it, AI exploration would cost ~32,300 tokens. **Saves ~27,600 tokens per conversation.** |
| 7 | +> **Last scanned:** 2026-05-11 18:28 — re-run after significant changes |
8 | 8 |
|
9 | 9 | --- |
10 | 10 |
|
|
189 | 189 |
|
190 | 190 | ## Environment Variables |
191 | 191 |
|
192 | | -- `DATABASE_URL` **required** — tests/detectors.test.ts |
193 | | -- `PORT` **required** — tests/detectors.test.ts |
| 192 | +- `DATABASE_URL` **required** — tests/fixtures/config-app/.env.example |
| 193 | +- `JWT_SECRET` **required** — tests/fixtures/config-app/.env.example |
| 194 | +- `PORT` (has default) — tests/fixtures/config-app/.env.example |
194 | 195 | - `VAR` **required** — src/detectors/config.ts |
195 | 196 | - `VAR_NAME` **required** — src/detectors/config.ts |
196 | 197 | - `VITE_VAR_NAME` **required** — src/detectors/config.ts |
197 | 198 |
|
198 | 199 | ## Config Files |
199 | 200 |
|
| 201 | +- `tests/fixtures/config-app/.env.example` |
200 | 202 | - `tsconfig.json` |
201 | 203 |
|
202 | 204 | --- |
|
205 | 207 |
|
206 | 208 | ## auth |
207 | 209 | - middleware — `src/detectors/middleware.ts` |
| 210 | +- auth — `tests/fixtures/graph-app/src/auth.ts` |
| 211 | +- middleware — `tests/fixtures/graph-app/src/middleware.ts` |
| 212 | +- auth — `tests/fixtures/middleware-app/src/middleware/auth.ts` |
| 213 | + |
| 214 | +## rate-limit |
| 215 | +- rate-limit — `tests/fixtures/middleware-app/src/middleware/rate-limit.ts` |
208 | 216 |
|
209 | 217 | --- |
210 | 218 |
|
|
268 | 276 | - `event-name` [event] — `src/detectors/events.ts` |
269 | 277 | - `) || content.includes(` [event] — `src/detectors/events.ts` |
270 | 278 |
|
| 279 | +## celery |
| 280 | + |
| 281 | +- `tests.fixtures.celery-detect.tasks.ping` [queue] → celery-task — `tests/fixtures/celery-detect/tasks.py` |
| 282 | +- `tests.fixtures.celery-events.tasks.add` [queue] → celery-task — `tests/fixtures/celery-events/tasks.py` |
| 283 | +- `tests.fixtures.celery-events.tasks.cleanup` [queue] → celery-task — `tests/fixtures/celery-events/tasks.py` |
| 284 | +- `billing.report_usage_to_stripe` [queue] → celery-task — `tests/fixtures/celery-events/tasks.py` |
| 285 | +- `tests.fixtures.python-celery-workspace.services.worker-service.tasks.sync_users` [queue] → celery-task — `tests/fixtures/python-celery-workspace/services/worker-service/tasks.py` |
| 286 | + |
271 | 287 | --- |
272 | 288 |
|
273 | 289 | # Test Coverage |
274 | 290 |
|
275 | 291 | > **60%** of routes and models are covered by tests |
276 | | -> 20 test files found |
| 292 | +> 155 test files found |
277 | 293 |
|
278 | 294 | ## Covered Routes |
279 | 295 |
|
|
0 commit comments