Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
342 changes: 342 additions & 0 deletions TODO_AUDIT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,342 @@
# TODO Audit Report

Generated automatically by `tools/todo_audit.py`.
Total TODOs found: 335

| File | Line | Est. Hours |
|------|------|------------|
| backend/src/ai/mod.rs | 34 | 7 |
| backend/src/legacy/deprecations.rs | 76 | 7 |
| backend/src/legacy/deprecations.rs | 300 | 7 |
| backend/src/legacy/deprecations.rs | 538 | 7 |
| backend/src/legacy/migrations.rs | 139 | 7 |
| backend/src/legacy/mod.rs | 111 | 7 |
| backend/src/protocol/messages.rs | 27 | 7 |
| compliance/ComplianceAuditor.java | 174 | 7 |
| compliance/ComplianceAuditor.java | 265 | 7 |
| docs/ARCHITECTURE.md | 328 | 7 |
| frailbox/connector/protocol.c | 41 | 7 |
| frailbox/connector/protocol.c | 153 | 7 |
| frailbox/connector/protocol.c | 174 | 7 |
| frailbox/include/logger.h | 20 | 7 |
| frailbox/src/logger.c | 160 | 7 |
| frailbox/src/logger.c | 286 | 7 |
| frontend/src/components/TradingChart.tsx | 13 | 7 |
| frontend/src/pages/AdminPage.tsx | 146 | 7 |
| frontend/src/pages/TradePage.tsx | 202 | 7 |
| frontend/src/services/api.ts | 195 | 7 |
| frontend/src/services/api.ts | 482 | 7 |
| frontend/src/store/slices.ts | 13 | 7 |
| frontend/src/utils/dataService.ts | 27 | 7 |
| frontend/src/utils/formatters.ts | 13 | 7 |
| frontend/src/utils/legacyCompat.ts | 27 | 7 |
| frontend/src/utils/legacyCompat.ts | 34 | 7 |
| frontend/src/utils/legacyCompat.ts | 433 | 7 |
| market/analytics/collector.go | 433 | 7 |
| market/analytics/collector.go | 580 | 7 |
| market/analytics/collector.go | 657 | 7 |
| market/analytics/collector.go | 762 | 7 |
| market/gateway/api.go | 678 | 7 |
| market/gateway/middleware.go | 419 | 7 |
| market/pricing/models.go | 6 | 7 |
| market/pricing/models.go | 69 | 7 |
| market/pricing/models.go | 244 | 7 |
| market/pricing/models.go | 265 | 7 |
| tools/legacy_migration.py | 566 | 7 |
| tools/legacy_migration.py | 657 | 7 |
| tools/legacy_migration.py | 909 | 7 |
| v2/scripts/log_watchdog.pl | 34 | 7 |
| v2/services/market_stream.rb | 83 | 7 |
| backend/src/connector/bridge.rs | 453 | 6 |
| backend/src/connector/mod.rs | 19 | 6 |
| backend/src/legacy/deprecations.rs | 19 | 6 |
| backend/src/legacy/deprecations.rs | 110 | 6 |
| backend/src/legacy/deprecations.rs | 166 | 6 |
| backend/src/legacy/deprecations.rs | 187 | 6 |
| backend/src/legacy/deprecations.rs | 201 | 6 |
| backend/src/legacy/deprecations.rs | 334 | 6 |
| backend/src/legacy/deprecations.rs | 439 | 6 |
| backend/src/legacy/migrations.rs | 26 | 6 |
| backend/src/legacy/mod.rs | 68 | 6 |
| backend/src/legacy/mod.rs | 89 | 6 |
| backend/src/legacy/v1_compat.rs | 516 | 6 |
| backend/src/protocol/validate.rs | 19 | 6 |
| compliance/ComplianceAuditor.java | 26 | 6 |
| compliance/ComplianceAuditor.java | 124 | 6 |
| compliance/ComplianceAuditor.java | 257 | 6 |
| frailbox/include/logger.h | 299 | 6 |
| frailbox/nfc/scanner.lua | 656 | 6 |
| frailbox/nfc/scanner.lua | 677 | 6 |
| frailbox/src/logger.c | 110 | 6 |
| frailbox/src/logger.c | 145 | 6 |
| frailbox/src/logger.c | 782 | 6 |
| frontend/src/components/TradingChart.tsx | 19 | 6 |
| frontend/src/pages/AdminPage.tsx | 131 | 6 |
| frontend/src/services/auth.ts | 12 | 6 |
| frontend/src/utils/legacyCompat.ts | 285 | 6 |
| frontend/src/utils/legacyCompat.ts | 390 | 6 |
| frontend/src/utils/legacyCompat.ts | 551 | 6 |
| frontend/src/utils/legacyCompat.ts | 614 | 6 |
| frontend/src/utils/legacyCompat.ts | 768 | 6 |
| market/analytics/collector.go | 5 | 6 |
| market/analytics/collector.go | 635 | 6 |
| market/compliance/rules.go | 33 | 6 |
| market/compliance/rules.go | 726 | 6 |
| market/gateway/middleware.go | 334 | 6 |
| market/pricing/models.go | 19 | 6 |
| tools/legacy_analyzer.py | 68 | 6 |
| tools/legacy_analyzer.py | 82 | 6 |
| tools/legacy_analyzer.py | 117 | 6 |
| tools/legacy_migration.py | 117 | 6 |
| tools/legacy_migration.py | 579 | 6 |
| tools/legacy_migration.py | 614 | 6 |
| tools/legacy_migration.py | 698 | 6 |
| tools/legacy_migration.py | 768 | 6 |
| tools/todo_audit.py | 5 | 6 |
| tools/todo_audit.py | 26 | 6 |
| tools/todo_audit.py | 54 | 6 |
| tools/todo_audit.py | 68 | 6 |
| v2/scripts/log_watchdog.pl | 124 | 6 |
| v2/services/market_stream.rb | 194 | 6 |
| backend/src/connector/types.rs | 207 | 5 |
| backend/src/legacy/deprecations.rs | 18 | 5 |
| backend/src/legacy/deprecations.rs | 123 | 5 |
| backend/src/legacy/deprecations.rs | 291 | 5 |
| backend/src/legacy/deprecations.rs | 431 | 5 |
| backend/src/legacy/deprecations.rs | 585 | 5 |
| backend/src/legacy/migrations.rs | 249 | 5 |
| backend/src/legacy/migrations.rs | 305 | 5 |
| backend/src/legacy/mod.rs | 32 | 5 |
| backend/src/legacy/mod.rs | 39 | 5 |
| backend/src/legacy/v1_compat.rs | 200 | 5 |
| backend/src/protocol/validate.rs | 284 | 5 |
| compliance/ComplianceAuditor.java | 123 | 5 |
| docs/API_REFERENCE.md | 18 | 5 |
| frailbox/connector/api.c | 67 | 5 |
| frailbox/connector/api.c | 480 | 5 |
| frailbox/connector/shim.c | 25 | 5 |
| frailbox/connector/shim.h | 25 | 5 |
| frailbox/include/logger.h | 53 | 5 |
| frailbox/include/logger.h | 263 | 5 |
| frailbox/nfc/scanner.lua | 32 | 5 |
| frailbox/nfc/scanner.lua | 144 | 5 |
| frailbox/nfc/scanner.lua | 249 | 5 |
| frailbox/src/logger.c | 32 | 5 |
| frailbox/src/logger.c | 186 | 5 |
| frontend/src/components/AssetSelector.tsx | 18 | 5 |
| frontend/src/components/PortfolioOverview.tsx | 18 | 5 |
| frontend/src/services/api.ts | 11 | 5 |
| frontend/src/styles/legacy.css | 18 | 5 |
| market/analytics/collector.go | 347 | 5 |
| market/analytics/collector.go | 361 | 5 |
| market/analytics/collector.go | 382 | 5 |
| market/analytics/collector.go | 487 | 5 |
| market/analytics/collector.go | 823 | 5 |
| market/compliance/rules.go | 39 | 5 |
| market/compliance/rules.go | 753 | 5 |
| market/gateway/api.go | 18 | 5 |
| market/pricing/models.go | 109 | 5 |
| tools/legacy_analyzer.py | 67 | 5 |
| tools/legacy_analyzer.py | 81 | 5 |
| tools/legacy_migration.py | 18 | 5 |
| tools/legacy_migration.py | 487 | 5 |
| tools/legacy_migration.py | 1152 | 5 |
| tools/todo_audit.py | 11 | 5 |
| tools/todo_audit.py | 39 | 5 |
| tools/todo_audit.py | 53 | 5 |
| tools/todo_audit.py | 67 | 5 |
| v2/services/market_stream.rb | 25 | 5 |
| backend/src/legacy/deprecations.rs | 17 | 4 |
| backend/src/legacy/deprecations.rs | 178 | 4 |
| backend/src/legacy/deprecations.rs | 353 | 4 |
| backend/src/legacy/deprecations.rs | 458 | 4 |
| backend/src/legacy/deprecations.rs | 549 | 4 |
| backend/src/legacy/migrations.rs | 10 | 4 |
| backend/src/legacy/migrations.rs | 262 | 4 |
| backend/src/legacy/mod.rs | 31 | 4 |
| backend/src/legacy/mod.rs | 59 | 4 |
| backend/src/legacy/v1_compat.rs | 234 | 4 |
| backend/src/protocol/codec.rs | 17 | 4 |
| backend/src/protocol/rpc.rs | 17 | 4 |
| backend/src/protocol/serialize.rs | 157 | 4 |
| docs/OPERATIONS.md | 143 | 4 |
| frailbox/connector/api.c | 17 | 4 |
| frailbox/connector/api.c | 472 | 4 |
| frailbox/connector/api.c | 885 | 4 |
| frailbox/engine/core/job_system.hpp | 17 | 4 |
| frailbox/include/logger.h | 66 | 4 |
| frailbox/src/logger.c | 178 | 4 |
| frontend/src/hooks/useWebSocket.ts | 17 | 4 |
| frontend/src/pages/AdminPage.tsx | 24 | 4 |
| frontend/src/pages/AdminPage.tsx | 136 | 4 |
| frontend/src/pages/TradePage.tsx | 150 | 4 |
| frontend/src/utils/formatters.ts | 24 | 4 |
| frontend/src/utils/legacyCompat.ts | 10 | 4 |
| frontend/src/utils/legacyCompat.ts | 59 | 4 |
| frontend/src/utils/legacyCompat.ts | 199 | 4 |
| frontend/src/utils/legacyCompat.ts | 416 | 4 |
| frontend/src/utils/legacyCompat.ts | 458 | 4 |
| frontend/src/utils/legacyCompat.ts | 479 | 4 |
| market/analytics/collector.go | 262 | 4 |
| market/compliance/rules.go | 10 | 4 |
| market/pricing/models.go | 80 | 4 |
| market/pricing/models.go | 311 | 4 |
| market/pricing/models.go | 479 | 4 |
| market/pricing/models.go | 521 | 4 |
| tools/benchmark.py | 24 | 4 |
| tools/db_migration.py | 248 | 4 |
| tools/legacy_analyzer.py | 66 | 4 |
| tools/legacy_migration.py | 570 | 4 |
| tools/legacy_migration.py | 591 | 4 |
| tools/legacy_migration.py | 920 | 4 |
| v2/scripts/log_watchdog.pl | 164 | 4 |
| v2/scripts/log_watchdog.pl | 248 | 4 |
| v2/services/market_stream.rb | 269 | 4 |
| backend/src/connector/ffi.rs | 16 | 3 |
| backend/src/connector/ffi.rs | 51 | 3 |
| backend/src/connector/mod.rs | 30 | 3 |
| backend/src/connector/types.rs | 37 | 3 |
| backend/src/legacy/deprecations.rs | 51 | 3 |
| backend/src/legacy/deprecations.rs | 58 | 3 |
| backend/src/legacy/deprecations.rs | 93 | 3 |
| backend/src/legacy/deprecations.rs | 142 | 3 |
| backend/src/legacy/deprecations.rs | 156 | 3 |
| backend/src/legacy/deprecations.rs | 408 | 3 |
| backend/src/legacy/deprecations.rs | 597 | 3 |
| backend/src/legacy/migrations.rs | 205 | 3 |
| backend/src/legacy/migrations.rs | 275 | 3 |
| compliance/ComplianceAuditor.java | 72 | 3 |
| frailbox/connector/api.c | 58 | 3 |
| frailbox/connector/protocol.c | 16 | 3 |
| frailbox/include/logger.h | 23 | 3 |
| frailbox/include/logger.h | 86 | 3 |
| frailbox/include/logger.h | 142 | 3 |
| frailbox/nfc/scanner.lua | 261 | 3 |
| frailbox/src/logger.c | 23 | 3 |
| frailbox/src/logger.c | 51 | 3 |
| frailbox/src/logger.c | 72 | 3 |
| frailbox/src/logger.c | 128 | 3 |
| frontend/src/services/api.ts | 30 | 3 |
| frontend/src/services/api.ts | 37 | 3 |
| frontend/src/utils/dataTransforms.ts | 16 | 3 |
| frontend/src/utils/legacyCompat.ts | 51 | 3 |
| frontend/src/utils/legacyCompat.ts | 513 | 3 |
| market/analytics/collector.go | 527 | 3 |
| market/analytics/collector.go | 625 | 3 |
| market/analytics/collector.go | 779 | 3 |
| market/compliance/rules.go | 23 | 3 |
| market/compliance/rules.go | 198 | 3 |
| market/compliance/rules.go | 534 | 3 |
| tools/legacy_analyzer.py | 65 | 3 |
| tools/legacy_migration.py | 604 | 3 |
| tools/legacy_migration.py | 625 | 3 |
| tools/legacy_migration.py | 632 | 3 |
| tools/legacy_migration.py | 1122 | 3 |
| tools/legacy_migration.py | 1157 | 3 |
| tools/todo_audit.py | 2 | 3 |
| tools/todo_audit.py | 23 | 3 |
| tools/todo_audit.py | 51 | 3 |
| v2/scripts/log_watchdog.pl | 30 | 3 |
| v2/scripts/log_watchdog.pl | 65 | 3 |
| v2/services/market_stream.rb | 282 | 3 |
| backend/src/connector/ffi.rs | 50 | 2 |
| backend/src/connector/ffi.rs | 204 | 2 |
| backend/src/connector/types.rs | 15 | 2 |
| backend/src/connector/types.rs | 22 | 2 |
| backend/src/legacy/deprecations.rs | 1 | 2 |
| backend/src/legacy/deprecations.rs | 22 | 2 |
| backend/src/legacy/deprecations.rs | 29 | 2 |
| backend/src/legacy/deprecations.rs | 218 | 2 |
| backend/src/legacy/deprecations.rs | 281 | 2 |
| backend/src/legacy/deprecations.rs | 393 | 2 |
| backend/src/legacy/deprecations.rs | 589 | 2 |
| backend/src/legacy/migrations.rs | 1 | 2 |
| backend/src/legacy/mod.rs | 1 | 2 |
| backend/src/legacy/mod.rs | 22 | 2 |
| backend/src/legacy/mod.rs | 92 | 2 |
| backend/src/legacy/v1_compat.rs | 1 | 2 |
| backend/src/lib.rs | 1 | 2 |
| backend/src/protocol/mod.rs | 15 | 2 |
| compliance/ComplianceAuditor.java | 106 | 2 |
| docs/OPERATIONS.md | 239 | 2 |
| frailbox/connector/protocol.h | 29 | 2 |
| frailbox/include/logger.h | 99 | 2 |
| frailbox/include/logger.h | 323 | 2 |
| frailbox/nfc/scanner.lua | 15 | 2 |
| frailbox/nfc/scanner.lua | 29 | 2 |
| frailbox/nfc/scanner.lua | 484 | 2 |
| frailbox/nfc/scanner.lua | 624 | 2 |
| frailbox/src/logger.c | 120 | 2 |
| frailbox/src/logger.c | 442 | 2 |
| frailbox/tests/test_connector.c | 246 | 2 |
| frontend/src/ai/chat.ts | 1 | 2 |
| frontend/src/ai/recommendations.ts | 1 | 2 |
| frontend/src/components/OrderBook.tsx | 15 | 2 |
| frontend/src/components/OrderHistory.tsx | 15 | 2 |
| frontend/src/hooks/useWebSocket.ts | 1 | 2 |
| frontend/src/pages/AdminPage.tsx | 15 | 2 |
| frontend/src/services/api.ts | 43 | 2 |
| frontend/src/services/auth.ts | 1 | 2 |
| frontend/src/store/slices.ts | 1 | 2 |
| frontend/src/utils/dataService.ts | 1 | 2 |
| frontend/src/utils/dataTransforms.ts | 22 | 2 |
| frontend/src/utils/legacyCompat.ts | 71 | 2 |
| frontend/src/utils/legacyCompat.ts | 176 | 2 |
| frontend/src/utils/legacyCompat.ts | 323 | 2 |
| frontend/src/utils/legacyCompat.ts | 673 | 2 |
| market/analytics/collector.go | 36 | 2 |
| market/analytics/collector.go | 463 | 2 |
| market/analytics/collector.go | 498 | 2 |
| market/gateway/api.go | 617 | 2 |
| market/gateway/api.go | 652 | 2 |
| market/pricing/models.go | 36 | 2 |
| tools/legacy_analyzer.py | 99 | 2 |
| tools/legacy_caps_audit.py | 22 | 2 |
| backend/src/connector/bridge.rs | 14 | 1 |
| backend/src/connector/bridge.rs | 28 | 1 |
| backend/src/connector/legacy.rs | 21 | 1 |
| backend/src/connector/legacy.rs | 28 | 1 |
| backend/src/legacy/deprecations.rs | 133 | 1 |
| backend/src/legacy/deprecations.rs | 238 | 1 |
| backend/src/legacy/deprecations.rs | 259 | 1 |
| backend/src/legacy/deprecations.rs | 630 | 1 |
| backend/src/legacy/v1_compat.rs | 14 | 1 |
| backend/src/legacy/v1_compat.rs | 77 | 1 |
| backend/src/legacy/v1_compat.rs | 119 | 1 |
| backend/src/legacy/v1_compat.rs | 413 | 1 |
| backend/src/protocol/events.rs | 14 | 1 |
| backend/src/protocol/events.rs | 28 | 1 |
| backend/src/protocol/serialize.rs | 21 | 1 |
| compliance/ComplianceAuditor.java | 196 | 1 |
| frailbox/connector/api.h | 28 | 1 |
| frailbox/engine/core/job_system.hpp | 266 | 1 |
| frailbox/include/logger.h | 168 | 1 |
| frailbox/nfc/scanner.lua | 588 | 1 |
| frailbox/tests/test_connector.c | 28 | 1 |
| frontend/src/components/TradingChart.tsx | 434 | 1 |
| frontend/src/hooks/useMarketData.ts | 7 | 1 |
| frontend/src/pages/TradePage.tsx | 14 | 1 |
| frontend/src/pages/TradePage.tsx | 21 | 1 |
| frontend/src/services/telemetry.ts | 21 | 1 |
| frontend/src/utils/legacyCompat.ts | 273 | 1 |
| frontend/src/utils/legacyCompat.ts | 406 | 1 |
| frontend/src/utils/legacyCompat.ts | 567 | 1 |
| frontend/src/utils/legacyCompat.ts | 588 | 1 |
| market/analytics/collector.go | 273 | 1 |
| market/analytics/collector.go | 294 | 1 |
| market/analytics/collector.go | 693 | 1 |
| market/gateway/api.go | 581 | 1 |
| market/gateway/api.go | 602 | 1 |
| market/gateway/api.go | 637 | 1 |
| market/gateway/api.go | 665 | 1 |
| market/gateway/middleware.go | 28 | 1 |
| market/gateway/middleware.go | 371 | 1 |
| market/pricing/models.go | 147 | 1 |
| tools/deploy.py | 14 | 1 |
| tools/legacy_analyzer.py | 133 | 1 |
| tools/legacy_migration.py | 609 | 1 |
| tools/log_aggregator.py | 21 | 1 |
| tools/terraform_import.py | 14 | 1 |
| tools/todo_audit.py | 70 | 1 |
| v2/scripts/log_watchdog.pl | 189 | 1 |
| v2/scripts/log_watchdog.pl | 308 | 1 |
41 changes: 41 additions & 0 deletions diagnostic/build-bf2147ac-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"generated_at": "2026-07-01T07:19:07.148091+00:00",
"commit": "bf2147ac",
"diagnostic_logd": [
"diagnostic\\build-bf2147ac-part001.logd",
"diagnostic\\build-bf2147ac-part002.logd"
],
"chunked": true,
"chunk_size_bytes": 41943040,
"password": "95c64f76adfb29120dc8",
"decrypt_command": "encryptly unpack diagnostic\\build-bf2147ac.logd <outdir> --password 95c64f76adfb29120dc8",
"total_modules": 1,
"passed": 1,
"failed": 0,
"modules": [
{
"name": "compliance",
"status": "PASS",
"elapsed_seconds": 1.356,
"artifact": "D:\\code\\\u8d5a\u94b1\\bounty-work\\TentOfTrials-repo\\compliance\\build"
}
],
"module_timings": [
{
"module": "compliance",
"language": "Java",
"command": [
"javac",
"-d",
"build",
"ComplianceAuditor.java"
],
"started_at": "2026-07-01T07:14:24.764120+00:00",
"finished_at": "2026-07-01T07:14:26.120512+00:00",
"elapsed_seconds": 1.356,
"exit_code": 0,
"status": "PASS"
}
],
"pr_note": "Include this metadata and diagnostic\\build-bf2147ac-part001.logd, diagnostic\\build-bf2147ac-part002.logd in your PR. Maintainers may ask you to remove these diagnostic artifacts before merging."
}
Loading