/
ncit
/
coderagsystem
Обзор
Документация
Войти
/
ncit
/
coderagsystem
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
codex/rag-codegraph-patterns
tests/eval/dodo_eval.jsonl
7 строк
5 KB
ncit
Add persistent RAG jobs and Qdrant benchmarking
06 июн 2026, 00:20
06 июн 2026, 00:20
03503e2
Код
Авторство
О чём код?
{"task_id": "dodo-1-card-payment-presenter", "query": "card payment presenter handles PaymentAuthorization success 3DS failure cancel and returns card payment result", "expected_files": ["context/order/src/main/java/com/dodopizza/order/feature/payment/card/presentation/CardPaymentPresenter.kt", "context/order/src/main/java/com/dodopizza/order/feature/payment/card/presentation/CardPaymentInteractor.kt", "context/order/src/test/java/com/dodopizza/order/feature/payment/card/CardPaymentPresenterTests.kt"], "min_recall": 0.34, "grep_patterns": ["CardPaymentPresenter", "PaymentAuthorization", "CardPaymentResult"]} {"task_id": "dodo-2-wait-for-paid-order", "query": "wait for paid order service converts PaidOrderResponse to CreatedOrder WorkflowAlreadyChanged Failure and setupAppStateForNewOrder", "expected_files": ["context/order/src/main/java/com/dodopizza/order/feature/mainscreen/presentation/waitforpaidorder/WaitForPaidOrderService.kt", "context/order/src/main/java/com/dodopizza/order/feature/mainscreen/presentation/waitforpaidorder/PaidOrderResponseVO.kt", "context/order/src/test/java/com/dodopizza/order/feature/mainscreen/presentation/waitforpaidorder/WaitForPaidOrderServiceImplTest.kt"], "min_recall": 0.67, "grep_patterns": ["WaitForPaidOrderServiceImpl", "PaidOrderResponseVO", "setupAppStateForNewOrder"]} {"task_id": "dodo-3-phone-formatting", "query": "phone number formatting detect phone format parse input handler default phone format provider", "expected_files": ["infrastracture/phonenumber/src/main/java/com/dodopizza/phonenumber/format/PhoneFormatService.kt", "infrastracture/phonenumber/src/main/java/com/dodopizza/phonenumber/format/PhoneFormatDetector.kt", "infrastracture/phonenumber/src/main/java/com/dodopizza/phonenumber/format/PhoneParserImplementation.kt", "infrastracture/phonenumber/src/main/java/com/dodopizza/phonenumber/format/PhoneInputHandlerImplementation.kt", "infrastracture/phonenumber/src/main/java/com/dodopizza/phonenumber/DefaultPhoneFormatProvider.kt"], "min_recall": 0.6, "grep_patterns": ["PhoneFormatServiceImpl", "PhoneFormatDetectorImplementation", "PhoneParserImplementation", "PhoneInputHandlerImplementation"]} {"task_id": "dodo-4-google-map-checkout-camera", "query": "google maps checkout map view controller moves and animates camera from CameraConfiguration to CameraPosition", "expected_files": ["infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/checkout/CheckoutMapViewController.kt", "infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/utils/CoordinatesUtils.kt", "infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/MapController.kt"], "min_recall": 0.67, "grep_patterns": ["CheckoutMapViewController", "toCameraPosition", "moveCamera"]} {"task_id": "dodo-5-pizzeria-cluster-map", "query": "pizzeria selection map cluster manager renderer cluster factory select unselect pizzeria markers", "expected_files": ["infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/selectionmap/PizzeriasClusterMapController.kt", "infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/PizzeriasRender.kt", "infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/ClusterFactory.kt", "infrastracture/googlemaps/src/main/java/com/dodopizza/googlemaps/PizzeriaClusterModel.kt"], "min_recall": 0.5, "grep_patterns": ["PizzeriasClusterMapController", "PizzeriasRender", "ClusterFactory", "PizzeriaClusterModel"]} {"task_id": "dodo-6-cache-validity", "query": "cache inspector validates timestamp expiration invalidates cache keys and cacheable service reloads invalid cache", "expected_files": ["infrastracture/cache/src/main/java/com/dodopizza/cache/CacheInspector.kt", "infrastracture/cache/src/main/java/com/dodopizza/cache/CacheableService.kt", "infrastracture/cache/src/main/java/com/dodopizza/cache/CacheTimestampRepository.kt", "infrastracture/cache/src/main/java/com/dodopizza/cache/CacheParams.kt"], "min_recall": 0.75, "grep_patterns": ["CacheInspectorImpl", "CacheableService", "CacheTimestampRepository", "invalidateCache"]} {"task_id": "dodo-7-coroutine-presentation-base", "query": "base presenter and base view model coroutine scopes attach detach clear view model job cancellation", "expected_files": ["infrastracture/presentation/src/main/java/com/dodopizza/presentation/presenters/BasePresenter.kt", "infrastracture/presentation/src/main/java/com/dodopizza/presentation/lifecycle/BaseViewModel.kt", "infrastracture/presentation/src/main/java/com/dodopizza/presentation/CoroutineContextTools.kt", "infrastracture/coroutines-utils/src/main/java/com/dodopizza/coroutines/utils/debounce.kt"], "min_recall": 0.5, "grep_patterns": ["BasePresenter", "BaseViewModel", "CoroutineScope", "debounce"]}