grain/__init__.py,sha256=XO4udpGiZKybdPagj_2RoQH0FRw9oO-MoXoXa0oikJA,89
grain/adapters/__init__.py,sha256=XO4udpGiZKybdPagj_2RoQH0FRw9oO-MoXoXa0oikJA,89
grain/adapters/adapter_config.py,sha256=7Ug48pyY8Vv7dbvODjmUeNTTW_pkJ_dGr7GCBo-zdLQ,7377
grain/adapters/capabilities.py,sha256=WPGymb931L-8fu7uBuJ5mwhzSS3jV_PZaLXiZLWkYwM,8029
grain/adapters/export.py,sha256=sRkb0O4xmpWTm2wZM6d4CWBV_f-QWQNE5WugCC4fKBY,3848
grain/adapters/filesystem.py,sha256=zVDUwDfY2XDOI8hOc2VXjwcycJmdo6XTGaM43O1jOdc,1144
grain/adapters/manifest.py,sha256=XH8FH1RbMXho8avRANPlsWfYdb5QfVc47M8xf4nhw3g,10199
grain/adapters/model_config.py,sha256=cgs54LO_kyx3u9D6MIrc7mkxZ20XK0_Psdysms617Ig,6855
grain/cli/__init__.py,sha256=CjLDgTBhNNm4RrwOm9iASvtS0MIYjjSnG2XKe1guoFI,11037
grain/cli/adapter.py,sha256=53VvgY19kRTlsNsV60d9fGc9Mp7F_5vD1SNZpI1SZBQ,6252
grain/cli/archive.py,sha256=YUstv1b4C8PXAuln9akfF0oL-_SmmjhgaUYjQKb71xE,8542
grain/cli/context.py,sha256=fmG_zRH0XpYjUvjPCOoIhvxv3zD3fHzFhJhdgEB3RJ8,12435
grain/cli/docs.py,sha256=DrFw76majxk_KgeOVzgu-Odv0HAxAoVf8UgpmhMcNMQ,7006
grain/cli/doctor.py,sha256=0ZMFARy46iLj4XIBKPqc0wxRoyxcoVIKwWbSg_GdRYI,3853
grain/cli/embedding.py,sha256=ei6T2ZBZMG_1LvlCAPa9HCXHvebFAa3nBiDGKu6i5NY,1807
grain/cli/error_handler.py,sha256=a88Ux5Bk8_Zg6UUaPMfSPlcIDYR6VCYNLNfpXaB9ZLU,979
grain/cli/hooks.py,sha256=lqxRX0H40ytMSTLpAKZzCpeQOM6GLkiTZQ_Xs2KpKWs,4410
grain/cli/init.py,sha256=t1HTjEsG9ssQz7TJxkgfgWXXMOF6ssUgnHioc4metrE,3679
grain/cli/issue.py,sha256=m_KwKU2Yc1DlKsPF1zkKl-QIp5JbWW_jK0OZduuzHcw,2500
grain/cli/mcp.py,sha256=GwcjMtZS3WrR90wkuTYlnU6jiZahqzGLkhihnmRReR4,1449
grain/cli/metrics.py,sha256=WN02cJ1d7pcUWwQPGS_0acbAlkjfPsqzWCEywVnYcQk,8059
grain/cli/model.py,sha256=-AviD9Kvqv6vwvi3iIZAV6R4dI5BrTiIFHI2BKKpWfs,6610
grain/cli/notes.py,sha256=zy7nw9IBaMzkptIpkpy5Gs2TUdO8xa0Aazq7tTYO8x0,8632
grain/cli/office.py,sha256=gzhjxcIhDbVlQi2Yh2wCpey4k2UBblsZjHeW5HSkfhI,12952
grain/cli/onboard.py,sha256=3tNX4BQjbOxqzQW7pqFIPn3KhxFUWqwEPEn_IsWuiN8,2669
grain/cli/orchestrate.py,sha256=iFaX6q1qvOw5aQDgBgsKdLLH-Tn74oi1x7yagCL4t70,7385
grain/cli/output.py,sha256=hx2rL3eu88Zi7sEnBdnX1piY16yJjXV2MDw1QBE2syk,1618
grain/cli/phase.py,sha256=Tn5gPD-8cAuTrWB6IqtDC2JOvtERiXFbR4dR_i0pSZI,7733
grain/cli/prompt.py,sha256=ErXSvlnJ4TDOrJThTRjleYObTCppp3_S0yYNCAQ41wE,2400
grain/cli/recipe.py,sha256=u7P0dxuCQ0UIkh2HLx5jjiSW8Dd4zIaBX3kFhISAy6Y,26219
grain/cli/report.py,sha256=AtDaaUs_irA6eSXEzSoIeNLdqbPBvaPZ_bhqtwPiUqw,6602
grain/cli/review.py,sha256=nmtuDhfGVGAHVOQernxA0Ch2N1FZOAl_F7vHg9Ywulw,7600
grain/cli/status.py,sha256=esh5EnPmBFMos-2j4RCb45Vks2DpXQlW7aD7rkvVDEE,10495
grain/cli/suggest.py,sha256=8-_eM5empuayPYmCmOiqK4bc-RMVLGxDph3PBTpgQbk,11862
grain/cli/task.py,sha256=vUanyuvrcMg0flCFqp65MCPUeprV_gZchn_aUbRP0LI,16877
grain/cli/tui.py,sha256=19sxNoD0f5vl1TFndx7kf-jRovtCnG_VMxOi8yiLJ5k,571
grain/cli/upgrade.py,sha256=Bz2y6DI747Lj-d--eiZPiYoJTRhsgcLupqTX9-fyGxg,9455
grain/cli/verify.py,sha256=6J00m0uyAijB7cOrwEOc7GVisqkiIJWNtg9KoOF2EKg,5602
grain/cli/workflow.py,sha256=mNopRweIIAjZKMmwD3zBWUM07F4ffZM4nLd3wAHcuzs,19580
grain/contracts/__init__.py,sha256=XO4udpGiZKybdPagj_2RoQH0FRw9oO-MoXoXa0oikJA,89
grain/data/prompts/README.md,sha256=5blZijflLZE2IgphrmThsV7xivS4O0pMd4CjnSxStKY,4073
grain/data/prompts/close.md,sha256=zMF8ReXbCrRjp-JKn0NMzau9fV6t2UirSkt6uyXU-O8,558
grain/data/prompts/context.build.md,sha256=XFSFjrHIGWZtEJ5lLu85Aw_YIBGlMBqm7nXCyxBdR58,1579
grain/data/prompts/context.export.md,sha256=aOSHYIVMCtR69hIO3mOlDvZVX9SXqKhyHOpSH9SXEYc,1425
grain/data/prompts/context.show.md,sha256=evQIwpXu7Qm59ojekLzfUjKpaOcyNiuWdPwPks56s9o,1096
grain/data/prompts/docs.canonical.generate.md,sha256=DY3EPDur_OOXEQ9JeEzy6MrbY9qVlu3Ve8JxhfQMazg,5628
grain/data/prompts/docs.change.apply.md,sha256=iYZmpYgV7r7Qq-gSIbd9NVwxoIsr8YcKA-p-tuNUe9o,2753
grain/data/prompts/docs.working.generate.md,sha256=OIa1qg6kku-KPXs1Ppi4fu6mXV-_Zu8k25dKfg4oviQ,1624
grain/data/prompts/docs.working.reconcile.md,sha256=EwWslxy2INF8PASl6hJsLy0EUOS5kmvRfsOg2TIZau0,3211
grain/data/prompts/execute.md,sha256=37RGjLZm6Fh3DdteOl6Mh5zg6Xe3YDjMzeepGijZ_b4,745
grain/data/prompts/feature.classify.md,sha256=3f9BpPVEsLvIC3yGdPk5HlCwu-CS_pNt49ojgHVz5jA,2766
grain/data/prompts/model.escalate.md,sha256=Mgef-Z81ESvLc5vqzrHnswdCgApHHYrpAAb6HhHJ2XE,1215
grain/data/prompts/model.select.md,sha256=KQ-IdHTDtcmvPlBdzYSaeCTqe_4SP0KcfMBu1FKrjPU,1314
grain/data/prompts/model.show.md,sha256=wiw85DcF_JkTadnHfneG9ljO_RDLbrvodti1YCKSQTg,994
grain/data/prompts/open_questions.resolve.md,sha256=IAXQAh1tz2oka6UGaV6TUu86FJg29XNhKNh-9wc5UVk,2384
grain/data/prompts/phase.close.md,sha256=oCYrGnI3PDRjHTpHpBtUNBakZcwX-pH0rHYkw91X5V8,6895
grain/data/prompts/phase.plan.next.md,sha256=XxJaYLFdkBnnYX2ZhKdwBjBvmhqRMzUXZ7evrInMdWo,2535
grain/data/prompts/phase.replan.md,sha256=8zD0TQLje-plheff73Nncr1YlzeLqiuaxvbB4G_mMBs,2189
grain/data/prompts/phase.review.md,sha256=HJkWt5cgfBobn37QuCoEuRsgQjdXqdrvW8Wnjc5agi4,3017
grain/data/prompts/phase.review_and_close.md,sha256=QeBmuDM1hozeJbYK7n84ZtNkufbLgpbHZ0rafvsBi_w,7166
grain/data/prompts/phase.tasks.generate.md,sha256=8EcPsFkRi-8Tu4NloQZKNp0iGrPf66NtsHiPuULS0g8,3032
grain/data/prompts/phase.tasks.seed.md,sha256=wR4WOr3dVsRF4SEpK-t8Rluk_MCnMVhC4N9iln4A4Lk,545
grain/data/prompts/project.health.md,sha256=j2ITIBiJ3Oiu8jYRBgCdm3QBp3QlqVpQhh7Szv73l0M,2841
grain/data/prompts/review.check.md,sha256=d04YM96k_KOrHcIRBL0cB2xX78pwySfIfYaFGAODQ7g,1366
grain/data/prompts/review.handoff.md,sha256=Sq3_l6jVi4B_GnI0XDZLWrHqm8o6jIyJTgD5U-aITGQ,1212
grain/data/prompts/review.md,sha256=0vPZ46ebgJnaj7xal3zo6JCTXS_KLUofvDmfWhu_6sc,569
grain/data/prompts/review.summary.md,sha256=CGO7mJYhyt5pu9cozR2U-ht1s9dnFF2-54cd7q-TPVY,1060
grain/data/prompts/task.close.md,sha256=3pMopvmGyn3aous4K6C7vq2XVraNM0Qrzo8rCVtsV1s,324
grain/data/prompts/task.execute.md,sha256=JJIfch_5x5LhyJ5ebQJkQ86LRn1pgAoQJ-NS2VDR2Sk,956
grain/data/prompts/task.plan.next.md,sha256=fLi8TxyBrnfaDjJL9-PhH8jfkxfUqn9zyEpP8niBeG4,425
grain/data/prompts/task.review.md,sha256=Jc4ehbU_467e42gWZaB9REJ9zNJWPGzoO_ewHzWTSbU,332
grain/data/prompts/tasks.close.md,sha256=wkq98BgaDumP4XJPlP1LmludpN-tPbosOVUqjjIuikI,4988
grain/data/prompts/tasks.implement.md,sha256=kBFhwcbmLreXsmkPX7NiLeCkW3_doa3wlEMaBUyNM-0,1533
grain/data/prompts/tasks.next_and_implement.md,sha256=4f9ATjovNbATHsl2RBbJNcAkbc_p01VcjxqqcoI444g,8178
grain/data/prompts/tasks.packet.first.md,sha256=Rz-SR6Wz39l9fBZJwLTAnJn5Eudd1JmMUfuNQDmw8w8,2529
grain/data/prompts/tasks.packet.next.md,sha256=BeQEbFjM1ySkGwD9-TnDlO1LuM1qsHFtDSTNt9sdQKA,3461
grain/data/prompts/tasks.packet.phase.md,sha256=mol21jdh2269w1FdB3t_lXaU6vrRMNNOiQwmOlb52QY,3261
grain/data/prompts/tasks.plan.next.md,sha256=v4qGkKeYTiwpGdiQgIO-5SdRDjluOCvrdAm8ouhk1wE,3140
grain/data/prompts/tasks.review.md,sha256=MlCrIcBvJb-3NUClFAMlUPyXZ-hnamLCS5L6Y29DrCE,4948
grain/data/prompts/tasks.validate.packet.md,sha256=DfmFmzTZMfP-6Mn2k39ggbn0iTyfuuTduH7471BsL9U,1752
grain/data/prompts/workflow.init.md,sha256=ud-TXdb5UBtmSgw2sGaNt4sK8qMYqNjKm5BfusRIZ0I,921
grain/data/prompts/workflow.onboard.existing.md,sha256=KTGlGdnPVkvzWssL6OGNlWIyUYABVXMUcmfTxpTGM3I,4127
grain/data/prompts/workflow.onboard.new.md,sha256=oDRGBx6Hnb85gX05zXoIc_wsYAv7qN_bTpyjRMagIIw,3454
grain/data/prompts/workflow.resume.md,sha256=OxGrmJO25GQoWs3RcBKE0twjAGnOt7p1DXiBXfIfkNk,2866
grain/data/recipes/explainer/recipe.yaml,sha256=Eu9Yz-a8o5FKviuBOOoPcxLLNUzXeNapCIjSb7YMuP4,649
grain/data/recipes/explainer/steps/draft.md,sha256=OIiSS2lTsIcuWNSvBifY7PIomnqaogEZ0EC_uwL3LO8,217
grain/data/recipes/explainer/steps/outline.md,sha256=5DRIJsGXgoo7usTaIaGzdmVfXni7qeVOJ485_ecs1hA,228
grain/data/recipes/explainer/steps/polish.md,sha256=g8READlf78gxLJCHcemoHDMAYoH16VqHwns5sAHNhiI,202
grain/data/recipes/research-brief/recipe.yaml,sha256=QQ_5EcGYjnyHDBX_jZkJ1z0mGwsLsOs-pYEpDk4lqeM,1093
grain/data/recipes/research-brief/steps/draft.md,sha256=PCa27wg_TkmN5qPgY0PI-ITh5aWEieJ0UWTv40gLbaE,887
grain/data/recipes/research-brief/steps/format.md,sha256=ovRHikV0TlM9z9_Fr9Slw88CN0GRyNySOrBGiZCVP64,794
grain/data/recipes/research-brief/steps/gather.md,sha256=SfB2ExO7KHqYOOEevQHX9MoJPUsvjWecV2sknyNVspU,1035
grain/data/recipes/research-brief/steps/intake.md,sha256=mNLZ0OxWW2T7VBp2MtuAm1P5kecbOXcg-mTlcICe23Q,893
grain/data/recipes/research-brief/steps/outline.md,sha256=n0Rg0JZ7duRF9w1LSRTQDhe8wLIEzhIY_BU2H6Zt4pQ,888
grain/data/recipes/research-brief/steps/self_check.md,sha256=sTchOw2DS0tUBa-qCGp6Hg9fVjqNa-YPsn2Kn7YcUwk,976
grain/data/runtime/CHANGELOG.md,sha256=C79GJbevCawoxBfFJBZ4yUm4Qqw_wJzcpWJRKN39Uz0,280
grain/data/runtime/PROJECT_RULES.md,sha256=Vm-QBeG0ZYrIGOEQNWYr_TUjxtX32w4CF6LuZ3HJQf8,10280
grain/data/runtime/adapter_profiles.md,sha256=w9Jb4iyyCby-ilkPkuzcw7WlGB3VFogVYf5wSv11wvA,13941
grain/data/runtime/agent_profiles.md,sha256=fIMkyR0kJIbp9PAmCwnCDahgcicAZzYmBkD7uYYCeCY,1607
grain/data/runtime/architecture.md,sha256=3Cuu8uZGflsjtc-y8v9QMSWNx7wrLSaMW95W6lM3zic,480
grain/data/runtime/backlog.md,sha256=4aUMHOJOyv_ACeBF2H0oO2huNe1uK9DLbjJFzmUA_so,436
grain/data/runtime/change_proposals.md,sha256=rmth9330hJko_eXrJob34I8hQu5zO6w65L0ba8ncd9c,741
grain/data/runtime/context_loading.md,sha256=TO8ZNGc_BlazLxOm_Oi1-6Px-jiPZAapprzXI7xBRtc,1063
grain/data/runtime/current_focus.md,sha256=6LWWyHGC5S2rRS0eEmCEH_ZRsii2yblE0YbA6uOWXaY,359
grain/data/runtime/current_task_template.md,sha256=L9B3IPLC0jllkvv1IpPt_Ut3OcHh3O1znXOqI7fBmVE,144
grain/data/runtime/decisions.md,sha256=zB1jnPjavc6eKiPtlNOjhdu9xVUofITureBeXrw03oM,612
grain/data/runtime/docs_index.md,sha256=nLy4bsYApwEcgFb0qXEbZ5s5fe29E-2V5RM1a8271WM,2482
grain/data/runtime/docs_manifest.yaml,sha256=CsndmuK836MIlFI3WUy3Th9mH3OOv-GEhxwKLbWmdE0,9709
grain/data/runtime/implementation_plan.md,sha256=lMFk1Pm9-RnD9evMDXFM3BJrU4lfwkq9c6nsbHRIGRw,540
grain/data/runtime/landscape_canonical.md,sha256=lXI9B7GwoA3ZbXZfsWQT-XXU5hmW9F_kq3O-TBjuCmo,331
grain/data/runtime/landscape_working.md,sha256=bOQ0F2A3iDoyjzPrr7iR7qj3zvgxAnVe8UOBPFUkVlE,260
grain/data/runtime/open_questions.md,sha256=gCRZfcb29KF14nluqkZywKAQoBo1gbFIUZtC6n1_L3I,664
grain/data/runtime/product_scope.md,sha256=qZfomYmZBp9n6U7eGSs3Uk93DKnrlVMn4Xw4NYMwkk4,404
grain/data/runtime/roadmap.md,sha256=fW4ORkwg0d3pP_G-P9s16f9SKaq1YfR8pajJg6GFZZk,463
grain/data/runtime/tooling_notes.md,sha256=K25VD3CPCQ-UyHTQG3AIbKMPkN98xTbyhqyZFgzqr5Q,311
grain/data/runtime/workflow_loop.yaml,sha256=mmVaAvjTmeSgD1SCx7moalByoy5NjgATTmrf8fpn8jI,849
grain/data/runtime/workflow_metrics.md,sha256=3maTZqtTmoSPgwAH6BB4xbhOmh0u63bvcfB2RTONaS0,531
grain/data/templates/tasks/context.md,sha256=x1T0rXsNwqeh3GiV0rMDnvnR7Vmz6fPiQU-G3kbAcHM,759
grain/data/templates/tasks/deliverable_spec.md,sha256=vZfMqe4S1X9xa7PxFgFvCcJz49EVHs5xo8mGaWV3miw,406
grain/data/templates/tasks/handoff.md,sha256=QfpWAqvO1vbYma29oumm-cYENtvkyiriWqLi9gLqwbk,1244
grain/data/templates/tasks/plan.md,sha256=CZAKbC5B9Pfa-yDRK_H-i3UyG76WDLjnXWAj4IHWqfs,355
grain/data/templates/tasks/results.md,sha256=crlOXfB0Ki7hmM6xU9NhTTDuDUToEx466oDOckM73RY,2580
grain/data/templates/tasks/task.md,sha256=lDUmJthISxJjwyxlURW2ObDaHntdx8XAAOTo0Cl3FUo,636
grain/data/templates/tasks/task_packet.md,sha256=lQ_9foKU-hB-JuRgqc_7iDUQDMkPsJVgZ0_FYOClC5E,1569
grain/domain/__init__.py,sha256=qXtliAGrfZ4jZh92j6ZSUdQIiFssNdyJUknGwoSY_KU,2345
grain/domain/adapters.py,sha256=yLDBmba9SQyi5uLcjB4pGL7gjDOTXl4PLP02dYeZBLI,6225
grain/domain/command_result.py,sha256=Pfylixi9lW_7lSY6YymdGg_KQTTU5WaSSx956r8wTis,1110
grain/domain/completion_policy.py,sha256=807qeUmJXrbr4STv5NIGLPyDWvI_9vqdL6aZ81rWhW4,457
grain/domain/context.py,sha256=2pvOZrwEWsIp0byQL3p2Q8WI17FE2M1voU1KrsYlUoA,4243
grain/domain/documents.py,sha256=TrB-JMoETrLuDz_WW7D4TDFXn4X6K4nvFjVyCFcitTg,2644
grain/domain/embedding.py,sha256=dJ_WZrd4SEjx2DtrqPwjhnbTODPYzlE9JCuQ8cySSy4,1801
grain/domain/errors.py,sha256=sOqMqKqCPgXaQHhIiVPEagyk-j448Ubrh--tNYbUZuo,1128
grain/domain/notes.py,sha256=hm2_WUo5nFTqJzlzQgCIgAY-o1hTYD6ZKa-YXUc58vE,4867
grain/domain/office_writes.py,sha256=--4fzWzeaeVPvxGYqxwoW9cQaWbRsSyaV1NXFJgVldo,3968
grain/domain/onboard.py,sha256=NFW1I3GBxNCClgBy-dE3F3ZG9zxNQyqwSce6lq-a0jY,521
grain/domain/orchestrator.py,sha256=_9UZ6DpQFZr3D_Gmogh7MuSeo4CDs05C9Pdkj7z6tDc,2283
grain/domain/packets.py,sha256=YudEv8qrCStNnmrfkpTPijCsT6O2E97zTCCIbXBd4zQ,3605
grain/domain/ranking.py,sha256=Z6kI5dv0NxjerSwcAs9b8Ji5IoOo_ZgUNqx26lSTH0c,2583
grain/domain/recipe.py,sha256=TylxteEAw5lSbCwcpWjzAJBUMYRaUqwTEix-8CKaIa8,14098
grain/domain/recipe_run.py,sha256=e3OmegtAjn_FMobwLnNH7vdNQ435azYCdRnPF0Zo_jw,9812
grain/domain/review_bundle.py,sha256=uaACrZ86Sjl6lLyeucNfVHQA7o4HfR4WMr8uSYVgrto,7916
grain/domain/routing.py,sha256=pLgtirZGY6-5mNLk4pnBR3pgZqeP44q5KMcltKhyh3g,6876
grain/domain/scan_result.py,sha256=vVVCjrTi4j4EngsaNDmDPFE_Qx-5dLD3xd9OpjEhWWQ,1220
grain/domain/suggest.py,sha256=g7EgqfqEBeL5-7subrJazJ1FRLukhCUl6syKv6fywyQ,2107
grain/domain/telemetry.py,sha256=dnFzdqvFmzGs5rZ_k33_F1dFg3DwXIn-htB67nCkthk,1398
grain/domain/workflow.py,sha256=ptYshaqOLBdsDVPNWzSRdfg7U8eRga16dj88xlLRtbE,1280
grain/domain/workflow_loop.py,sha256=phgONtCq8_bZjNsQgn9XRrIApNBDnK4ArQtkISXsilk,2636
grain/services/__init__.py,sha256=XO4udpGiZKybdPagj_2RoQH0FRw9oO-MoXoXa0oikJA,89
grain/services/adapter_install_service.py,sha256=xhNIUoybBPlY33H4YwjnzL645ThCMtFhbaCVV30Sa1A,6703
grain/services/adapter_package_service.py,sha256=Imx1yQRJ3KsUy5QQoVbeHCLRs3fmqRu-inYrpj3pJfU,4581
grain/services/agents_md_service.py,sha256=6vLC_zdyUsicfqIPAJ3MHScQLpWx5fv1UkeZABF46FI,4992
grain/services/archive_service.py,sha256=ZUt0mqjgFC4lCSSiTWTtEs7vfbdrbjdDjUzPaWSgMr4,25266
grain/services/bm25_provider.py,sha256=iC332VFT6nYM8zYDHHucmkH9jp8CeTTX7kvEt2Z1slE,2066
grain/services/codebase_scanner.py,sha256=_Nuvq1S5AD14fqiVpgMAykR3OAmt92eI2P3xn9KCtf4,15661
grain/services/context_service.py,sha256=_yNUH7XB2C9i0ej5X7GJ8MRFOf6pB7vIyK8IkuXV6hs,37392
grain/services/data_artifact_extractor.py,sha256=z62xnCaK_xjKhbIA0QcnXMqCE6nUnJRRFESCJdntqJc,5244
grain/services/docs_audit_service.py,sha256=fGmULI4jjI9xpZVdH_p7E5Zi_DnZGmCn7-wvWnvmA2o,57433
grain/services/docs_extractor.py,sha256=S9YW-o7rxlaIckdGCxZ24Wr3Z2lOA8gLii1rdFriauI,2942
grain/services/docs_service.py,sha256=Xn9pw0OvrRslAeKUYknfYdPGDNsqGsPgGMADB7-e_uA,5334
grain/services/doctor_service.py,sha256=S7EGftKRkAgM-9DCsnepF-o4dgR1T27Hm2BSvxaNrYE,6369
grain/services/docx_write_service.py,sha256=--66waWY29WHW8tvY2NHqQzKXSc3GNHA90pfkZoR7cw,5723
grain/services/embedding_resolver.py,sha256=LX_GqhvoNsA7SOaL8gF9d0e56sg1WWttweXxaNlJosg,5177
grain/services/embedding_service.py,sha256=0F24XQ5akR0elafu0LqRfsMw5SVrdh5KkVe3p6uHeng,853
grain/services/github_service.py,sha256=BlJxjBLZcA53UdRw1U_cwewC-Hv0v_QREVL8gxJwvoQ,8840
grain/services/graph_service.py,sha256=Hvp0aJHeDvafN_u-fnZC2r08158tn5_Gl1yjhpoym2Q,16538
grain/services/guard_service.py,sha256=exWkPEOODfD4sMViItlrdW0B0QWy_ts_7tFahN9kISE,14987
grain/services/handoff_service.py,sha256=3_n40eVDPv-pyglw4XwxIFWu0RKygocojmhwPTSslwI,11506
grain/services/hooks_service.py,sha256=As9HdGfuYo9w3YUY7zxeKNF3Uddto9mgDGGj3FxkORc,6446
grain/services/impact_ranking_service.py,sha256=2Lw-cN1_K6tgeAF6L_e1ZAAdcK40397hmExSnsS7GVs,4283
grain/services/init_service.py,sha256=rkTExV0CMNFhywT_PuaAdOgEoTEtMVUsVg7333fcCL0,12661
grain/services/local_provider.py,sha256=BkD7w-kfxjJkZZgmzyKNWJwbuMnAtQB5mDkw4JJO-SY,3020
grain/services/mcp_service.py,sha256=ZOGGiKGrDq-_9nZk9IBOGnR2AycCo5CCV8TwBoeaJgY,11423
grain/services/metrics_service.py,sha256=i44UOaxjkHA8Tb6imnfb8Phqfd8mcsBBYiO6b1SX5aI,15081
grain/services/model_service.py,sha256=jc_nYyAR_r2xY8h5uV-KVzZ8BgeqP9zihbmn3N9MRLw,2212
grain/services/notebook_extractor.py,sha256=Dh5pkih7vGvVI7BWGgxcEuD8oG9Un3MvAjTz4vnaDII,3063
grain/services/notes_service.py,sha256=3RRChmn5Tgx6HvxdQcjDvkztvnKy26T1v1-0MnaoCqU,9861
grain/services/office_artifact_review_service.py,sha256=xpysLJdF2HHLFvF1ThtKD8GCUNdVe4H18s6F9-PfFKc,7208
grain/services/office_write_service.py,sha256=vPQH1Yo7UUKva1LpAmTY1U4i6d_kdY1cVCbSrdQgwkE,3591
grain/services/ollama_provider.py,sha256=Gy00fe8KyrlzLgTws_it9k2xHGlNzSRK9UiOnxGA67Q,3423
grain/services/onboard_doc_generator.py,sha256=BDJYYcL5qriQqUA3XpxUa7yjaFQEX2mADORslObs_kg,10850
grain/services/onboard_service.py,sha256=Lpt5ACijkP7Y6rR6XTxzTY660lL5EoUrRgMIcIEzTqw,6417
grain/services/openai_provider.py,sha256=FmvB1VpD6rdS-DrCoQa5tRX4-RKgnQHNSIok_f5xcj8,3408
grain/services/orchestration_service.py,sha256=6w8szFYLvAjzM7Ga2op9IF4oRLZH2RqSYL89zFL2-F0,15854
grain/services/pdf_extractor.py,sha256=AeTeZDz4CmmvuiLZJmcwcJ4nR3ve3c2E2ikh_haXw-M,1545
grain/services/phase_archive_service.py,sha256=kHfp3xki4L6YNxgurxH7AQdfg3urFsjKwQaP2WGbgFA,6339
grain/services/phase_close_service.py,sha256=DfInBdmIheGKTx48jqKybd6GhQ4ryAy3OUjnVWXwMOE,7701
grain/services/prompt_service.py,sha256=3OUSyuf9paDVyzAsDLrC75pTtIK3-lh7qpkLd4-MTtg,2701
grain/services/pulse_readback.py,sha256=AVilTwoWVmL5ffBWtfQzI0gPR0LQPJ-TlI8cUxRDtHc,9474
grain/services/ranking_service.py,sha256=2ARjFeAmGdF6HSejYHRG5TNTl0ok7fBKzIuQjGk-DPs,3281
grain/services/recipe_service.py,sha256=6WKq3VZ4qMQVKaZRsrQRT7usqGN_vVhApyYSniWjPe0,43524
grain/services/recipe_store.py,sha256=G7gk5iNY4WCQk71Gs8AzG-n1zsRVr9rP6uHu-5QkSDU,7450
grain/services/reconcile_service.py,sha256=GjPnLykRJBFGMJuO16Zc5qH5A107mquqvif9xUtXIvg,12395
grain/services/review_service.py,sha256=gdeJG-38kGQ8ucdAynwj0ctnDearBC6rLtCWJX-Wn8k,9682
grain/services/spreadsheet_extractor.py,sha256=weRLlAFGlzu77NESzqEWK3tfAsLZvuRgB60tQ18z8-8,3448
grain/services/spreadsheet_write_service.py,sha256=jB9Wow9hhZUsGw7DWtY1t37XeJ2eiTJ5qDX5PpKt2YE,4315
grain/services/structural_intelligence_service.py,sha256=6Xfm0iwNj_b1774WCUeG40iGCrIA2OHMHdn7HAzXQLM,23200
grain/services/suggest_service.py,sha256=9nT3CNJQwaWInKa1CYKB0VYG0-gfMLiLJBOlR85r7B8,39290
grain/services/task_advice_service.py,sha256=CAyogzq-LKLUh65w9qeQloDfWOX8PStkhwENyVnyB2k,7272
grain/services/task_observability_service.py,sha256=oCFkQCjJ0-yF0I4pNWHe_QF38mgUAGcg1rGZYj3pDqg,4048
grain/services/task_prepare_service.py,sha256=zxwAtsEYJMb7o2WK2LdslsSXockrnhKm0Wc0zfv_byk,2723
grain/services/task_service.py,sha256=A1ggEnZ0QqEdXbwe1vYvCI4Q-5EVFyxBJpxqnfk15uY,14120
grain/services/telemetry_service.py,sha256=p-tHqgPa3HKoztg51AnQ8UsdguHvOA651v4UDrZWGbc,8861
grain/services/upgrade_service.py,sha256=I06crfPlvlH7Ix3MeAyiaOxZk0vVshKpgm01qWAqFkM,10757
grain/services/verification_service.py,sha256=58_Q5m3PcXNNNGfz3WyYa4q7iE2Jr4FoKKL90qwFxxs,15846
grain/services/workflow_diagnostics_service.py,sha256=RDCavidStJfF1sqnVfz9nTaoHf6RPdjF1axQyVGuaQQ,12414
grain/services/workflow_loop_config_service.py,sha256=_P5ok6jwQz_NtRPbCpjrm6NmYaG83pBuVNLSQjR7VPM,5800
grain/services/workflow_loop_service.py,sha256=LudK48UgZ15Xt6ZXqt1zBIlfIJg2oowFadnoigz0rtk,24664
grain/services/workflow_run_service.py,sha256=Xd0Mo1LrsM-Mo_NFnHzjIoakdOqN87oFVxotyzbk_64,19422
grain/services/workflow_service.py,sha256=_ZCH-abhorSAuMcVgK5PX4YunhaPjxgRP6ya44wd5qY,31319
grain/templates/__init__.py,sha256=XO4udpGiZKybdPagj_2RoQH0FRw9oO-MoXoXa0oikJA,89
grain/templates/loader.py,sha256=RCxVNG2dIIiIcAEQl-st1wrpy9lKzkRPv-zUIcYbYcs,737
grain/tui/__init__.py,sha256=-Ew6G-1l2bxGAdWRm-7vcs1gplHBK_LLKgUq8BYA0Q4,555
grain/tui/app.py,sha256=IsQr40Hgq2Exd6jiKkTonRho61xmGR5Rq-RveWTUhJM,25380
grain/validators/__init__.py,sha256=qAAs3HtIcqjs6o8DxFJZg48WYcGNDuQECbCj8RbNZf8,220
grain/validators/authority_validator.py,sha256=dN1ju-l7U7eC4Dm93H8K6K9gkCZO5okIlNZxP25VMgg,2144
grain/validators/doc_existence_validator.py,sha256=aEELvYSL7ljME4IOnCiHfa8uP6MxE5Sncfdh3DfNQL8,1086
grain/validators/manifest_validator.py,sha256=mj0Y7G8bi2uPA3eWKJB4YwFxy3iQx8mZypkOxxzNb6E,4572
grain/validators/orchestrator_validator.py,sha256=PJsOZgnnTt4_xRRMrXDoMb9p9ow_QawUSCqKQDTSQYk,2218
grain/validators/packet_validator.py,sha256=dS9Xql_6LuhT_1aurdgZ7hwjosMh9Y3YoI_xR8WMnFk,5523
grain_kit-0.5.0.dist-info/licenses/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
grain_kit-0.5.0.dist-info/METADATA,sha256=luD6v4xoYkQu41Z8ZXg_fs_y5RTBerguXZyEeWQPSnU,12437
grain_kit-0.5.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
grain_kit-0.5.0.dist-info/entry_points.txt,sha256=kqA6HQx1P3W2QUOfl0JFoEkQXn1OIFFNWhO0se6Yxew,40
grain_kit-0.5.0.dist-info/top_level.txt,sha256=-B-uymHFMIUZlLoXfhhon8S30_moKYnumB5yrjz2zg0,6
grain_kit-0.5.0.dist-info/RECORD,,
