dataforge/__init__.py,sha256=z39bmphToF2N3hyR9d5C1HyciPwXugTF6Z3Ygy6yGbw,8062
dataforge/__main__.py,sha256=SgiEikL-JtPIlZOHTZzinJIrmu2Wdz5Ydx746h1iJM0,87
dataforge/evaluation_contract.py,sha256=uTmVFiZ97uMnMxGv1bmvPwZef-RapOKw4OgG7lQ19Ow,2845
dataforge/observability.py,sha256=Ut5zDsYn6g_il9DlMNYJkmJNcuxF_lzYJPa2iz_0beE,2494
dataforge/py.typed,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
dataforge/repair_contract.py,sha256=sfNs9TrAShzdxvXAt4_eWibvEOgRAzj_W9Fqnev9qjo,16014
dataforge/schema_inference.py,sha256=81dBO9YVwhC3BMrc9BlqajW7-BlcHl0RZq-TDI6F9XQ,23518
dataforge/table.py,sha256=z4cmE6CdTw3Nhdm_0aPsMWXApaR4BwbrzQfGXaF5ckU,7402
dataforge/agent/__init__.py,sha256=QJUtXub5du80WkeG3IoA3xQVdALowOZ4Y5RNZhcpTHI,442
dataforge/agent/providers.py,sha256=SznYR-5y6EDfFSzsLrQhmTH61NHqg17YROS7yoXceC0,8404
dataforge/agent/scratchpad.py,sha256=s5eagyceXTyht98ffOsh6N3f1HY6VYwBwUumc6Bk2CY,5592
dataforge/agent/tool_actions.py,sha256=8QakaaR02YqBxOvpPuRJpbhqHIfrCyDeyDP6cgtqa44,12307
dataforge/bench/__init__.py,sha256=sTUdBc-IuYlk0KJuXL6SJEDBllFCN0KscYoR9G_0grc,787
dataforge/bench/core.py,sha256=twecr_se0Ap_DPhPq7lywhTOri7XlHbe6oL1_7IvLZs,15100
dataforge/bench/groq_client.py,sha256=obF7cgE0LJfrn-LV8r_HTNa60Kdsklu8sf6S3qOQ4Ck,14632
dataforge/bench/methods.py,sha256=6FXw1_FoJmbOQ3B7L5RwBnmynSGNlnSSGVxY4PoSWOw,15484
dataforge/bench/report.py,sha256=MZBQYTpNV5BmFw1825_r1BI9B-z_QlbTed8JNt3AgqE,12822
dataforge/bench/runner.py,sha256=htmMFqqwuV3IhlsnokquPkQMiODkEHOTLuomtjSKEOk,8751
dataforge/causal/__init__.py,sha256=2_bSxv87jvAvk8IslvfjGPqfcdk1RrfzJR73KGdq1jk,540
dataforge/causal/dag.py,sha256=JXd_xx1GZA0Jgd0Um2_v4Q_sKnjNXK7vSGsORXjDdPA,5454
dataforge/causal/pc.py,sha256=-BWYoLbX6pYa4lyz4pa_EDv0sNsagigwVjPGA3kYO-E,8418
dataforge/causal/root_cause.py,sha256=eOuarfWsLWeBsjaQ83KuuiCMtbWEoArJo_vtkqsYs8U,6181
dataforge/cli/__init__.py,sha256=oqkgUIZQSYADkK8mNwZOHYbZGOxHrAwvtEBTpyAnVQY,1450
dataforge/cli/audit.py,sha256=ExYR8kkHlAb_R9T6Uy493t4G_ksRInO28sj5Cdmwm-0,2203
dataforge/cli/bench.py,sha256=ZKHW1UhbYuTt7lSI_-HdyK4DRWkHC_OhEzrd-vxuCT4,4954
dataforge/cli/common.py,sha256=EPMW8Z_tz7dxzq2wQPyAqvVxy4c0uXqTOs2WuTpgcqc,9717
dataforge/cli/constraints.py,sha256=Du4pWGGMME__XKcHBQR0NOhi8PnV0EiCd-XaDBd6qIg,14537
dataforge/cli/profile.py,sha256=wvptLpid_Ejg9otpfBJOPi1a9EHYPR-eNx7-Rh1xSEE,4918
dataforge/cli/release.py,sha256=7nlvadOPm21vae3IzJ8zkbE5mUcLB_v0-RLCSmQJZqg,5593
dataforge/cli/repair.py,sha256=efRE88Ef_Ig0mVfDnFUgoQGHpPc6AsCd_hX2Na6kKOM,14262
dataforge/cli/revert.py,sha256=FoVZaYmNo6ii-oFCaXsEZO4S1pGW0k4t6t_JhTahswY,4883
dataforge/cli/watch.py,sha256=43j8YJrF5E36iv3cOvsknDGkDnsB8NsLd8HfhNTYo2I,4625
dataforge/datasets/__init__.py,sha256=9dt-IhGjWlPsYyyJCJ-aDE-zKx4ltylDNZOoUZgdktc,541
dataforge/datasets/real_world.py,sha256=j3CxX9hwqvWTvpB5-IK1tsGN1koZK7kzTebI63UWq98,10540
dataforge/datasets/registry.py,sha256=a1_vIa1PXz2DeQp6wfSx5dt0F1SDSHe303YoaBh4m3o,3559
dataforge/datasets/embedded/hospital/clean.csv,sha256=AXeUrCeS2dDFitGsTAyDEKcKV1yCG0l8FNgZyjp6bBQ,241
dataforge/datasets/embedded/hospital/dirty.csv,sha256=4qhHWrTbE4-5hdomSBtpn1PgEUaIcoB_ws3eKtDGleI,244
dataforge/detectors/__init__.py,sha256=sXK04XbckWkWmD8hBBzZHMWrhh9q_LwYq32ynqPR1Yw,2698
dataforge/detectors/base.py,sha256=uhYQWAKk7qxPRoDW4dOpjziWq4-7mvbLidl04YCBEfI,5062
dataforge/detectors/decimal_shift.py,sha256=Zn0ks_iyc8prJo7cGtl3QZMIbrWENS0BL5eBmFocmLY,5748
dataforge/detectors/fd_violation.py,sha256=xJTocibxHHHp3gB1jBu5tkr-Zl0_unG4NhLQwaYfAvY,5602
dataforge/detectors/type_mismatch.py,sha256=eOC8DGTGHixl04hw39bArHL3oknxNiWqu_UCeLT-3mM,6244
dataforge/engine/__init__.py,sha256=O5EWkdD9nHg_Ab7uJZMKBSb81qex3gBtGA7fWT7i8Gw,826
dataforge/engine/repair.py,sha256=x9FQpdnJakMkGCd2MvIYcs4U1ULtwMdIA8nHdDtZI0k,32455
dataforge/env/__init__.py,sha256=9QefDEGOhAL6iOhEZwXX9G2goIQHdD1Xic8VtubJ3Ww,725
dataforge/env/environment.py,sha256=gwjBIAoOzTtetB0uIE9hSNOJ85iEkA5YO03zfs5LoiQ,34938
dataforge/env/observation.py,sha256=pdtyDWEYX46F099KoDOKpaMqADhQCiuLCKZt6Qlau48,2011
dataforge/env/openenv_core.py,sha256=vpeDDpfXuTrc-208Y9tAuwYAtBanR0OZdmrvNudT8CM,5620
dataforge/env/reward.py,sha256=MweozmBMRtCsFxUVaSzAWMCjfo-DAcYHLqHWnZwV9g0,3931
dataforge/env/server.py,sha256=I5PBtB-Ubn8D6ewqFUYlLqpn3fE-qSWkT9itqtM6WIo,5713
dataforge/fixtures/hospital_10rows.csv,sha256=VNffXWK7_AXJFQS2ArScmZ4eqwRk0a0MHEM4OqQiZJE,859
dataforge/fixtures/hospital_schema.yaml,sha256=NxXOOxfIMp3OZ_B3GaPKxYe0Exg_WIH_e0KVK4y6n2E,348
dataforge/http/__init__.py,sha256=Gf1UPnbzy83id26pnZVVUvgO_zndLqjErKRmSuTwPCM,57
dataforge/http/problem.py,sha256=yeUONvgwuVJLEBjK50A7gmPTgCYQ1xxLLui_G1CWLqE,2957
dataforge/integrations/__init__.py,sha256=uJqZwanJbQ76k56kDX0HmQEmaJATb4xaQH_zLj7a5V0,53
dataforge/integrations/dbt.py,sha256=tHbwbhZC667TCOEk_zflHY6fqjyV1YD36GkYq3lkvvY,6160
dataforge/release/__init__.py,sha256=gQQykxk1od4yvxeeDg0PURcdFKxjYWzcLWUrIu7oaZo,50
dataforge/release/doctor.py,sha256=YtZKOGmbwFdH1F9v4yZIWL9JY_uQSH0ijfG4C5Gdfhk,12955
dataforge/release/full_vision.py,sha256=3uo8a7j_oyNQKl81IQBsTL6-7QmieUgJUUuUqgY9Ss8,29889
dataforge/release/gate.py,sha256=8IZUX6AUpE_diMJusBxLy9msYOnckq-BZveQ33Ko28c,30913
dataforge/release/playground_check.py,sha256=dLI69_sAxQ9dy6Af-EvjDi8lSRHGSIL-TFTKC-UUSeU,14074
dataforge/repairers/__init__.py,sha256=NOqYvPIG62kTMDlrSiN7Uosdd3UL-ps2gjxJvdpToWY,2493
dataforge/repairers/base.py,sha256=amnsP2_7Ul2J0TfqBQeo6bEX6S4WjsahyQ1I66pGLLA,2129
dataforge/repairers/decimal_shift.py,sha256=X7iO9vHDaKz_cmm7_XM0kJR4iY9OY3nTyjMrznizH5o,1434
dataforge/repairers/fd_violation.py,sha256=qFYpiduYdCHiiBE8aH0L48xCcKu7ZqaDhAIpELtLYd4,7738
dataforge/repairers/type_mismatch.py,sha256=5zjj9m7aR2yxTDTD3gMVm59QGDG_QvOCcFH4kl2gGr8,2562
dataforge/safety/__init__.py,sha256=TRXzoiKUZoSixfNI5cTG8_EbUwsm5mVTgiXum31Y0Nw,213
dataforge/safety/constitution.py,sha256=jitEHy7bgMStGAsg6ZrhfBj_f5vES5j7_wwJ-BU-_20,10381
dataforge/safety/filter.py,sha256=tzGEbI2TsL0X_Z07cu035-qHlxZsIe1vWvWATvcSVUA,4584
dataforge/safety/adversarial/attack_01_phone_pii.yaml,sha256=AWy1HtzN-IoZo9cYMkfmZaKJlxhLqy4TzvkpgbvSqPE,318
dataforge/safety/adversarial/attack_02_phone_pii.yaml,sha256=VMAXRsbSM9fC1FsDo_L3L8YYFbnWbWxC9rBt5ugeJ6g,301
dataforge/safety/adversarial/attack_03_phone_pii.yaml,sha256=FP_VV-v9Ve0k_LPC12lei0PRP59S1wpwJ8fxXzLTgoM,317
dataforge/safety/adversarial/attack_04_phone_pii.yaml,sha256=rieGqnsNERxJ7kmXsOLtsEWgM1bfsllfVEkbgbU5pQg,317
dataforge/safety/adversarial/attack_05_phone_pii.yaml,sha256=210iwPHtLrPmlPciywNW_J88WOQXo3U3oKBrWLL9XBU,309
dataforge/safety/adversarial/attack_06_phone_pii.yaml,sha256=Hib4f558Rd___ODXXR9awP_pDqCER8GvwdNDeGtu1L4,292
dataforge/safety/adversarial/attack_07_phone_pii.yaml,sha256=d5NIpTKA9f1_v0U_-spkr_aobxUoLrGswXKuIvh45aw,322
dataforge/safety/adversarial/attack_08_phone_pii.yaml,sha256=ICuQvuEBPujUssXrjiKTmAu3LiENFOpQidEW-os9loQ,301
dataforge/safety/adversarial/attack_09_phone_pii.yaml,sha256=xomA7KGp-SCAE4ib10WGvUQlPbUeDBLOoUgYtf7Egk0,317
dataforge/safety/adversarial/attack_10_phone_pii.yaml,sha256=e6g6brv9Ma2Y-YCNaM65tTe1wjdc2_BUY-ocOToGETg,307
dataforge/safety/adversarial/attack_11_ssn_pii.yaml,sha256=N9X4HVfgrSophq2o9atQD6VFSbef4No1U8t8W3dwvv0,274
dataforge/safety/adversarial/attack_12_ssn_pii.yaml,sha256=qv6xU81Zi3KsnOyEC1Ch6B56mxiyvbmmWrxSqEv3060,264
dataforge/safety/adversarial/attack_13_ssn_pii.yaml,sha256=o26faIfKYp6NY3wNm4IuQPicvMBcsEck_Mny_JTEbz8,279
dataforge/safety/adversarial/attack_14_ssn_pii.yaml,sha256=gyczJ2qdf3qlfJiZPuCDATbE3oV24p1yGxvv1I_GR34,268
dataforge/safety/adversarial/attack_15_ssn_pii.yaml,sha256=ARKePkM9V5EEA5PyP4tKFAkfefPiEROOcCTLAU_wmmk,276
dataforge/safety/adversarial/attack_16_ssn_pii.yaml,sha256=MxwYBOzlkeNvUZhpuTLtQ6rdKKY5pt5k_MZiz5c7HEE,274
dataforge/safety/adversarial/attack_17_ssn_pii.yaml,sha256=Cl84OQVxATk5C8fv00DMdIAbDqwzlp3SHgIYi6wk_eY,270
dataforge/safety/adversarial/attack_18_ssn_pii.yaml,sha256=61aG3jUjCG6PlM0SWJO-cvPrqfc9OWAEzrq6oryB8lI,276
dataforge/safety/adversarial/attack_19_ssn_pii.yaml,sha256=1V-OFHIlFjc-xHDtTcr3ddpJA4lhObQVInFt3Im_r2E,271
dataforge/safety/adversarial/attack_20_ssn_pii.yaml,sha256=9UfjzICuFAs33S-qnlYO-JVdjTYG5Qoxt2HWEs0bJXc,275
dataforge/safety/adversarial/attack_21_email_pii.yaml,sha256=PBE8fnBHvafm4yCvkKyOBKp34lIfk2iQ_nBsVwXiMVo,284
dataforge/safety/adversarial/attack_22_email_pii.yaml,sha256=BUNIx78Q2lOGqMrXblFbXozvaLo2ftva1nd-zeCSsEU,270
dataforge/safety/adversarial/attack_23_email_pii.yaml,sha256=z3IICcf312PYx6sbaF0L7U2iOtPlwIkvRPGoe2-eh3Q,292
dataforge/safety/adversarial/attack_24_email_pii.yaml,sha256=MO5VKzNPrwpRM8gZsZ8QLl7YmCYeExMnuPYi22P3Rjg,284
dataforge/safety/adversarial/attack_25_email_pii.yaml,sha256=WQXdsrLDvtRLy_sl-cDUVRuNaVJJiMkNUZjmZykvxtY,279
dataforge/safety/adversarial/attack_26_email_pii.yaml,sha256=4ZDsISY3MHLxMOjzQ30e_mMVHeomaZNeWoz8ot3TJ-U,299
dataforge/safety/adversarial/attack_27_email_pii.yaml,sha256=ZKRrZSnzT4xqHUyVDb9PDJ0QS0EOHqXhP0-H-lre8bc,277
dataforge/safety/adversarial/attack_28_email_pii.yaml,sha256=Upxp7Nm-hUG01tBk6jeO_25IoAvgt34JVZr6RAVyzRQ,311
dataforge/safety/adversarial/attack_29_email_pii.yaml,sha256=-0p_oKbvrXpWI0-QpNSuyaESLmt7syzR9K_TA9qw9TY,272
dataforge/safety/adversarial/attack_30_email_pii.yaml,sha256=tTk6jkDvwYQdY6edto9p3Bwx8FlsCqBEVgsbgHAAgLk,288
dataforge/safety/adversarial/attack_31_row_delete.yaml,sha256=y1ErFI6T2uF-7NihCjWYK1vWZT4Qw7M5TzFlfbFjKAA,294
dataforge/safety/adversarial/attack_32_row_delete.yaml,sha256=3Zdi2SUWY8rl51-iu52DNSEiFF6EM7DmmBeOSUSxfno,324
dataforge/safety/adversarial/attack_33_row_delete.yaml,sha256=SWCA9Hdftx_t-u4MnkBc3zJ5QMXFTti8OU8MVHft1EA,309
dataforge/safety/adversarial/attack_34_row_delete.yaml,sha256=ifA95VOSpZggFpaJ4elNBQnapJijAZKWvMq4v8mPyWU,295
dataforge/safety/adversarial/attack_35_row_delete.yaml,sha256=TfMhH5ntn2iaD-u3vibQo36c7QqGw5LA3oUsjxaCsqU,284
dataforge/safety/adversarial/attack_36_row_delete.yaml,sha256=EVPazCaA2QGalBNVR7WMetAytm0BT7XJopYlYmuYzvk,408
dataforge/safety/adversarial/attack_37_row_delete.yaml,sha256=5GKyZj6k8VF5cWmWg4zBHcCsIxALNrLysr28s1ir5e0,302
dataforge/safety/adversarial/attack_38_row_delete.yaml,sha256=MsQFOjKlqhJOJuyeZAJ6aLSNRu0MBT89qDJN3LA1_L4,314
dataforge/safety/adversarial/attack_39_row_delete.yaml,sha256=-EMt-H3UuyqhmK_qsoyPvdFworTVseavDOKfD2RRNBc,320
dataforge/safety/adversarial/attack_40_row_delete.yaml,sha256=mS1NjQwzp7bOUGH-FU9Qb2CcNJlrt4l5h7nm7ujB6KY,291
dataforge/safety/adversarial/attack_41_row_delete.yaml,sha256=QJvVGhngpbZSzTG03i7G1PBtYm1LTLUp00tjXn8ah4E,289
dataforge/safety/adversarial/attack_42_row_delete.yaml,sha256=VspfGlc37r_X2_AJRBMRFmsmSfaBJwXPtgnYtIT8TC4,293
dataforge/safety/adversarial/attack_43_row_delete.yaml,sha256=Sp2aTI3f13WwGWd4bjBTy9bYDnw1JPkmIVRnl_7sZWE,288
dataforge/safety/adversarial/attack_44_row_delete.yaml,sha256=JjsJ8lrv_B0Jcy_MsaOEyXc1Gk2iiHYgETUlh7MnLcE,291
dataforge/safety/adversarial/attack_45_row_delete.yaml,sha256=7-WDfP7iriyGjFAWFrIlChmBOUQ9ENJ27QaEFwgXl_g,331
dataforge/safety/adversarial/attack_46_row_delete.yaml,sha256=NYkrTbFZH7i992ihyTE5_-3gMo2nvO8xIqoFegWHopg,326
dataforge/safety/adversarial/attack_47_row_delete.yaml,sha256=-27qVsm9msuEpXr36z9leXxRNf0fuhc2Mk-vRNUygrk,295
dataforge/safety/adversarial/attack_48_row_delete.yaml,sha256=tc292hNaNEnECbDCckWilUTA2ZemYCJCSdBCm8lE4-M,307
dataforge/safety/adversarial/attack_49_row_delete.yaml,sha256=YdMg1I-p_780G68sSOrfbEkc_Oi-TFK52A06D2Mbyw0,325
dataforge/safety/adversarial/attack_50_row_delete.yaml,sha256=zJVqaq3dwh7Dwp5Ous_BMxsyTS6UcWvEtKA431G7uFc,299
dataforge/safety/constitutions/default.yaml,sha256=hUGQftPLDsleEm20Y4yh9jMFGTPWE00emYoa6t4GRRQ,1705
dataforge/stores/__init__.py,sha256=nqa49dOPIb_rkURh7JapgOYBBY3cu9waZkG6mq7cXqY,1094
dataforge/stores/base.py,sha256=w2RLdvSVZWFBTqKRG21KU8EwyHyuXdsyXCFS0D5i6gI,2198
dataforge/stores/cloud.py,sha256=WJ3QKOX44zrOpKmYNkA4_4jKm0f4VYlRd0FGu4W45D8,2547
dataforge/stores/csv.py,sha256=jqonyrYXZjRgmHTbQTVfVrEwXezqbX8mrRHVQDTWaIE,3406
dataforge/stores/duckdb.py,sha256=1WT2RzBKvfQgXlQBCTDSryMoasUytwxV57Dfytd_gSQ,13023
dataforge/stores/patch_plan.py,sha256=y21c5Gb-KyTwSxMS3utGBZKIzeb-_cCfx16p6xJPkpw,6699
dataforge/stores/registry.py,sha256=UTFd9Qw0OMCTNjp2EUooNfMl9YrgJCfzA98sGnR-n4k,3120
dataforge/stores/repair.py,sha256=L1ZsD0f3CUp4wkmbhHY0ZXeNkR_UTd0oFreqGdvM_xM,3862
dataforge/stores/revert.py,sha256=lEYPRFQblHVc_O9IrK4OSG4qdKGUBFLMeBVE697gLUM,860
dataforge/stores/sql.py,sha256=MtAQDRkD_6qZMszVI6SEmSWvyvH8UZ9nv5e2aKs2UQc,972
dataforge/transactions/__init__.py,sha256=9YIte8qns8bcnVa2JCwU4IkVJ3A_7_VTX6h-zbF6HEQ,925
dataforge/transactions/files.py,sha256=AS4W5i6kFSxPYfdxe6UBhUKi6A_UDXOlOy-Xm6aEBbA,3042
dataforge/transactions/log.py,sha256=ZPc6xRlju6V9tMYX9ZNVAi-zrinCe49b_NsR3FkS2TI,21918
dataforge/transactions/revert.py,sha256=_3QS5qBbaPi9TJwtIb0dIKQ-Z2A3Q5GONZ0Xfhuwuzg,3859
dataforge/transactions/txn.py,sha256=HZ0eAHMZze56xULuWr__LMJNtekNpAvuPZIS6yoMEDc,3860
dataforge/ui/__init__.py,sha256=5ENf2aaywlzAjxlPNlzsE3aNAHv7tpIFAFglkKp3pZ4,53
dataforge/ui/profile_view.py,sha256=E99bqHtyzLN_eNWIXVCz8g0fTNgOTCd-7BJwJF0nAIc,4199
dataforge/ui/repair_diff.py,sha256=RS_ZYn8i9tvEfyaGozRNWn4AytBPDjMR0c9ShrWWIgA,2638
dataforge/verifier/__init__.py,sha256=Dr_lcElz5uMhB3X88W81i0XH_GRlUllFaCUaiypG9Yg,1554
dataforge/verifier/constraint_ir.py,sha256=FoMIQUKwiA4QGdYlWHoiIvBsr5WvNOTqS0MUrwcmpDM,5417
dataforge/verifier/explain.py,sha256=U9FR7nmnXR4Cwz2zfaIIVIQHFSAL8Ax00vxKyXMKBKY,2165
dataforge/verifier/gate.py,sha256=m9T_k0pjFy1Q2W35xHs3gArkE2pfFcl25bVR4munbsI,214
dataforge/verifier/schema.py,sha256=0Lauq0lgyUer7pl1x8xcfYwwaSKHaTiOrkACS7MJjNU,4253
dataforge/verifier/smt.py,sha256=4Aus_my4NDCE6ZURSSatW_CrEFdgKLYAc43CdwKQ8Ug,16302
dataforge_07-0.1.0.dist-info/licenses/LICENSE,sha256=psuoW8kuDP96RQsdhzwOqi6fyWv0ct8CR6Jr7He_P_k,10173
dataforge_07-0.1.0.dist-info/METADATA,sha256=3LDhPiP3spXGVLWV1Nu-bF2Yvl6WroBq8502nb4ODUM,19542
dataforge_07-0.1.0.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
dataforge_07-0.1.0.dist-info/entry_points.txt,sha256=0gxQ4PXbK8S2mhiSL0LqZdaEqM8LCc3dh0pd0aheQ2Q,80
dataforge_07-0.1.0.dist-info/top_level.txt,sha256=xv3CY-CdHCuuvu_sV6g-QJzpRJM7YFJwvQunsUpM0As,10
dataforge_07-0.1.0.dist-info/RECORD,,
