Measured 2026-10-31 · commit 1fa90e2

Don’t take my word for any of it

Every number quoted for this platform is below, next to what produced it and the command that reproduces it. The measurements were taken on the development machine on 2026-10-31, and this page is generated from their raw output rather than typed by hand. After an NDA any of these commands is run live on a screen-share, against the repository, while you choose and watch; at closing you receive the repository with its full history and can run them yourself.

The numbers, and where each one comes from

MeasureValueWhat it meansReproduce with
Route handlers62542 router modules; 326 POST, 292 GET, 6 DELETE, 1 WEBSOCKETpython scripts/generate_audit_report.py
Backend tests run9,255passed on this machine plus 996 subtests, 0 failed, 0 skipped, in 32 minutespython -m pytest -q --cov=. --cov-report=term
Backend line coverage81%35474 statements, 6686 uncovered. CI fails the build below 70%python -m pytest -q --cov=. --cov-fail-under=70
Python lines157,174118,277 excluding blanks and comments, in 797 filespython scripts/generate_audit_report.py
JS / JSX / TS lines23,848126 files, 54 React componentspython scripts/generate_audit_report.py
Backend test files3365,369 test functions, which expand into the run count abovepython scripts/generate_audit_report.py
Commits499first 2026-06-18, latest 2026-10-30; 472 by a human, 27 by Dependabotgit rev-list --count HEAD
Hinglish in the backend64non-test backend modules containing the command words karo, batao or dikhao. Counting the English word "Hinglish" instead gives 28git grep -lwE "karo|batao|dikhao" -- "backend/*.py" ":!backend/tests" | wc -l
Intent matcher613lines in backend/services/intent_matcher.pywc -l backend/services/intent_matcher.py
Regression tests2,049test functions in 200 files under backend/tests/regression/, most named for a defect found in usegrep -hE "^\s*(async )?def test_" backend/tests/regression/*.py | wc -l
Coverage ratchet120modules with a per-module coverage floor that CI will not let fallpython -c "import json;print(len(json.load(open('backend/coverage_baseline.json'))['modules']))"
Business and legal documents18numbered 00 onwards in business-docs/, the four agreements also in Englishls business-docs

Two of these deserve a word. The route count is static: it counts decorators across the non-test tree, so it includes handlers on routers that a given deployment may not mount — treat it as an upper bound on the live surface rather than a promise about it. And the test files hold fewer functions than the run reports, because parametrised tests expand into several cases each. Both differences are visible in the generator, which is in the repository and is the same script that writes the audit.

The test run, verbatim

The tail of the actual run, unedited. Anything failing is printed here with the rest.

$ cd backend
$ python -m pytest -q -p tests.netguard --cov=. --cov-report=term --cov-fail-under=70 --timeout=300

45 empty files skipped.
Required test coverage of 70% reached. Total coverage: 81.15%

outbound network attempts by test
  none - the suite stayed offline
===== 9255 passed, 4 warnings, 996 subtests passed in 1944.03s (0:32:24) ======
Coverage, module by module — the whole table
Name                                                    Stmts   Miss  Cover   Missing
-------------------------------------------------------------------------------------
agents\acp_aod_engine.py                                  182     13    93%   56-57, 224-228, 253, 264-265, 267, 315-316
agents\anomaly_detection.py                                64      2    97%   47-48
agents\approval_queue.py                                   12      2    83%   28, 31
agents\decision_executor.py                               236    114    52%   66-68, 96-98, 144-146, 173, 182-184, 188-194, 211-228, 233-260, 265-310, 314-341, 411-412
agents\inventory_recommendation_ai.py                      14      0   100%
agents\multi_agent.py                                     112     60    46%   100-127, 140-184, 196-218, 233, 235
agents\operations_copilot.py                               13      1    92%   16
agents\risk_scoring.py                                     16      3    81%   11, 14-15
agents\smart_routing.py                                     8      0   100%
agents\workflow_engine.py                                   8      0   100%
ai\intent_engine.py                                        54      2    96%   19, 29
alerts_automation\background_workers.py                     3      0   100%
alerts_automation\daily_ai_summary.py                       5      0   100%
alerts_automation\email_alerts.py                         133     50    62%   53, 57, 103, 123-131, 155-157, 176-236, 283-284
alerts_automation\retry_system.py                           3      0   100%
alerts_automation\scheduler_engine.py                      58     15    74%   63, 66-68, 80-84, 114-119
alerts_automation\sleep_mode.py                             5      3    40%   3-5
alerts_automation\telegram_alerts.py                       20      3    85%   37-39
alerts_automation\whatsapp_alerts.py                       20      9    55%   20-22, 25-30
app.py                                                      6      0   100%
app_modular.py                                            846    449    47%   18-19, 38-50, 62, 67-71, 76-103, 112-114, 122-166, 174-202, 207-221, 226-232, 237-248, 253-257, 270-285, 316-317, 352-353, 367-420, 430-447, 452-456, 461-665, 670-676, 681-686, 691-700, 716-798, 825-830, 839, 922-924, 933-934, 1111, 1148, 1260, 1272-1273, 1296-1297, 1363-1368, 1373-1374, 1393-1397, 1414-1415, 1444-1445, 1456-1457, 1486-1488, 1494-1496, 1504-1506, 1512-1514, 1520-1522, 1529-1531, 1540-1542, 1549-1551, 1559-1561, 1608-1609, 1623-1624, 1691-1692, 1757-1758, 1824-1825, 1833-1835, 1858-1913, 1915, 1919-1924, 1926-1927, 1951, 1985-1988, 1997-1999, 2064-2065
cloud\analytics_cloud.py                                   11      0   100%
cloud\cloud_backup.py                                      51      0   100%
cloud\cloud_sync.py                                        47      0   100%
cloud\mobile_companion.py                                   8      1    88%   40
cloud\multi_tenant.py                                     177      8    95%   128, 195-196, 276, 284, 367, 384-385
cloud\payment_gateway.py                                   89      0   100%
cloud\remote_access_guard.py                                7      0   100%
cloud\remote_monitoring.py                                 25      4    84%   24-25, 37-38
cloud\subscription_billing.py                              33      0   100%
config\constants.py                                         2      0   100%
config\settings.py                                         63     16    75%   27-36, 69-70, 79-86, 91, 97
core\__init__.py                                           18      8    56%   132-143, 147
core\ai_engine.py                                          53     15    72%   39, 43, 47-49, 55, 57, 85, 89, 92-96, 108-109
core\alert_engine.py                                       29     12    59%   19-20, 24, 28, 32, 36, 40-42, 47, 50, 53
core\app_registry.py                                       24      1    96%   99
core\approval_endpoints.py                                  2      0   100%
core\atomic_store.py                                      120     10    92%   117-118, 218-219, 238-241, 245-246
core\data_relocation.py                                   132     20    85%   90, 93-94, 106-107, 139-140, 189-190, 210-213, 234-240, 250-251
core\device_trust.py                                       94     44    53%   39-40, 54, 70-87, 105-127
core\endpoint_errors.py                                    31      1    97%   63
core\external_calls.py                                      8      1    88%   50
core\leader_election.py                                    73     14    81%   62-65, 72-73, 111-113, 136-139, 143-144
core\logging_setup.py                                      53     28    47%   22-32, 39, 47, 54, 58, 68-89
core\memory_engine.py                                      90     25    72%   41-42, 47-58, 72, 80, 88, 96, 104, 112, 114, 122, 130, 137-139
core\metrics.py                                           124      2    98%   186-187
core\network_engine.py                                    228     86    62%   144-145, 161-162, 175-176, 201-202, 210-216, 227-247, 260, 298, 311-312, 316-317, 334-397, 419-425, 438-440, 474-476, 482, 484
core\network_utils.py                                       2      0   100%
core\org_store.py                                          23      4    83%   66-69
core\persona_guard.py                                      17      6    65%   13-14, 24-25, 32-33
core\rate_limiter.py                                       67      1    99%   73
core\route_introspection.py                                24      1    96%   95
core\route_manifest.py                                      8      0   100%
core\security_middleware.py                               101     21    79%   13-14, 50-58, 79-82, 151-152, 157, 164-166
core\seller_engine.py                                      50     14    72%   23-25, 33-35, 51-53, 72-73, 86-88
core\system_engine.py                                     128     35    73%   30-46, 79-82, 107-109, 166-168, 175-179, 218-220
core\utils.py                                              73      4    95%   42, 80-82
core\wifi_guardian.py                                       9      0   100%
database\__init__.py                                        2      0   100%
database\base.py                                           62      5    92%   116, 152-154, 158
database\migrations\env.py                                 29     29     0%   1-48
database\migrations\versions\001_initial_schema.py         19     19     0%   9-77
database\migrations\versions\002_postgresql_compat.py      44     44     0%   13-128
database\models.py                                         64      8    88%   81-89
database\sql_store.py                                      61      1    98%   150
desktop\desktop_automation.py                              41     31    24%   27-40, 44-49, 53-60, 64-69
desktop\system_control.py                                  47      7    85%   18, 34-36, 73-75
desktop\voice_command_router.py                            18      1    94%   12
enterprise\desktop_control.py                             104     34    67%   129-130, 136-138, 144-146, 152-154, 161-163, 165-167, 178-179, 183-185, 208, 212-222, 235-236, 238-239
enterprise\performance_governor.py                         17      2    88%   16-17
enterprise\safe_command_gate.py                            48     22    54%   42, 44, 55, 61-62, 77-105
enterprise\secrets_vault.py                                14      0   100%
finance\accounting.py                                      34      1    97%   101
finance\accounting_connectors.py                          145     14    90%   158, 188-190, 194, 270, 273-275, 311-313, 315-317
finance\accounting_router.py                               32     12    62%   23, 30-31, 36-39, 44-48
finance\currency_converter.py                              39      0   100%
finance\expense_manager.py                                  8      0   100%
finance\forex_engine.py                                    49     10    80%   43-48, 52-53, 71, 74
finance\global_tax_matrix.py                               42      0   100%
finance\gst_invoice.py                                    198     17    91%   67, 74, 175-176, 184, 280, 282, 309, 323-331
finance\gst_invoice_router.py                              46     20    57%   36-37, 43-46, 52-64, 70-74
finance\gst_tax_assistant.py                               15      0   100%
finance\international.py                                   78      3    96%   139-140, 154
finance\international_router.py                            51     24    53%   39-42, 47-50, 55-58, 63-66, 71-74, 79-82
finance\marketplace_fees.py                                41      0   100%
finance\ndr_rto_tracker.py                                 21      0   100%
finance\net_profit_engine.py                               95      1    99%   94
finance\payout_reconciliation.py                            6      0   100%
finance\return_fraud_tracker.py                            12      0   100%
finance\returns_and_cohorts.py                             96      3    97%   66, 74-75
finance\returns_and_cohorts_router.py                      35     12    66%   34-37, 42-45, 50-53
finance\sku_pnl.py                                         48      3    94%   58, 76, 95
finance\sku_pnl_router.py                                  41     18    56%   27-28, 33-36, 41-44, 49-52, 57-60
finance\statutory_filings.py                               49      2    96%   115, 152
finance\statutory_filings_router.py                        47     20    57%   40-43, 48-51, 56-59, 64-67, 72-75
finance\vat_calculator.py                                  20      0   100%
finance\weight_discrepancy.py                               9      0   100%
infra\core.py                                              80     32    60%   26-29, 36, 41-45, 49-58, 98-106, 111-112, 115-116
infra\routes.py                                            87     17    80%   63-66, 70-73, 77-78, 82-83, 91-92, 107, 115, 119
jarvis_app\__init__.py                                      2      0   100%
jarvis_app\ai\quota.py                                     17      0   100%
jarvis_app\core\cache\ttl_cache.py                         36      0   100%
jarvis_app\core\config\env_loader.py                       22      0   100%
jarvis_app\core\config\feature_flags.py                    15      0   100%
jarvis_app\core\events\event_bus.py                        44      0   100%
jarvis_app\core\events\event_types.py                      19      0   100%
jarvis_app\core\persistent_queue.py                       169      4    98%   77-79, 217
jarvis_app\core\workers\queue_manager.py                   21      0   100%
jarvis_app\core\workers\scheduler.py                       24      0   100%
jarvis_app\database\migration_guard.py                     21      0   100%
jarvis_app\memory\schema.py                                 2      0   100%
jarvis_app\monitoring\healthcheck.py                        5      0   100%
jarvis_app\monitoring\metrics.py                           26      0   100%
jarvis_app\monitoring\profiler.py                          13      0   100%
jarvis_app\security\hwid.py                                15      2    87%   16-17
jarvis_app\voice\audio_router\__init__.py                  20     20     0%   2-33
jarvis_app\voice\stt\__init__.py                            2      0   100%
jarvis_app\voice\stt\transcriber.py                       192     74    61%   156-158, 176-177, 187-227, 230-259, 280-348, 360-361, 382-384, 419
jarvis_app\voice\tts\__init__.py                            2      0   100%
jarvis_app\voice\tts\speaker.py                           221     75    66%   86-99, 120-122, 186-190, 194-195, 216, 238, 247, 276-281, 286, 293-296, 305-350, 388, 391-395, 437-439, 444-454
jarvis_app\voice\wakeword\detector.py                     141     91    35%   75, 88, 95-108, 112-162, 167-179, 183-223
jarvis_app\voice\wakeword\wake_daemon.py                  140     54    61%   106-107, 113-151, 162-163, 172-198
jarvis_core\__init__.py                                    56     15    73%   56, 72, 81-82, 84-85, 87-88, 90-91, 93-97, 133
jarvis_core\_legacy_impl.py                               887    219    75%   25-51, 60-61, 89-90, 120-122, 136-152, 174-175, 182-183, 188-189, 198-199, 218-219, 223-234, 249-250, 257-258, 273-274, 281-282, 295-300, 406-412, 436-437, 473-487, 492, 497-500, 525, 531-532, 576-577, 630-632, 637-665, 764-765, 829-830, 838-839, 847-853, 913-914, 957-960, 964-965, 1020-1025, 1069-1073, 1130-1151, 1174-1175, 1234, 1263-1265, 1285-1286, 1373-1374, 1412, 1420, 1423, 1427-1429, 1440-1441, 1535, 1537, 1594-1596, 1675-1676, 1687-1688, 1699-1711, 1718, 1757, 1792-1793, 1832-1833, 1842-1843
jarvis_core\lazy_loader.py                                 23      0   100%
jarvis_core\plugin_loader.py                               23      0   100%
jarvis_core\queue_isolation.py                             36      3    92%   44, 47-48
jarvis_core\service_registry.py                            56      0   100%
jarvis_core\time_engine.py                                 39      8    79%   48-62
long_term_memory\embedding_engine.py                       41      6    85%   27-28, 51-52, 67, 69
long_term_memory\memory_categories.py                       1      0   100%
long_term_memory\memory_engine.py                          43      9    79%   42-44, 56-58, 70, 74-75
long_term_memory\memory_router.py                          14      0   100%
long_term_memory\semantic_recall.py                        15      0   100%
long_term_memory\vector_store.py                           99      5    95%   43-44, 85, 90, 100
main.py                                                     2      2     0%   12-14
marketplaces\account_block_safety.py                      234     12    95%   362-363, 463-466, 470-472, 521-523
marketplaces\action_executor.py                           357     40    89%   202-203, 237-238, 331-332, 374-376, 397-398, 457, 467-468, 477, 496, 536-537, 561-562, 585-586, 590-591, 610, 618-619, 643, 683-684, 694-695, 713-714, 734-740
marketplaces\adapter_common.py                             29      1    97%   33
marketplaces\amazon_sync.py                                64      0   100%
marketplaces\api_write_guard.py                            26      0   100%
marketplaces\base_adapter.py                               16      0   100%
marketplaces\browser_session.py                           256     70    73%   82-90, 137-138, 175-179, 206-207, 247-260, 279-299, 313, 317-318, 324-325, 335-339, 355-358, 401-402, 433-448, 456-458, 511, 536
marketplaces\bulk_listing_manager.py                       82     12    85%   100, 146, 188-189, 201, 219, 222-224, 227-229
marketplaces\bulk_listing_router.py                        46     18    61%   38-39, 44-47, 52-55, 61-64, 70-73
marketplaces\carriers.py                                   70      0   100%
marketplaces\compliance_guard.py                          153      7    95%   95-96, 156, 158, 170, 172, 222
marketplaces\emerging_marketplaces.py                      52      0   100%
marketplaces\emerging_router.py                            41     15    63%   30-31, 36-40, 45-49, 59-65
marketplaces\flipkart_sync.py                              54      0   100%
marketplaces\http_resilience.py                            98      0   100%
marketplaces\listing_tools.py                              69      0   100%
marketplaces\listing_tools_router.py                       46     20    57%   38-41, 46-49, 54-57, 62-65, 70-73
marketplaces\logistics_ops.py                             122      0   100%
marketplaces\logistics_router.py                           56     24    57%   33, 40-41, 46-49, 54-58, 63-66, 71-74, 79-82
marketplaces\meesho_sync.py                                44      0   100%
marketplaces\myntra_router.py                              49     18    63%   33-34, 39-42, 54-61, 67-74, 81-82, 89-90
marketplaces\myntra_sync.py                                78     33    58%   38-41, 97-108, 111-129, 134-148, 154-168
marketplaces\quick_commerce.py                            115     12    90%   34-44, 64-66, 132, 205-206
marketplaces\quick_commerce_router.py                      58     21    64%   44-45, 50-54, 77-78, 83-86, 91-94, 99-102
marketplaces\resilience.py                                 84     38    55%   37-38, 41-48, 51-57, 115-123, 141-152
marketplaces\session_vault.py                               3      3     0%   7-14
marketplaces\shiprocket_router.py                          55     18    67%   43-44, 52-55, 63-66, 72-75, 81-84
marketplaces\shiprocket_sync.py                           112     41    63%   56-77, 104-105, 127, 148, 168-170, 182, 186, 191-192, 207, 209, 217, 232-234, 255, 292-322
marketplaces\shopify\shopify_analytics.py                  75     15    80%   59-60, 81-88, 110-111, 119, 132-133
marketplaces\shopify\shopify_api.py                       119     12    90%   93-94, 144-145, 153-155, 281, 304, 313-315
marketplaces\shopify\shopify_handlers.py                   56     15    73%   45, 64-69, 76-81, 90, 120
marketplaces\shopify\shopify_inbound.py                    74      4    95%   59, 65, 132, 160
marketplaces\shopify\shopify_inventory.py                  83      8    90%   69-70, 79-80, 85, 102, 130, 150
marketplaces\shopify\shopify_orders.py                     30      0   100%
marketplaces\shopify\shopify_products.py                   97     12    88%   54-56, 60, 70, 102, 106, 118, 137, 149, 161, 165
marketplaces\shopify\shopify_returns.py                    70      5    93%   49-51, 103-104
marketplaces\shopify\shopify_router.py                    190     76    60%   70-84, 88-91, 95-98, 102-105, 111-112, 118-119, 125-126, 138-145, 151-152, 158-159, 164-172, 177-184, 188-191, 197-198, 202-205, 209-212, 225-226, 232-233, 237-240, 244-247, 251-254, 274-278, 286-287
marketplaces\shopify\shopify_session.py                    39      0   100%
marketplaces\shopify\shopify_webhooks.py                   41      0   100%
marketplaces\shopify_sync.py                               64     24    62%   51-67, 72-73, 99-103
marketplaces\social_commerce.py                           180      0   100%
marketplaces\social_commerce_router.py                     51     26    49%   30, 37-38, 43-46, 51-61, 66-69, 74-77, 82-85
marketplaces\sync_orchestrator.py                          26     10    62%   31-46
marketplaces\sync_queue.py                                 77      3    96%   26, 101, 113
models\command.py                                           7      0   100%
models\payloads.py                                         62      0   100%
models\seller.py                                            7      0   100%
models\voice.py                                             4      0   100%
routers\acp_router.py                                     152     11    93%   234-237, 288-294
routers\ai_router.py                                       31     19    39%   10-11, 18-22, 27-41
routers\alerts_router.py                                  235     23    90%   103, 112-117, 220-221, 231-236, 245-246, 299-300, 309-313
routers\autonomous_ai_router.py                           133     35    74%   16-19, 25-26, 66, 83, 104, 115, 125, 135, 145, 152, 160-162, 168-175, 181, 186, 189, 195, 202, 210, 218, 226, 234, 242
routers\browser_login_router.py                           106     72    32%   10-13, 19-20, 24-27, 31-34, 49-50, 54-57, 63-67, 77-81, 92-99, 114-152, 157-167, 171-174
routers\cloud_saas_router.py                              150    105    30%   31-102, 116-168, 196-231, 235-247, 253-266, 284, 286-287, 351-385
routers\config_router.py                                  283     18    94%   75-84, 103, 110, 216-219, 234, 239-240, 248-250, 261-262
routers\core_services_router.py                            18      0   100%
routers\desktop_control_router.py                         236     69    71%   16-23, 28-34, 39-42, 47-48, 55-58, 64-70, 116-117, 246-247, 249-257, 260-261, 298, 302-303, 343-344, 358-361, 408-410, 430-447
routers\file_upload_router.py                             201      5    98%   416-421
routers\financial_routes_router.py                         98     38    61%   19-22, 60, 62, 65-66, 96, 144-146, 156-158, 167-169, 174-176, 181-183, 192-194, 205-207, 214-215, 224-225, 234-235, 240-241
routers\google_router.py                                   54      0   100%
routers\health_router.py                                  184     68    63%   79-80, 101, 105, 117-120, 131-141, 170-172, 191-192, 222-224, 233-236, 240-242, 279-280, 300-301, 318-319, 333-334, 351-352, 366-367, 372-376, 382-386, 391-395, 400-404, 409-413, 423
routers\infra_router.py                                     5      0   100%
routers\legacy_compat_router.py                           320     91    72%   59-62, 73-79, 112, 124-125, 132-133, 140-141, 150, 169-170, 183-184, 193-194, 230-231, 244-245, 250-257, 274, 301-302, 312-313, 318-326, 345-346, 354-355, 360-365, 380-381, 389-390, 403-404, 416-417, 473-475, 500-501, 530-531, 553-554, 605-606, 612-617, 637-644
routers\marketplace_router.py                              52     31    40%   30-32, 49-50, 78-120, 125-128
routers\marketplace_stability_router.py                   149     56    62%   34-35, 56-57, 79-80, 88-89, 93-98, 117-118, 131-132, 149-188, 218-220, 259-263, 276-277, 315-317, 323, 333-334, 337-338
routers\marketplace_sync_router.py                         51     10    80%   44, 48, 74, 99-102, 113-115
routers\master_router.py                                   24     14    42%   10-14, 19-22, 26-30
routers\memory_router.py                                   60     24    60%   31, 66-91, 97-98, 110-111, 117-118
routers\observability_router.py                           170     13    92%   95-100, 118, 215-216, 368-369, 425-426
routers\oidc_router.py                                     35     18    49%   36-38, 43-80
routers\ops_router.py                                     311    100    68%   47, 75-77, 94, 114-115, 136-138, 151-183, 187-188, 192-193, 197-198, 202-203, 207-221, 225-226, 243-245, 251-252, 266, 309-310, 319-320, 345, 370-371, 397-398, 402-403, 407-408, 430-432, 449-450, 454-455, 483-484, 503-504, 522-550, 562-563, 583-587, 617-619, 626-627, 633-634, 638-639, 648-649
routers\production_hardening_router.py                     42     19    55%   37-39, 47-56, 61-63, 68-70
routers\production_router.py                               59     30    49%   37-40, 45-50, 54-59, 63-67, 73-74, 83-84, 89-95
routers\readiness_router.py                                61      2    97%   81, 107
routers\realtime_policy_router.py                          12      2    83%   13-14
routers\route_aliases.py                                   31      0   100%
routers\runtime_router.py                                 869     94    89%   72, 100, 128-134, 138-168, 210, 220-227, 274, 319, 325, 386, 635, 682-691, 707-709, 788-789, 808, 909-910, 1007, 1230-1231, 1286, 1344-1345, 1419-1420, 1556-1558, 1572-1577, 1630, 1655-1674, 1704-1705, 1731-1734, 1772-1773
routers\security_router.py                                149     48    68%   102, 139-171, 176-185, 190-200, 206-207, 302-304
routers\seller_ai_routes_router.py                         55     25    55%   17-20, 61-64, 78-80, 89-91, 100-102, 112-114, 123-125, 130-132
routers\seller_erp_router.py                               89     14    84%   48, 84, 88, 91, 114-115, 117, 138, 154, 158, 171, 190-192
routers\seller_hub_router.py                              155     49    68%   39, 46-48, 83, 87-90, 106-121, 132-138, 151, 200, 205, 210, 215, 220, 225, 230, 235, 243, 248-256, 261, 266, 274, 283, 288, 293
routers\seller_realtime_router.py                         158     33    79%   68, 106-107, 121-122, 134-135, 143-144, 152-153, 163-164, 172-173, 183-184, 196-197, 204-205, 234-235, 237-238, 256-257, 266-267, 278-279, 286-287
routers\seller_router.py                                  110     41    63%   77-79, 86, 91, 96, 107, 114-119, 124, 170-171, 174-178, 190, 201-202, 207-211, 216-220, 225-229, 234-238
routers\signup_router.py                                   15      2    87%   47-48
routers\status_router.py                                   77     14    82%   33-34, 77-79, 92-94, 100-102, 115-117
routers\user_tokens_router.py                              40      0   100%
routers\video_router.py                                    27     13    52%   22-30, 36-41
routers\voice_master_router.py                             52     32    38%   27, 32-36, 43-48, 83-91, 112-123, 129-132, 138-142
routers\voice_router.py                                   250     43    83%   117-118, 125, 175, 225-226, 232-234, 238-239, 263-264, 277-279, 354, 356-358, 369-374, 400-401, 456-457, 496-497, 504-506, 510-511, 525-527, 536-538
routers\weather_router.py                                  65      0   100%
routers\whatsapp_router.py                                 45      0   100%
run_server.py                                              64     43    33%   34-51, 65, 84-92, 103-123, 127-142, 155
runtime\auth_guard.py                                      37      0   100%
runtime\auth_throttle.py                                   86     19    78%   41-42, 48-49, 82-83, 94-96, 105, 111, 114-115, 160, 174-175, 183, 185, 190
runtime\db_config.py                                        4      0   100%
runtime\feature_audit.py                                   62      4    94%   22, 72-74
runtime\marketplace_readiness.py                           15      2    87%   39-42
runtime\rate_limit.py                                     122     33    73%   57-62, 65-75, 78-85, 88-93, 98-102, 151
runtime\realtime_data_policy.py                             7      0   100%
runtime\route_manifest.py                                  28     11    61%   20-26, 48, 57-61
runtime\safe_runtime.py                                    18      0   100%
runtime\ticket_store.py                                   110     19    83%   51-81, 95-96
runtime\worker_queue.py                                    10      0   100%
security\admin_guard.py                                    14      2    86%   9, 11
security\approval_workflow.py                              14      0   100%
security\audit_trail.py                                     9      0   100%
security\browser_session_vault.py                         130      8    94%   91-93, 155, 169-170, 185, 206-207
security\cooldown_scheduler.py                              8      1    88%   8
security\emergency_stop.py                                 10      0   100%
security\policy.py                                         68      2    97%   58, 108
security\profile_isolation.py                               9      0   100%
security\rbac_manager.py                                    7      0   100%
security\secure_api_rotation.py                            98     21    79%   34-38, 52-53, 59-60, 91-94, 112, 117, 131-141
security\session_vault_encryption.py                       61      7    89%   28, 39-40, 68, 72, 82, 95
security\suspicious_activity_monitor.py                    13      0   100%
seller\analytics\ads_campaigns.py                          45      3    93%   30, 73, 79
seller\analytics\ads_campaigns_router.py                   27      8    70%   31-34, 39-42
seller\analytics\ads_optimizer.py                          85      9    89%   26-27, 79-80, 86-88, 140, 146
seller\analytics\ads_router.py                             50     22    56%   35-36, 41-44, 49-52, 57-60, 65-68, 73-76
seller\analytics\competitor_price_watch.py                 12      0   100%
seller\analytics\compliance.py                             42      2    95%   32-33
seller\analytics\deal_manager.py                          100      0   100%
seller\analytics\deal_router.py                            54     20    63%   39-40, 45-48, 55-56, 61-64, 69-72, 77-80
seller\analytics\demand_predictor.py                       16      0   100%
seller\analytics\dynamic_pricing.py                        32      0   100%
seller\analytics\keyword_rank_tracker.py                   71      4    94%   42, 45-46, 102
seller\analytics\listing_analyzer.py                      122      2    98%   12-13
seller\analytics\predictive_inventory.py                   38      2    95%   75, 81
seller\analytics\predictive_router.py                      36     16    56%   36-39, 44-47, 52-55, 60-63
seller\analytics\rank_router.py                            53     18    66%   34-35, 40-43, 48-51, 58-59, 64-67, 74-75
seller\analytics\realtime_intel.py                        202     25    88%   66-70, 82, 110-111, 147-148, 199-201, 209, 213, 223-224, 227, 264, 290-292, 301, 337-339, 350
seller\analytics\realtime_intel_router.py                  46     11    76%   61-64, 71, 76, 81, 86, 91, 96, 101
seller\analytics\report_router.py                          33     10    70%   32-33, 38-41, 47-50
seller\analytics\repricing_advisor.py                      19      0   100%
seller\analytics\return_fraud_ai.py                        54      2    96%   25-26
seller\analytics\review_sentiment_ai.py                    29      0   100%
seller\analytics\risk_compliance_router.py                 50     24    52%   30-33, 38-41, 46-49, 54-57, 62-65, 70-73
seller\analytics\sale_events.py                            48      0   100%
seller\analytics\sale_events_router.py                     17      4    76%   24-27
seller\analytics\seller_copilot.py                         12      0   100%
seller\analytics\seo_keyword_engine.py                     25      1    96%   21
seller\analytics\weekly_report.py                          56      2    96%   24, 81
seller\erp\csv_importer.py                                 52      5    90%   61, 65-68
seller\erp\inventory_manager.py                           144      4    97%   145-147, 190
seller\erp\label_generator.py                               8      0   100%
seller\erp\order_dashboard.py                              13      3    77%   25-27
seller\erp\shipping_monitor.py                             16      3    81%   26-28
seller\hub\account_health.py                               96      0   100%
seller\hub\account_health_router.py                        41     20    51%   31-34, 39-42, 47-50, 55-58, 63-66
seller\hub\amazon_playwright.py                           107      2    98%   160-161
seller\hub\b2b_router.py                                   79     38    52%   41-42, 47-50, 55-58, 63-66, 71-74, 79-82, 87-90, 95-98, 103-106, 111-114
seller\hub\b2b_wholesale.py                               245     14    94%   32, 37-38, 172, 192-193, 207, 218-222, 230, 248, 321
seller\hub\base_marketplace_bot.py                         71      0   100%
seller\hub\bulk_label_manifest.py                          55      1    98%   73
seller\hub\customer_comms.py                               95      1    99%   91
seller\hub\customer_comms_router.py                        42     16    62%   42-45, 50-53, 58-61, 66-69
seller\hub\direct_login_manager.py                         31      8    74%   22-24, 33, 35, 37, 39-40
seller\hub\flipkart_playwright.py                          96     21    78%   36-38, 44, 58-61, 66, 93-95, 99, 112-115, 122-123, 128-129
seller\hub\human_behavior_engine.py                        31      6    81%   26, 53, 57, 61, 65, 69
seller\hub\inventory_queue.py                               7      2    71%   21, 24
seller\hub\inventory_sync_engine.py                       153      0   100%
seller\hub\manifest_generator.py                           92     12    87%   160-162, 192-196, 212-214, 221-222
seller\hub\manual_import.py                               137     23    83%   69, 77, 79, 133, 171-172, 177, 182-184, 195, 214-215, 256-258, 269-270, 281-282, 285, 328-329
seller\hub\marketplace_profiles.py                         51      0   100%
seller\hub\meesho_playwright.py                            76      1    99%   42
seller\hub\mobile_features.py                             146      1    99%   72
seller\hub\mobile_router.py                                50     16    68%   47-50, 55-58, 63-66, 71-74
seller\hub\returns_tracker.py                             152      5    97%   108, 116, 171, 295, 297
seller\hub\review_inbox.py                                114      3    97%   71, 159-160
seller\hub\review_manager.py                              119     10    92%   36-37, 57, 79-80, 115, 157-158, 194-195
seller\hub\review_router.py                                77     24    69%   33-34, 39-42, 49-50, 55-58, 63-66, 71-74, 90-91, 105-106
seller\hub\seller_recovery_engine.py                       39      0   100%
seller\hub\seller_selectors.py                             33      0   100%
seller\hub\seller_session_health.py                        48      1    98%   63
seller\hub\unified_order_fetcher.py                        82     21    74%   127-159
seller\storage.py                                          12      0   100%
services\acp_reply.py                                     111     31    72%   137-139, 160-169, 173-182, 186-196, 215, 253, 255, 258-260
services\acp_safe_mode.py                                 400     31    92%   438-440, 638-641, 706-707, 711, 741-743, 751, 775-777, 801, 842-844, 850, 860-862, 878, 913-914, 928-930
services\ai_pipeline.py                                  1788    370    79%   17-19, 41-43, 201-202, 221, 235-236, 240-241, 245-246, 260-261, 287-288, 371-373, 453, 537, 545-546, 567, 579-580, 596, 622, 624, 662, 671-681, 687, 691-697, 708, 772-774, 1090, 1107, 1133, 1135-1136, 1174, 1214-1215, 1233-1234, 1243-1244, 1268-1271, 1296, 1337-1338, 1381-1382, 1386-1388, 1399-1400, 1419, 1493, 1496, 1529-1530, 1546, 1552-1554, 1607-1609, 1627, 1639, 1668-1672, 1705-1706, 1749, 1754, 1800-1803, 1814, 1817, 1827, 1842-1848, 1855-1856, 1886, 1950, 2000-2001, 2024-2025, 2030-2031, 2053, 2080-2081, 2159-2161, 2186-2191, 2256, 2261, 2268, 2286-2287, 2300-2313, 2317, 2323-2326, 2346-2347, 2395, 2398-2400, 2405-2432, 2660, 2735-2737, 2807, 2839, 2841, 2844-2845, 2861, 2872-2873, 2883, 2927, 2956, 2994-2995, 2998, 3007-3009, 3030, 3034-3036, 3046-3047, 3055, 3063-3066, 3087, 3092-3095, 3113, 3166-3168, 3177, 3206, 3251, 3288-3291, 3295-3299, 3302-3304, 3311-3312, 3320, 3334-3335, 3337-3339, 3355, 3376-3400, 3406-3413, 3450, 3485-3495, 3499-3500, 3506-3509, 3513-3514, 3538-3540, 3556-3568, 3579-3580, 3586-3588, 3609, 3613, 3618-3621, 3624-3629, 3645-3678, 3704-3706, 3709-3712, 3738-3740, 3752-3756, 3758, 3841-3843, 3914, 3916, 3933, 3952, 3982-3987, 4034-4040, 4044-4051
services\ai_runtime_config.py                              94      2    98%   116-117
services\alert_dispatch.py                                224     70    69%   116-118, 120, 124, 126-129, 144-145, 149, 169-170, 198, 201-245, 272-285, 289-300, 311-315, 439-440
services\alerts_service.py                                119     52    56%   36-38, 49, 78, 88-135, 145-190, 195-206, 215, 231, 283-286, 293-295, 302
services\audit_logger.py                                  195     61    69%   56-57, 91, 100, 125-127, 154-157, 165, 176-180, 190, 207-209, 213, 236-238, 241-250, 254, 272-274, 351-380
services\background_queue.py                              116     29    75%   56, 72, 74, 92, 100-102, 121-122, 128-130, 148-149, 152-156, 159-165, 168-171
services\calendar_service.py                              162      0   100%
services\command_dispatcher.py                            988    159    84%   101-161, 173-174, 497-498, 528, 534-535, 565-566, 580, 583-584, 591, 595-596, 620, 631-632, 641-642, 709-710, 720-738, 763, 768-769, 787-792, 867, 880-881, 902-903, 925, 927-929, 953-954, 994, 1046, 1240-1242, 1255, 1315, 1321, 1323-1324, 1454, 1464-1467, 1533, 1535-1538, 1560-1565, 1569-1572, 1575-1578, 1581-1582, 1713-1718, 1748, 1783, 1910, 2066, 2089-2090, 2114-2119
services\command_enrichment.py                             22      0   100%
services\cricket_alert_service.py                         143     43    70%   72, 83-89, 121-122, 140, 156, 160-174, 179-186, 201-208, 216-217, 219
services\cricket_service.py                               239     41    83%   73, 165-168, 183-188, 201-212, 225-236, 394, 429-431, 455-470
services\document_store.py                                280      7    98%   311, 337, 518, 564, 638, 642, 648
services\email_config.py                                   62      6    90%   46, 50, 65, 68, 81-82
services\evolution_service.py                             122     35    71%   33-34, 84-85, 104-107, 110-111, 123-128, 141, 147-148, 159-161, 218-233
services\executive_summary.py                              69     13    81%   39-41, 126-139, 160-162
services\feature_status_reply.py                          337     29    91%   71, 106-107, 110-111, 113, 133, 158, 170, 212, 260-261, 297, 323-325, 336-338, 348-350, 372, 412, 426, 496-503, 532, 534, 1078, 1117
services\gemini_service.py                                 24      9    62%   34-36, 47-56
services\gmail_service.py                                 126      0   100%
services\google_workspace.py                               69      0   100%
services\gst_chat.py                                      272      4    99%   261-262, 516, 550
services\health_service.py                                 87     13    85%   65, 73-74, 82-83, 133-134, 139-140, 150-151, 157-158
services\intent_matcher.py                                153      6    96%   22, 26, 170, 228, 230, 594
services\intent_semantic.py                                79      3    96%   146-147, 212
services\jsonl_store.py                                    17      2    88%   26-27
services\live_rates.py                                     84     20    76%   43, 76, 81, 89-90, 93, 107-108, 148-167
services\local_seller_hub.py                              180      8    96%   44-45, 56-57, 110-113
services\memory_intent.py                                  58     22    62%   18, 32-33, 37-44, 48-52, 105, 113-117
services\memory_service.py                                540     53    90%   183-184, 199-200, 244, 274-275, 287-288, 298, 316, 322-323, 353-360, 375-376, 409-410, 421, 432-433, 506-507, 547, 727, 926, 1013, 1067-1068, 1092-1093, 1176-1177, 1194, 1201, 1216-1217, 1235-1236, 1277-1279, 1301-1302, 1334-1335, 1351-1353, 1362-1363, 1365
services\metrics_service.py                                14      3    79%   23-25
services\morning_digest.py                                 91     21    77%   36-38, 49-50, 78, 98-99, 109-110, 144-147, 154-157, 167, 171-172
services\oidc_auth.py                                     134     36    73%   64-67, 72-74, 128-137, 216-256
services\os_control.py                                    341     59    83%   126-127, 129-131, 133-135, 139-140, 212, 273-290, 307-313, 315-327, 404-405, 429-430, 455-456, 462-465, 490, 495-497, 553-555, 571-572
services\public_redaction.py                               45      0   100%
services\redis_cache.py                                   176     50    72%   107-124, 130-131, 134-136, 141-145, 148-149, 154-155, 162-164, 169-170, 185-186, 217, 243, 272-273, 296-308
services\router_registry.py                                22      4    82%   96-114
services\screen_vision.py                                  70      0   100%
services\secret_mask.py                                    21      0   100%
services\seller_automation_jobs.py                        154      4    97%   277-278, 292, 334
services\seller_realtime_service.py                       255      4    98%   498-499, 543-544
services\seller_service.py                                183     24    87%   50, 84-85, 117-118, 190-191, 201-202, 241-242, 262-263, 312-314, 350-352, 364-366, 405-406
services\seller_tools_reply.py                            396      9    98%   185, 195-196, 591, 818, 823-825, 857
services\session_store.py                                 113     17    85%   30-31, 50, 88-97, 124, 126, 140, 149, 157
services\session_vault.py                                 138     15    89%   66, 159-161, 216-218, 223-225, 236, 271, 274-275, 277
services\settings_service.py                               38      7    82%   58-59, 83, 89-91, 101
services\signup_service.py                                 69     11    84%   56, 98, 107-109, 154-155, 166, 171, 181-182
services\skills_system.py                                  83      9    89%   74-75, 85-86, 115, 150, 163-165
services\startup_prewarm.py                               102     21    79%   30-31, 45-46, 55-56, 65-66, 85-86, 107-108, 125-126, 134-135, 147, 172-173, 187-188
services\subscription_store.py                             36      5    86%   71-72, 102-106
services\system_monitor.py                                 88     22    75%   60-67, 78-79, 82-89, 96, 135, 139-140, 149
services\telegram_bot.py                                   91     29    68%   65-66, 74-79, 87-88, 94-99, 108-124
services\tenant_context.py                                131     10    92%   92-94, 110, 112, 135, 173-174, 219-221
services\tenant_isolation_status.py                        15      0   100%
services\url_guard.py                                     107     22    79%   89, 91, 93, 95, 99, 118, 144-147, 154-155, 165, 173, 195, 223-230, 233
services\user_tokens.py                                   131      0   100%
services\video_intel.py                                   221     66    70%   47-55, 60-85, 89-107, 140-142, 179-180, 184, 200, 218-220, 271-276, 278-284, 380
services\vision_service.py                                 70      3    96%   62-64
services\visual_search.py                                 192     13    93%   107, 193-194, 394, 525, 540-541, 574-575, 600, 613-614, 616
services\voice_service.py                                  74      2    97%   168-169
services\weather_service.py                               134     20    85%   105, 117-119, 264-265, 274-279, 291-292, 355-357, 360, 387-389
services\web_fetch.py                                      81     20    75%   39-40, 59, 64-77, 120, 148, 158
services\websocket_service.py                              86     40    53%   18-19, 46-48, 51-52, 59-61, 65, 69-89, 93-117
services\whatsapp_inbound.py                              113      0   100%
yleef_security\aes_crypto.py                               85     13    85%   34-42, 60-66, 94
yleef_security\brand_config.py                             17      0   100%
yleef_security\emergency_purge.py                          97     40    59%   71-81, 119-122, 132-138, 142-152, 168-188
yleef_security\enterprise_license.py                       89     23    74%   33-38, 75-76, 83-84, 88-99, 163-173
yleef_security\ghost_loader.py                            105     44    58%   47-50, 58, 66, 86-92, 103-139, 150-154
yleef_security\hardware_binding.py                        114     35    69%   45-61, 70-85, 93-94, 124-125
yleef_security\integration.py                              50      7    86%   29, 35, 59, 62, 83-84, 99
yleef_security\jwt_manager.py                             169     13    92%   164, 215, 283, 380-389, 447-448
yleef_security\obfuscator.py                              156     46    71%   41-43, 73, 85, 117, 157-164, 186-187, 195-196, 222, 236-237, 255, 257-259, 264-293
yleef_security\rate_limiter.py                            112     30    73%   38-39, 128, 137-139, 187-236, 241-244, 254-255
yleef_security\router_safe.py                             229     82    64%   63, 88, 93, 98, 128-129, 142-143, 160-161, 193-201, 208-218, 225-233, 238-253, 265-267, 274, 280-282, 318-322, 328-334, 339-347, 352-361
yleef_security\settings.py                                 48      2    96%   20-21
yleef_security\two_factor_auth.py                         306     52    83%   39-40, 267-268, 322-350, 370-392, 505-511, 583, 586-589, 599-601, 637-638
yleef_security\watermark.py                                84     15    82%   25-32, 95, 116, 170, 173, 178-180
-------------------------------------------------------------------------------------
TOTAL                                                   35474   6686    81%

The API surface, module by module

625 route handlers in total. 411 of them sit in the 42 files named backend/routers/*_router.py, listed below; the rest are on feature routers and on the application itself elsewhere in the tree. Counted with the same regular expression the audit generator uses, so these add up into the total above.

Router moduleRoutes
ops_router.py37
seller_hub_router.py31
legacy_compat_router.py28
runtime_router.py21
alerts_router.py19
config_router.py19
security_router.py17
autonomous_ai_router.py16
seller_realtime_router.py16
desktop_control_router.py15
seller_router.py15
financial_routes_router.py14
health_router.py14
voice_router.py14
acp_router.py13
browser_login_router.py11
marketplace_stability_router.py10
cloud_saas_router.py8
seller_ai_routes_router.py8
google_router.py7
observability_router.py7
Router moduleRoutes
production_router.py7
memory_router.py6
readiness_router.py6
file_upload_router.py5
marketplace_sync_router.py5
seller_erp_router.py5
user_tokens_router.py5
voice_master_router.py5
production_hardening_router.py4
whatsapp_router.py4
marketplace_router.py3
master_router.py3
oidc_router.py3
ai_router.py2
signup_router.py2
video_router.py2
weather_router.py2
realtime_policy_router.py1
status_router.py1
core_services_router.py0
infra_router.py0

Who wrote it

499 commits between 2026-06-18 and 2026-10-30. 472 are mine and 27 are Dependabot’s. There are no other contributors and there never were: no contractors, no agency, no freelancers, no third-party code drops. That is what makes the IP assignment one signature instead of a chain of them.

AuthorCommits
Prabhudutt Mishra472
Dependabot (automated dependency updates)27

One person wrote every human commit. Some early commits carry an older display name and email from another machine’s git setup; the history is left exactly as it was, and the per-identity breakdown is shown in diligence. The legal name on the assignment and the purchase agreement is Prabhudutt Mishra.

What this page does not prove

The rest of it