signalforge/__init__.py,sha256=aI0v81_SlsyePMY4BQKfCJ1HyD21cW2dE4PsX8rzFGo,87
signalforge/_common/__init__.py,sha256=NdxtsKZ6xca4eUcGMk51spggAmeOsh7ZPK0yMnYNk_0,672
signalforge/_common/ansi_safety.py,sha256=krpuADmcUR-eUTTu2u9so2f91JS_OmyjPCysym5prNA,2764
signalforge/_common/artifact_id.py,sha256=uViADJ8XxFzU1mn0EX6hMJecJz14BtebrXR1NEfqZPA,10477
signalforge/_common/json_payload.py,sha256=Kx5-Fx5Kc3B3rchMNkIJDLh5Rk9d44J_y9aMaq-sYsg,2656
signalforge/_common/path_safety.py,sha256=MGu1mAioYkBTjQuiOk-Z-XsibJhtQoZoOQR2MSBgB_4,5955
signalforge/_common/timestamp.py,sha256=UTlx_wJ48biW7xlx7rD4WjppRnMql4qseeyeh86wJ6k,1552
signalforge/_demo/.gitignore,sha256=fjzmP1dMulelK8kRrSa60u0dOuRiVBV3QT19y_PNa0s,166
signalforge/_demo/dbt_project.yml,sha256=_t57JEU7Tow2aWnikl_3A7TpMRN6qdSRiGs2MgIhLfs,670
signalforge/_demo/profiles.yml,sha256=MelM74iqSluoqDCjvhlr5dqZ3MOnK3lsnxc47nHZCDU,1194
signalforge/_demo/signalforge.yml,sha256=hRYM38Rot9_Q1L0EUxEUFvtnAtC71KOSEaLvpdTsCL8,547
signalforge/_demo/models/staging/sources.yml,sha256=aV5VRpbiuilbMeClBxrLQy0d-S5oT8L-04z8thUpLR0,1290
signalforge/_demo/models/staging/stg_bikeshare_trips.sql,sha256=4CyZhGfgNqWpV3deWHTToNwsJP93JMoFEdO8UTqiC6Q,662
signalforge/_demo/target/catalog.json,sha256=gddwNsCESvHhDcyv7f0GwY2SC4dF2rIXCKx6bBS-lek,1701
signalforge/_demo/target/manifest.json,sha256=Y4Tgdbj_DzTX1yJ6qukSdUEbJ4M_MqZweGLzQcjgoEk,13083
signalforge/cli/__init__.py,sha256=XBM5zOMFQKcAvuEVyfznVBFXkdGJayn8nObFctFeE4Q,4937
signalforge/cli/_estimate.py,sha256=Ds5CkeyRsUhi8fkVk6CWFCUGvdO8sFXZ8I10jAP6JOE,35267
signalforge/cli/_helpers.py,sha256=niIdB8YN3dOD4Z6KT7b465Ywlq4enbj_g9kZ6vir7X4,38533
signalforge/cli/errors.py,sha256=Bj00YV9KyR9mounj3ktwsg08JgX9vEq6pKE2QbX3QDg,19032
signalforge/cli/generate.py,sha256=kbpts67Nuxm_d_g2Jn3u1Vjl_FTsSJPzHUkD4mUUhFU,65918
signalforge/cli/init_demo.py,sha256=rlnVuwARIhPowxCv7w8RL42wD7i2IKTPRK8X6Zwd8pU,9025
signalforge/cli/install_skill.py,sha256=r-z7ibXvyAzYQVMMEL1d2mbgp6JoXq5dku9sJnK9sfQ,9681
signalforge/cli/lint.py,sha256=wuxyddViKXbJsGzzTfVaP6rLwlBlQEJQhTqFYWFzrMs,15304
signalforge/cli/prune_existing.py,sha256=cFJCPmTHY_JkdosI65wT4XK4lOYRGr6BBY6u8_JWRlU,30173
signalforge/cli/version.py,sha256=79H0TH_pLaolTU1WBLSO85H92izLZXToGCtpQAyrZxw,950
signalforge/demo/__init__.py,sha256=28ZL1O44IUhg5IIZC_uDa_r7OVqXsDXNfJWNQXVmGRw,8792
signalforge/demo/errors.py,sha256=n_NsF0HRTVDtdQ_Z2zHrS2g3Iknb7xA05u_7B4zyUcI,4443
signalforge/diff/__init__.py,sha256=bTsjN-7QQXCJGJ8Pwt1RGJVxZRAVvyaL5zM2wizJj8E,3853
signalforge/diff/_ansi_safety.py,sha256=tInH7pgkLPCTEM8Em919J4G2jbVH8vhWawIxI2VVFRo,630
signalforge/diff/_artifact_id.py,sha256=SBnVNcWiAStrKOpChvVOb5LFjZs1Yi7pMOLvaZwzsYQ,1479
signalforge/diff/_emitter.py,sha256=MW_PVf0bqhM385gWkMYV7NoOHhZ7ztJt6l1PtiE0t10,14557
signalforge/diff/_markdown_safety.py,sha256=VW0zjf5A0KweWiSB5JQhRPDtHUrZjen9tOGvrWv1P38,5168
signalforge/diff/_renderers.py,sha256=TUL9WIzTpMlto8YXX0ug33pN95O6S0aWTkKktOIUyq4,46792
signalforge/diff/_sidecar.py,sha256=NJFDO5fJUaY9sT6ekKynT_EL4Nj0ihcb_j7vPlv5jtY,12249
signalforge/diff/_test_file_writer.py,sha256=DR1p57aRGIwg5RdiOCrFauZgwPog-vq_ZzDKm8MQ5Nk,13721
signalforge/diff/config.py,sha256=IgNATwndY5tFXOdB4oEOI2Pxiq55-DgUDDXfo_3XpBs,14945
signalforge/diff/engine.py,sha256=-qgjFegYn_P1Ri3p1gJg9MF4VSDwbiM52c3P79hTNHU,51909
signalforge/diff/errors.py,sha256=_jBYzYfIqAxQ9weOsP4EoksCfL6xNNTWCKTImy77UFQ,16455
signalforge/diff/models.py,sha256=gL5hc7sXKyoDEz9gw3LMK1Jb4RJagFSL5g7kiYk5EM4,15029
signalforge/draft/__init__.py,sha256=ir4UXSFoO7DlHA8N4rdK7PRo4aQCiMMFdQLAkLuMxAA,1229
signalforge/draft/audit.py,sha256=v86DegukIM6bkYW6UxGyh20eksVyWLX68K05hPK0YwQ,11734
signalforge/draft/config.py,sha256=cFbzrDoUTHpAjM6zmiEuDIOUDdCLfrjwGx6BeGxde0w,13183
signalforge/draft/errors.py,sha256=CTfbYqImcCn2krvtAwKjEbD6Er0rJFbTclI6Bq9krg0,21188
signalforge/draft/models.py,sha256=dUPVMc5h0KBpsqrj50IAIiI60ArvjRpra-1Oex74MCY,7658
signalforge/draft/parser.py,sha256=Vb0A4WXkAjJAJPykiPiDKuGVmLuBuIqVoGRbd4WH9ek,22989
signalforge/draft/prompts.py,sha256=Y4luvGwB8s4nW9yShopqxm5blFyiuzHx0ZOdOLIVnzc,28948
signalforge/draft/schema.py,sha256=ISmrFcJQ4teZWhjANBxbZ62FOY-rT02qQR5bKa-Q4Jc,14086
signalforge/grade/__init__.py,sha256=NKmiokNkIDzy102QPpdgEHjyfeEkajBlrGDJNsocEOA,2538
signalforge/grade/audit.py,sha256=21Nr1lY9P61tEJ6KROMi55fiCw59AdOyeSI5_uGkwIg,16823
signalforge/grade/config.py,sha256=oq2bbmrlRVugic8Y1pXMrPeT1t_fnBhJ--oKoaYE994,16282
signalforge/grade/engine.py,sha256=G2-LzbzLQYvs7hn1jelorEVPxJGZxktc4e8fTPBwBPk,34067
signalforge/grade/errors.py,sha256=9vB2qm4Y-1u5QaHE19DkVjae3pRhGM8Zoz0ks1QZbl4,21108
signalforge/grade/models.py,sha256=ubpX7MOOWly-5hoOLpWXh9Hf0Tz2Rdv4qsnriSXqVpI,13280
signalforge/grade/parser.py,sha256=7H8JWHXS2b3zwEzR29hgS-RajxAEqxZ3GSOR-LO1c5g,8696
signalforge/grade/prompts.py,sha256=BUT2pTLrex98ZJA0sFVoEQqrbDNP9weO8WfRoJ-SZ6Y,16964
signalforge/grade/rubric.py,sha256=yzhOXhtqG_tBA-Sqi3YhC7AOX44DRwZPyBfg2KOUm3o,12155
signalforge/ingest/__init__.py,sha256=kPKGdM_G6q02Ud5u4ac2t08JzeYKOHYNs0JGf1b_miU,2708
signalforge/ingest/anchor.py,sha256=acF5hQzOUQ0Mi2TVEXjJ7fyzGISSyLcPSqZepayJDCQ,3658
signalforge/ingest/errors.py,sha256=78JDYBmG3HzCUsPNmSuyJwiS4tTkpah3nsiQmKSWA10,10076
signalforge/ingest/models.py,sha256=qGXuI7aIb__sLVRoev-QiT2pUvKPFp3bbBD5-6_Y-Bs,3636
signalforge/ingest/parser.py,sha256=knuB-KCzRkEk5j3__77LUnGMgZbCgLKats2jIK3GSqM,17611
signalforge/ingest/reader.py,sha256=KAvt2Q23GAP6tVcF-BCV76J7EaHAD15Xf4ien6Hjhfs,18732
signalforge/llm/__init__.py,sha256=WlN9_pTHrQGea4VMfVWSlGNMK4FHm9gtKwkWoGKN_5E,1552
signalforge/llm/_anthropic_client.py,sha256=7iYj0D4gxUvrmeAJGEA_H8Lkoi3Ebw8yeOcr8o3UgVA,5958
signalforge/llm/_gemini_client.py,sha256=Ju6USFIpGno9XsSvni3QcWIn5mCILhC98lUSi0Btwf4,11945
signalforge/llm/_openai_client.py,sha256=GfzNK1wfuHgBfdSRVatzWxH1zFzc1j7E9NTSI2FkUJ8,12606
signalforge/llm/client.py,sha256=biwdkwL6YGM3qSI4B1D4v_nzWv4RBXlrG2wIapAsUbw,23011
signalforge/llm/errors.py,sha256=cAJpi0wtviUtFysVwFGP293bUjmqtGAd91SNp64nbJo,11410
signalforge/llm/models.py,sha256=Krh3evm0spjcvQzO-hXwGEcF0y-0a-7BAoOIcmb1JcM,2792
signalforge/llm/pricing.py,sha256=5XHsvV0Zs1f7joHAHqWLDKuRupRemjFWrwa7dLMZhtA,8537
signalforge/llm/providers.py,sha256=UTodt2LnfkGUC5TRLzLmohAgfgXXXNkdUSMNZMp54Fs,56883
signalforge/llm/cost/__init__.py,sha256=teDNqq6HL7ggr0MfrnBwPdVxKaydbMeahqyutUmori8,1373
signalforge/llm/cost/_rollup.py,sha256=BYg1fCh0nvRA7GETW80ciJ1XZ7WCWD0J6_H7MpANHbY,19354
signalforge/llm/cost/errors.py,sha256=VJP8W9nHDSgQTp3kYyo1YqN2nPPnFIbCulu5AWfai0I,6506
signalforge/manifest/__init__.py,sha256=2FkS7i2O-cOHh5pHRRKtz8ovL_Vupc28QS1rzCemxk8,2023
signalforge/manifest/errors.py,sha256=25L6WBddVDTw_p9hG_3q8khQBQtIs4EaIRBE4R49pF4,7503
signalforge/manifest/loader.py,sha256=DJgWGlYT0JxxIuDRT7sTtnV5_qcMsjKMJNZOyWrhyMY,28241
signalforge/manifest/models.py,sha256=cOOlpaaGpUEemIdWI0-RGT7LCe2QCiiSVLGbo_lgA0g,11348
signalforge/manifest/select.py,sha256=WEJ1ZO-U83GQok4yjwR07hRLoxUkB1Se1bx9wNt3z-M,7182
signalforge/manifest/template.py,sha256=tbdH4F36z8W-XqMpyU4IpRSXhOobE-Bg56XMLiYpVC4,8273
signalforge/prune/__init__.py,sha256=He7hiZGZqYiH8yeDwAXkSR_C8L3VS4KkLYz_QR2tWvU,1626
signalforge/prune/audit.py,sha256=M03I-ALNSJzpwCtKiIdvqgue8FuXgMDMUhwnIfnZe4c,12755
signalforge/prune/compiler.py,sha256=XK49giagrf2ReNSXWoAPDl0fn-C07azFlYAo3zm5A1E,41324
signalforge/prune/config.py,sha256=Cl0OOcpuPPsf1kRs59479gWwcstXAmCI9oBw2_eYm0Q,14197
signalforge/prune/engine.py,sha256=fAVDTCK_dbLOxlaOTkAC_eYR2t2nBQ45ZbdDzaznqys,51022
signalforge/prune/errors.py,sha256=5E3oebQbIP4u129-BOIUSGI9rltC51aYRxjaiJS-O7g,9670
signalforge/prune/models.py,sha256=TD68WDopQErMsYqaauATB6m9ohMcyCrDEtxQ434a4OE,7090
signalforge/safety/__init__.py,sha256=WS4ZO8-S7x_JKahQm7dkHccGiOcBYmfJAZxl8RqJWmo,2192
signalforge/safety/_path_safety.py,sha256=qT7zDlwggR6yw9yReT9zjXSW2uqTIrS2N92o7mvnPu0,2130
signalforge/safety/aggregate.py,sha256=mGAuEVwAbKS_hIAYaLXHgXGVC0c8b6h3NEjlBNKafrI,4707
signalforge/safety/audit.py,sha256=sd2exUwDjpMUepb_ixDuaOZJO4N1QKGFuQbS7R5SxGY,8424
signalforge/safety/config.py,sha256=bTVWVgSPCvl03NI_Fu0TldD_IDaUiT5ZopdOUTVouuo,9802
signalforge/safety/errors.py,sha256=Mre2iQouMZXFngdg92BHEPpM-yoVIho0mGGcLPseE-0,10470
signalforge/safety/models.py,sha256=_DoRbjG9capQAI26ZdD-pcak84io12ZAnwQ3LTV9ViE,8608
signalforge/safety/policy.py,sha256=vNAgRVuMIW80KAxIRZ4gm6pUzslEXDT7jKPSnHMZpl4,11305
signalforge/safety/redact.py,sha256=m6ymT-MPiF4lEGEM8ZyvBLTcKzDl2HaezNy6eR9FU3U,13167
signalforge/safety/request.py,sha256=7u1nBdUW7qKyLcDmaKjZsIeqF2M98X4f9Ubc84LbVno,13071
signalforge/skill/__init__.py,sha256=aF0PhDUI-g11Or6zz2RTPBwSrhvNEM_UL0qGUrVxJOk,11520
signalforge/skill/errors.py,sha256=d2Mjp3Ej1jTuYba9l7Q5Dad1ZBzSnEUcnk_LjBC6X_A,4539
signalforge/skills/signalforge/SKILL.md,sha256=1dCD-czf2BExzZNW-ZhrnW3m8VOqWYJJKEcguDIuiZw,13372
signalforge/skills/signalforge/assets/SKILL.eval.json,sha256=KHAoLqg-qFJIYGC05-CBZVur4GICj2dj_itoS7EJVOI,673
signalforge/warehouse/__init__.py,sha256=Z0jMg1ljOmt8nv8dFuTcYdDk0ar0aU8YKR5jiwvHeBo,3684
signalforge/warehouse/_path_safety.py,sha256=MxDIQmpxAMxnKDS3OHX3U1UcLXQvpBs5JEjtdyvL8_o,2550
signalforge/warehouse/_sample_id.py,sha256=taSxWd12KzJKjuYtimFBWHFodQ2m75PyNQRvFASkgWk,4211
signalforge/warehouse/_sample_sql.py,sha256=5GEAVOAdTBcPwnwnYAnuzdf_1ywBj5J_uRhqtV24Sd0,3813
signalforge/warehouse/_sql_safety.py,sha256=51UwHvTfDQYFqw5nmEjUIi1aCEjhLosRimpPG6UDK7Y,8592
signalforge/warehouse/_test_result_repr.py,sha256=icASIP7-zvozh95taBmBrLv3Pt7AHJnuGwprdbb9oeE,1719
signalforge/warehouse/base.py,sha256=1lxBNpUKIWEFwHO_P7-0tmV4kPBfm_pIxO0KQ8yXlp4,13518
signalforge/warehouse/errors.py,sha256=xAwSGFvbQ4IVD8lewxllbHiPYpOmczNkaizZuYF3gcQ,25990
signalforge/warehouse/models.py,sha256=9uTg1QBsL9K2aP2Y06SMtBa0JegkzNnQvRAG3wkk0bM,16882
signalforge/warehouse/profiles.py,sha256=OgYUCjsanFIHKUW4gCLHKzgiPsofpNSXLXrAX7CNmTQ,19857
signalforge/warehouse/adapters/__init__.py,sha256=g2EA-U6lA6kqmHt_DOQ5e7WfxCCZBbhUmz9Mc_8kklM,370
signalforge/warehouse/adapters/_client.py,sha256=2llSsh-OM0dWmX3EYHTpYbqOELKBafgG_Pc4yf50heM,12347
signalforge/warehouse/adapters/_snowflake_client.py,sha256=MC8MHA2Q-dtnZsp_XiAZAgY3i9r-0-x-Nl-ehHLD9pk,10895
signalforge/warehouse/adapters/bigquery.py,sha256=rYWygp-9rjq6h6ATcjttZdSzAmeuJFMqP7VgMNrQuLE,47395
signalforge/warehouse/adapters/postgres.py,sha256=ZIaXvnKcEcEQY0L_6YttK4Md3sc3NN8b9dgdTBf_6U0,4153
signalforge/warehouse/adapters/snowflake.py,sha256=ClKcG5lx6IwQi-EqnzrHYi9Rtiy0Ri_mUelrFbEiBkQ,48461
signalforge_dbt-0.5.0.dist-info/METADATA,sha256=t6RWhCs5TjzbKc-5SOKtHLpVjbexVyratBRrzzrMG-Y,34689
signalforge_dbt-0.5.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
signalforge_dbt-0.5.0.dist-info/entry_points.txt,sha256=KMmnjFF7Wr13r4ugEGA0lODYTVFCVTeGKnMMHcdTYwM,53
signalforge_dbt-0.5.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
signalforge_dbt-0.5.0.dist-info/RECORD,,
