Team Ai
Datasetpublic

Benjamin-eecs/openrsi-commit-runtime-assets

sourceHugging Faceupdated 16d agoView on Hugging Face
0likes168downloads
1version = "1.0"2 3[task]4name = "commit-runtime/codereverser__casparser-ede19d2e304e"5description = "robust NPS scheme/fund-manager split + page-break handling"6 7[metadata]8difficulty = "medium"9category = "bugfix"10keywords = [11    "casparser",12    "commit_runtime",13]14 15[metadata.repo2env]16pipeline = "commit_runtime"17pipeline_version = "0.8.3"18repo = "codereverser/casparser"19ref = "31b743b0e8ba5b6188cbdcc86eeb56a16afd4c77"20reference = "https://github.com/codereverser/casparser/commit/ede19d2e304e07d1b22157ff197a93826670ac93"21source_access = "public"22built_at = "2026-09-24T13:11:38.385470+00:00"23synthesis_llm = "gemini/gemini-2.5-flash"24reward_kinds = [25    "test_execution",26    "diff_similarity",27]28spec_version = "0.2.0"29content_hash = "sha256:7866cb429b7e06e10eee76427f361506f973d68e6b12ae82bafde46e30cd8449"30 31[metadata.repo2env.commit_runtime]32commit_sha = "ede19d2e304e07d1b22157ff197a93826670ac93"33parent_sha = "31b743b0e8ba5b6188cbdcc86eeb56a16afd4c77"34authored_at = "2026-07-06T18:27:29+10:00"35author_email = "codereverser@gmail.com"36subject = "fix(cdsl): robust NPS scheme/fund-manager split + page-break handling"37fail_to_pass = [38    "tests/test_demat_units.py::TestNPS::test_parse_nps_scheme_spanning_page_break",39]40pass_to_pass = [41    "tests/test_demat_units.py::TestBatchEquitySymbols::test_empty_input_returns_empty",42    "tests/test_demat_units.py::TestBatchEquitySymbols::test_legacy_db_without_symbol_columns_returns_empty",43    "tests/test_demat_units.py::TestBatchEquitySymbols::test_resolves_symbols",44    "tests/test_demat_units.py::TestBatchEquitySymbols::test_unknown_isin_absent",45    "tests/test_demat_units.py::TestBatchISINMetadata::test_empty_input_returns_empty",46    "tests/test_demat_units.py::TestBatchISINMetadata::test_resolves_known_isins",47    "tests/test_demat_units.py::TestBatchISINMetadata::test_unknown_isin_maps_to_nones",48    "tests/test_demat_units.py::TestCDSLHelpers::test_account_key_normalises",49    "tests/test_demat_units.py::TestCDSLHelpers::test_full_type_format",50    "tests/test_demat_units.py::TestCDSLHelpers::test_is_holdings_header",51    "tests/test_demat_units.py::TestCDSLHelpers::test_is_total_row",52    "tests/test_demat_units.py::TestCDSLHelpers::test_looks_numeric",53    "tests/test_demat_units.py::TestCDSLHelpers::test_looks_numeric_leading_dot",54    "tests/test_demat_units.py::TestCDSLHelpers::test_mf_holdings_full_row_with_invested_and_value",55    "tests/test_demat_units.py::TestCDSLHelpers::test_mf_holdings_pnl_identity_full_row",56    "tests/test_demat_units.py::TestCDSLHelpers::test_mf_holdings_reduced_row_distrib_no_invested",57    "tests/test_demat_units.py::TestCDSLHelpers::test_mf_holdings_return_only_tail",58    "tests/test_demat_units.py::TestCDSLHelpers::test_mf_holdings_wrapped_folio",59    "tests/test_demat_units.py::TestCDSLHelpers::test_parse_holdings_row_all_dashes",60    "tests/test_demat_units.py::TestCDSLHelpers::test_parse_holdings_row_rejects_no_isin",61    "tests/test_demat_units.py::TestCDSLHelpers::test_parse_holdings_row_returns_none_on_short_block",62    "tests/test_demat_units.py::TestCDSLHelpers::test_parse_holdings_row_skips_at_marker",63    "tests/test_demat_units.py::TestCDSLHelpers::test_split_bo_id_cdsl",64    "tests/test_demat_units.py::TestCDSLHelpers::test_split_bo_id_invalid_length",65    "tests/test_demat_units.py::TestCDSLHelpers::test_split_bo_id_nsdl",66    "tests/test_demat_units.py::TestCDSLHelpers::test_split_bo_id_unrecognised",67    "tests/test_demat_units.py::TestDecimalHelpers::test_opt_decimal_parses_value[casparser.parsers.cdsl]",68    "tests/test_demat_units.py::TestDecimalHelpers::test_opt_decimal_parses_value[casparser.parsers.nsdl]",69    "tests/test_demat_units.py::TestDecimalHelpers::test_opt_decimal_returns_none_on_placeholders[casparser.parsers.cdsl]",70    "tests/test_demat_units.py::TestDecimalHelpers::test_opt_decimal_returns_none_on_placeholders[casparser.parsers.nsdl]",71    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_none[casparser.parsers.cdsl]",72    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_none[casparser.parsers.nsdl]",73    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[ -casparser.parsers.cdsl]",74    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[ -casparser.parsers.nsdl]",75    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[---casparser.parsers.cdsl]",76    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[---casparser.parsers.nsdl]",77    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[--casparser.parsers.cdsl]",78    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[--casparser.parsers.nsdl]",79    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[-casparser.parsers.cdsl]",80    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[-casparser.parsers.nsdl]",81    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[N.A-casparser.parsers.cdsl]",82    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[N.A-casparser.parsers.nsdl]",83    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[NA-casparser.parsers.cdsl]",84    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_handles_placeholders[NA-casparser.parsers.nsdl]",85    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_strips_commas[casparser.parsers.cdsl]",86    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_strips_commas[casparser.parsers.nsdl]",87    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_swallows_invalid[casparser.parsers.cdsl]",88    "tests/test_demat_units.py::TestDecimalHelpers::test_to_decimal_swallows_invalid[casparser.parsers.nsdl]",89    "tests/test_demat_units.py::TestEnrichDematEquities::test_enriches_equity_symbol",90    "tests/test_demat_units.py::TestEquityModelSymbolFields::test_constructing_with_symbol_does_not_break_fix_float",91]92validation_status = "verified"93bootstrap_image = "local-venv:codereverser__casparser"94instruction_synthesized = true95llm_cost_usd = 0.001596 97[metadata.repo2env.reward_calibration]98f2p_count = 199p2p_count = 50100source_files = 1101loc_changed = 55102difficulty = "medium"103 104[metadata.repo2env.evaluation]105schema_version = "1"106status = "unverified"107stage = "generation"108reason_codes = [109    "validation_not_run",110]111detail = "Generated task; validation has not been established."112provenance = "unknown"113evidence = []114 115[metadata.repo2env.reproducibility]116mode = "local_only"117image_ref = "local/codereverser__casparser"118image_tag = "local/codereverser__casparser"119image_visibility = "private"120 121[agent]122timeout_sec = 1800.0123 124[verifier]125timeout_sec = 300.0126