manifest.json (21498B)
1 { 2 "fixture_namespace": "radroots-hyf-v1-jev-semantic", 3 "schema_version": 1, 4 "description": "Repo-local semantic acceptance corpus for the hyf_v1_jev refactor. Cases are synthetic intent projections, not recorded Jev judgments or an existing public wire protocol.", 5 "family_kind": "semantic_acceptance", 6 "family_role": "hyf_local", 7 "transport": "stdio", 8 "request_framing": "newline_delimited_json", 9 "shared_wire_authority": { 10 "declared_path": "testing/fixtures/canonical/hyf/v1", 11 "local_offline_mirror": "tests/fixtures/v1", 12 "role": "preserve_existing_authority", 13 "note": "The existing shared-wire declaration is preserved; this new semantic family is repo-local after adoption. No runtime parent-checkout dependency is created." 14 }, 15 "repo_local_families": { 16 "domain": "tests/fixtures/hyf_v1_jev/domain", 17 "provider": "tests/fixtures/hyf_v1_jev/provider", 18 "protocol": "tests/fixtures/hyf_v1_jev/protocol", 19 "security": "tests/fixtures/hyf_v1_jev/security", 20 "journeys": "tests/fixtures/hyf_v1_jev/journeys", 21 "raw": "tests/fixtures/hyf_v1_jev/raw" 22 }, 23 "projection_adapter": "tests/fixtures/hyf_v1_jev/projection.json", 24 "owning_repository": "radrootslabs/hyf", 25 "installation_status": "installed", 26 "installed_at_step": "S008", 27 "declared_case_count": 116, 28 "declared_raw_payload_count": 5, 29 "activation_policy": "Each mandatory case activates at its required_from_step; planned cases are not counted as passing behavior.", 30 "case_dirs": [ 31 "domain", 32 "provider", 33 "protocol", 34 "security", 35 "journeys" 36 ], 37 "raw_dir": "raw", 38 "cases": [ 39 { 40 "case_id": "DM001_exact_quantity", 41 "path": "domain/DM001_exact_quantity.json", 42 "required_from_step": "S019", 43 "mandatory": true 44 }, 45 { 46 "case_id": "DM002_unknown_not_zero", 47 "path": "domain/DM002_unknown_not_zero.json", 48 "required_from_step": "S018", 49 "mandatory": true 50 }, 51 { 52 "case_id": "DM003_mass_conversion", 53 "path": "domain/DM003_mass_conversion.json", 54 "required_from_step": "S020", 55 "mandatory": true 56 }, 57 { 58 "case_id": "DM004_approximation_retained", 59 "path": "domain/DM004_approximation_retained.json", 60 "required_from_step": "S022", 61 "mandatory": true 62 }, 63 { 64 "case_id": "DM005_missing_pack_weight", 65 "path": "domain/DM005_missing_pack_weight.json", 66 "required_from_step": "S021", 67 "mandatory": true 68 }, 69 { 70 "case_id": "DM006_wrong_product_pack", 71 "path": "domain/DM006_wrong_product_pack.json", 72 "required_from_step": "S021", 73 "mandatory": true 74 }, 75 { 76 "case_id": "DM007_dimension_mismatch", 77 "path": "domain/DM007_dimension_mismatch.json", 78 "required_from_step": "S020", 79 "mandatory": true 80 }, 81 { 82 "case_id": "DM008_money_unknown", 83 "path": "domain/DM008_money_unknown.json", 84 "required_from_step": "S023", 85 "mandatory": true 86 }, 87 { 88 "case_id": "DM009_currency_mismatch", 89 "path": "domain/DM009_currency_mismatch.json", 90 "required_from_step": "S087", 91 "mandatory": true 92 }, 93 { 94 "case_id": "DM010_relative_date_replay", 95 "path": "domain/DM010_relative_date_replay.json", 96 "required_from_step": "S025", 97 "mandatory": true 98 }, 99 { 100 "case_id": "DM011_missing_zone", 101 "path": "domain/DM011_missing_zone.json", 102 "required_from_step": "S025", 103 "mandatory": true 104 }, 105 { 106 "case_id": "DM012_ambiguous_local_time", 107 "path": "domain/DM012_ambiguous_local_time.json", 108 "required_from_step": "S026", 109 "mandatory": true 110 }, 111 { 112 "case_id": "DM013_record_not_harvest", 113 "path": "domain/DM013_record_not_harvest.json", 114 "required_from_step": "S027", 115 "mandatory": true 116 }, 117 { 118 "case_id": "DM014_unicode_evidence", 119 "path": "domain/DM014_unicode_evidence.json", 120 "required_from_step": "S017", 121 "mandatory": true 122 }, 123 { 124 "case_id": "DM015_wrong_revision_evidence", 125 "path": "domain/DM015_wrong_revision_evidence.json", 126 "required_from_step": "S017", 127 "mandatory": true 128 }, 129 { 130 "case_id": "DM016_numeric_overflow", 131 "path": "domain/DM016_numeric_overflow.json", 132 "required_from_step": "S019", 133 "mandatory": true 134 }, 135 { 136 "case_id": "FU001_multiple_crops", 137 "path": "domain/FU001_multiple_crops.json", 138 "required_from_step": "S067", 139 "mandatory": true 140 }, 141 { 142 "case_id": "FU002_forecast", 143 "path": "domain/FU002_forecast.json", 144 "required_from_step": "S067", 145 "mandatory": true 146 }, 147 { 148 "case_id": "FU003_negation", 149 "path": "domain/FU003_negation.json", 150 "required_from_step": "S067", 151 "mandatory": true 152 }, 153 { 154 "case_id": "FU004_quantity_association", 155 "path": "domain/FU004_quantity_association.json", 156 "required_from_step": "S068", 157 "mandatory": true 158 }, 159 { 160 "case_id": "FU005_addition", 161 "path": "domain/FU005_addition.json", 162 "required_from_step": "S069", 163 "mandatory": true 164 }, 165 { 166 "case_id": "FU006_remaining", 167 "path": "domain/FU006_remaining.json", 168 "required_from_step": "S069", 169 "mandatory": true 170 }, 171 { 172 "case_id": "FU007_total", 173 "path": "domain/FU007_total.json", 174 "required_from_step": "S069", 175 "mandatory": true 176 }, 177 { 178 "case_id": "FU008_unknown_product", 179 "path": "domain/FU008_unknown_product.json", 180 "required_from_step": "S067", 181 "mandatory": true 182 }, 183 { 184 "case_id": "FU009_optional_price", 185 "path": "domain/FU009_optional_price.json", 186 "required_from_step": "S072", 187 "mandatory": true 188 }, 189 { 190 "case_id": "FU010_unreserved_unknown", 191 "path": "domain/FU010_unreserved_unknown.json", 192 "required_from_step": "S068", 193 "mandatory": true 194 }, 195 { 196 "case_id": "FU011_ambiguous_withdrawal", 197 "path": "domain/FU011_ambiguous_withdrawal.json", 198 "required_from_step": "S070", 199 "mandatory": true 200 }, 201 { 202 "case_id": "FU012_linked_clarification", 203 "path": "journeys/FU012_linked_clarification.json", 204 "required_from_step": "S073", 205 "mandatory": true 206 }, 207 { 208 "case_id": "FU013_stale_clarification", 209 "path": "journeys/FU013_stale_clarification.json", 210 "required_from_step": "S073", 211 "mandatory": true 212 }, 213 { 214 "case_id": "FU014_provider_timeout", 215 "path": "domain/FU014_provider_timeout.json", 216 "required_from_step": "S074", 217 "mandatory": true 218 }, 219 { 220 "case_id": "FU015_invalid_answer", 221 "path": "domain/FU015_invalid_answer.json", 222 "required_from_step": "S074", 223 "mandatory": true 224 }, 225 { 226 "case_id": "BR001_multiple_lines", 227 "path": "domain/BR001_multiple_lines.json", 228 "required_from_step": "S075", 229 "mandatory": true 230 }, 231 { 232 "case_id": "BR002_fulfillment_negation", 233 "path": "domain/BR002_fulfillment_negation.json", 234 "required_from_step": "S076", 235 "mandatory": true 236 }, 237 { 238 "case_id": "BR003_delivery_preference", 239 "path": "domain/BR003_delivery_preference.json", 240 "required_from_step": "S076", 241 "mandatory": true 242 }, 243 { 244 "case_id": "BR004_seconds_permitted", 245 "path": "domain/BR004_seconds_permitted.json", 246 "required_from_step": "S076", 247 "mandatory": true 248 }, 249 { 250 "case_id": "BR005_substitution_not_stated", 251 "path": "domain/BR005_substitution_not_stated.json", 252 "required_from_step": "S076", 253 "mandatory": true 254 }, 255 { 256 "case_id": "BR006_conflicting_conditions", 257 "path": "domain/BR006_conflicting_conditions.json", 258 "required_from_step": "S078", 259 "mandatory": true 260 }, 261 { 262 "case_id": "BR007_missing_quantity", 263 "path": "domain/BR007_missing_quantity.json", 264 "required_from_step": "S079", 265 "mandatory": true 266 }, 267 { 268 "case_id": "BR008_no_reparse", 269 "path": "domain/BR008_no_reparse.json", 270 "required_from_step": "S081", 271 "mandatory": true 272 }, 273 { 274 "case_id": "BR009_provider_failure", 275 "path": "domain/BR009_provider_failure.json", 276 "required_from_step": "S080", 277 "mandatory": true 278 }, 279 { 280 "case_id": "MT001_shortage", 281 "path": "domain/MT001_shortage.json", 282 "required_from_step": "S089", 283 "mandatory": true 284 }, 285 { 286 "case_id": "MT002_unknown_quantity", 287 "path": "domain/MT002_unknown_quantity.json", 288 "required_from_step": "S088", 289 "mandatory": true 290 }, 291 { 292 "case_id": "MT003_exact_available", 293 "path": "domain/MT003_exact_available.json", 294 "required_from_step": "S088", 295 "mandatory": true 296 }, 297 { 298 "case_id": "MT004_wrong_product_high_score", 299 "path": "domain/MT004_wrong_product_high_score.json", 300 "required_from_step": "S083", 301 "mandatory": true 302 }, 303 { 304 "case_id": "MT005_fail_dominates_unknown", 305 "path": "domain/MT005_fail_dominates_unknown.json", 306 "required_from_step": "S035", 307 "mandatory": true 308 }, 309 { 310 "case_id": "MT006_unknown_dominates_pass", 311 "path": "domain/MT006_unknown_dominates_pass.json", 312 "required_from_step": "S035", 313 "mandatory": true 314 }, 315 { 316 "case_id": "MT007_optional_missing", 317 "path": "domain/MT007_optional_missing.json", 318 "required_from_step": "S035", 319 "mandatory": true 320 }, 321 { 322 "case_id": "MT008_delivery_mismatch", 323 "path": "domain/MT008_delivery_mismatch.json", 324 "required_from_step": "S085", 325 "mandatory": true 326 }, 327 { 328 "case_id": "MT009_unknown_area", 329 "path": "domain/MT009_unknown_area.json", 330 "required_from_step": "S085", 331 "mandatory": true 332 }, 333 { 334 "case_id": "MT010_nonoverlap", 335 "path": "domain/MT010_nonoverlap.json", 336 "required_from_step": "S086", 337 "mandatory": true 338 }, 339 { 340 "case_id": "MT011_certification_unverified", 341 "path": "domain/MT011_certification_unverified.json", 342 "required_from_step": "S084", 343 "mandatory": true 344 }, 345 { 346 "case_id": "MT012_two_compatible_lots", 347 "path": "domain/MT012_two_compatible_lots.json", 348 "required_from_step": "S091", 349 "mandatory": true 350 }, 351 { 352 "case_id": "MT013_duplicate_lot", 353 "path": "domain/MT013_duplicate_lot.json", 354 "required_from_step": "S082", 355 "mandatory": true 356 }, 357 { 358 "case_id": "MT014_conflicting_revisions", 359 "path": "domain/MT014_conflicting_revisions.json", 360 "required_from_step": "S082", 361 "mandatory": true 362 }, 363 { 364 "case_id": "MT015_shared_lot_two_lines", 365 "path": "domain/MT015_shared_lot_two_lines.json", 366 "required_from_step": "S092", 367 "mandatory": true 368 }, 369 { 370 "case_id": "MT016_partial_allowed", 371 "path": "domain/MT016_partial_allowed.json", 372 "required_from_step": "S093", 373 "mandatory": true 374 }, 375 { 376 "case_id": "MT017_multi_supplier_unsupported", 377 "path": "domain/MT017_multi_supplier_unsupported.json", 378 "required_from_step": "S094", 379 "mandatory": true 380 }, 381 { 382 "case_id": "MT018_truncated_retrieval", 383 "path": "domain/MT018_truncated_retrieval.json", 384 "required_from_step": "S094", 385 "mandatory": true 386 }, 387 { 388 "case_id": "MT019_alternative_plans", 389 "path": "domain/MT019_alternative_plans.json", 390 "required_from_step": "S094", 391 "mandatory": true 392 }, 393 { 394 "case_id": "MT020_unknown_not_midpoint", 395 "path": "domain/MT020_unknown_not_midpoint.json", 396 "required_from_step": "S095", 397 "mandatory": true 398 }, 399 { 400 "case_id": "MT021_score_normalization", 401 "path": "domain/MT021_score_normalization.json", 402 "required_from_step": "S097", 403 "mandatory": true 404 }, 405 { 406 "case_id": "MT022_stable_ties", 407 "path": "domain/MT022_stable_ties.json", 408 "required_from_step": "S098", 409 "mandatory": true 410 }, 411 { 412 "case_id": "MT023_ranking_outage", 413 "path": "domain/MT023_ranking_outage.json", 414 "required_from_step": "S100", 415 "mandatory": true 416 }, 417 { 418 "case_id": "PV001_valid_all_types", 419 "path": "provider/PV001_valid_all_types.json", 420 "required_from_step": "S047", 421 "mandatory": true 422 }, 423 { 424 "case_id": "PV002_missing_answer", 425 "path": "provider/PV002_missing_answer.json", 426 "required_from_step": "S047", 427 "mandatory": true 428 }, 429 { 430 "case_id": "PV003_extra_answer", 431 "path": "provider/PV003_extra_answer.json", 432 "required_from_step": "S047", 433 "mandatory": true 434 }, 435 { 436 "case_id": "PV004_wrong_type", 437 "path": "provider/PV004_wrong_type.json", 438 "required_from_step": "S047", 439 "mandatory": true 440 }, 441 { 442 "case_id": "PV005_unknown_choice", 443 "path": "provider/PV005_unknown_choice.json", 444 "required_from_step": "S047", 445 "mandatory": true 446 }, 447 { 448 "case_id": "PV006_bad_distribution_sum", 449 "path": "provider/PV006_bad_distribution_sum.json", 450 "required_from_step": "S047", 451 "mandatory": true 452 }, 453 { 454 "case_id": "PV007_score_out_of_range", 455 "path": "provider/PV007_score_out_of_range.json", 456 "required_from_step": "S047", 457 "mandatory": true 458 }, 459 { 460 "case_id": "PV008_wrong_legend", 461 "path": "provider/PV008_wrong_legend.json", 462 "required_from_step": "S047", 463 "mandatory": true 464 }, 465 { 466 "case_id": "PV009_model_mismatch", 467 "path": "provider/PV009_model_mismatch.json", 468 "required_from_step": "S047", 469 "mandatory": true 470 }, 471 { 472 "case_id": "PV010_noul_out_of_range", 473 "path": "provider/PV010_noul_out_of_range.json", 474 "required_from_step": "S047", 475 "mandatory": true 476 }, 477 { 478 "case_id": "PV011_missing_level", 479 "path": "provider/PV011_missing_level.json", 480 "required_from_step": "S047", 481 "mandatory": true 482 }, 483 { 484 "case_id": "PV012_confidence_out_of_range", 485 "path": "provider/PV012_confidence_out_of_range.json", 486 "required_from_step": "S047", 487 "mandatory": true 488 }, 489 { 490 "case_id": "PV013_auth_no_retry", 491 "path": "provider/PV013_auth_no_retry.json", 492 "required_from_step": "S062", 493 "mandatory": true 494 }, 495 { 496 "case_id": "PV014_validation_no_retry", 497 "path": "provider/PV014_validation_no_retry.json", 498 "required_from_step": "S062", 499 "mandatory": true 500 }, 501 { 502 "case_id": "PV015_capacity_retry", 503 "path": "provider/PV015_capacity_retry.json", 504 "required_from_step": "S062", 505 "mandatory": true 506 }, 507 { 508 "case_id": "PV016_overload_retry", 509 "path": "provider/PV016_overload_retry.json", 510 "required_from_step": "S062", 511 "mandatory": true 512 }, 513 { 514 "case_id": "PV017_no_remaining_budget", 515 "path": "provider/PV017_no_remaining_budget.json", 516 "required_from_step": "S062", 517 "mandatory": true 518 }, 519 { 520 "case_id": "PV018_unexpected_call", 521 "path": "provider/PV018_unexpected_call.json", 522 "required_from_step": "S058", 523 "mandatory": true 524 }, 525 { 526 "case_id": "PV019_missing_call", 527 "path": "provider/PV019_missing_call.json", 528 "required_from_step": "S058", 529 "mandatory": true 530 }, 531 { 532 "case_id": "PV020_wrong_request_state", 533 "path": "provider/PV020_wrong_request_state.json", 534 "required_from_step": "S058", 535 "mandatory": true 536 }, 537 { 538 "case_id": "PV021_invalid_json_bytes", 539 "path": "provider/PV021_invalid_json_bytes.json", 540 "required_from_step": "S047", 541 "mandatory": true 542 }, 543 { 544 "case_id": "PV022_nan_bytes", 545 "path": "provider/PV022_nan_bytes.json", 546 "required_from_step": "S047", 547 "mandatory": true 548 }, 549 { 550 "case_id": "PR001_persistent", 551 "path": "protocol/PR001_persistent.json", 552 "required_from_step": "S102", 553 "mandatory": true 554 }, 555 { 556 "case_id": "PR002_valid_invalid_valid", 557 "path": "protocol/PR002_valid_invalid_valid.json", 558 "required_from_step": "S103", 559 "mandatory": true 560 }, 561 { 562 "case_id": "PR003_fragmented", 563 "path": "protocol/PR003_fragmented.json", 564 "required_from_step": "S101", 565 "mandatory": true 566 }, 567 { 568 "case_id": "PR004_coalesced", 569 "path": "protocol/PR004_coalesced.json", 570 "required_from_step": "S101", 571 "mandatory": true 572 }, 573 { 574 "case_id": "PR005_escaped_newline", 575 "path": "protocol/PR005_escaped_newline.json", 576 "required_from_step": "S101", 577 "mandatory": true 578 }, 579 { 580 "case_id": "PR006_size_limit", 581 "path": "protocol/PR006_size_limit.json", 582 "required_from_step": "S103", 583 "mandatory": true 584 }, 585 { 586 "case_id": "PR007_partial_eof", 587 "path": "protocol/PR007_partial_eof.json", 588 "required_from_step": "S101", 589 "mandatory": true 590 }, 591 { 592 "case_id": "PR008_stderr_separation", 593 "path": "protocol/PR008_stderr_separation.json", 594 "required_from_step": "S102", 595 "mandatory": true 596 }, 597 { 598 "case_id": "PR009_shutdown_cleanup", 599 "path": "protocol/PR009_shutdown_cleanup.json", 600 "required_from_step": "S110", 601 "mandatory": true 602 }, 603 { 604 "case_id": "PR010_one_inflight", 605 "path": "protocol/PR010_one_inflight.json", 606 "required_from_step": "S102", 607 "mandatory": true 608 }, 609 { 610 "case_id": "SC001_cross_tenant", 611 "path": "security/SC001_cross_tenant.json", 612 "required_from_step": "S114", 613 "mandatory": true 614 }, 615 { 616 "case_id": "SC002_consumer_not_auth", 617 "path": "security/SC002_consumer_not_auth.json", 618 "required_from_step": "S114", 619 "mandatory": true 620 }, 621 { 622 "case_id": "SC003_instruction_in_source", 623 "path": "security/SC003_instruction_in_source.json", 624 "required_from_step": "S115", 625 "mandatory": true 626 }, 627 { 628 "case_id": "SC004_state_minimization", 629 "path": "security/SC004_state_minimization.json", 630 "required_from_step": "S050", 631 "mandatory": true 632 }, 633 { 634 "case_id": "SC005_secret_redaction", 635 "path": "security/SC005_secret_redaction.json", 636 "required_from_step": "S116", 637 "mandatory": true 638 }, 639 { 640 "case_id": "SC006_external_plaintext", 641 "path": "security/SC006_external_plaintext.json", 642 "required_from_step": "S061", 643 "mandatory": true 644 }, 645 { 646 "case_id": "SC007_wrong_tls_host", 647 "path": "security/SC007_wrong_tls_host.json", 648 "required_from_step": "S061", 649 "mandatory": true 650 }, 651 { 652 "case_id": "SC008_untrusted_tls_ca", 653 "path": "security/SC008_untrusted_tls_ca.json", 654 "required_from_step": "S061", 655 "mandatory": true 656 }, 657 { 658 "case_id": "SC009_redirect_secret", 659 "path": "security/SC009_redirect_secret.json", 660 "required_from_step": "S061", 661 "mandatory": true 662 }, 663 { 664 "case_id": "SC010_request_endpoint_override", 665 "path": "security/SC010_request_endpoint_override.json", 666 "required_from_step": "S054", 667 "mandatory": true 668 }, 669 { 670 "case_id": "SC011_offline_secret_env", 671 "path": "security/SC011_offline_secret_env.json", 672 "required_from_step": "S122", 673 "mandatory": true 674 }, 675 { 676 "case_id": "SC012_provider_disabled", 677 "path": "security/SC012_provider_disabled.json", 678 "required_from_step": "S108", 679 "mandatory": true 680 }, 681 { 682 "case_id": "JR001_farm_review_handoff", 683 "path": "journeys/JR001_farm_review_handoff.json", 684 "required_from_step": "S111", 685 "mandatory": true 686 }, 687 { 688 "case_id": "JR002_buyer_match_revalidate", 689 "path": "journeys/JR002_buyer_match_revalidate.json", 690 "required_from_step": "S112", 691 "mandatory": true 692 }, 693 { 694 "case_id": "JR003_duplicate_acceptance", 695 "path": "journeys/JR003_duplicate_acceptance.json", 696 "required_from_step": "S113", 697 "mandatory": true 698 }, 699 { 700 "case_id": "JR004_stale_acceptance", 701 "path": "journeys/JR004_stale_acceptance.json", 702 "required_from_step": "S113", 703 "mandatory": true 704 }, 705 { 706 "case_id": "JR005_stock_race", 707 "path": "journeys/JR005_stock_race.json", 708 "required_from_step": "S113", 709 "mandatory": true 710 }, 711 { 712 "case_id": "RT001_shared_budget", 713 "path": "protocol/RT001_shared_budget.json", 714 "required_from_step": "S055", 715 "mandatory": true 716 }, 717 { 718 "case_id": "RT002_circuit_liveness", 719 "path": "protocol/RT002_circuit_liveness.json", 720 "required_from_step": "S057", 721 "mandatory": true 722 }, 723 { 724 "case_id": "RT003_resource_soak", 725 "path": "protocol/RT003_resource_soak.json", 726 "required_from_step": "S125", 727 "mandatory": true 728 }, 729 { 730 "case_id": "RT004_no_cache_or_isolated_cache", 731 "path": "security/RT004_no_cache_or_isolated_cache.json", 732 "required_from_step": "S117", 733 "mandatory": true 734 } 735 ], 736 "raw_files": [ 737 "raw/provider_invalid_json.txt", 738 "raw/provider_nan.txt", 739 "raw/provider_invalid_http.txt", 740 "raw/stdio_invalid_frame.txt", 741 "raw/stdio_invalid_utf8.bin" 742 ], 743 "fixture_schema": "schemas/hyf_v1_jev/fixture.schema.json" 744 }