frictionlog/__init__.py,sha256=JMn-kSJJjR26yMkWdSLLhkYoSPt40-a79FBtoCwZvvU,116
frictionlog/__main__.py,sha256=ShwB_yrGaHN81XfsWCSkfHD8GkAZm08ZgKBrUlrQGP8,137
frictionlog/config.py,sha256=4-74gFhjnvviF4YLaNmUWTxOl8Zi0g4tlqnoGxAO3x4,2430
frictionlog/paths.py,sha256=p0XySMdAWAMI9MBrtlHkHmbOIz1N9rslrQkToypeb8M,641
frictionlog/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/cli/ack.py,sha256=fjT8YKZC0_-q6xEb-ddlkSbUKWx5eIUFttdUxUgCfB4,3655
frictionlog/cli/confirm.py,sha256=jSU6QxzTdo_GyJluRQ90BwE0kuXvV8xn9hUaY1y0fp4,7723
frictionlog/cli/digest.py,sha256=oIj98pRTEoIoJmPGNqUR_IffsvjYqhW9f_-ldZBXlRk,5936
frictionlog/cli/init.py,sha256=7r22ysqC0WHny_MqTWOOIOQJwFbgfuavOwcP3aSjW94,7714
frictionlog/cli/main.py,sha256=Gz3lgpfzoCbL1EVF17kLex-P2aLU00uv__7PU9Xo4wU,1328
frictionlog/cli/query.py,sha256=mn0ON1clKVOQBXZt5u5Jab2ccILcz73QLD8z2SimPLQ,5083
frictionlog/cli/share.py,sha256=Aata04HdJiK9piU4J8qXHXGo4D1MOd4iyoz5RjV7WDU,5670
frictionlog/detection/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/detection/heuristics.py,sha256=IWYVTh8_t-gL0g-YyTC7dyGpvlNKzvnhAPFL1D1MfCU,7315
frictionlog/detection/llm_batch.py,sha256=CbP-sWxJixONl7Gw43-hJzse0jywg9bGSZEK4kpL7MY,6297
frictionlog/detection/queue.py,sha256=v6U2JoxhWjA5xyHyaIXg8wKZdUuGttwoa_6B3i2Dm0Y,3378
frictionlog/digest/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/digest/aggregate.py,sha256=iYJ37f7dTI0H6wt4BMp2494nDvOOQrrCIaar9bkNCN4,3568
frictionlog/digest/generate.py,sha256=o2ldc6YnkHWUzsPySs7xBgx1F27Q3SbdclPexpo0GKE,12190
frictionlog/digest/template.py,sha256=Mvfjp3TyezrPEBsmXykp88tuvxBfXRpxxgky23eQ2ks,5415
frictionlog/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/hooks/confirm.py,sha256=Rck36RFrGZuelEjl2BS6uDQj8FrZJ3b5JTn1ooSGN9M,4704
frictionlog/hooks/nudge.py,sha256=rYTe__RZI9_nqs8spGWFplUebi0YC7_AqxZt-rcTo2U,3468
frictionlog/hooks/posttool.py,sha256=vrwkUPFjXcjEhA7FOUyytYxrbm8mh1-9VKpf5vsqA-M,9443
frictionlog/hooks/userprompt.py,sha256=xt-BIV8qulBwf08GVh2_TJoAqPtNn-S2FaMMqGIvCZc,5385
frictionlog/llm/__init__.py,sha256=6vYXXU67fsVe4r7UpfAkFiLm8J27tQtFO11JXr4n8Hs,79
frictionlog/llm/client.py,sha256=EmzsrFA2MaLa5ROSiiES2Le-3WNLexJ6N0Zve6-P9Gs,13454
frictionlog/llm/cost_tracker.py,sha256=mogRCi4wCmKXBeEQKfDNRJ-9W5PgVODnKiogJEmxL98,3246
frictionlog/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/rules/matcher.py,sha256=hMpLrnbJOGS0UaD4RalcGPVuJq3hcN2pQPki72hm2dY,9105
frictionlog/rules/scanner.py,sha256=eNiJcs4elj22terjpJaTswBTc_fAurUKynnV6ZxavRk,5368
frictionlog/storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
frictionlog/storage/claude_settings.py,sha256=-0ydpRY70tcLUJwyrUelHaxMrbEKpdY8E4Blk-WQAOc,3524
frictionlog/storage/db.py,sha256=OGqNSnxZJ5VV_Iaw7mix-zC1atazeJCNxIkRWUC7vsE,2431
frictionlog/storage/events.py,sha256=6MQKumJG538zK8nnu8DztnihG1UPywGZOfZ5bFWvI-s,4406
frictionlog/storage/migrate.py,sha256=6BEQociJ9rOBJP90Jp5VCNC7YAw0IKs-5Wk6Xnr3hfM,3017
frictionlog-0.1.0.dist-info/METADATA,sha256=k7UBwZ9pWAVe4dHdsQWR6ZO2hdBTjtqaTiQbnVNhaks,10156
frictionlog-0.1.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
frictionlog-0.1.0.dist-info/entry_points.txt,sha256=veMx4YrVD68iw9EmoWc9DJEwhVifBCrZ878GTHiy1rw,48
frictionlog-0.1.0.dist-info/licenses/LICENSE,sha256=S4sOxuJcRSckqBqszMFwJGSqNPyxdMFJrTmdZY3mM44,1081
frictionlog-0.1.0.dist-info/RECORD,,
