Skip to content

Latest commit

 

History

History
5054 lines (4857 loc) · 158 KB

code-index.md

File metadata and controls

5054 lines (4857 loc) · 158 KB

Code symbol index

Generated declaration locations. Python uses AST; JS/TS uses declaration-line matching. Inline docstrings/comments describe behavior and variable use. Headers include exact positions and are checked mechanically in CI.

desktop/main.cjs

Kind Declaration Line
variable { spawn } 17
variable { randomBytes } 18
variable { join } 19
variable net 20
variable fs 21
variable { shutdownProof } 22
variable service 23
variable closing 24
function nativeStage(stage, details = {}) 27
variable record 29
function port() 42
variable server 43
variable selected 47
function launch() 53
variable selected 54
variable nonce 56
variable resources 57
variable executable 60
variable ui 67
variable log 71
variable env 76
variable exited 93
variable origin 102
variable ready 104
variable attempt 105
variable response 107
variable health 110
variable isolated 124
variable allowed 132
variable window 140
variable stopped 220
variable response 226
variable stopping 237
variable outcome 239
variable window 266

desktop/shutdown-proof.cjs

Kind Declaration Line
function shutdownProof(response) 10
variable reader 12
variable chunks 13
variable length 14
variable part 17
variable value 23

examples/language_locations.py

Kind Declaration Line
variable SAMPLES 18
function location_fixture(language) 77
parameter language 77
variable data 79
variable missing 80
variable source 80
variable unused 80
variable lines 90
variable i 93
variable line 93
variable i 94
variable line 94
function module_fixture(language) 98
parameter language 98
variable typed 100
variable suffix 101
variable data 102

examples/practical_projects.py

Kind Declaration Line
function _source(text) 25
parameter text 25
variable PROGRAMS 30
variable CASES 321
variable SYNTAX_FAILURES 437
variable RUNTIME_FAILURES 458
function practical_project(language) 477
parameter language 477
variable content 486
variable entry 486
variable exit_code 494
variable name 494
variable stdin 494
variable stdout 494

examples/projects.py

Kind Declaration Line
variable PROGRAMS 17
function fixture(language) 66
parameter language 66
variable code 68
variable name 68
variable stdin 69

playwright.config.ts

Kind Declaration Line
variable port 10

playwright.desktop.config.ts

Kind Declaration Line

playwright.private.config.ts

Kind Declaration Line
variable port 9

runner/csharp_coverage_bridge.py

Kind Declaration Line
variable ANALYSIS 35
variable DOTNET 36
variable ASSEMBLY 37
variable MAX_INPUT 38
variable MAX_JSON 39
variable MAX_BRIDGE 40
variable REQUEST_FIELDS 41
variable OBSERVATION_FIELDS 42
function _require(condition, message) 45
parameter condition 45
parameter message 45
function _hash(value) 51
parameter value 51
function _hex(value, length) 56
parameter length 56
parameter value 56
function _directory(path) 61
parameter path 61
variable component 64
variable metadata 65
function _root(root) 72
parameter root 72
function _missing(path) 78
parameter path 78
function _regular(metadata) 87
parameter metadata 87
function _read(path, maximum) 95
parameter maximum 95
parameter path 95
variable before 97
variable flags 100
variable stream 103
variable opened 104
variable body 110
variable after 111
function _json(path) 123
parameter path 123
function pairs(items) 126
parameter items 126
variable value 127
function nonfinite(_value) 131
parameter _value 131
variable value 134
function _request(path) 143
parameter path 143
variable match 147
variable value 149
function _validate_request(value, suffix) 154
parameter suffix 154
parameter value 154
function _publish(path, value) 172
parameter path 172
parameter value 172
variable body 176
variable temporary 178
variable flags 179
variable descriptor 180
variable stream 182
function _bridge_hash() 191
function make_request(root, source_sha256, case_index, stdin_bytes) 196
parameter case_index 196
parameter root 196
parameter source_sha256 196
parameter stdin_bytes 196
variable suffix 207
variable path 208
variable value 209
function read_observation(request_path, request) 224
parameter request 224
parameter request_path 224
variable actual 226
variable suffix 229
variable value 231
variable echoed 233
variable name 233
variable name 236
function observe(request_path, input_stream) 254
parameter input_stream 254
parameter request_path 254
variable request 262
variable receipt 263
variable raw 269
variable completed 277
variable name 283
variable value 283
function main() 293

runner/language_checks.py

Kind Declaration Line
variable MAX_REPORT 30
variable SUFFIXES 31
function read_text(path) 49
parameter path 49
function read_json(path) 56
parameter path 56
function read_xml(path) 61
parameter path 61
variable text 65
variable text 68
class Evidence 74
function __init__(self, project) 77
parameter project 77
parameter self 77
variable file 81
variable name 88
variable text 88
variable name 90
variable text 90
function name(self, path) 96
parameter path 96
parameter self 96
variable value 98
function line(self, name, value) 101
parameter name 101
parameter self 101
parameter value 101
variable line 103
function add_lines(self, path, counts) 106
parameter counts 106
parameter path 106
parameter self 106
variable name 108
variable lines 111
variable count 112
variable value 112
variable line 113
function finding(self, path, line, column, code, message, severity) 117
parameter code 117
parameter column 117
parameter line 117
parameter message 117
parameter path 117
parameter self 117
parameter severity 117
variable name 119
variable key 122
function coverage(self, tool, metric, cases, expected) 142
parameter cases 142
parameter expected 142
parameter metric 142
parameter self 142
parameter tool 142
variable files 144
variable name 145
variable text 145
variable counts 146
variable covered 153
variable value 153
variable count 164
variable line 164
variable count 165
variable line 165
variable budget 171
variable key 172
variable record 173
variable values 174
variable budget 176
variable file 178
variable measured 178
variable complete 179
variable case 184
variable file 194
function cobertura(evidence, path, case_index) 199
parameter case_index 199
parameter evidence 199
parameter path 199
variable document 201
variable roots 202
variable source 202
variable item 203
variable reported 204
variable paths 205
variable root 205
variable candidate 206
variable name 206
variable path 206
variable line 210
variable line 212
variable condition 213
function jacoco(evidence, path) 225
parameter evidence 225
parameter path 225
variable file 227
variable name 228
variable line 231
variable line 239
function gcov(evidence, path) 244
parameter evidence 244
parameter path 244
variable stream 246
variable text 247
variable file 250
variable name 251
variable line 254
variable line 257
variable branch 258
variable index 258
function lcov(evidence, text) 262
parameter evidence 262
parameter text 262
variable name 264
variable row 265
variable name 267
variable _ 269
variable count 269
variable line 269
variable block 272
variable branch 272
variable count 272
variable line 272
function shell_lines(node) 283
parameter node 283
variable output 285
variable pending 286
variable item 288
variable position 291
function assembly_symbols(evidence) 300
parameter evidence 300
variable name 302
variable text 302
variable definitions 303
variable exported 304
variable used 305
variable line 306
variable source 306
variable source 307
variable label 313
variable source 316
variable source 318
variable column 320
variable label 320
variable line 320
function native_checks(project, work, execute, command) 331
parameter command 331
parameter execute 331
parameter project 331
parameter work 331
variable evidence 333
variable root 334
variable unused 336
variable coverage 340
variable coverage 342
function unused_checks(evidence, root, execute) 349
parameter evidence 349
parameter execute 349
parameter root 349
variable project 351
variable language 352
variable entry 353
variable output 354
variable allowed 355
variable result 356
variable parse_failed 357
variable result 360
variable item 365
variable parse_failed 366
variable tool 375
variable result 377
variable item 393
variable location 396
variable tool 404
variable result 406
variable line 424
variable item 425
variable code 426
variable span 428
variable tool 437
variable allowed 439
variable result 440
variable parsed 457
variable parse_failed 458
variable file 459
variable item 460
variable tool 468
variable allowed 470
variable result 471
variable parsed 488
variable parse_failed 489
variable file 490
variable item 491
variable tool 493
variable allowed 495
variable result 496
variable item 508
variable parse_failed 509
variable tool 513
variable allowed 515
variable result 516
variable file 533
variable item 534
variable parse_failed 535
variable tool 543
variable result 545
variable line 561
variable match 562
variable tool 567
variable result 570
variable tool 571
function measure(evidence, root, execute, command) 594
parameter command 594
parameter evidence 594
parameter execute 594
parameter root 594
variable project 596
variable entry 597
variable language 597
variable work 598
variable build 599
variable metric 600
variable tool 600
variable run 601
variable metric 603
variable tool 603
variable build 604
variable run 614
variable metric 616
variable tool 616
variable build 617
variable run 632
variable metric 634
variable tool 634
variable classes 635
variable build 637
variable run 638
variable metric 647
variable tool 647
variable build 648
variable metric 650
variable tool 650
variable metric 653
variable tool 653
variable run 654
variable metric 656
variable tool 656
variable build 657
variable metric 669
variable tool 669
variable name 670
variable tree 671
variable result 672
variable line 679
variable metric 681
variable tool 681
variable result 683
variable cases 686
variable project_sha256 687
variable case 692
variable index 692
variable output 693
variable environment 694
variable run 702
variable run 704
variable bridge_request 715
variable request_path 715
variable run 718
variable result 733
variable observation 734
variable observation 740
variable lines 764
variable name 764
variable count 765
variable line 765
variable trace 769
variable match 770
variable current 773
variable row 774
variable current 776
variable _ 778
variable hits 778
variable line 778
variable output 781
variable result 782
variable lines 788
variable name 788
variable note 791
variable result 792
variable file 795
variable profiles 798
variable result 799
variable output 812
variable result 813
variable output 828
variable result 829
variable result 850
variable row 851
variable match 852
variable name 854
variable existing 856

runner/node_checks.cjs

Kind Declaration Line
variable fs 12
variable path 13
variable { fileURLToPath } 14
variable MAX_REPORT_BYTES 15
function reportJson(file) 17
variable descriptor 19
variable status 21
variable chunks 24
variable size 25
variable content 27
variable count 28
function main() 40
variable toolRequire 42
variable { Linter } 43
variable tsParser 44
variable tsPlugin 45
variable v8toIstanbul 46
variable [mode, input, output, directory] 47
variable project 48
variable typed 49
variable files 50
variable linter 52
variable findings 53
variable file 54
variable config 55
variable item 61
variable collected 71
variable name 72
variable report 74
variable script 75
variable scriptPath 77
variable base 78
variable original 79
variable expectedPath 80
variable source 82
variable sources 83
variable map 85
variable converter 94
variable coverage 97
variable lines 98
variable [id, statement] 99
variable line 100

runner/sanitizer_probe.py

Kind Declaration Line
variable BENIGN 24
variable FAULT 31
variable STARTUPS 38
function process(argv, directory) 41
parameter argv 41
parameter directory 41
variable result 43
variable raw 50
variable retained 51
function compile_probe(compiler, source, directory, name) 59
parameter compiler 59
parameter directory 59
parameter name 59
parameter source 59
variable file 61
variable binary 63
variable built 64
function optional_metadata(path) 82
parameter path 82
function main() 90
variable report 92
variable file 93
variable name 93
variable path 98
variable temporary 100
variable directory 101
variable corpus 102
variable compiler 105
variable key 105
variable version 106
variable binary 107
variable attempts 108
variable _ 110
variable item 115
variable binary 117
variable finding 118
variable detected 120

runner/sql_runtime.py

Kind Declaration Line
variable SQL_SPACE 21
function statements(text) 24
parameter text 24
variable output 26
variable start 27
variable char 28
variable index 28
variable start 32
variable item 37
variable index 39
variable source 40
variable index 43
variable end 45
variable index 46
variable end 48
variable index 49
variable item 56
function main(entry) 59
parameter entry 59
variable text 61
variable chunks 62
variable item 63
variable lines 63
variable output 64
variable connection 66
variable item 67
variable row 77

runner/worker.py

Kind Declaration Line
variable DEADLINE 30
variable WORK 31
variable RUNTIME 32
function prepare_runtime() 35
function execute(argv, stdin, timeout, env, stdout_path, stderr_path) 41
parameter argv 42
parameter stdin 43
parameter timeout 44
parameter env 46
parameter stdout_path 47
parameter stderr_path 48
variable remaining 51
variable started 54
variable output 56
variable errors 57
variable child 60
variable expired 73
variable expired 77
variable code 78
variable size 82
function adapter(language, entry) 96
parameter entry 96
parameter language 96
variable plans 98
function seeds(project) 141
parameter project 141
variable rng 143
variable case 144
variable corpus 144
variable boundaries 145
variable dictionary 146
variable enabled 147
variable method 149
variable rows 152
variable index 153
variable method 156
variable value 158
variable _ 160
variable value 160
variable value 162
variable value 169
variable data 171
variable position 172
variable strategy 173
variable value 184
function coverage(command, project) 189
parameter command 189
parameter project 189
variable case 196
variable measured 213
variable data 216
variable files 217
variable measured_files 218
variable budget 219
variable file 220
variable name 221
variable measured_file 224
variable record 231
variable key 240
variable measured_file 241
variable name 241
variable values 242
variable budget 244
variable entry 246
variable file 253
function mutants(command, project) 258
parameter command 258
parameter project 258
variable path 267
variable original 268
variable tree 269
variable node 270
variable sites 270
variable outcomes 271
variable index 273
variable candidate 274
variable node 275
variable target 275
variable compile_check 283
variable killed 287
variable inconclusive 288
variable case 289
variable result 290
variable inconclusive 291
variable killed 292
variable result 297
variable inconclusive 298
variable killed 299
variable item 308
variable valid 308
variable item 313
function instrumented_fuzz(project) 318
parameter project 318
variable engine 320
variable harness 321
variable result 328
variable build 332
variable argv 345
variable build 347
variable argv 350
variable result 353
function main() 368
variable project 370
variable file 373
variable build 390
variable command 390
variable compilation 391
variable report 392
variable times 417
variable case 418
variable result 419
variable passed 420
variable _ 428
variable benchmark 429
variable findings 465
variable corpus 466
variable method 467
variable value 467
variable result 468
variable method 494

scripts/code_index.py

Kind Declaration Line
variable ROOT 21
variable DIRECTORIES 22
function strip_map(text) 25
parameter text 25
function symbols(text, python) 32
parameter python 32
parameter text 32
variable rows 34
variable tree 36
variable node 37
variable kind 39
variable name 40
variable name 42
variable argument 46
variable line 56
variable value 56
variable match 59
variable match 61
variable match 63
parameter row 65
function header(rows, python) 68
parameter python 68
parameter rows 68
variable grouped 70
variable kind 70
variable kind 71
variable line 71
variable name 71
variable descriptions 73
variable descriptions 77
variable kind 79
variable values 79
variable value 83
variable value 84
function render(path) 87
parameter path 87
variable original 89
variable python 90
variable revised 91
variable _ 92
variable rows 93
variable candidate 94
variable revised 97
function main() 101
variable parser 103
variable args 105
variable paths 106
variable directory 109
variable path 110
parameter path 114
variable index 116
variable stale 122
variable path 123
variable rows 124
variable updated 124
variable index 129
variable index 135
variable kind 136
variable line 136
variable name 136
variable expected 139
variable output 140

scripts/compiler_acceptance.py

Kind Declaration Line
variable RELEASE_SOURCE 40
variable RELEASE_WORKER_SHA256 41
variable CSHARP_TARGET 42
function require(condition, message) 45
parameter condition 45
parameter message 45
function source_digest(text) 51
parameter text 51
function source_line_count(text) 56
parameter text 56
function validate_coverage_completion(coverage, project, historical_source) 61
parameter coverage 62
parameter historical_source 62
parameter project 62
variable wrapped 66
variable cases 68
variable actual 73
variable expected 73
variable index 73
variable wrapped 90
variable bridge 100
variable source_hash 101
variable file 103
variable input_bytes 109
variable expected_bridge 110
variable expected_status 129
function validate_locations(result, project) 136
parameter project 136
parameter result 136
variable file 138
variable sources 138
variable item 140
variable line 141
variable name 141
function validate_positive(result, project, historical_source) 149
parameter historical_source 149
parameter project 149
parameter result 149
variable compilation 152
variable checks 159
variable observed 161
variable actual 163
variable expected 163
variable oracle 173
variable case 174
variable benchmark 178
variable samples 179
variable value 182
variable coverage 188
variable entry 191
variable content 192
variable file 192
variable measured 198
variable name 198
variable file 201
variable source 201
variable line 206
variable executed 208
variable missing 208
variable summary 214
variable covered 215
variable extra 223
variable first 227
function negative_project(project, kind) 250
parameter kind 250
parameter project 250
variable data 252
variable replacement 258
function validate_negative(result, project, kind) 269
parameter kind 269
parameter project 269
parameter result 269
variable expected_oracle 280
variable case 281
variable checks 284
variable line 302
variable item 308
variable case 319
variable exit_code 326
variable marker 331
class Evidence 348
function __init__(self, output, provenance) 351
parameter output 351
parameter provenance 351
parameter self 351
function record(self, language, kind, project, result, error) 358
parameter error 359
parameter kind 359
parameter language 359
parameter project 359
parameter result 359
parameter self 359
variable row 362
variable key 376
function save(self) 380
parameter self 380
variable record 382
variable temporary 383
variable lines 386
variable row 394
variable checks 395
variable lines 399
function broker_scenarios(evidence) 407
parameter evidence 407
variable language 409
variable baseline 410
variable kind 411
variable project 414
variable result 415
variable error 416
variable result 418
variable error 430
function anchor_scenarios(evidence) 434
parameter evidence 434
variable language 436
variable missing_line 437
variable project 437
variable unused_line 437
variable result 438
variable error 439
variable result 441
variable item 456
variable error 461
function private_scenarios(evidence) 465
parameter evidence 465
variable credentials 467
variable key 468
variable directory 469
variable app 470
variable client 475
variable jobs 483
variable language 484
variable project 485
variable result 486
variable error 487
variable response 489
variable revision 491
variable response 492
variable job 494
variable deadline 495
variable response 497
variable report 499
variable result 504
variable exported 512
variable html 517
variable error 524
variable archives 528
variable response 543
variable job 549
variable result_sha256 549
variable response 550
variable exported 557
function provenance(runtime, expected_source, lane) 575
parameter expected_source 575
parameter lane 575
parameter runtime 575
variable runtime 583
variable source 588
variable dirty 590
variable worker 600
variable command 605
variable image 606
function toolchain_versions() 630
variable commands 632
variable program 646
variable name 651
variable directory 652
variable root 653
variable argv 655
variable argv 657
variable code 659
variable output 659
variable versions 661
variable value 667
function main() 675
variable parser 677
variable args 682
variable evidence 683
variable language 704

scripts/csharp_coverage_checks.py

Kind Declaration Line
variable PROGRAM 29
function exit_project() 39
variable code 48
variable expected 48
variable name 48
variable value 48
function collector_fault(mode) 62
parameter mode 62
variable project 65
variable program 76
variable name 107
variable directory 108
variable root 109
variable argv 111
variable argv 113
variable output 115
variable status 115
variable results 117
variable line 119
variable observations 122
variable line 124
variable observed 128
variable result 128
function validate_collector_fault(record) 137
parameter record 137
variable mode 139
variable observed 139
variable result 139
function checks(record, output) 172
parameter output 172
parameter record 172
function save() 175
variable temporary 177
variable project 181
variable result 182
variable case 188
variable changed 192
variable unexpected 194
variable case 203
variable fault 222
variable mode 236
function main() 244
variable parser 246
variable args 249
variable root 250
variable identity 251
variable bridge 252
variable record 253
variable output 260

scripts/draft_lookup.py

Kind Declaration Line
variable Reader 20
variable PER_PAGE 21
variable MAX_PAGES 22
variable MAX_ID 23
function require(condition, message) 26
parameter condition 26
parameter message 26
function namespace(repository) 32
parameter repository 32
function release_id(value) 42
parameter value 42
function identity(record, repository) 48
parameter record 48
parameter repository 48
variable identifier 51
variable tag 52
variable target 58
function read_by_id(read, repository, identifier) 67
parameter identifier 67
parameter read 67
parameter repository 67
variable identifier 69
variable record 70
function find_release(read, repository, tag, missing) 86
parameter missing 86
parameter read 86
parameter repository 86
parameter tag 86
variable base 88
variable matches 94
variable seen 95
variable page 96
variable records 97
variable record 99
variable current 100
variable candidate 113
variable record 114
function require_draft(read, repository, version, source, expected_id) 122
parameter expected_id 123
parameter read 123
parameter repository 123
parameter source 123
parameter version 123
variable record 130

scripts/frozen_entry.py

Kind Declaration Line

scripts/license_bundle.py

Kind Declaration Line
function main() 17
variable root 19
variable output 20
variable records 23
variable distribution 24
variable name 25
variable file 34
variable target 40
variable python_license 43
variable candidates 50
variable candidate 51
variable folder 59
variable path 66
variable target 68

scripts/private_worker_checks.py

Kind Declaration Line
function main() 22
variable temporary 24
variable app 25
variable client 30
variable key 38
variable language 40
variable revision 41
variable job 44
variable deadline 45
variable report 47

scripts/push_analysis.py

Kind Declaration Line
function main() 26
variable output 28
variable manifest 30
variable project 31
variable evidence 32
variable config 39
variable config_json 40
variable router 41
variable directory 44
variable path 45
variable router 47
variable router 49
variable tests 51
variable payload 52
variable tested 54
variable generated 55
variable improved 56
variable replacements 57
variable item 59
variable row 59
variable candidate 61

scripts/release_archive.py

Kind Declaration Line
function write_release_checksum(path) 18
parameter path 18
variable stream 20
variable digest 21
function main() 27
variable root 29
variable platform 30
variable folder 31
variable version 40
variable base 41
variable path 43

scripts/release_gate.py

Kind Declaration Line
variable ROOT 35
variable REPOSITORY 36
variable BASE 37
variable WORKFLOWS 38
variable CATEGORIES 39
variable MAX_ASSET 40
function strict_object(source) 43
parameter source 43
function pairs(items) 46
parameter items 46
variable result 48
function invalid_constant(value) 52
parameter value 52
variable value 56
function valid_metadata(value) 61
parameter value 61
function command(arguments, data, missing) 88
parameter arguments 88
parameter data 88
parameter missing 88
variable executable 101
variable result 104
function api(endpoint, body) 121
parameter body 121
parameter endpoint 121
variable arguments 124
variable arguments 126
function no_tag(tag) 130
parameter tag 130
function product_version() 142
variable version 144
variable name 150
variable value 156
variable assignments 160
variable runtime 161
variable node 163
variable t 165
function metadata() 171
variable source 173
function workflow_policy(text) 185
parameter text 185
variable operation 196
variable verifier 209
variable fields 210
variable line 211
variable field 214
variable permissions 221
variable scopes 222
variable line 224
variable scope 227
variable _ 232
variable name 232
function context() 244
variable value 246
function complete_list(endpoint) 260
parameter endpoint 260
variable rows 262
variable page 263
variable current 264
function require_source(value) 272
parameter value 272
variable source 274
variable workflow 276
variable envelope 277
variable rows 278
variable row 283
variable row 293
variable analyses 296
variable current 297
variable row 297
variable row 299
variable row 302
function draft(identifier, value) 324
parameter identifier 324
parameter value 324
variable record 326
function names(version, system) 338
parameter system 338
parameter version 338
variable values 340
variable name 346
variable payload 346
function attached(record, version, complete) 349
parameter complete 349
parameter record 349
parameter version 349
variable expected 351
variable name 352
variable system 352
variable result 354
variable identifiers 355
variable row 356
variable name 357
function archive_metadata(file, system) 379
parameter file 379
parameter system 379
variable prefix 385
variable expected 386
variable found 387
variable archive 389
variable member 392
variable member 395
variable archive 406
variable expanded 407
variable index 408
variable member 408
variable expanded 410
variable name 412
variable stream 418
variable value 421
function upload_bytes(identifier, file, name, expected_digest) 426
parameter expected_digest 426
parameter file 426
parameter identifier 426
parameter name 426
variable token 428
variable connection 430
variable started 431
variable stream 433
variable size 434
variable key 439
variable value 439
variable remaining 449
variable uploaded_digest 450
variable block 453
variable remaining 457
variable response 462
variable content 464
variable result 466
function upload(value, identifier) 478
parameter identifier 478
parameter value 478
variable system 480
variable name 481
variable paths 481
variable receipt 482
variable archive 496
variable archive_value 497
variable worker 497
variable payload 502
variable sidecar 502
variable stream 511
variable digest 512
variable existing 517
variable file 519
variable file 522
variable current 523
variable name 524
variable stream 526
variable digest 527
variable observed 529
function main() 536
variable parser 538
variable operation 540
variable target 542
variable value 546
variable tag 549
variable created 554
variable record 565
variable output 567
variable raw 570
variable identifier 572
variable record 577

scripts/released_service_probe.py

Kind Declaration Line
variable SOURCE 42
variable WORKER_SHA256 43
variable VERSION 44
variable RELEASE_ID 45
variable REPOSITORY 46
variable API 47
variable PAYLOAD 48
variable PAYLOAD_ID 49
variable PAYLOAD_BYTES 50
variable PAYLOAD_SHA256 51
variable MAX_ARCHIVE 52
variable MAX_EXPANDED 53
variable MAX_MEMBER 54
variable MAX_RESPONSE 55
variable EXPECTED_LANGUAGES 56
function require(condition, message) 72
parameter condition 72
parameter message 72
function strict_json(body) 78
parameter body 78
function pairs(items) 81
parameter items 81
variable result 82
function constant(_value) 86
parameter _value 86
function hosted_output(output) 92
parameter output 92
variable workspace 102
variable selected 104
class Evidence 117
function __init__(self, output) 120
parameter output 120
parameter self 120
function save(self) 134
parameter self 134
variable temporary 135
function stage(self, stage) 141
parameter public 141
parameter self 141
parameter stage 141
function bounded_body(response, maximum) 147
parameter maximum 147
parameter response 147
variable body 149
variable chunk 150
function api_json(client, path) 156
parameter client 156
parameter path 156
variable response 159
function release_assets(release, tag) 164
parameter release 164
parameter tag 164
variable rows 182
variable row 184
variable row 188
variable row 189
variable row 190
variable found 193
variable row 193
variable maximum 201
variable name 201
variable row 202
variable expected 211
function download_url(url, initial) 216
parameter initial 216
parameter url 216
variable prefix 219
variable parsed 221
function download(client, row, target) 240
parameter client 240
parameter row 240
parameter target 240
variable initial 242
variable url 251
variable started 252
variable _ 253
variable response 256
variable url 258
variable digest 262
variable measured 262
variable stream 263
variable chunk 264
variable measured 265
function preflight_tar(stream) 280
parameter stream 280
variable expanded 282
variable headers 282
variable raw 283
variable header 285
variable expanded 286
variable expanded 290
variable chunk 292
variable expanded 293
variable headers 296
variable number 298
variable size 300
variable kind 301
variable limit 303
variable remaining 305
variable chunk 307
variable remaining 311
variable expanded 312
function unpack(archive, destination) 316
parameter archive 316
parameter destination 316
variable expanded 319
variable seen 319
variable stream 320
variable package 324
variable index 325
variable member 325
variable name 326
variable parts 329
variable c 337
variable part 338
variable key 341
variable expanded 346
variable selected 348
variable source 353
variable measured 355
variable output 356
variable chunk 357
variable measured 358
variable resources 363
variable metadata 364
variable value 366
variable worker 382
variable service 387
function service_environment(home, token, nonce) 392
parameter home 392
parameter nonce 392
parameter token 392
variable config 394
function request_json(client, method, path, data) 410
parameter client 410
parameter data 410
parameter method 410
parameter path 410
variable response 416
class Service 421
function __init__(self, executable, data, home) 424
parameter data 424
parameter executable 424
parameter home 424
parameter self 424
variable output 428
function ready(self) 437
parameter self 437
variable deadline 439
variable source 441
variable body 442
variable matches 444
variable origin 447
variable candidate 448
variable health 456
function stop(self) 471
parameter self 471
function validate_export(exported, result, revision) 484
parameter exported 484
parameter result 484
parameter revision 484
variable key 488
variable value 488
variable history 491
variable snapshot 504
variable attempt 518
variable actual 519
variable key 526
function exercise(service, data, evidence) 536
parameter data 536
parameter evidence 536
parameter service 536
variable alias 539
variable password 539
variable key 540
variable client 544
variable stored 549
variable language 550
variable project 552
variable revision 556
variable identifier 557
variable job 563
variable deadline 565
variable result 567
variable exported 574
variable digest 580
function restored(service, data, private) 607
parameter data 607
parameter private 607
parameter service 607
variable client 609
variable history 617
variable row 620
variable row 623
variable result 624
variable exported 625
function canonical_digest(value) 640
parameter value 640
function cleanup_owned(services, temporary) 647
parameter services 647
parameter temporary 647
variable failed 649
variable service 650
variable failed 660
variable service 661
function main() 670
variable parser 672
variable args 676
variable output 677
variable evidence 678
variable temporary 679
variable services 681
variable client 683
variable payload 684
variable sidecar 684
variable archive 688
variable checksum 688
variable digest 689
variable executable 696
variable data 698
variable first 700
variable private 703
variable second 706
variable row 715

scripts/training_checks.py

Kind Declaration Line
function main() 20
variable key 22
variable app 23
variable client 24
variable body 25
variable response 30
variable result 33

scripts/verify_electron.cjs

Kind Declaration Line
variable fs 13
variable path 14
variable { execFileSync } 15
function verifyElectron(root = path.resolve(__dirname, "..") 18
variable expected 19
variable sdk 28
variable installed 30
variable selected 33
variable directory 34
variable executable 35
variable relative 36
variable environment 51
variable key 52
variable actual 54

scripts/worker_analyzer_checks.cjs

Kind Declaration Line
variable assert 14
variable path 15
variable toolRequire 16
variable { Linter } 19
variable parser 20
variable plugin 21
variable fixtures 22
function orphan() 27
type Orphan 34
variable fixture 51
variable rule 52
variable config 55
variable findings 74

scripts/worker_checks.py

Kind Declaration Line
class Evidence 29
function __setitem__(self, key, value) 32
parameter key 32
parameter self 32
parameter value 32
variable path 35
variable temporary 37
function main() 42
variable reports 44
variable baseline_errors 47
variable language 48
variable result 49
variable key 60
variable acceptance 63
variable native_errors 64
variable language 65
variable missing_line 66
variable project 66
variable unused_line 66
variable result 67
variable key 74
variable language 95
variable project 96
variable result 97
variable suffix 99
variable item 105
function sanitizer_startup_checks() 116
variable name 118
variable temporary 119
variable directory 120
variable argv 122
variable code 126
variable output 126
variable records 127
variable line 129
variable report 138
function assert_native_locations(language, result, project, unused_line, missing_line) 148
parameter language 148
parameter missing_line 148
parameter project 148
parameter result 148
parameter unused_line 148
variable item 154
variable measured_file 157
function original_scenarios(reports) 162
parameter reports 162
variable python 164
variable bad 178
variable invalid 182
variable item 187
variable attack 189
variable code 200
variable name 200
variable target 201
variable cpp 205
variable web_demo 244
variable located 250
variable measured 267
variable item 274
variable crashing 276
variable item 293
variable mapped 295
variable item 312
variable item 322

studio/init.py

Kind Declaration Line
variable __version__ 9

studio/accounts.py

Kind Declaration Line
variable SESSION_SECONDS 26
variable IDLE_SECONDS 27
variable HASH_SLOTS 28
function digest(value) 31
parameter value 31
function password_hash(password, salt) 36
parameter password 36
parameter salt 36
variable salt 38
variable key 40
function password_matches(password, stored) 46
parameter password 46
parameter stored 46
variable _ 49
variable salt 49
variable version 49
class Accounts 55
function __init__(self, path) 58
parameter path 58
parameter self 58
variable db 64
function connection(self) 80
parameter self 80
variable db 82
function throttle(self, key, maximum, window) 91
parameter key 91
parameter maximum 91
parameter self 91
parameter window 91
variable now 93
variable db 94
variable row 97
variable count 98
function register(self, username, password) 105
parameter password 105
parameter self 105
parameter username 105
variable owner 107
variable recovery 107
variable hashed 108
variable db 109
function login(self, username, password) 118
parameter password 118
parameter self 118
parameter username 118
variable db 120
variable row 121
variable valid 122
function session(self, owner) 125
parameter owner 125
parameter self 125
variable now 127
variable token 127
variable db 128
function owner(self, token) 140
parameter self 140
parameter token 140
variable now 142
variable db 143
variable row 144
function revoke(self, token) 152
parameter self 152
parameter token 152
variable db 154
function vault(self, owner) 157
parameter owner 157
parameter self 157
variable db 159
variable row 160
function save(self, owner, envelope, revision) 167
parameter envelope 167
parameter owner 167
parameter revision 167
parameter self 167
variable db 169
variable row 171
function reset(self, username, recovery, password) 180
parameter password 180
parameter recovery 180
parameter self 180
parameter username 180
variable db 182
variable row 183
variable fresh 186
variable hashed 186
variable db 187
variable updated 188
function delete(self, owner, password) 197
parameter owner 197
parameter password 197
parameter self 197
variable db 199
variable row 200
variable db 203
function decode_field(value, minimum, maximum) 209
parameter maximum 209
parameter minimum 209
parameter value 209
variable result 212

studio/analysis.py

Kind Declaration Line
function inspect_source(project) 23
parameter project 23
variable file 25
variable text 25
variable lines 26
variable findings 27
variable truncated 28
variable files 29
variable patterns 30
variable functions 36
variable branches 37
variable python_files 38
variable file 40
variable file 45
variable used 45
variable file 46
variable digest 49
variable located 52
variable metadata 52
variable functions 55
variable branches 56
variable content 58
variable char 59
variable index 59
variable offsets 59
variable message 60
variable pattern 60
variable match 61
variable line 64
variable previous 65
variable truncated 78
variable line 83
function compare(baseline, candidate, priorities) 93
parameter baseline 93
parameter candidate 93
parameter priorities 93
variable reasons 95
variable result 96
variable dimensions 117
variable area 118
variable key 118
variable metric 118
variable after 124
variable before 124
variable metric 127
variable total 127
variable score 128
variable metric 129
variable value 129

studio/api.py

Kind Declaration Line
function create_app(data_directory, token, ui_directory, config, private_mode, owned_providers) 35
parameter data_directory 36
parameter token 37
parameter ui_directory 38
parameter config 39
parameter private_mode 40
parameter owned_providers 41
variable store 46
variable providers 47
variable active 48
variable semaphore 49
variable ai_semaphore 50
function lifespan(app) 53
parameter app 53
function probe() 56
variable checking 62
variable owned 66
variable task 67
variable app 71
function private_invalid(request, error) 90
parameter error 90
parameter request 90
function guard(request, call_next) 95
parameter call_next 95
parameter request 95
variable host 97
variable origin 98
variable permitted 99
variable body 108
variable chunk 109
variable response 114
function health() 124
function shutdown() 129
variable callback 131
function status() 138
function capabilities() 147
function review(project) 152
parameter project 152
function history() 157
function save(project, parent) 162
parameter parent 162
parameter project 162
function revision(identifier) 170
parameter identifier 170
function work(identifier, project) 177
parameter identifier 177
parameter project 177
variable result 182
function start(identifier) 197
parameter identifier 197
variable project 202
variable job 205
variable task 206
function get_run(identifier) 212
parameter identifier 212
function report(identifier, format) 220
parameter format 220
parameter identifier 220
variable result 223
variable source 224
function compare_runs(baseline, candidate) 241
parameter baseline 241
parameter candidate 241
variable new 244
variable old 244
variable new_revision 245
variable old_revision 245
function ai(request) 256
parameter request 256

studio/catalog.py

Kind Declaration Line
variable TEST_NAMES 14
variable HUMAN 64
variable EXTERNAL 65
variable AUTOMATED 66
function catalog() 69
variable rows 71
variable name 72
variable number 72
variable mode 73
variable requirement 82

studio/cli.py

Kind Declaration Line
function main() 29
variable parser 31
variable args 39
variable token 41
variable application 44
variable server 45
variable project 51
variable result 52
variable failed 65
variable failed 70

studio/completed_offload.py

Kind Declaration Line
function completed_offload(function) 24
parameter args 24
parameter function 24
parameter kwargs 24
function completed_operation(operation) 38
parameter operation 38
function capture() 45
variable work 52
variable cancelled 53
variable result 56
variable succeeded 56
variable cancelled 63

studio/execution.py

Kind Declaration Line
variable IMAGE 28
variable DOCKER 29
function command(argv, timeout, output_limit) 32
parameter argv 32
parameter output_limit 32
parameter timeout 32
variable environment 34
variable environment 36
variable selector 37
variable process 45
variable output 48
function read() 50
variable chunk 53
function container_arguments(input_directory, name) 69
parameter input_directory 69
parameter name 69
function diagnostics(local_only) 102
parameter local_only 102
variable endpoint 106
variable context 108
variable context_code 108
variable endpoint 118
variable config 125
variable prefix 126
variable code 127
variable output 127
variable _ 130
variable found 130
variable code 136
variable output 136
variable _ 139
variable found 139
function run(project, local_only, scratch) 160
parameter local_only 160
parameter project 160
parameter scratch 160
variable ready 162
variable static 163
variable name 166
variable directory 169
variable path 170
variable config 173
variable prefix 175
variable prefix 177
variable code 179
variable output 179
variable marker 180
variable line 181
variable lines 181
variable result 189

studio/locations.py

Kind Declaration Line
variable LIMIT 20
variable ANSI 21
function tool_locations(result, project) 24
parameter project 24
parameter result 24
variable file 26
variable sources 26
variable name 30
variable text 30
variable name 40
variable names 40
variable path 41
variable patterns 42
variable details 49
variable artifact 55
variable name 55
variable text 55
variable findings 57
variable unlocated 58
variable seen 59
variable truncated 60
function process(record, stage, failed) 62
parameter failed 62
parameter record 62
parameter stage 62
variable before 65
variable stream 66
variable output 67
variable message 68
variable pattern 69
variable match 70
variable name 71
variable line 77
variable column 80
variable key 85
variable truncated 90
variable compilation 115
variable case 117
variable index 117
variable generated 119
variable fuzz 121
variable finding 122
variable index 122
variable item 127
variable line 128
variable name 128
variable truncated 134

studio/models.py

Kind Declaration Line
variable LANGUAGES 24
variable Language 38
variable FUZZ_METHODS 52
class Contract 64
variable model_config 67
class SourceFile 70
variable name 73
variable content 74
variable encoding 75
function safe_name(cls, value) 79
parameter cls 79
parameter value 79
variable stem 81
variable i 89
variable i 90
function bytes(self) 95
parameter self 95
class TestCase 107
variable name 110
variable stdin 111
variable stdout 112
variable exit_code 113
class Priorities 116
variable runtime 119
variable memory 120
variable readability 121
variable footprint 122
variable scrutiny 123
function nonzero(self) 126
parameter self 126
class Project 136
variable title 139
variable language 140
variable entry 141
variable files 142
variable cases 143
variable requirements 144
variable tests 145
variable fuzz_methods 146
variable fuzz_cases 147
variable seed 148
variable benchmark_repeats 149
variable mutation 150
variable fuzz_engine 151
variable fuzz_harness 152
variable priorities 153
function coherent(self) 156
parameter self 156
variable file 158
variable names 158
variable file 159
variable reserved 161
variable file 176
variable file 178
variable method 180
class AIRequest 187
variable task 190
variable project 191
variable prompt 192
variable consent 193
class Proposal 196
variable explanation 199
variable files 200
variable tests 201
variable suggestions 202

studio/native_lifecycle.py

Kind Declaration Line
function native_stage(stage, connections, tasks) 18
parameter connections 18
parameter stage 18
parameter tasks 18
variable counts 21
variable count 26
variable name 26

studio/native_server.py

Kind Declaration Line
variable HTTP_DRAIN_SECONDS 22
function native_config(app, port) 25
parameter app 25
parameter port 25
class NativeServer 34
function shutdown(self, sockets) 37
parameter self 37
parameter sockets 37
function stage(self, name) 43
parameter name 43
parameter self 43
function _wait_tasks_to_complete(self) 51
parameter self 51
variable pending 63
variable task 63
variable task 64

studio/permissions.py

Kind Declaration Line
function protect_directory(root) 18
parameter root 18
variable root 20
variable system 26
variable flags 27
variable identity 28
variable rows 35

studio/private_api.py

Kind Declaration Line
variable CSP 39
variable HISTORY_STOP_BYTES 40
class Boundary 43
function __init__(self, app, manager, port) 46
parameter app 46
parameter manager 46
parameter port 46
parameter self 46
function __call__(self, scope, receive, send) 52
parameter receive 52
parameter scope 52
parameter self 52
parameter send 52
variable raw 56
variable headers 57
variable k 57
variable v 57
function guarded(message) 59
parameter message 59
variable k 64
variable v 64
function deny(status, detail) 80
parameter detail 80
parameter status 80
variable _ 86
variable k 86
variable cookies 104
variable token 109
variable account 110
variable chunks 118
variable length 118
variable message 120
variable data 123
variable length 124
variable delivered 130
function replay() 132
variable delivered 136
class Closed 143
variable model_config 146
class Credentials 149
variable alias 152
variable password 153
class Recovery 156
variable recovery 159
class Unlock 162
variable key 165
variable salt 166
class Activity 169
variable idle_seconds 172
class Delete 175
variable password 178
variable confirm 179
class Provider 182
variable id 185
variable kind 186
variable url 187
variable model 188
variable key 189
variable retain_key 190
variable token_parameter 191
variable temperature 192
class Settings 195
variable providers 198
variable routes 199
function coherent(self) 204
parameter self 204
variable ids 206
variable p 206
variable value 207
variable p 210
function public_settings(manager) 216
parameter manager 216
variable keys 218
variable settings 218
variable data 219
variable p 221
class Proxy 229
function __init__(self, manager) 232
parameter manager 232
parameter self 232
function __call__(self, scope, receive, send) 236
parameter receive 236
parameter scope 236
parameter self 236
parameter send 236
variable manager 240
variable app 243
variable path 248
variable db 254
variable count 255
variable headers 267
variable forwarded 276
variable k 277
variable v 277
function create_private_app(root, port, ui, launcher_token, nonce) 287
parameter launcher_token 288
parameter nonce 288
parameter port 288
parameter root 288
parameter ui 288
variable manager 291
function lifespan(app) 295
parameter app 295
function idle() 298
variable task 312
variable app 326
function invalid(request, error) 338
parameter error 338
parameter request 338
function bad_value(request, error) 343
parameter error 343
parameter request 343
function bad_disk(request, error) 348
parameter error 348
parameter request 348
function identify(request) 354
parameter request 354
function signed(owner, data) 358
parameter data 358
parameter owner 358
variable response 360
function auth_limit(alias) 371
parameter alias 371
function health() 379
function shutdown(request) 391
parameter request 391
variable callback 397
function register(data) 404
parameter data 404
variable owner 408
variable recovery 408
function login(data) 414
parameter data 414
variable owner 417
function reset(data) 423
parameter data 423
variable db 427
variable row 428
function commit_reset() 433
variable fresh 438
function account(request) 444
parameter request 444
variable owner 446
variable session 446
function unlock(request, data) 454
parameter data 454
parameter request 454
variable owner 456
variable session 456
function activity(request, data) 465
parameter data 465
parameter request 465
function save(request) 473
parameter request 473
function lock(request) 480
parameter request 480
variable owner 483
variable session 483
function logout(request) 488
parameter request 488
variable owner 491
variable session 491
function commit_logout() 492
variable response 499
function delete(request, data) 504
parameter data 504
parameter request 504
variable _ 507
variable owner 507
variable db 508
variable row 509
function commit_delete() 512
variable response 519
function backup(request) 524
parameter request 524
variable _ 526
variable owner 526
variable path 527
function get_providers(request) 535
parameter request 535
function providers(request, data) 542
parameter data 542
parameter request 542
variable keys 546
variable old 546
variable rows 547
variable provider 548
variable row 549
variable p 551
variable previous 551
variable config 556
variable router 557
variable k 559
variable p 559
variable v 559
variable p 562
function commit_providers() 564

studio/private_cli.py

Kind Declaration Line
function data_directory() 27
variable base 32
variable base 34
variable base 36
function parent_guard(server) 40
parameter server 40
variable pid 42
variable started 43
variable parent 47
function main() 61
variable parser 63
variable args 68
variable bundle 71
variable ui 72
variable listener 73
variable port 76
variable app 77
variable server 84
function shutdown() 86
function run_server() 91
variable thread 100
variable deadline 104
variable url 109

studio/private_workspace.py

Kind Declaration Line
variable HISTORY_RECOVERY_BYTES 34
function atomic_json(path, value) 37
parameter path 37
parameter value 37
variable descriptor 39
variable name 39
variable stream 41
class InstanceLock 50
function __init__(self, path) 53
parameter path 53
parameter self 53
function close(self) 73
parameter self 73
class Workspaces 78
function __init__(self, root) 81
parameter root 81
parameter self 81
variable allowed 87
variable p 96
function archive(self, owner) 116
parameter owner 116
parameter self 116
variable c 119
function status(self, owner, session) 124
parameter owner 124
parameter self 124
parameter session 124
variable config 126
function providers(self) 136
parameter self 136
variable path 138
variable data 139
variable data 143
variable k 145
variable p 145
variable v 145
variable p 148
function unlock(self, owner, session, encoded, salt) 150
parameter encoded 150
parameter owner 150
parameter salt 150
parameter self 150
parameter session 150
function _unlock(self, owner, session, encoded, salt) 154
parameter encoded 154
parameter owner 154
parameter salt 154
parameter self 154
parameter session 154
variable key 158
variable current 159
variable config 160
variable proof 163
variable nonce 174
variable config 175
variable keys 204
variable settings 204
function require(self, owner, session) 218
parameter owner 218
parameter self 218
parameter session 218
function save(self, force) 224
parameter force 224
parameter self 224
variable current 232
function remove_active(self, owner) 239
parameter owner 239
parameter self 239
function lock(self, owner) 251
parameter owner 251
parameter self 251
function _lock(self, owner) 255
parameter owner 255
parameter self 255
function delete(self, owner) 273
parameter owner 273
parameter self 273
function close(self) 281
parameter self 281

studio/providers.py

Kind Declaration Line
variable SYSTEM 25
class Providers 37
function __init__(self, path, settings, credentials) 40
parameter credentials 41
parameter path 41
parameter self 41
parameter settings 41
variable provider 50
variable url 51
function public(self) 61
parameter self 61
variable row 71
function request(self, request) 74
parameter request 74
parameter self 74
variable identifier 78
variable provider 79
variable row 79
variable key 82
variable source 85
variable row 87
variable user 88
variable headers 91
variable kind 92
variable headers 94
variable body 95
variable body 104
variable temperature 112
variable client 115
variable response 116
variable data 118
variable chunk 119
variable message 123
variable text 125
variable block 126
variable text 129
variable text 131
variable text 135
variable proposal 136
function key(self, provider) 146
parameter provider 146
parameter self 146

studio/reports.py

Kind Declaration Line
function location_summary(run) 21
parameter run 21
variable result 23
variable findings 24
function escape(value) 26
parameter value 26
variable rows 30
variable value 34
variable item 43
variable coverage 45
variable data 67
variable name 67
variable unknown 69
variable item 71
variable unknown 73
variable data 79
variable name 79
variable key 94
variable key 97
function html_report(run) 106
parameter run 106
variable evidence 108
function bundle(run, revision) 118
parameter revision 118
parameter run 118
variable buffer 120
variable archive 121
variable file 125

studio/source_checks.py

Kind Declaration Line
function source_location(name, lines, digest, node) 20
parameter digest 20
parameter lines 20
parameter name 20
parameter node 20
variable line 22
variable prefix 23
function block_nodes(root) 27
parameter root 27
variable pending 29
variable node 31
function python_checks(name, text, project_references) 49
parameter name 49
parameter project_references 49
parameter text 49
variable findings 51
variable digest 52
variable lines 54
function add(node, code, message, severity) 56
parameter code 56
parameter message 56
parameter node 56
parameter severity 56
variable tree 70
variable table 72
variable line 74
variable nodes 94
variable exports 95
variable dynamic_exports 96
variable node 97
variable t 99
variable item 102
variable item 104
variable dynamic_exports 106
variable keyword 116
variable value 124
variable targets 125
variable word 131
variable target 132
function scope(root, symbols) 137
parameter root 137
parameter symbols 137
variable children 139
variable captures 140
variable pending 141
variable child 143
variable symbol 146
variable bindings 150
variable definitions 151
variable node 152
variable alias 156
variable symbol 165
variable identifier 166
variable kind 174
variable node 174
variable child 201
variable node 202
variable node 207
variable _ 208
variable value 208
variable item 212
variable terminated 215
variable statement 216
variable terminated 223
variable node 226
variable node 228
function references(texts) 233
parameter texts 233
variable result 235
variable text 236
variable node 238
variable alias 242

studio/store.py

Kind Declaration Line
variable SCHEMA 23
class Store 33
function __init__(self, path) 36
parameter path 36
parameter self 36
variable connection 40
function connect(self) 45
parameter self 45
variable connection 47
function create(self, payload, parent) 56
parameter parent 56
parameter payload 56
parameter self 56
variable revision 58
variable connection 59
variable previous 61
variable old 66
variable project 73
variable project 75
function revision(self, identifier) 83
parameter identifier 83
parameter self 83
variable connection 85
variable row 86
function history(self) 96
parameter self 96
variable connection 98
variable row 101
function queue(self, revision) 106
parameter revision 106
parameter self 106
variable identifier 108
variable connection 109
function finish(self, identifier, status, result) 115
parameter identifier 115
parameter result 115
parameter self 115
parameter status 115
variable connection 117
function run(self, identifier) 122
parameter identifier 122
parameter self 122
variable connection 124
variable row 125
function runs(self, revision) 130
parameter revision 130
parameter self 130
variable connection 132
variable identifiers 133
variable row 135
variable identifier 139
function timeline(self, revision) 141
parameter revision 141
parameter self 141
variable project 143
variable connection 144
variable rows 145
variable items 149
variable row 150
variable payload 151
variable attempts 152
variable summaries 156
variable attempt 157
variable result 158
variable key 165

studio/vault.py

Kind Declaration Line
variable MAGIC 30
variable AAD 31
variable MAX_BYTES 32
variable MAX_FILES 33
variable CHUNK 34
function safe_name(name) 37
parameter name 37
variable path 39
variable devices 40
variable i 45
variable i 46
variable c 53
variable c 54
variable p 57
function members(root) 64
parameter root 64
variable found 66
variable names 66
variable total 66
variable path 67
variable name 72
variable total 77
function signature(root) 83
parameter root 83
variable p 86
class EncryptedWriter 90
function __init__(self, stream, encryptor) 93
parameter encryptor 93
parameter self 93
parameter stream 93
function writable(self) 97
parameter self 97
function write(self, data) 101
parameter data 101
parameter self 101
function tell(self) 107
parameter self 107
function encrypt_workspace(root, destination, key) 112
parameter destination 112
parameter key 112
parameter root 112
variable paths 114
variable p 115
variable descriptor 117
variable temporary 117
variable scratch 118
variable nonce 120
variable encryptor 121
variable stream 123
variable writer 125
variable archive 126
variable path 128
variable source 129
variable source 131
variable original 133
variable copied 134
variable content 138
variable entry 139
function decrypt_workspace(source, root, key) 153
parameter key 153
parameter root 153
parameter source 153
variable descriptor 157
variable temporary 157
variable plain 159
variable stream 159
variable nonce 162
variable tag 164
variable remaining 166
variable decryptor 167
variable chunk 170
variable remaining 173
variable archive 176
variable entries 177
variable names 178
variable total 178
variable entry 181
variable name 182
variable total 187
variable metadata 190
variable original 193
variable entry 204
variable target 207
variable content 209
variable output 209

tests/account-session.ts

Kind Declaration Line
type Page 10
function createSession(page: Page, alias: string) 13
variable registeringAt 22
variable registration 23
variable registered 32
variable registrationProof 37
variable started 56
variable unlocking 57
variable response 65
function editorJourney(page: Page) 89

tests/conftest.py

Kind Declaration Line
function project() 17

tests/desktop.spec.ts

Kind Declaration Line
variable { verifyElectron } 24
variable { readDiagnosticLog } 27
variable executable 33
variable app 36
variable launcherDirectory 54
variable acceptedPackage 57
variable resources 64
variable file 65
variable file 91
variable metadata 103
variable page 123
variable accountStartedAt 126
variable accountRoutes 127
variable route 129
variable route 141
variable browserErrors 153
variable health 157
variable healthData 158
variable state 167
variable directory 198
variable serviceLog 201
variable statuses 202
variable sourceInspector 225
variable lifecycle 275
variable records 276
variable launcher 283
variable line 286
variable service 291
variable line 292
variable diagnostic 299
variable records 303
variable stage 304
variable record 316
variable pid 329

tests/electron-readiness.test.cjs

Kind Declaration Line
variable test 12
variable assert 13
variable fs 14
variable os 15
variable path 16
variable { verifyElectron } 17
variable directory 20

tests/native-diagnostics.cjs

Kind Declaration Line
variable fs 9
function readDiagnosticLog(file) 12
variable descriptor 13
variable metadata 26
variable bytes 29
variable used 30

tests/native-diagnostics.test.cjs

Kind Declaration Line
variable { test } 8
variable assert 9
variable fs 10
variable { tmpdir } 11
variable { join } 12
variable { readDiagnosticLog } 13
variable directory 16
variable file 18
variable directory 34
variable file 35
variable original 37
variable descriptor 39

tests/node-report.test.cjs

Kind Declaration Line
variable assert 12
variable fs 13
variable path 14
variable os 15
variable { test } 16
variable { reportJson } 17
variable LIMIT 18
function fixture(run) 21
variable directory 22
variable content 39
variable content 49
variable original 66
variable read 85
variable descriptor 86
variable original 104
variable status 106

tests/private.spec.ts

Kind Declaration Line
variable external 15
variable origin 16
variable url 20
variable downloaded 37
variable external 109
variable origin 110
variable release 143
variable held 144
variable ready 147
variable received 148
variable response 152
variable creating 157
variable release 189
variable held 190
variable ready 193
variable received 194
variable response 198
variable creating 204
variable alias 235

tests/shutdown-proof.test.cjs

Kind Declaration Line
variable { test } 8
variable assert 9
variable { shutdownProof } 10
variable body 14
variable status 16
variable canceled 25
variable body 26

tests/source-journey.ts

Kind Declaration Line
type Page 14
variable inertHelper 16
function inspectHelper(page: Page) 20
variable locations 31
variable inspector 52
variable source 57

tests/source-navigation.spec.ts

Kind Declaration Line
variable hash 24
variable source 26
function project() 28
function reference(overrides: Partial<SourceLocation> = {}) 34
variable normalized 49
variable rows 50
variable line 51
variable [start, end] 52
variable invalid 60
variable language 71
variable candidate 85
variable candidate 92
variable line 103
variable candidate 143
variable candidate 160
variable generated 167
variable candidate 214

tests/test_api.py

Kind Declaration Line
variable TOKEN 17
variable AUTH 18
function client(tmp_path) 22
parameter tmp_path 22
variable value 24
function test_auth_and_origin(client, project) 28
parameter client 28
parameter project 28
variable response 36
function test_revision_reports(client, project) 40
parameter client 40
parameter project 40
variable saved 42
variable store 49
variable identifier 50
variable format 52
variable result 53
function test_no_provider(client, project) 58
parameter client 58
parameter project 58
variable body 60
variable result 63
function test_export_iteration_history(client, project) 67
parameter client 67
parameter project 67
variable store 69
variable original 70
variable candidate 71
variable unrelated 72
variable revision 73
variable identifier 74
variable run 78
variable exported 79
variable timeline 80
variable row 81
function test_blocked_execution_retained(client, project, monkeypatch) 88
parameter client 88
parameter monkeypatch 88
parameter project 88
function blocked(_project) 91
parameter _project 91
variable saved 95
variable job 96
variable result 98
function test_compare_unrelated(client, project) 103
parameter client 103
parameter project 103
variable store 105
variable runs 106
variable _ 107
variable saved 108

tests/test_compiler_acceptance.py

Kind Declaration Line
function complete_result(project) 30
parameter project 30
variable content 32
variable result 33
variable case 48
variable case 52
variable case 69
variable source_hash 85
variable file 87
variable bridge_hash 93
variable case 96
variable index 96
variable record 96
variable raw 97
function test_practical_matrix_is_complete_and_independent() 119
variable language 123
variable project 124
variable case 126
variable duplicate 130
function test_positive_validator_rejects_incomplete_or_fabricated_evidence(defect) 163
parameter defect 163
variable project 165
variable result 166
function test_exact_compiler_location_and_nonexecution_are_required() 217
variable project 219
variable result 220
variable defect 238
variable changed 239
function test_runtime_failure_is_distinct_from_incorrect_oracle() 250
variable project 252
variable result 253
variable wrong 275
function test_real_execution_guard_refuses_this_pc_before_subprocess(monkeypatch) 286
parameter monkeypatch 286
function test_actual_first_hosted_reports_retain_their_real_tool_semantics(language, kind) 297
parameter kind 297
parameter language 297
variable observed 301
variable item 304
variable row 304
variable project 305
variable changed 310
variable changed 314
function test_current_csharp_rejects_the_historical_partial_allowance() 320
variable observed 322
variable item 323
variable row 323
function test_current_csharp_requires_separate_source_bound_exit_observation(defect) 331
parameter defect 331
variable project 333
variable result 334
variable case 335

tests/test_completed_offload.py

Kind Declaration Line
function test_native_cancellation_cannot_release_mutex_before_actual_worker(cancels, fail) 24
parameter cancels 24
parameter fail 24
function offload_scenario(cancels, fail) 29
parameter cancels 29
parameter fail 29
variable release 31
variable started 31
variable mutex 32
variable events 33
variable unhandled 33
variable loop 34
variable original_handler 35
parameter _loop 36
parameter context 36
function worker() 38
function caller() 48
variable request 56
variable _ 59
variable outcome 68

tests/test_contracts.py

Kind Declaration Line
function test_unsafe_names(name) 47
parameter name 47
function test_safe_flat_names(suffix) 54
parameter suffix 54
function test_project_invalid(project, changes) 73
parameter changes 73
parameter project 73
function test_invalid_binary(project) 79
parameter project 79
variable payload 81
function test_zero_weights() 87
function test_history_retains_oracles(tmp_path, project) 93
parameter project 93
parameter tmp_path 93
variable store 95
variable payload 96
variable initial 98
variable candidate 99
variable change 104
function test_history_restart(tmp_path, project) 112
parameter project 112
parameter tmp_path 112
variable store 114
variable revision 115
variable run 116
variable restarted 117
function test_reports_escaped(project) 123
parameter project 123
variable run 125
variable report 126
variable archive 128
function test_static_no_execution(project, tmp_path) 133
parameter project 133
parameter tmp_path 133
variable sentinel 135
variable payload 136
variable result 138
function test_comparison_gates() 142
variable valid 144
variable candidate 152
variable changes 154
function test_catalog_no_fake_passes() 167
variable rows 169
variable row 170
variable row 173
function test_training_split() 176
variable result 178
variable train 178
variable validation 178
variable row 179
function test_web_demo_source_matches_ci() 183
variable manifest 185
variable matched 186
function test_demo_literal_pattern_rejects_long_unterminated_input(tail) 197
parameter tail 197
function test_training_bad_data(tmp_path, rows) 213
parameter rows 213
parameter tmp_path 213
variable path 215
variable row 216

tests/test_csharp_collector_controls.py

Kind Declaration Line
function record(mode) 18
parameter mode 18
variable observed 20
function test_observed_fault_is_required_and_must_be_blocked(mode) 39
parameter mode 39
variable actual 41
variable changed 43
variable changed 47
function test_write_failure_must_follow_valid_successful_target_observation() 58
variable actual 60

tests/test_csharp_coverage_bridge.py

Kind Declaration Line
variable SOURCE 30
function analysis(monkeypatch, tmp_path) 34
parameter monkeypatch 34
parameter tmp_path 34
variable root 36
variable target 37
function request(analysis, body, case_index) 46
parameter analysis 46
parameter body 46
parameter case_index 46
function stub_observation(monkeypatch, analysis, body, exit_code) 51
parameter analysis 51
parameter body 51
parameter exit_code 51
parameter monkeypatch 51
variable path 53
variable value 53
parameter args 55
parameter kwargs 55
function test_request_binds_full_unicode_byte_input_and_never_overwrites(analysis) 61
parameter analysis 61
variable body 63
variable path 64
variable value 64
variable another 84
variable different 84
function test_request_invalid_context_rejected_before_process(analysis, kind) 92
parameter analysis 92
parameter kind 92
variable body 94
variable index 94
variable source 94
variable source 96
variable source 98
variable index 100
variable index 102
variable index 104
variable body 106
function test_forced_request_name_collision_preserves_original(monkeypatch, analysis) 112
parameter analysis 112
parameter monkeypatch 112
parameter count 114
variable _value 115
variable path 115
variable original 116
function test_actual_inert_child_exit_and_binary_stdin_are_preserved(analysis, exit_code) 123
parameter analysis 123
parameter exit_code 123
variable body 125
variable witness 126
variable path 133
variable value 133
variable observed 136
variable key 140
variable key 141
variable val 141
function test_actual_inert_signal_exit_is_not_normalized_to_collector_exit(analysis) 146
parameter analysis 146
variable path 149
variable value 149
function test_receipt_is_absent_until_process_wait_returns_and_argv_has_no_shell(monkeypatch, analysis) 154
parameter analysis 154
parameter monkeypatch 154
variable body 156
variable path 157
variable value 157
variable receipt 158
variable calls 159
function run(argv) 161
parameter argv 161
parameter kwargs 161
function test_changed_stdin_never_starts_target(monkeypatch, analysis) 175
parameter analysis 175
parameter monkeypatch 175
variable path 177
variable value 177
parameter args 179
parameter kwargs 179
function test_request_changed_during_target_cannot_publish_completion(monkeypatch, analysis) 186
parameter analysis 186
parameter monkeypatch 186
variable path 188
variable value 188
function run(argv) 190
parameter argv 190
parameter kwargs 190
variable altered 191
function test_missing_observation_never_looks_like_zero_exit(analysis) 201
parameter analysis 201
variable path 203
variable value 203
function test_malformed_request_cannot_launch_the_target(monkeypatch, analysis, defect) 221
parameter analysis 221
parameter defect 221
parameter monkeypatch 221
variable path 223
variable value 223
variable altered 224
variable changes 225
variable changed 233
variable field 233
variable content 235
variable content 237
variable content 239
variable content 241
parameter args 244
parameter kwargs 244
function test_existing_receipt_cannot_be_replaced_or_execute_again(monkeypatch, analysis) 251
parameter analysis 251
parameter monkeypatch 251
variable path 253
variable receipt 253
variable value 253
variable original 254
parameter args 256
parameter kwargs 256
function test_observation_tamper_and_malformed_bytes_rejected(monkeypatch, analysis, defect) 283
parameter analysis 283
parameter defect 283
parameter monkeypatch 283
variable path 285
variable receipt 285
variable value 285
variable observed 286
variable changes 287
variable changed 301
variable key 301
variable body 303
variable body 305
variable body 307
variable body 309
variable body 311
function test_reader_rejects_changed_expected_request(monkeypatch, analysis) 317
parameter analysis 317
parameter monkeypatch 317
variable _receipt 319
variable path 319
variable value 319
variable changed 320
function test_aliasing_paths_are_not_accepted_as_owned_regular_receipts(monkeypatch, analysis, kind) 327
parameter analysis 327
parameter kind 327
parameter monkeypatch 327
variable path 329
variable receipt 329
variable value 329
variable selected 330
variable alias 331
variable original 335

tests/test_csharp_measurement.py

Kind Declaration Line
function measurement(monkeypatch, tmp_path, actual_exit, defect) 31
parameter actual_exit 31
parameter defect 31
parameter monkeypatch 31
parameter tmp_path 31
variable project 33
variable work 38
variable root 40
parameter _args 44
variable observed 46
variable target_exits 46
variable launched 47
function target(argv) 49
parameter argv 49
parameter kwargs 49
function execute(argv, stdin, timeout, env) 57
parameter argv 57
parameter env 57
parameter stdin 57
parameter timeout 57
variable result 58
variable destination 61
variable target_args 68
variable request_path 70
variable request 71
variable index 72
variable receipt 77
variable content 79
variable output 82
variable coverage 105
variable unused 105
function test_real_bridge_observation_keeps_target_nonzero_separate_from_collector(monkeypatch, tmp_path, actual_exit, expected_status) 111
parameter actual_exit 112
parameter expected_status 112
parameter monkeypatch 112
parameter tmp_path 112
variable coverage 115
variable observed 115
variable project 115
variable target_exits 115
variable row 119
variable row 120
variable file 122
variable case 124
variable index 124
function test_native_measurement_cannot_promote_bad_collection_to_coverage(monkeypatch, tmp_path, defect) 147
parameter defect 147
parameter monkeypatch 147
parameter tmp_path 147
variable _project 149
variable coverage 149
variable observed 149
variable target_exits 149

tests/test_draft_lookup.py

Kind Declaration Line
variable REPO 21
variable SOURCE 22
variable BASE 23
function row(identifier) 26
parameter changes 26
parameter identifier 26
variable result 28
class Fixtures 44
function reader(self, pages, detail) 47
parameter detail 47
parameter pages 47
parameter self 47
function read(endpoint) 51
parameter endpoint 51
variable identifier 62
variable page 63
variable value 63
function test_untagged_draft_reads_numeric_id_not_public_tag(self) 67
parameter self 67
variable value 69
variable actual 70
function test_complete_empty_listing_allows_explicit_absence(self) 74
parameter self 74
function test_missing_required_release_is_error(self) 78
parameter self 78
function test_general_collision_lookup_retains_public_wrong_source(self) 83
parameter self 83
variable value 85
function test_later_page_exact_match(self) 88
parameter self 88
variable first 90
variable i 90
variable actual 91
function test_all_full_pages_fail_without_false_absence(self) 95
parameter self 95
variable pages 97
variable i 98
variable p 99
function test_full_cap_even_found_cannot_hide_later_duplicate(self) 105
parameter self 105
variable pages 107
variable i 108
variable p 109
function test_duplicate_exact_tag_refuses_first_match(self) 115
parameter self 115
function test_repeated_id_pagination_refuses(self) 121
parameter self 121
variable i 123
variable page 123
function test_malformed_pages_fail(self) 127
parameter self 127
variable page 129
function test_invalid_ids_never_become_paths(self) 133
parameter self 133
variable identifier 135
function test_foreign_list_namespace_refuses_before_detail(self) 140
parameter self 140
function test_detail_identity_swap_publication_and_retarget_refuse(self) 146
parameter self 146
variable changes 148
function test_detail_foreign_hypermedia_refuses(self) 158
parameter self 158
variable key 160
function test_lost_access_never_falls_back_to_list(self) 168
parameter self 168
function test_auth_network_errors_are_not_absence(self) 173
parameter self 173
variable message 175
function denied(_, message) 177
parameter _ 177
parameter message 177
function test_same_bad_state_in_both_snapshots_still_fails_draft_policy(self) 184
parameter self 184
variable changes 186
function test_expected_prepared_id_is_bound(self) 190
parameter self 190
function test_invalid_namespace_tag_source_refuses_before_http(self) 199
parameter self 199
variable repo 201
variable source 201
variable version 201
variable read 206

tests/test_execution.py

Kind Declaration Line
function test_fixed_container_flags(tmp_path) 19
parameter tmp_path 19
variable args 21
variable value 24
variable value 25
function test_command_limit() 28
function test_command_timeout() 34
function test_no_host_fallback(project, monkeypatch) 40
parameter monkeypatch 40
parameter project 40
function unavailable() 43
variable result 47
function test_private_remote_context_blocked(endpoint, monkeypatch) 54
parameter endpoint 54
parameter monkeypatch 54
function forbidden() 59
parameter args 59
parameter kwargs 59
function test_private_local_context_and_scoped_job(project, monkeypatch, tmp_path) 66
parameter monkeypatch 66
parameter project 66
parameter tmp_path 66
variable observed 69
function fake_command(argv) 71
parameter argv 71
parameter kwargs 71
variable argv 75
variable mount 80
variable x 80
variable result 87
variable argv 89
function test_context_overrides_host_but_remote_source_stays_blocked(monkeypatch) 93
parameter monkeypatch 93
function context_only(argv) 98
parameter argv 98
parameter kwargs 98

tests/test_frozen_runtime.py

Kind Declaration Line
function test_unreviewed_frozen_runtime_refuses_before_service_import(monkeypatch, version) 24
parameter monkeypatch 24
parameter version 24
variable events 26
variable service 30
function test_reviewed_frozen_and_supported_source_dispatch(monkeypatch, frozen, version) 39
parameter frozen 39
parameter monkeypatch 39
parameter version 39
variable events 41
variable service 45

tests/test_locations.py

Kind Declaration Line
function manifest(files, entry, language) 33
parameter entry 33
parameter files 33
parameter language 33
variable name 39
variable text 39
function test_multifile_unicode_syntax_and_no_source_execution(tmp_path) 44
parameter tmp_path 44
variable sentinel 46
variable project 47
variable result 54
variable dynamic 55
variable item 55
variable item 57
variable syntax 57
function test_unused_and_unreachable_locations() 63
variable text 65
variable result 66
variable item 67
variable located 67
variable item 74
function test_physical_newlines_not_unicode_string_separators(separator) 78
parameter separator 78
variable text 80
variable finding 81
variable item 83
function test_unused_false_positive_boundaries(text) 101
parameter text 101
function test_cross_file_references_and_empty_or_unparseable_source() 106
variable project 108
variable empty 112
variable invalid 114
function test_unrelated_module_names_do_not_hide_unused_imports_or_locals() 119
variable result 121
variable item 129
variable located 129
variable item 132
function test_structural_python_errors_and_other_language_offsets() 135
variable result 137
variable other 139
variable result 144
function test_toolchain_formats(entry, language, output) 165
parameter entry 165
parameter language 165
parameter output 165
variable project 167
variable result 168
function test_unmapped_failure_bounds_duplicates_ansi_and_generated_artifacts() 177
variable project 179
variable evidence 181
variable result 190
function test_tool_location_limit_and_fuzz_paths() 196
variable project 198
variable index 199
variable output 199
variable result 200
variable item 213
function test_api_and_exports_preserve_locations_and_escape(tmp_path) 216
parameter tmp_path 216
variable project 218
variable token 219
variable headers 220
variable client 221
variable review 222
variable store 224
variable revision 225
variable run 226
variable result 227
variable exported 243
variable html 245
variable archive 248
variable saved 249
function coverage_function(monkeypatch, tmp_path, data) 255
parameter data 255
parameter monkeypatch 255
parameter tmp_path 255
variable worker 257
variable function 258
variable node 259
variable namespace 262
parameter args 266
parameter kwargs 266
function test_private_runtime_preparation(tmp_path) 272
parameter tmp_path 272
variable tree 274
variable function 275
variable node 276
variable environment 278
variable namespace 279
function test_coverage_exact_lists_multifile_unknown_and_generated_exclusion(monkeypatch, tmp_path) 286
parameter monkeypatch 286
parameter tmp_path 286
variable project 288
variable data 289
variable measure 300
variable result 301
function test_coverage_budget_and_missing_entry(monkeypatch, tmp_path) 312
parameter monkeypatch 312
parameter tmp_path 312
variable project 314
variable data 315
variable result 318
function test_coverage_prioritizes_later_file_missing_lines(monkeypatch, tmp_path) 324
parameter monkeypatch 324
parameter tmp_path 324
variable project 326
variable data 327
variable result 333

tests/test_native_drain.py

Kind Declaration Line
function test_actual_native_drain_preserves_authenticated_workspace(tmp_path, project, kind, monkeypatch) 33
parameter kind 33
parameter monkeypatch 33
parameter project 33
parameter tmp_path 33
function native_scenario(tmp_path, project, kind, monkeypatch) 38
parameter kind 38
parameter monkeypatch 38
parameter project 38
parameter tmp_path 38
variable listener 40
variable port 44
variable base 45
variable token 46
variable key 47
variable app 48
variable manager 49
variable _ 50
variable budget 50
variable entered 50
variable ready 50
variable release 50
variable cancellation_deferred 51
variable _ 52
variable thread_entered 52
variable thread_finished 52
variable thread_release 52
variable counts 53
variable events 53
variable original_stage 54
function observe_offload(stage) 56
parameter stage 56
function held(request) 65
parameter request 65
variable original_save 76
variable original_decrypt 77
function held_save() 79
parameter args 79
variable result 86
function held_decrypt() 92
parameter args 92
variable result 98
function observed_app(scope, receive, send) 104
parameter receive 104
parameter scope 104
parameter send 104
variable partial 108
function observe_receive() 110
variable message 114
variable partial 116
class ObservedServer 121
function startup(self, sockets) 124
parameter self 124
parameter sockets 124
function stage(self, name) 129
parameter name 129
parameter self 129
variable server 137
variable running 139
variable pending 140
variable writer 141
variable client 147
variable response 148
variable response 152
variable response 156
variable owner 158
variable revision 158
variable archive 159
variable _ 161
variable writer 161
variable cookie 162
variable name 162
variable value 162
variable pending 173
variable pending 179
variable pending 182
variable response 185
variable response 199
variable _ 205
variable name 205
variable tasks 205
variable restored 213
function test_private_cli_selects_finite_http_drain() 234
variable config 237

tests/test_native_lifecycle.py

Kind Declaration Line
function test_native_stage_is_opt_in_and_has_only_fixed_identity_fields(monkeypatch, capsys) 22
parameter capsys 22
parameter monkeypatch 22
variable payload 29
variable prefix 29
variable value 31
function test_native_stage_counts_are_only_nonnegative_integers(monkeypatch, capsys) 37
parameter capsys 37
parameter monkeypatch 37
variable value 41
variable value 44
function test_actual_launcher_shutdown_denials_cannot_invoke_callback(tmp_path) 48
parameter tmp_path 48
variable app 50
variable called 51
variable headers 53
variable client 54
variable response 61

tests/test_native_locations.py

Kind Declaration Line
function evidence(language, source) 40
parameter language 40
parameter source 40
variable project 42
function test_source_binding_union_and_partial() 47
variable item 49
variable result 54
function test_unknown_and_location_budget() 68
variable item 70
variable line 72
variable result 73
variable index 76
function test_gcov_lcov_and_branch_ids(tmp_path) 81
parameter tmp_path 81
variable item 83
variable path 84
function test_xml_coverage_and_reject_entities(tmp_path) 107
parameter tmp_path 107
variable item 109
variable path 110
variable unknown 127
function test_shell_ast_and_assembly_exports() 141
variable item 149
variable finding 151
function test_sql_statement_start_anchors(text, lines) 166
parameter lines 166
parameter text 166
variable item 168
function test_bounded_tools_fail_closed(tmp_path, language) 172
parameter language 172
parameter tmp_path 172
variable _ 174
variable project 174
variable work 175
function unavailable() 178
parameter args 178
parameter kwargs 178
variable coverage 182
variable unused 182
function test_controller_rebinds_native_findings_and_escapes() 187
variable _ 189
variable project 189
variable item 190
variable raw 192
variable result 193
variable report 196
function test_native_parser_failures_are_not_clean_unused_reports(tmp_path) 201
parameter tmp_path 201
variable item 203
function parsed_error(argv) 205
parameter argv 205
parameter kwargs 205
variable result 226
function test_native_duplicate_findings_do_not_consume_limit() 232
variable item 234
variable _ 235
function test_deep_shell_ast_walk_is_iterative() 241
variable tree 243
variable _ 244
variable tree 245
function test_assembly_literal_unicode_separator_does_not_shift_lines() 249
variable item 251
function test_invalid_unicode_sql_whitespace_is_not_silently_removed() 256
variable chunks 258
function test_deep_native_json_fails_closed(tmp_path, monkeypatch) 263
parameter monkeypatch 263
parameter tmp_path 263
function too_deep() 267
parameter args 267
parameter args 273
variable _ 275
variable project 275
variable _ 276
variable coverage 276

tests/test_private.py

Kind Declaration Line
variable PASSWORD 25
variable KEY 26
variable SALT 27
variable HEADERS 28
function client(tmp_path) 32
parameter tmp_path 32
variable app 34
variable session 35
function register(client, alias) 39
parameter alias 39
parameter client 39
variable response 41
function unlock(client, key) 46
parameter client 46
parameter key 46
variable response 48
function test_registration_private_headers_and_zero_secret_echo(client) 52
parameter client 52
variable response 56
variable invalid 64
variable db 68
variable row 69
function test_request_origin_host_mutation_rejected(client, headers) 83
parameter client 83
parameter headers 83
function test_real_revisions_encrypted_lock_reopen(client, project) 93
parameter client 93
parameter project 93
variable result 97
variable identity 99
variable manager 100
variable owner 101
variable archive 105
variable wrong 108
function test_two_accounts_and_same_account_new_session_need_key(client, project) 115
parameter client 115
parameter project 115
variable identity 119
variable original 120
function test_recovery_logout_expiry_delete(client) 147
parameter client 147
variable recovery 149
variable body 151
variable changed 152
function test_expiry_and_human_idle(client) 171
parameter client 171
variable manager 175
variable human 176
variable db 181
function test_private_static_review_and_blocked_execution(client, project, monkeypatch) 186
parameter client 186
parameter monkeypatch 186
parameter project 186
function unavailable() 189
parameter kwargs 189
variable review 196
variable identity 198
variable job 199
variable _ 200
variable result 201
variable report 206
function test_provider_keys_private_and_consent_version(client, project) 211
parameter client 211
parameter project 211
variable config 215
variable saved 227
variable before 237
variable repeated 238
variable changed 240
variable manager 247
variable owner 248
function test_recovery_save_failure_preserves_code(client, monkeypatch) 255
parameter client 255
parameter monkeypatch 255
variable recovery 259
variable original 262
function unavailable() 264
parameter args 264
variable body 269
function test_archive_paths(name) 278
parameter name 278
function test_archive_authentication_before_extract(tmp_path) 284
parameter tmp_path 284
variable root 286
variable path 289
variable damaged 292
function test_single_instance_and_launcher_not_browser(client) 300
parameter client 300
function test_warning_budget_is_bounded(project) 307
parameter project 307
variable changed 311
variable result 313
function test_slow_worker_diagnostic_does_not_block_saving(client, project, monkeypatch) 317
parameter client 317
parameter monkeypatch 317
parameter project 317
function slow_probe() 321
parameter kwargs 321
variable started 328
function test_history_capacity_stops_new_work_but_preserves_recovery(client, project, monkeypatch) 334
parameter client 334
parameter monkeypatch 334
parameter project 334
variable identity 340

tests/test_private_cancellation.py

Kind Declaration Line
function test_cancelled_authorized_transition_is_completed_under_request_mutex(tmp_path, monkeypatch, kind) 29
parameter kind 29
parameter monkeypatch 29
parameter tmp_path 29
function transition_scenario(tmp_path, monkeypatch, kind) 34
parameter kind 34
parameter monkeypatch 34
parameter tmp_path 34
variable base 36
variable password 37
variable key 38
variable app 39
variable manager 40
variable entered 41
variable release 41
variable deferred 42
variable original_stage 43
function stage(name) 45
parameter name 45
variable request 51
variable client 55
variable owner 60
variable archive 61
variable config 62
variable original 67
function held_write() 69
parameter args 69
variable request 77
variable original 79
function held_delete() 81
parameter args 81
variable request 89
variable disk 99
variable router 100
variable name 104
variable value 104
variable row 105
variable public 108
variable restored 111
variable db 115

tests/test_providers.py

Kind Declaration Line
function test_provider_protocols(tmp_path, project, monkeypatch, kind) 24
parameter kind 24
parameter monkeypatch 24
parameter project 24
parameter tmp_path 24
variable path 26
variable proposal 44
variable captured 47
function handler(request) 49
parameter request 49
variable body 51
variable real_client 60
parameter kwargs 62
variable router 64
variable result 65
function test_provider_endpoint_validation(tmp_path, url) 84
parameter tmp_path 84
parameter url 84
variable path 86
function test_owned_key_never_uses_global_environment(project, monkeypatch) 92
parameter monkeypatch 92
parameter project 92
variable settings 95
variable router 107
function test_owned_protocol_parameters_and_secret_echo(project, monkeypatch) 113
parameter monkeypatch 113
parameter project 113
variable settings 115
function handler(request) 129
parameter request 129
variable body 130
variable real 148
parameter kwargs 150

tests/test_publications.py

Kind Declaration Line
variable FILES 29
variable NS 30
variable XML_BYTES 31
function validate_publications(root) 34
parameter root 34
variable reports 36
variable manifest 37
variable source 38
variable records 45
variable r 46
variable workflows 48
variable r 49
variable r 60
variable record 63
variable stream 66
variable payload 67
variable package 74
variable members 75
variable m 76
variable names 76
variable required 77
variable m 85
variable xml 87
variable member 88
variable lower 89
variable marker 91
variable xml_stream 101
variable xml_bytes 102
variable text 105
variable marker 106
variable relation 110
variable approval 118
variable count 119
variable n 123
variable name 127
variable node 127
variable tables 127
variable t 131
variable cells 134
variable node 136
variable c 137
variable n 140
variable row 141
variable expected 142
variable actual 148
variable c 148
function copy_publications(tmp_path) 153
parameter tmp_path 153
variable source 155
variable target 156
variable name 158
function rewrite_package(root, filename, change) 163
parameter change 163
parameter filename 163
parameter root 163
variable path 165
variable original 166
variable entries 167
variable m 167
variable package 169
variable content 170
variable name 170
variable manifest_path 172
variable manifest 173
variable r 174
variable record 174
variable payload 175
function test_actual_reviewed_publications_are_bound_to_source_and_workflows() 181
function test_actual_binary_tamper_fails_digest(tmp_path) 186
parameter tmp_path 186
variable root 188
variable path 189
function test_renamed_publication_cannot_select_an_external_path(tmp_path) 195
parameter tmp_path 195
variable root 197
variable path 198
variable record 199
function test_rehashed_active_office_members_still_fail(tmp_path, member) 210
parameter member 210
parameter tmp_path 210
variable root 212
parameter entries 216
function test_rehashed_zip_without_document_root_fails(tmp_path) 222
parameter tmp_path 222
variable root 224
parameter entries 225
function test_rehashed_workbook_missing_actual_filter_fails(tmp_path) 230
parameter tmp_path 230
variable root 232
function remove_filter(entries) 234
parameter entries 234
variable n 236
variable name 236
variable table 237
function test_rehashed_workbook_changed_formula_fails(tmp_path) 246
parameter tmp_path 246
variable root 248
function change_formula(entries) 250
parameter entries 250
variable name 252
variable sheet 253
variable formula 254
function test_dishonest_compressed_xml_uses_bounded_actual_decompression(tmp_path, monkeypatch) 263
parameter monkeypatch 263
parameter tmp_path 263
variable root 265
variable name 266
parameter entries 268
variable path 270
variable payload 271
variable end 272
variable cursor 273
variable changed 274
variable comment_size 276
variable extra_size 276
variable filename_size 276
variable filename 277
variable local 279
variable changed 283
variable cursor 284
variable manifest_path 287
variable manifest 288
variable r 289
variable record 289
variable limits 292
variable factory 293
class BoundedInflater 295
function __init__(self, actual) 298
parameter actual 298
parameter self 298
function decompress(self, data, max_length) 302
parameter data 302
parameter max_length 302
parameter self 302
function __getattr__(self, attribute) 309
parameter attribute 309
parameter self 309
function observed_factory(compression) 313
parameter compression 313
variable actual 315

tests/test_release.py

Kind Declaration Line
function test_checksum_download_filename(tmp_path, name) 32
parameter name 32
parameter tmp_path 32
variable path 34
variable expected 37
function test_product_and_worker_release_versions_remain_coherent() 41
variable root 43
variable relative 45
variable data 51

tests/test_release_gate.py

Kind Declaration Line
variable SOURCE 30
variable VALUE 31
function source_responses() 41
variable result 43
variable workflow 44
variable category 73
variable index 73
function strict_reader(responses) 81
parameter responses 81
function read(endpoint) 84
parameter endpoint 84
parameter kwargs 84
function release_record() 92
parameter changes 92
variable prefix 94
function test_real_source_response_contract_passes(monkeypatch) 110
parameter monkeypatch 110
function test_compiler_acceptance_is_an_independent_exact_main_release_prerequisite(monkeypatch, defect) 117
parameter defect 117
parameter monkeypatch 117
variable responses 119
variable endpoint 120
variable row 121
function test_zero_unknown_or_noninteger_codeql_rule_counts_never_authorize_release(monkeypatch, count) 142
parameter count 142
parameter monkeypatch 142
variable responses 144
variable row 145
function test_source_failures_cannot_authorize_release(monkeypatch, defect) 174
parameter defect 174
parameter monkeypatch 174
variable responses 176
variable key 177
variable row 178
variable field 180
variable value 180
variable analyses 202
function test_unknown_or_full_scan_pages_fail_closed(monkeypatch) 218
parameter monkeypatch 218
parameter endpoint 220
function test_prepared_numeric_id_cannot_be_public_or_swapped(monkeypatch, change) 235
parameter change 235
parameter monkeypatch 235
parameter tag 238
function test_actual_workflow_policy_rejects_security_mutants(before, after) 259
parameter after 259
parameter before 259
variable original 261
variable changed 263
function test_real_final_job_permission_mutations_cannot_authorize_draft(scope, before, after) 275
parameter after 275
parameter before 275
parameter scope 275
variable original 277
variable prefix 279
variable separator 279
variable verifier 279
variable changed 281
function test_commented_duplicate_or_unparsed_final_permissions_fail_closed(extra) 291
parameter extra 291
variable original 293
variable prefix 294
variable separator 294
variable verifier 294
variable changed 296
function test_legitimate_final_scope_comments_are_parsed_not_ignored() 301
variable original 303
variable prefix 304
variable separator 304
variable verifier 304
variable changed 306
function test_duplicate_whole_final_permission_blocks_fail_closed(position, field) 315
parameter field 315
parameter position 315
variable original 317
variable prefix 318
variable separator 318
variable verifier 318
variable extra 320
variable changed 322
variable changed 324
function test_package_schema_is_strict(value) 330
parameter value 330
variable bad 332
function test_metadata_duplicates_nonfinite_and_nonobjects_are_errors(source) 338
parameter source 338
function portable(file, value, worker, system, symlink) 344
parameter file 344
parameter symlink 344
parameter system 344
parameter value 344
parameter worker 344
variable prefix 346
variable members 347
variable archive 352
variable content 353
variable name 353
variable archive 356
variable content 357
variable name 357
variable entry 358
function test_actual_platform_archive_metadata(tmp_path, system, suffix) 368
parameter suffix 368
parameter system 368
parameter tmp_path 368
variable file 370
function test_archive_metadata_link_is_never_followed(tmp_path) 375
parameter tmp_path 375
variable file 377
function staged(tmp_path, monkeypatch) 383
parameter metadata_changes 383
parameter monkeypatch 383
parameter tmp_path 383
variable directory 387
variable installer 389
variable archive 391
variable file 393
variable digest 394
variable record 409
parameter tag 410
parameter endpoint 414
function test_invalid_local_or_remote_package_cannot_reach_upload(tmp_path, monkeypatch, defect) 424
parameter defect 424
parameter monkeypatch 424
parameter tmp_path 424
variable changes 426
variable directory 433
variable record 433
parameter args 449
function test_exact_staged_files_upload_to_prepared_id_without_overwrite(tmp_path, monkeypatch) 455
parameter monkeypatch 455
parameter tmp_path 455
variable _ 457
variable record 457
variable writes 458
function send(identifier, file, name, digest) 460
parameter digest 460
parameter file 460
parameter identifier 460
parameter name 460
variable row 463
variable row 465
function test_fixed_https_transport_id_digest_and_redirect_refusal(tmp_path, monkeypatch, status, digest_ok) 490
parameter digest_ok 490
parameter monkeypatch 490
parameter status 490
parameter tmp_path 490
variable file 492
variable digest 494
variable events 495
class Connection 497
function __init__(self, host, timeout) 500
parameter host 500
parameter self 500
parameter timeout 500
function putrequest(self, method, url) 503
parameter method 503
parameter self 503
parameter url 503
function putheader(self, key, value) 506
parameter key 506
parameter self 506
parameter value 506
function endheaders(self) 510
parameter self 510
function send(self, block) 513
parameter block 513
parameter self 513
function getresponse(self) 516
parameter self 516
parameter limit 522
parameter self 522
function close(self) 532
parameter self 532
variable key 544
variable value 544
function test_cli_command_allowlist_precedes_execution(monkeypatch) 547
parameter monkeypatch 547
parameter args 550
parameter kwargs 550
variable arguments 552
function test_tag_absence_distinguishes_real404_from_permission_errors(monkeypatch) 562
parameter monkeypatch 562
parameter name 564
variable accepted 565
variable code 565
variable error 565
variable output 565
parameter args 574
parameter code 574
parameter error 574
parameter kwargs 574
parameter output 574
function prepared_context(tmp_path, monkeypatch) 585
parameter monkeypatch 585
parameter tmp_path 585
variable workflow 587
variable key 594
variable value 594
function test_actual_prepare_orders_all_checks_before_the_only_write(tmp_path, monkeypatch, defect) 609
parameter defect 609
parameter monkeypatch 609
parameter tmp_path 609
variable responses 612
variable listing 613
variable record 629
variable reads 632
variable writes 632
function transport(endpoint, body) 634
parameter body 634
parameter endpoint 634
parameter tag 655
function test_untrusted_context_never_reaches_github(tmp_path, monkeypatch, field, value) 676
parameter field 676
parameter monkeypatch 676
parameter tmp_path 676
parameter value 676
parameter args 680
parameter kwargs 680
function test_final_verification_rechecks_security_but_keeps_release_draft(tmp_path, monkeypatch, capsys, compiler_passed) 686
parameter capsys 686
parameter compiler_passed 686
parameter monkeypatch 686
parameter tmp_path 686
variable record 691
variable system 692
variable name 693
variable responses 703
parameter tag 710
variable result 717
function test_dirty_source_and_publish_operation_are_refused_before_network(tmp_path, monkeypatch) 723
parameter monkeypatch 723
parameter tmp_path 723
parameter args 727
parameter kwargs 727
variable error 731
function test_actual_checked_in_product_version_and_worker_metadata() 736
function test_api_structured_body_and_fixed_namespace(monkeypatch) 741
parameter monkeypatch 741
variable calls 743
function execute(arguments, data) 745
parameter arguments 745
parameter data 745
variable body 751

tests/test_released_service_probe.py

Kind Declaration Line
function test_hosted_guard_refuses_user_pc_before_any_work(monkeypatch, tmp_path) 27
parameter monkeypatch 27
parameter tmp_path 27
function test_hosted_output_is_confined_and_verifier_source_explicit(monkeypatch, tmp_path) 36
parameter monkeypatch 36
parameter tmp_path 36
variable name 39
variable value 39
function metadata() 56
variable prefix 58
variable rows 59
variable i 77
variable rows 77
function test_publication_or_replaced_asset_never_authorizes_execution(defect) 95
parameter defect 95
variable release 97
variable tag 97
function test_download_binds_canonical_hosts_actual_bytes_and_digest(tmp_path) 117
parameter tmp_path 117
variable body 119
variable initial 120
variable row 121
variable seen 127
function transport(request) 129
parameter request 129
variable client 143
variable digest 144
function archive(path, monkeypatch, extra, bad_schema) 153
parameter bad_schema 153
parameter extra 153
parameter monkeypatch 153
parameter path 153
variable worker 155
variable value 157
variable output 165
variable body 166
variable name 166
variable member 171
variable content 176
variable member 176
function test_real_tar_provenance_and_no_setuid_preservation(monkeypatch, tmp_path) 180
parameter monkeypatch 180
parameter tmp_path 180
variable source 181
variable service 183
function test_actual_tar_negative_members_fail_closed(monkeypatch, tmp_path, kind) 194
parameter kind 194
parameter monkeypatch 194
parameter tmp_path 194
variable source 195
variable member 196
variable content 199
variable content 204
function test_service_environment_cannot_inherit_provider_cloud_or_github_keys(monkeypatch, tmp_path) 219
parameter monkeypatch 219
parameter tmp_path 219
variable result 223
variable key 225
function test_failed_startup_cleanup_targets_only_owned_child_and_preserves_live_recovery(tmp_path, can_exit) 230
parameter can_exit 230
parameter tmp_path 230
variable temporary 232
variable calls 235
variable state 236
function terminate() 238
function wait(timeout) 241
parameter timeout 241
variable process 248
function test_actual_store_timeline_identity_and_shape_fail_closed(tmp_path, defect) 255
parameter defect 255
parameter tmp_path 255
variable store 257
variable revision 258
variable identifier 259
variable result 263
variable exported 264
variable timeline 266
function test_incremental_receipt_and_full_restored_export_equality(monkeypatch, tmp_path) 283
parameter monkeypatch 283
parameter tmp_path 283
variable data 285
variable store 287
variable validations 288
variable tamper 289
function request(_client, method, path, body) 291
parameter _client 291
parameter body 291
parameter method 291
parameter path 291
variable revision 300
variable identifier 301
variable project 302
variable result 303
variable identifier 311
variable result 312
function validate(result, project, historical_source) 331
parameter historical_source 331
parameter project 331
parameter result 331
variable evidence 338
variable service 339
variable private 340
variable row 342
variable text 343

tests/test_sanitizer_probe.py

Kind Declaration Line
function test_probe_retains_every_existing_container_boundary_and_exact_owned_cleanup(monkeypatch) 24
parameter monkeypatch 24
variable observed 26
function command(argv) 28
parameter argv 28
parameter kwargs 28
variable required 32
variable item 46
variable item 47
variable result 52
variable name 54
function test_missing_or_failed_probe_is_not_accepted(monkeypatch, code, output) 59
parameter code 59
parameter monkeypatch 59
parameter output 59
function command(argv) 62
parameter argv 62
parameter kwargs 62
function test_optional_metadata_never_requires_elevating_container_permissions(monkeypatch, tmp_path, failure) 71
parameter failure 71
parameter monkeypatch 71
parameter tmp_path 71
function denied() 74
parameter args 74
parameter kwargs 74
function test_readable_metadata_is_retained(tmp_path) 82
parameter tmp_path 82
variable file 84

tests/web.spec.ts

Kind Declaration Line
type Page 11
variable browserEvidence 16
variable evidence 22
variable evidence 40
variable timer 43
variable state 44
variable errors 92
variable download 143
variable locations 177
variable unreachable 181
variable locations 235
variable locations 298
variable inspector 316
variable sourceInput 317
variable editor 345
variable invalid 373
variable digest 374
variable locations 402
variable inspector 407
variable legacy 447
variable project 449
variable locations 472
variable inspector 479
variable source 519
variable generated 520
variable project 522
variable inspector 551
variable cycle 554
variable artifact 555
variable view 565

training/init.py

Kind Declaration Line

training/dataset.py

Kind Declaration Line
variable LICENSES 19
function prepare(path, seed) 22
parameter path 22
parameter seed 22
variable seen 26
variable groups 27
variable duplicates 28
variable line 29
variable row 32
variable value 35
variable key 37
variable duplicates 41
parameter group 47
variable ordered 47
variable validation_count 48
variable validation_projects 49
variable group 50
variable row 50
variable train 50
variable group 51
variable row 51
variable validation 51
variable row 62

training/serve.py

Kind Declaration Line
function create_model_api(directory, token) 25
parameter directory 25
parameter token 25
variable tokenizer 32
variable model 33
variable app 36
class Completion 38
variable model_config 41
variable messages 42
variable max_tokens 43
function complete(request, authorization) 46
parameter authorization 46
parameter request 46
variable message 50
variable text 50
variable context 53
variable budget 54
variable batch 55
variable generated 58
variable result 61
function main() 67
variable parser 71
variable args 74
variable token 75

training/train.py

Kind Declaration Line
function train(config, data, output) 23
parameter config 23
parameter data 23
parameter output 23
variable allowed 35
variable seed 50
variable steps 51
variable context 52
variable learning_rate 53
variable provenance 61
variable training 61
variable validation 61
variable row 63
variable text 63
variable heads 65
variable hidden 65
variable layers 65
variable default 66
variable key 66
variable tokenizer_backend 70
variable vocabulary_symbols 80
variable tokenizer 81
variable model 82
variable base 96
variable tokenizer 99
variable model 100
variable device 107
variable optimizer 111
variable losses 112
variable step 114
variable row 115
variable batch 116
variable batch 117
variable key 117
variable value 117
variable labels 118
variable loss 121
variable held_out 130
variable row 132
variable batch 133
variable batch 139
variable key 139
variable value 139
variable result 145
variable parameter 147
function main() 157
variable parser 159
variable args 163

ui/Account.tsx

Kind Declaration Line
type FormEvent 10
type Status 14
type Provider 24
type Config 33
function Creator() 40
function Help() 60
function value(form: HTMLFormElement, name: string) 150
function derive(phrase: string, salt: string / null) 155
variable bytes 156
variable material 159
variable key 166
variable result 173
function Account() 182
variable [status, setStatus] 183
variable [loading, setLoading] 184
variable [mode, setMode] 185
variable [recovery, setRecovery] 186
variable [notice, setNotice] 187
variable [busy, setBusy] 188
variable [settings, setSettings] 189
variable [showSettings, setShowSettings] 190
variable [idle, setIdle] 191
variable lastHuman 192
variable heartbeat 193
function refresh() 195
variable response 197
variable data 210
function run(task: () 215
variable disposed 236
variable timer 245
variable human 248
variable close 257
function authenticate(event: FormEvent<HTMLFormElement>) 278
variable form 281
variable data 283
variable result 288
function unlock(event: FormEvent<HTMLFormElement>) 303
variable form 306
variable payload 308
function configure(event: FormEvent<HTMLFormElement>) 315
variable form 318
variable id 320
variable provider 321
variable providers 334
variable routes 340
variable task 341
variable data 343
variable a 532
variable next 571
variable data 684
variable form 703

ui/App.tsx

Kind Declaration Line
variable languages 36
variable cloneDemo 50
variable [project, setProject] 58
variable [revision, setRevision] 59
variable [historyRows, setHistory] 60
variable [run, setRun] 61
variable [status, setStatus] 62
variable [capabilities, setCapabilities] 63
variable [tab, setTab] 64
variable [fileName, setFileName] 65
variable [error, setError] 66
variable [busy, setBusy] 67
variable [prompt, setPrompt] 68
variable [consent, setConsent] 69
variable [live, setLive] 70
variable [proposal, setProposal] 71
variable [caseText, setCaseText] 72
variable [comparison, setComparison] 75
variable [baseline, setBaseline] 76
variable [review, setReview] 77
variable [reviewSnapshot, setReviewSnapshot] 78
variable [runSnapshot, setRunSnapshot] 79
variable [sourceLocation, setSourceLocation] 80
variable [navigationStatus, setNavigationStatus] 83
variable projectRef 84
variable draftDecorations 85
variable draftTarget 88
variable navigationGeneration 89
variable generation 90
variable selected 91
variable updateDraftSource 98
variable editedFile 102
function editMatchingDraft(location: SourceLocation) 117
variable request 119
variable candidate 120
variable result 121
function focusDraftTarget(instance: editor.IStandaloneCodeEditor) 140
variable target 141
function refresh() 160
variable changed 170
variable timer 182
variable active 191
variable timer 192
variable requestGeneration 214
variable result 217
variable timer 233
function saveAndRun(execute = true) 242
variable cases 247
variable payload 248
variable snapshot 249
variable saved 250
variable job 268
function staticReview() 287
variable snapshot 291
variable result 295
function openRevision(id: string) 307
variable saved 310
function upload(files: FileList / null) 326
variable additions 330
variable bytes 334
function acceptProposal() 367
variable updates 370
variable files 371
variable checks 390
variable metrics 391

ui/Locations.tsx

Kind Declaration Line
variable [selectedFile, setSelectedFile] 71
variable [category, setCategory] 72
variable findings 77
variable files 81
variable unlocated 85
variable parserLimits 87
variable names 90
variable filtered 100
variable unused 101
variable coverageFiles 108
variable missing 244

ui/SourceInspector.tsx

Kind Declaration Line
type SourceVerification 19
variable [verification, setVerification] 35
variable contextMatches 42
variable verified 46
variable draftMatches 47
variable [line, setLine] 48
variable [jump, setJump] 49
variable [notice, setNotice] 50
variable sourceRef 51
variable heading 52
variable generation 53
variable request 56
variable target 83
variable [start, end] 85
variable target 139

ui/api.ts

Kind Declaration Line
variable privateMode 9
variable providerRevision 10
function enableLegacyMode() 13
variable supplied 15
function setProviderRevision(revision: string) 23
variable response 33
variable data 40
variable headers 54
variable response 63
variable data 73
function download(run: string, format: "zip" / "html" / "json") 84
variable response 85
variable url 103
variable link 104

ui/demo.ts

Kind Declaration Line
variable demo 10

ui/main.tsx

Kind Declaration Line
variable root 35
function boot() 37
variable response 39
variable health 41
variable screen 44

ui/source-navigation.ts

Kind Declaration Line
variable MAX_SOURCE_BYTES 17
type SourceVerification 19
function sourceFingerprint(content: string) 24
variable character 28
variable point 29
variable bytes 33
variable digest 40
function sourceLineCount(content: string) 47
variable lines 48
variable index 49
variable displayed 65
variable start 66
variable current 67
variable boundary 68
variable boundary 73
variable content 102
variable harnessName 106
variable file 113
variable digest 127
variable lines 140

ui/types.ts

Kind Declaration Line
type SourceFile 8
type Case 13
type Priorities 19
type Project 26
type Revision 43
type Run 50
type Finding 57
type SourceLocation 70
type Capability 78
type AIResult 84

vite.config.ts

Kind Declaration Line