obra/README.md,sha256=Ma-sASb63OldnunpbEqM3xqfhrQUQW8GUXJ-1ot8MC8,795
obra/__init__.py,sha256=E_ZRlY13BbDslxfFOG0iG2IOFi6-Fm7GJh1F8Fj7xqk,1993
obra/_build_backend.py,sha256=ssqkbiuzS28D_JLw4QI4zEQ_S-9Np3838UE90lXHuiA,5713
obra/cli.py,sha256=iiInasE1vbgVMAZ8yQUnAbgWCW4R17ftNfZkLsFvi0M,684070
obra/constants.py,sha256=SrAZXKj-dr3JOoqpvMkx0C2X9OldQdUtmqKmHIKpDD8,11764
obra/exceptions.py,sha256=-pzMmeHTpdgE6tdQ8sbAIuZ78fR_dbMVseadjZtmG9c,22791
obra/model_registry.py,sha256=2Zz6D-q7UVMEaPumtGJjH-W9oltYmtOFc1Yj7z56LD8,53217
obra/ollama_runtime.py,sha256=IjCk8MP2MmK6BhD_Is8zM9LxHFyKFWet44cdobRngVU,6060
obra/version_check.py,sha256=4aX8H9M3lCequSQk1zsR9R4QXzVmcVJgwOc661_lvus,22660
obra/.obra/BRIEFING_QUICK.md,sha256=1xxwlCeqCFwAi0niwyvOD-L_XA4F5ImddK066ckRzxE,15845
obra/.obra/LLM_ONBOARDING.md,sha256=RMymNpTx09vR2HRfoy5CpSk0CrBqxp3VIIC-JQOrrWg,159568
obra/.obra/OPEN_CALL_AUDIT.md,sha256=l1w6-arSpSiC58WvgroncM6Ok2Mm-AHU0qKcxzNGQxw,8142
obra/.obra/templates/autonomous-progress-entry.yaml,sha256=4xV0y0xOoFR46l3lCu2hHZ0FU3qI2s98a0tl9yCojfA,1580
obra/.obra/templates/checkpoint.yaml,sha256=AFABhbZrUODlwFFSR3Bz5zbvWDNNGf8OJ_OHbMmM4KY,1708
obra/.obra/templates/continuation-prompt.md,sha256=0QTwKShvP68mAZWxWaLXVRPe16anwjVKvf0osKpaFW0,2327
obra/.obra/templates/escalation-report.md,sha256=WHY0A5JphLT7Pwp2B1AEe9quQXswiW7Z3Qo2_kDz1kM,2402
obra/.obra/templates/handoff.md,sha256=WOBUFP7qCtnPuMRz8fykcOfhl3ZZ5PSY_-1n5JCw7aw,2002
obra/agents/__init__.py,sha256=rl63s8AZj8PfVsOaP_RVjvwVkqLKAgrdKimzKbx8b_E,3403
obra/agents/base.py,sha256=nkjX91_6hCbnoMnTN0hOlf7PzC2gwsSNCl0jUGXqYm4,48211
obra/agents/claude_code.py,sha256=qiiWOYYYJA_itvCrjwxdsfbnd1V3VDvIaIirO0OlA8E,17264
obra/agents/code_quality.py,sha256=SJV4yC4tkHaoG4A7hdrK6-BSfK-8q6yrhR2KMTzRHbQ,14778
obra/agents/code_verify.py,sha256=x5S21xaU-Ng8gF1kBPm3GMfbje4J-oEphN5vIp-n9eA,27162
obra/agents/code_verify_runner.py,sha256=4vOpX-WiyQ4pDVXazdoe-Vo9dr_FucMiphogOtXOlSQ,7625
obra/agents/dependency_graph.py,sha256=cHr1_ZDgsQqLzOfABTSAm5EHc4sUjuK5UmES25eRzt8,12017
obra/agents/deployer.py,sha256=juBFNJ4EYPy5SPXcA4pKBX8CNmQGnfylRQa-r6NQwZs,21931
obra/agents/docs.py,sha256=ye7LOHOPKqThWpWwSDdxAGilEEDjA1LEg-c9TDOiDkk,25546
obra/agents/registry.py,sha256=PyPWDHbJkrynGkY-vG6aqHU3ERiBUUEM_jBeoGaUmbo,11652
obra/agents/security.py,sha256=u_Y7aLrxyQo7veBs06zlrPdQWdCIqFAyrISc9ljkpi8,23918
obra/agents/sense_check.py,sha256=g0TCQkGY0cEaAS8BW66OP-tQS9XTMqS061hpRb3ThG0,16814
obra/agents/test_execution.py,sha256=RwbPDKeBPZejri6R2lc2NFDuch4n-woeVnRs9B_Jh0Y,11462
obra/agents/testing.py,sha256=LMXIoEZWAYtt5_5eYq_a96SUxvFBpRFn2QGiWKHgzUE,13202
obra/agents/tier_config.py,sha256=VUpULa6-UfJTwaOT-EPq8wPw4EYGnmekVmCe_6uXoLY,6511
obra/api/__init__.py,sha256=-ogLEtujzHYimyHI77x2tksZoXbNpYiRCtRgc3TXOAQ,3183
obra/api/client.py,sha256=4-OBSiYrZa_OPDn_r2vVyB1sBHXU3GsxwRGjbmcskLs,92310
obra/api/contract_registry.py,sha256=n0JeH_R93O3s2AlsThi8L8ovrXiCi00dLAueNfKUF80,9569
obra/api/protocol.py,sha256=MlqUTxy0F_a5B_SrmENHPV5eCS4rmb9EyrP4BIWjIH0,82337
obra/api/response_handler.py,sha256=80KrL_x4hThBBBQVqivM3u1qjfj5VjJqL3Xy_ob8614,3384
obra/api/schemas.py,sha256=TNMuNRpQqIFtj49KFdm5qULtYIIISQbSyANyVVzP1oM,17323
obra/auth/__init__.py,sha256=YHk_CL3FgDVntqFVWewW1vs4QqXzB_YeKdtLnb9OJ7A,2437
obra/auth/device_code.py,sha256=YffRNcrFc84Su8QyAfrASivJObzF8-2Qri0thO8dErQ,5893
obra/auth/oauth.py,sha256=CpuPMflkwCb2tW2_yIfQawsy3mK6ujikglpuBOTWRdo,16956
obra/auth/tokens.py,sha256=XGhBoS59Bn6Rnq7kxAjaGv8chgyjmlB2T2Ughea50fk,12055
obra/auth/types.py,sha256=RiUkpy_8fDyhKvjS-0mKAIcAIGR4ygevOtkgSQ_Qebg,496
obra/auto/__init__.py,sha256=dGBFuGx0KyhiKN0kdGtIYKNhN6prKbCPDx_OcoWAWD8,764
obra/auto/assessor.py,sha256=adrFH4diTf1RBvNcPpNsbejLgVJ38xPpGdxsFxe0g9M,7032
obra/auto/error_handler.py,sha256=F-MXbhcdIsfC3SH5ViiUGcZhuxtXXHZ-4h53yA8Fozw,7089
obra/auto/plan_reader.py,sha256=h8wQoqkB7T9dkxd9-IKyM78UL7gmpbOPxRnqlHnaFNs,6258
obra/auto/runner.py,sha256=OTBK9_bTcFslH6CocmKAd_3PGMmAXr-iiKd91DGzZIM,37112
obra/cleanup/__init__.py,sha256=wfGTcXzru5BSUVT8r5aF9V_hRL25AtlAm5K_SPCWy_4,526
obra/cleanup/epic_generator.py,sha256=Lz2SYpKgh64f0mEZeRfctmaknjM4R59-bJDzw69xGoU,5635
obra/cleanup/resolver.py,sha256=Ngm_JgrlT6QvriSzqm5qoQsy0v7EKhL1gF9Fug-pBzU,5260
obra/cli_commands/__init__.py,sha256=TiOjQ8pHRFVwXYqJ5wq4rQrMZI0R2ABLxuAH8sN9jl8,336
obra/cli_commands/upload_plan.py,sha256=2HewrgPY1kDQxyFhQLdH0ZDbh81dNGoqMYol53f3ySY,8125
obra/cli_commands/validate_plan.py,sha256=LaC5J9B7K4t7GSux51pVcncszJ1OOH-EzYKXtGUz0vw,8612
obra/config/__init__.py,sha256=1mw-MZwyz7WxgmZTLN0ZhhL_1SY_atfzxC0_2VT0ttY,11586
obra/config/auth.py,sha256=juTh-hx3s6bFmkYItUVd0okexIR3e-H0ud-txQDQ5JI,3870
obra/config/default_config.yaml,sha256=OWb5JDeLC4dWxtg4qUAukjTGsV7X1_0LspfQgWxHqHA,135643
obra/config/llm.py,sha256=SeFw-ViYUVOkKxjIL3p-KuBTqMoKGSzm0wya2mPERQw,87619
obra/config/loaders.py,sha256=i1CKM2RnRvYO8VpU_mDtbhD7vJy9_Ssm5NNt6L6dgXk,333668
obra/config/providers.py,sha256=KY0v4mmWIlOoT2A6hzZEoAIzHuNWAmH58ow4YbNCJoo,21612
obra/config/schema.py,sha256=eT2oU-7BRt7IFBaMxU-i0DurXCRdvkobK_cmpgElB2A,16691
obra/config/defaults/feedback.yaml,sha256=Y_SG8T1DcEWLMpoehTkbhJaGX_U3L7NRAIuTBXkNS1E,4086
obra/config/defaults/feedback_classification.yaml,sha256=MYzm_Aa2HBVbEUiAZaP_8nSVMazD5uW8XhhQLMvF480,5474
obra/config/defaults/work_type_patterns.json,sha256=6G4ffUrH56TBVr1zEQhmYfKkjzqjFxC3qgbWeemZhYc,22532
obra/config/explorer/__init__.py,sha256=ylZBuLzi2J262c5u6OI6cbDd3cBvhCg_v8QaMqmL2-Y,420
obra/config/explorer/__main__.py,sha256=G6iG1ZrecZJ7lJ6jbHy03NaP7g1-0hQgyabx6NXQ3Ms,205
obra/config/explorer/app.py,sha256=KdrKXT2YCg5cWNFyz5ws2ccx60qAKyNQUDMIiZQ8gc0,114057
obra/config/explorer/debug.py,sha256=IKc92JTf7jGR2rSWWZgQnMd3xFAMBzO7sItBhuMYjM4,6420
obra/config/explorer/descriptions.py,sha256=h-AtXDY6eg44cOdjuOWKj4pfad6patwXxaDEZCh_FGo,98798
obra/config/explorer/llm_registry.py,sha256=-ai64GV5V7BD9Jq8K5KznQnk7U-FXrafr5CRsweuv5Y,21252
obra/config/explorer/metadata.py,sha256=jQxdoWVzXVu41FqB18ExqYMRuw8RJKbnfkZRJzpJ_eg,11812
obra/config/explorer/models.py,sha256=kYPkxMYVPjm4wdxYogWkM3rjLa_qz2syGB4cM7o3zW8,14699
obra/config/explorer/utils.py,sha256=6XHU4b9SswTRBgKuXQ3KHVRpMtSblbuUY1ZXgDe7okQ,31354
obra/config/explorer/styles/explorer.tcss,sha256=jsG5-nIVhekAOCC7wvqbxIMqjqnWlMwgIxB-Ec8Miv0,4333
obra/config/explorer/widgets/__init__.py,sha256=kuJ0YbLl6cP66RA2LB4hN0vQ4C2aV2Ikcjkw4fhJaJI,1696
obra/config/explorer/widgets/breadcrumb.py,sha256=MD-jUHBC3Ha4kgpWijH22ihXkcFnenQnPXQbwKXmzNE,2671
obra/config/explorer/widgets/debug_advanced_view.py,sha256=TpRw7vsHFR2P8tZW2OtXP6hJuL7jS4Vq-WD_4DhVaV0,23812
obra/config/explorer/widgets/detected_tooling_panel.py,sha256=2IMqP7j0JW0ZYL_90DxgjVcugZWCF65K4GOsZfK11a0,15423
obra/config/explorer/widgets/edit_modal.py,sha256=9rXPfS8NGE9uq6lTofcZmrKd_9Ys8Ub4iTRlv7uHdak,13282
obra/config/explorer/widgets/help_overlay.py,sha256=XLH5Je5z7P0W50VwxQdZyCkbWJAubuZS0bj0LezNUpk,4117
obra/config/explorer/widgets/llm_custom_view.py,sha256=bPppyxBfnDUPzH7FuEN69X1rDhHWgraeuhRCtC640cY,48484
obra/config/explorer/widgets/llm_moderate_view.py,sha256=sJ9GVYc4tqQAclU2_6DkGEfkQNpvMKR6NaocI4ETYLk,37466
obra/config/explorer/widgets/llm_simple_view.py,sha256=XNc_UnwCQ6PS85yNg0TeGGOBhTsvRfR01dZLx0w9OIU,38201
obra/config/explorer/widgets/llm_wizard.py,sha256=VAHNvQzhB2tua_CzAOQgRjyr8-iOhdhGlHKjo8u8Abc,12216
obra/config/explorer/widgets/navigation_menu.py,sha256=9GM2gZKDXgiA6wZM0Mie1-AuwsVWjsp_ABjz_WXMawM,4849
obra/config/explorer/widgets/pipeline_options_view.py,sha256=JtUmyOxA3-iVjMOuFtyBFIXhlzN5EXuDfRiJ5Pn1A9U,40310
obra/config/explorer/widgets/preset_picker.py,sha256=gTXSCKLWTTU_6vyEmlnl-uBLoWF54ysvFvKSmUz6WWs,39708
obra/config/explorer/widgets/quick_actions.py,sha256=eEpqC6SQZVYEuLETHE8XpuwODqqAvT-GB9LaYM5lsN0,2910
obra/config/explorer/widgets/runtime_cli_view.py,sha256=xojOPKKeW0AH-qdoKWPNT7NFSTtyblUqfYCDyST4tb0,12717
obra/config/explorer/widgets/save_preview_modal.py,sha256=ec0xn5ob0Xg1fIUwIP_PzNRkf5rURgddpYsUrHaqxag,5360
obra/config/explorer/widgets/saveable_view.py,sha256=rKzR3RNMWthO_pNAS3ETKbbXfyNOdVdpWBbMn1IUWFw,4721
obra/config/explorer/widgets/search_bar.py,sha256=J1HcYoP3lqXofMSnatBwFZdvTFEJT7IuKrfUS5vRjs8,4038
obra/config/explorer/widgets/specialized_agents_view.py,sha256=UL8AA6l9oB6KugukwMR8jAOhhVsXhz0SiTkUyqwSUJc,42654
obra/config/explorer/widgets/tree_view.py,sha256=_yDs2zE41CMbwM63fD4UxEqchQV0-NBC52UhYDGHNeE,15035
obra/config/explorer/widgets/unsaved_modal.py,sha256=vCN8m8ZtjxRTRN9Xf1YQppqDc_Bk6Lu6pqEdWvOIUIU,3797
obra/config/explorer/widgets/validation_tooling_view.py,sha256=GYILNKfJ-ZVjU57JgInPx1gMv0mpyqjjnsB720Lcqwc,30654
obra/config/schemas/validator_payload.schema.json,sha256=rDsSPoWpfYrMpwZOUJBARk-Su9WIf0txFbB3S_3M1Z4,1933
obra/core/__init__.py,sha256=Vdjo4LL8HBxduhMoAJqXAh1cUneEqZPH6LzIxyER_BY,337
obra/core/interrupts.py,sha256=TfKidkm25idbavORicADWa1XB-yNiJGp_WefOewXn2Q,1893
obra/core/process_registry.py,sha256=D9aa086LsTjvDchiiB1Wn_pdg6HAzkhAWuddM3G0Ges,15087
obra/display/__init__.py,sha256=1EwCQQ1dk13tJDr_cCbAHNYllgLX7gUukNX29_R0jS0,7044
obra/display/charset.py,sha256=iUCMnyJ2RPEq3w6kZ-MGumVg2yHDDN6s8tBkIAIoAUY,5799
obra/display/closeout.py,sha256=WYoIpnWk0eDJ07MeXGvbmBq9_ogh1bDLDb5FThzmLn0,18756
obra/display/errors.py,sha256=dUamiPSG8I4-94Pj4KtyfKrggMp5xJ32tLVGfdzwoe8,17143
obra/display/escalation.py,sha256=H0ZpELQk6weyj6clfIZQEKxQItaxwWk1zPZVmuiE-mI,10802
obra/display/observability.py,sha256=y7gK66czpKxsC3gbfE7V_tRnrjCJXw0shbhFw8lwvCw,154870
obra/display/pipeline.py,sha256=vpX-CForl7JqysnV3oJKOoXlZ6M1Hegi6wF1U3l5XIg,18666
obra/display/prompting.py,sha256=JE8nqmQvDszisajUnUJDMygyRV2GjvW91zdv1cy_qyI,3387
obra/display/recovery_hints.py,sha256=JlS6z8FrLHFeRYVKAHOwLMaHp6jMUYYSeZ1xfFFvxbU,1565
obra/display/retry.py,sha256=jpemZGK-BKUeKj7t07t-SwZOSxK3zwcmOHuO7mEivNE,1566
obra/display/spinner.py,sha256=LbCsTRgNd4m2V7vfshxHoNzpGLhflHWKsDhuTCBAbbk,21813
obra/domains/__init__.py,sha256=jBnLd_wbHtxsVlvcQN6vMFdrjBeDBHeNNVdBRzRc_fg,1085
obra/domains/interface.py,sha256=Zk6fLvW4-6yPWoUgvbekWJ3L5SKNoGnWnIByj8IXW2Q,3760
obra/domains/loader.py,sha256=8gpAx4DEN335E9oItqImefVhrAZsJqabFLHNpge2FJk,4072
obra/domains/business/__init__.py,sha256=74fAgsFCVjE65kjreYjHIFvTyACgFYtBBxZWkhrWEqw,3692
obra/domains/business/derivation.py,sha256=N9H9jVLHv3r6HWQMJJbwF9Zf8kSmtDx50umVvhWShQc,992
obra/domains/business/filters.py,sha256=nEAD5hQgg96_RMcKRYeXlmulZxdfC2DSR9j_aNxntXs,1827
obra/domains/business/work_types.yaml,sha256=Xa3qUHBOro6zIJwQlFKkL5Jk9b9vnnATkrlb3p24NJM,2825
obra/domains/business/prompts/__init__.py,sha256=PkQwjckqDjKvBYnro8GJvDNhA7SM1XpUKx8-KjH3gY4,242
obra/domains/business/prompts/data_consistency.txt,sha256=iyhWBm2vtVaqjoaXRENAChyusCk1ztgt1K4vCEtDCDc,418
obra/domains/business/prompts/document_quality.txt,sha256=IysqvIC4Ccg9eTeeIgLVOFkpQ7_YsgyFli1TBqJEMdU,450
obra/domains/business/prompts/process_compliance.txt,sha256=SPIOo4bpBiNBKmqqrtqk95y2azlb0769yxsmDy4PO6Q,428
obra/domains/business/prompts/sizing.py,sha256=Ueooazu5KSdMWSAbS-1SJ83vUMwGV3VMHk4eOzI10fY,541
obra/domains/software/__init__.py,sha256=LzNn3PHketmlGJ86QbOIhLs5QM7-b5n1kZVBSQMv4ak,3802
obra/domains/software/derivation.py,sha256=6aMMDM_cBmoD2Hv27MGU57AvaK86RVjSOSsgrExNIDY,1889
obra/domains/software/filters.py,sha256=HP9v1Q4rsHoKKQrGxrRgK1dH4eIKBCCUmOluaz1JmHg,3896
obra/domains/software/work_types.yaml,sha256=6glASxRijom3WNzPeclbubEQMlZd6mRgS9mSKWmx7aM,22211
obra/domains/software/prompts/__init__.py,sha256=z-szglWf8hlkWzmgTdVVeyJhIQFohXhOD0NT7qjKcZs,244
obra/domains/software/prompts/code_quality.txt,sha256=m2lWNUDOyZU8sdlvX_c7NJzKgBzyNEK42HFDJxURJZs,2482
obra/domains/software/prompts/docs_analysis.txt,sha256=opLdKqOl-VpOd7kkwu7j66NWRFEd1pqVps2LWZrdpdI,2499
obra/domains/software/prompts/security_deep.txt,sha256=_07stOD5_-lh0yFSj8dDgljYo7FXBS0JMRsaZrTmWK4,2504
obra/domains/software/prompts/security_sweep.txt,sha256=Eq9UMey_6ccQYn1k1DI8UqqlPRa7wdymWbEYV-lJBsA,1898
obra/domains/software/prompts/sizing.py,sha256=bPLoq-mvuewS7qEhePr01g6Gabzof4PopiyKKBcUu6Y,630
obra/domains/software/prompts/testing_coverage.txt,sha256=D6AHZ0QD4dWqGRZbRb0EJEK6Jf6D49CCv0M_wRlVmRg,2611
obra/execution/__init__.py,sha256=BXH3j1cNPZdd9x_MQc5fKUrENg1ac4ILXZBJfUPuPqw,5943
obra/execution/breakpoint.py,sha256=QeF2rL3H5aBzGKKhh-4IwYEjk8cQZYCEE--nXkKD0ws,20392
obra/execution/delivered_summary.py,sha256=7tGmr8hfCN8QIE4PIjz-vocQtMUxCbpVkgI3_fFRh8c,2601
obra/execution/derivation.py,sha256=qfEPUbZR1iATRYse_lGGEH8P7xanZr4CWLgfiNv6hwU,123486
obra/execution/derivation_metrics.py,sha256=cjqMCGaoguO_XKu6mXcTCGuVyuP8PKYga-UgciDQz1s,18183
obra/execution/errors.py,sha256=IEmkdnFVUYV-4Gg8Ss-GGh1fkMOqdInmG2v9lI3ku1s,59156
obra/execution/intake.py,sha256=UKZdlqyIN0vmvP1tczZs1SpnhA6tLglsDJ094W6QN20,36102
obra/execution/intent_gap_check.py,sha256=8XjGnt28Csw4MF1FL2aR-IdX59-n118EHr8Z6n6mLIM,7903
obra/execution/intent_to_userplan.py,sha256=LvbAf0egj_aX8rWeinR0NO6-xsUgko40C4K3tSRFQao,19553
obra/execution/os_compat.py,sha256=MqD1hlyE8XAVtMJGtyChTq8QPdQwSeDkh7HdvuQ9SNw,7402
obra/execution/pipeline_types.py,sha256=S3NwvzhJ8hTuBSN6-UR1TJsnspgfFlMPFXYE5vyJdxM,3304
obra/execution/provider_specs.py,sha256=7O3B0l3PMVXYx-nEvpP5cRA8ZmYrDOZOVb6nwZvZZek,15707
obra/execution/quality.py,sha256=tSjVmyjNJ-6MDdhevdJTcc3oenFJwimA6iiE4qVbjoA,22334
obra/execution/resilience.py,sha256=4u7bFbb1MxOzYhRess0AXTnVpvCdrMGn_XcYd1YkSuY,8675
obra/execution/retry.py,sha256=fKQippplGay8EfXtjEObCvAYUpzkqbmWPfBR0p8C-Rs,24209
obra/execution/revision.py,sha256=d9fMWsY2N4TA22EveyCrvevyelsceOGuYZovQSVHjYk,14798
obra/execution/skip_classifier.py,sha256=nApsYA6NN0UFuwfZRzaeVI7pmc6MuCX4SgF2-HgFjr4,2229
obra/execution/skip_record.py,sha256=_Ew43I3WYUECzPz_XiB6xW9CuAOiPoppSkTEFLyY9Ng,20110
obra/execution/spec_builder.py,sha256=xO-3gFlDyoUHThUe3Y3NjycDWaH0u8r_XjRaLXX3NLc,9835
obra/execution/spec_logger.py,sha256=8qMDhAY7zcehSiRI2PESCMK7_rKy5RMYt8S3pUBT2A0,6601
obra/execution/staleness.py,sha256=BNWzYE1w6MNsC1rq9apI0K4S4dL5VYC6LUyx2jedgaI,15913
obra/execution/userplan_cache.py,sha256=FooybPeeK_L49TW7Bu7LSqmiWwW4anRps4g5ibtFGDU,5136
obra/execution/userplan_metrics.py,sha256=615RE9ft4IQ1SMDlY8HPXcJ7Erd7gt-fcstvK5gkx_k,9990
obra/feedback/__init__.py,sha256=Pn7B40VFfhZ8kKTfAyZoJ26_guhGHGdHMhqJomsbjZU,1991
obra/feedback/collector.py,sha256=ueNo4SI1v-5u_vZKIA_VitP9RJouZo8K3ES8xVp5D_A,32309
obra/feedback/models.py,sha256=CrX17UTlJQgBmP77r5kdoD5KErCCaxS7WU3570oUSr0,13340
obra/feedback/observability.py,sha256=KEWwU8e1S7vKCcpkwu1ccm8zcuUq-5kMsM630FPYXMU,12935
obra/feedback/sanitizer.py,sha256=NIMuG6R51q7Bb3tkPk848Aup0e2XBxPTWy5JLeK2wQU,12222
obra/feedback/session_logger.py,sha256=USQpU4ZNXqAeJkZAy_JC83X-E0hibns4Iors2VkjnAc,20999
obra/gateway/__init__.py,sha256=VfLwEXfR4AGvgXUZdCRyVT2pN3SSY8Sd2eajNF6qUdU,1878
obra/gateway/auth.py,sha256=quGHCWZJx1Lse-qBitT8_oLt8cqg7FhIBQTKwlFXS1U,1597
obra/gateway/bridge.py,sha256=PArtq2eiF-Pepo7nU3dyz4ZiDp2TiJ4_s0v_-lKwn34,1478
obra/gateway/event_bus.py,sha256=d_OyneLLUy3mW13b2AZxIJHpzmbdHG9a9igLYF-o6rE,4164
obra/gateway/protocol.py,sha256=lXBqvo7y2x_F9AYbCnDu3vPeInOeT98s0N_N9CPJ374,3428
obra/gateway/server.py,sha256=R-N2jOLLGd6ADOpKNnTF4aoJ4204X7Ix41UhLveAKpg,5678
obra/gateway/session_manager.py,sha256=TXbNBJq8fqJ2dRWuL4QIT8_rnDQcdAdFG0TesyZ-2M0,7457
obra/gateway/routes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
obra/gateway/routes/escalations.py,sha256=iWQkEXnyXm-sAq6y-50AScK2utgmvRiAyTc5WKBIn5g,1502
obra/gateway/routes/events.py,sha256=welQtnwDiJtHr_0a5D2ig4u4nv8hjY9bxgq_cqMxJNs,1824
obra/gateway/routes/sessions.py,sha256=jc6OYxuZm2ohSmUZMEdwyFol_ItVBAHqlDnqIncc9pE,3709
obra/gateway/routes/ws.py,sha256=vrwno608wELV2_qZazvmUvS2zYM5DRkBpFbazyDIceA,12013
obra/hybrid/__init__.py,sha256=oy5AJkFY7ABztS2kcV6Inl43dyz3W4Tw8U67eNALDn0,1233
obra/hybrid/capability_probes.py,sha256=yBmm1LUg_BIVqPM8kxm51Pb2uYcAX4tPYwKGLFF791A,6975
obra/hybrid/dependency_manifest.py,sha256=76yflgSH5N5HJApHrTb6YI3QSSW-D178CJfyQYJ_06s,6580
obra/hybrid/dependency_presenter.py,sha256=LemUyzOiwq0wSHuR1l79kSt0dOC6bqBDmAQBELZAsgA,7362
obra/hybrid/dependency_resolver.py,sha256=0cJDl60RMEi7K6bU6zoMqu82au-2jO-9lt0LRx2zL5s,32462
obra/hybrid/dependency_scanner.py,sha256=I_UbLszkKdpRhUzFRXV40Ld6Jb3_3qa2XlS8OGL2h-Y,28898
obra/hybrid/dependency_verifier.py,sha256=5G2ZgX6IhUcEuFGnlvfqGEa73UPgH626dDFXC_enVeg,14544
obra/hybrid/event_logger.py,sha256=jbJT8YUAfOIxfDpa-8effOSYHIOIkEMB7zSZxuALW78,18728
obra/hybrid/install_target.py,sha256=5_lgl28vwXey1DVMXNST46ndE-MHbrmNJdnhtosoXVE,11489
obra/hybrid/json_utils.py,sha256=9tbjsESbE5tIsdP2DUdyRN8OwZuvyETHwmtHkA0d0v8,13964
obra/hybrid/orchestrator.py,sha256=_KHIN-vW3JgbkSYrlPdEVKlEZdP2x70uTsfE2Tr2geY,387342
obra/hybrid/parallel.py,sha256=2O4cpRQf37OsmHPAURSf53-Y-cUTMxSWAMwPC5LFdBE,9973
obra/hybrid/prompt_enricher.py,sha256=aN4TIA_6sG6fKJpoPjKVT0xziumLrQ9577WqaND_HjM,14203
obra/hybrid/prompt_file.py,sha256=goJFEiJI5F-2niDggfnIk1CyWv_6WMip9E6u-johdQA,10670
obra/hybrid/session_guard.py,sha256=R3XZq4Yo8TQZ_1JI77EZZjo7PG4NYt74inalXZ38RHQ,12335
obra/hybrid/strategy_planner.py,sha256=BslA6aQcBPAyeugbEZqj1C0XpcFnTz1lzrXLaEsknAs,6568
obra/hybrid/template_edit_pipeline.py,sha256=L33qwV1WX9q3m3bX35K4ATBmRz-dLKMWzMVcrAryQr8,37300
obra/hybrid/tooling_discovery.py,sha256=qJFEgQRoneJXVJ_0SqiA9DBJPeh4jt-gwou-KXc522Y,23185
obra/hybrid/work_type_detector.py,sha256=c5N8RkfqyJzOzsLyCVgfZ78Bv0TuCr32a5Mn4K3irLc,26561
obra/hybrid/derivation/__init__.py,sha256=RRYF6aJgtAbPPaGANV9ChhtpB8X8qvD3FeZt00Dy2JA,756
obra/hybrid/derivation/cli_invoker.py,sha256=1OIooqG6SH7oHsyY-sZ08iOt6xQEOXa0MRFSa6XYz24,3517
obra/hybrid/derivation/mission_complexity.py,sha256=-XsrtVHSklYNemE_gqZEQSZNfeHrgcoYkmHe01jL6_0,5400
obra/hybrid/derivation/parallelization.py,sha256=ohlb0egZgUgAd7pcB84xlqYhaSIn8QLim-98rxQwUWc,10451
obra/hybrid/derivation/pre_filter.py,sha256=bL0tWCcznS0LlXdTZA_d4FgGHb5YUQpZXQK8728hjjo,6011
obra/hybrid/derivation/sizing_gate.py,sha256=eMJe6yw75xHatdfTC22vwLj_zXl1PV9WnW0M2G_-w2w,8006
obra/hybrid/handlers/__init__.py,sha256=pEvZs0iSrWaYSOXuna6R92cNx4ktjWHVnySR-eH6Rq0,1339
obra/hybrid/handlers/base.py,sha256=PDDQh11wZ6JlO8LBZaWrMGj10qQHOVuPdS86vC7LsHo,4020
obra/hybrid/handlers/code_verify.py,sha256=AqtgUdHSUyJMcC8Gya4yI2MgoK12Ewr8DxvJplJ4mW4,3595
obra/hybrid/handlers/derive.py,sha256=3q0ZUZJzLC3KSTxPnK8xOJ4mp3rKAthE2Vm3CbAGKUk,245191
obra/hybrid/handlers/examine.py,sha256=n0NNnYeErD7-QuWAtXttDKeVkyfZ6OXsDJ151yzDQSI,29899
obra/hybrid/handlers/execute.py,sha256=Q2ZDUuGa5Z_MYf-Sq7l0mTdU8J-djzJV4V_Ev_yUrIQ,84819
obra/hybrid/handlers/fix.py,sha256=NoKvcR3YeLQ388AoIHKapFM36SgOOjDewnG6qJkukWw,193327
obra/hybrid/handlers/intent.py,sha256=sqPYM8Ynf6ASSs8at80E5a80wbpnLT4EODltvmzKOJ4,61430
obra/hybrid/handlers/intent_stage.py,sha256=VK2eYPaC1Y2EpVv9KkQ6rwiuN-7rodDBonAw0RBrcBQ,12570
obra/hybrid/handlers/review.py,sha256=-6jI1s9kruyJWwlPeeq5qpXkCT_3I5IhUuDOPQhBHp4,45790
obra/hybrid/handlers/revise.py,sha256=UhsUiG4jFoYRGqeR_nBG1a3ZuPqKQrdv79TrGla3myw,33748
obra/hybrid/handlers/stage.py,sha256=yz8AgqM7iOXjHIVFk0xcNPYTwIhsYFB_dyGl8ydFNDE,11214
obra/hybrid/handlers/story0.py,sha256=QRpzCcMbmmPUheIq2CQrBFS9pr8xfhm2HbK-Bh_dYXE,147152
obra/hybrid/handlers/story_preflight.py,sha256=aCY4DwKC1hFfL0gR2tTuKZCjpoWMMgV1Zbr2MzOL0bM,33467
obra/hybrid/handlers/validator_executor.py,sha256=o_XX2pEDwlQ8GBzdTo24Icj_i7_k-5mCIKDvoquPb_c,19198
obra/hybrid/quality/__init__.py,sha256=jWJrlhPhyiotufgaa5noy1_s_RlNEVdEzBaDNkxEdgw,723
obra/hybrid/quality/clarification.py,sha256=iqlRCGHFwJqq0PMPioCJEPaV1ItS7E1ML6KRKvFQb9o,23789
obra/hybrid/validators/__init__.py,sha256=KdrwQq6XRLAwFG1VwKUpDHe6mPV4wsYKp_eC3sv4A5Y,487
obra/hybrid/validators/sense_check_intent.py,sha256=WgXmY8VyM_tgszR3-0LpiFANdurfkTjzV9AcNM6HO_U,2519
obra/hybrid/validators/sense_check_plan.py,sha256=r8QwcZpu27fNMx8Fzjoc6CsJhVxjDr1lF3fWE2FVAIw,2541
obra/hybrid/validators/sense_check_review_filter.py,sha256=RvdCi6--RgcZTp8n1ASbw58yeMUF-MtS1InNtaBfZwY,2998
obra/intent/__init__.py,sha256=YIML9kR71zs-8NgBtG2FewjCXssON6zXFADspL_I0Xk,2355
obra/intent/analogue_cache.py,sha256=PO81rptG3L-xKqRLa576vQkbTk-fAEMdfng-VBaS8hA,3493
obra/intent/detection.py,sha256=ncSeGa9DTnwDaTV225y4PhtjBLaFQFx8CP9S08uByGc,24036
obra/intent/diff.py,sha256=xtq9OUwcQywZQok9QQzx9pO7sn4VtmUkjYubZWOAzIM,2046
obra/intent/enrichment_config.py,sha256=l2cGkdndF7Lgz54YCnY941x8YomMr_7GMBrayZB6CQg,4438
obra/intent/intent_enricher.py,sha256=ZCV8puHdMjx4pkFLjkM6Pj2oX3JdjWkFErTtNnuXrQA,50940
obra/intent/models.py,sha256=_tFefDcxOGCZednGNQlo5hSqFDqlDyPWYDnBBIRakAs,13188
obra/intent/prompts_enrichment.py,sha256=-IcbbcGYEiMwzdZ2zkj3Z4G1gYM4CrU45CmwkUSbqIw,12208
obra/intent/retention.py,sha256=uIY65sH5C8KC3jrDFSvd0VqpQg-Myv4a3Bg9I9dHxbc,582
obra/intent/storage.py,sha256=5vUBSFLjO88YGGXJg5ZbgEE1U5HP0ktTipxTSND9qbw,16270
obra/intent/telemetry.py,sha256=YWccD5JVhJLL5j3pqFEkBOBNnIEjJ2YPzDAo_Eui4lU,632
obra/intent/templates.py,sha256=ADbkAvItUnb7qNLrE4PP9I6Qd4o869S36lLyi10is5g,12409
obra/intent/token_budget.py,sha256=TVqeJkJ-UNaSTzaHJ31tR7coEH3duDiAj8xGEA4FhSQ,10278
obra/intent/user_story_generator.py,sha256=pRFys6TMq55QptpaLlw-N-g74N5-6n3JjMN5XxV59cM,12253
obra/intent/verification.py,sha256=gqac0D7Y5rZyn88e8BcIEMcQehKHgp9CJ3wrncc4m4g,12080
obra/legal/BETA_TERMS.txt,sha256=38mXalvwa63LuTa7A_MYG9Ndl3ZHcPGJeYe0rYo7AMM,51868
obra/legal/TERMS_SUMMARY.txt,sha256=T5Zi3lwdNRXw382N_EHOFM_Y1yuLCcOmhRfb5FQuG7Y,1660
obra/legal/__init__.py,sha256=eErAI0jhvlpgyVLqb5pXziBDaJHVjpl0DFLqXLreRok,1500
obra/llm/__init__.py,sha256=27QrJ1lmr7N6yiEovb5loVgik9dys16p9-ojqNahhGQ,2464
obra/llm/cli_runner.py,sha256=ZHEGJULtkOJZF8Re-qx-pqcSu6OobmOtHM9qF-m-4zU,6219
obra/llm/content_chunker.py,sha256=Ch2BfsKH48hG5o9mw1upzpobZM_SEhMCmyilQ12dPC4,6136
obra/llm/input_budget.py,sha256=CDRu8ixmZeb6qed6roPFYVRF8cT8ZYHf38d_Uu4ktyU,9228
obra/llm/interactive_guard.py,sha256=dyVyEYKYyuBrZpmnIO2NiQ3XZhz3qHec4jWVHzkE5iA,4691
obra/llm/invoker.py,sha256=4-sK_YHAjHfJWnKsS6z1L5j2W6-Bk3a_BeVJZQa-BCg,25197
obra/llm/ollama_endpoint.py,sha256=SI1siTi3TxSIbtmJPyyi6-pQIfHzf9Mxt003wg8lRGQ,3101
obra/llm/output_parser.py,sha256=gImyx5N1UQMgWdCnlX3BDVPXZuNUnDxhap5eq1qpkIY,16822
obra/llm/retry.py,sha256=htP-ssrHIp_olye2yIMCCdjjJiMFEKO3F5WATxdW1kM,15998
obra/llm/subprocess_runner.py,sha256=HA553PsHEz-KCO9-VwX81b9YN6w5sP36evQi-9svIug,87333
obra/llm/thinking_mode.py,sha256=nl8tQa9Jv2Y-bKuWczH6Z6-Pg9zE-Nu_bxBpp4tlgLI,13371
obra/llm/providers/__init__.py,sha256=worHsKr3fjtKfEvdPqliIfPSwIMI9udVMt-jBo1ULZk,1209
obra/llm/providers/anthropic.py,sha256=wlauFLdUfhMtw0Hx_7peetkCQcc51-cbgn_dpXUEvas,9340
obra/llm/providers/base.py,sha256=MgfcZSsdG96OPekcWk9FpD2c-yZ9H1oIs3tfFM3j9n0,3462
obra/llm/providers/google.py,sha256=6kesI7lrVRgNRUGBnD2IW_aHt0iWEGPZkuOGEYPbpR8,7993
obra/llm/providers/ollama.py,sha256=4EQ7JY4AmeWtLra1m1v7FX8q9jnyX_oAnrGiA-_lXxI,11700
obra/llm/providers/openai.py,sha256=oJgRg4epx1c8HI9Hqahs_7ISoVPMOYbBZczQOEVcu3c,8427
obra/messages/__init__.py,sha256=yRdlglIUluqeU1S7TEqxa_De85SQygv-XUrQsELPMCI,3560
obra/messages/errors.py,sha256=WE7MxYs8UwArkAv4rcezWzr0LgoR2CrZsPIm81WILcU,7584
obra/messages/guidance.py,sha256=eJXnkr4jLUYhfTFzna9hFeDwkePpK6nDywZtpdrOkQ4,6982
obra/messages/keys.py,sha256=kUKu33hMRdpwhdGjBMSQ2C2Xs1ShlpBY-70_LlLy5Aw,7840
obra/messages/progress.py,sha256=W8lHYb9e6ihWunzbLF4xgjnYU1ojcE6jZkNjs0c4GAc,6000
obra/messages/prompts.py,sha256=z8mc7WqwRQcaw335Ru2CvIDaw9A5IPmIVs3peJTzXm4,7581
obra/messages/recovery.py,sha256=2jVAynQBc4Glx-aSoS6A1xugh_8i7qmNPz5t-pIT54k,8906
obra/messages/registry.py,sha256=BVvJ4LzkCGDbF8rCTRTISUeDIbWfW45-rWY6UcEUE5s,15119
obra/messages/status.py,sha256=tuNDx3IMxoyYtq89J2HCVdgVedwMOYrh6iUe5Sw98mM,5240
obra/messages/validator.py,sha256=H80IaQEuCA_VhcYKjA26f4PxqUBjCrL-0erGULC0GWU,11593
obra/messages/warnings.py,sha256=URU5bLQhMaQVh5kROq08lK4ppz0BuizaNek9_xB1f2g,8337
obra/models/__init__.py,sha256=K5Cs2jx3cdIJdsQk8u2T6QZqUmAZ2fuA2Xzh5T0njrs,55
obra/models/story0_state.py,sha256=DzPmRTGSuZWLJtbX9KVUUshYBbRbSG-x9vwPyVgXNQw,8486
obra/monitoring/__init__.py,sha256=Id3oPqHJmbsW3JxoCRrwx_gqW3I30Bx9E_pOrww7LFU,645
obra/monitoring/agent_monitor.py,sha256=uJXvIbVXGoqM0gAzp5jjCUUTjfulZLj9grDkObZMi1U,17582
obra/monitoring/hang_investigator.py,sha256=76sp4EZUGQ4XG-mDLY5mVyteGf-5-N524-I6yeCKAOU,29775
obra/monitoring/liveness_monitor.py,sha256=sPaPpULWWyaxbMrHHx8_aN5Z38hjszFdmkPzJDffjy0,18980
obra/observability/__init__.py,sha256=QDBZYdT0HvgIdM3Z_vdLuk_AFmdNWyQN490UXZSi11Y,844
obra/observability/production_logger.py,sha256=pirAHq_OrHbAEeXjE1EalNjgLkmYvH1GOKBxp1anFtQ,14742
obra/observability/log_viewer/__init__.py,sha256=JCB5PfAohzbLEZSZ7ILYFtexfBhK8A-X9I888vz552I,159
obra/observability/log_viewer/index.html,sha256=ogsi8Q6BJu8Ei6YbeFYqVcBcvp3Hpa_Zzvdt89rhcTo,198564
obra/observability/log_viewer/server.py,sha256=nGV4gF1MSuLG7ZSbWDYJJCdY76gMMLLX8Qd9AOMrA9Q,30940
obra/orchestration/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
obra/orchestration/plan_integrity.py,sha256=T7o8aGq9B-w650XFB9QXtm6c9tzYui7L5N5iIUCGT0M,11631
obra/planning/__init__.py,sha256=UxnVL0kUdcUXSfT5Kt3fZdSxeIuMQZg-dquARazJTOs,40
obra/planning/enrichment_review.py,sha256=kU25vrjX2J502s5m2DLMV2bgB4ygLe1Z_imEH0jYBYA,22771
obra/planning/intent_alignment.py,sha256=dS7UuZERYm7GP2zySpmwIhO5Nl-I_kHHFxj43vI_Hcg,19277
obra/project/__init__.py,sha256=SbjebGMk7juGZrfPhIQVU31G0b8rbY2OanbJWB_bxqo,348
obra/project/context.py,sha256=k23Yguv-rLJhsqEYEJ1Ng1IcjKWb4UY6tSDF3jZcrhY,12382
obra/project/defaults.py,sha256=kWppMgt0PHYCv1mmIxT9-a4SCUK67cfbUEWCgXH-2gk,1728
obra/prompts/__init__.py,sha256=Nl2soXhaskA9mo9o3rWAStGNtpgeZYi9_GJGxlWZpLE,4285
obra/prompts/registry.py,sha256=Qer1f1iRTlj0qynzbLVyOw1T3oLTMf9Yvb_P0WRupWU,12821
obra/prompts/agents/__init__.py,sha256=Qsu1unny0YnN3aM3tAShi2ModHF2AgOeBy947mhIryw,1703
obra/prompts/agents/code_quality.txt,sha256=kHsdvCamC1R7Yct8IJM8mYuZHH075Rl_he-x5t30VAA,3253
obra/prompts/agents/code_verify_compliance.txt,sha256=VQlP1ZWGSG6P4ghSbhu_95RZtr3eCDlxoIjesxv6G9Y,5138
obra/prompts/agents/code_verify_grounding.txt,sha256=A6qD5Tm56f1HTdfmriexHqyfWOsfckj0osQLg37epZw,6276
obra/prompts/agents/code_verify_preflight.txt,sha256=SNxqDBtgr-We7MYZDIt-XZf1K3tsQdN3OYJfVoQaGkc,4643
obra/prompts/agents/docs_analysis.txt,sha256=cBTxIK-cYQx0wBIcRzDPxwMAHVwJaQmI2Mr_c2Lf2is,2724
obra/prompts/agents/headless.txt,sha256=Mm9W_QPz83Y7h3nsMTAyzVpDQs5-gRywrDFgEy-SirI,519
obra/prompts/agents/security_deep.txt,sha256=_07stOD5_-lh0yFSj8dDgljYo7FXBS0JMRsaZrTmWK4,2504
obra/prompts/agents/security_sweep.txt,sha256=Eq9UMey_6ccQYn1k1DI8UqqlPRa7wdymWbEYV-lJBsA,1898
obra/prompts/agents/sense_check.txt,sha256=gF6lHkRPBKPHa8B0SXOf1V61jPgOZ4--y1PC8YPKHBI,2127
obra/prompts/agents/story_preflight_sense_check_plan.txt,sha256=FRRLW-MjYf9K0hNNhY2sU_xLi0loe9moYkW9NE11eAE,901
obra/prompts/agents/testing_coverage.txt,sha256=Lp_z5hZkZfFp0XSpntmQi8EmdwERLC1mEHiR3WC6Z48,3324
obra/prompts/derive/__init__.py,sha256=MeP1u8UjTVo9lR_VRbNp0_JKnLoQMVJcrirNeD-s3lU,1720
obra/prompts/derive/derivation.py,sha256=uZyrtyG09fkfFzFqZNkO0IPrL1lDyxA0ssNgyyfY6RI,35035
obra/prompts/derive/exploration.py,sha256=zFntbeDzndXC3ny0Y-tcaR9EMPbainwzTCz5id4vCg4,4889
obra/prompts/derive/plan_repair.py,sha256=tLYZZVflzRDL-u5T-JWl5jnjKbS51FZJ7sZSVw_76E0,1980
obra/prompts/derive/revision.py,sha256=Lyxy-G6DtvoGgcD5CFQCtVCyRlr8qTka0RwZ2wfTVa4,2924
obra/prompts/execute/__init__.py,sha256=0f4vSRSyTtFCwM2luLY4Do9kJNOfzeZvqMstWdwC1RU,815
obra/prompts/execute/assessment.py,sha256=zWb3ciu9VQDJbKpI5OF4z-P13VFubczLIYBML3zM1fs,1572
obra/prompts/fix/__init__.py,sha256=OsD4P7HGIWz0endoHmZFwjw5pm_wnG6Qc8pfFsQtoAQ,1019
obra/prompts/fix/context.py,sha256=gsio3MdUbHMbJo211e6CPv8QwUVhxducROmVoGZykFk,20032
obra/prompts/fragments/__init__.py,sha256=HTJGGi2TNpOECSN1OBADjlBv9vycp68LOj1wTYnus1s,1331
obra/prompts/fragments/context.py,sha256=VO9KuYfVo9ca8YTgfHGPp0DWBDXz40ghIsywS-xBLEw,525
obra/prompts/fragments/recovery.py,sha256=m-UcMtzzuPbb-xTZEeDMt1dOOVC0qED7ezTGr6EwFb8,1566
obra/prompts/fragments/response_protocol.py,sha256=Dvk4vJzB-TM6utWozupAocRPv-lqCbiCH_Qr_7krZ2c,963
obra/prompts/fragments/template_edit.py,sha256=jiCE4wBa-OM5gh9rRi57e40oJ2RbkChzIvxxvhCv0TA,2036
obra/prompts/intent/__init__.py,sha256=GFcWDyjI2NufSZgWHgGMnbqqJ-DcTlehdlfEsvO1b1o,1022
obra/prompts/intent/conversion.py,sha256=025wvfq5H1P-KeboWjICIxkatX9u2FsLvSsef0BPAVk,9810
obra/prompts/intent/generation.py,sha256=6kFvJqOdtYlLJfsAYLl1U00kV_LyAyEOZ5iX8uXFdqI,7650
obra/prompts/intent/user_stories.py,sha256=0HRqex0hiYKB0Zzt_zdIDzPsDWJ56muQncoxdKikQdE,8833
obra/prompts/review/__init__.py,sha256=Muksp7UDxubF3tqcDxenOCUdhZQVVF0QeNjml7xk46c,1350
obra/prompts/review/alignment.py,sha256=0VFxJbXFQGniu4xSdi3cNEEF6vk1PSIk0xhw7TZU5sw,5731
obra/prompts/review/examine.py,sha256=KxMY_YjIq_Fh4Hi3_JZ8KOs4kEbDsNT-L5RRUf2LnJA,1820
obra/prompts/review/gap_check.py,sha256=dEOUQY-DbZdj0Dior1FZJPlOuNlIdXTBqumVmjwvOMg,2722
obra/prompts/review/quality.py,sha256=APvOFDgRaY_ub7qdv1Cicb6k1PCWZUFRCrPpiFnFM6M,8982
obra/prompts/story0/__init__.py,sha256=pMddU9CzSdZuvQSVfl_unafDPh5tyB05ROnfeleaX7Q,891
obra/prompts/story0/prerequisites.py,sha256=Vxy77ZXTGOBF_xvDmumDCmomhHCvbKSba4U7eFDtJBQ,6241
obra/prompts/templates/__init__.py,sha256=_kG3wRCUKgG96vILHiFQ5J3JV1w85qqAB06LOJWedH4,833
obra/prompts/templates/claude_md.py,sha256=1Z62FU5g528BLJe5SVoORrAAlS7BbzCj16bZQfyfD7g,2705
obra/review/__init__.py,sha256=kEOaiAVNsRwUl7uFFz3lYxbKvORHU6t1kdH8ggEIEAM,1507
obra/review/config.py,sha256=dEWu0x6KjOe6W3JV9tF5zDt6ejPKrH4P7L8MDbfwRX8,26378
obra/review/constants.py,sha256=JQG7sZD0o9BIZz6npdo4ZnrUXRRR2YesSiuz8Seh3vY,2262
obra/review/feedback.py,sha256=xuHhRXJXkNNKN2Vkfi3wID-mV-gASmuxIf2Xu2JyEv0,18378
obra/review/metrics.py,sha256=anKgVL5SPYeGCpL6UBf5T1QQxVL5t43U5doqZ2S9UQU,9816
obra/review/quality_tiers.py,sha256=yLxd45LWYOGngrBnyhXUTm-Sd-22VDZQplLp-Zl5ej4,4809
obra/schemas/__init__.py,sha256=F7_A5Lp1U-v_1J9S_bpy2E2nn6QiuCkAKCM6sTF3JMA,1194
obra/schemas/clarification_schema.py,sha256=3uAmtY905R80sljSFlSc-sqt9tS39CN7skIAu7kn1aM,9487
obra/schemas/closeout_schema.py,sha256=9sPAeY2Px6OkUF_wfLTtQg3-1J4U2fq7V5WmjtqjB6g,1919
obra/schemas/plan_schema.py,sha256=ydJ5HCqcqAqMCXU6eyZnAyO9SCh_I7a2Yu88SDtZg2s,18148
obra/schemas/userplan_schema.py,sha256=CgDHcjab_E7qbMl9dgHbyOtMWofpl_chuQXdf3wIEBM,24311
obra/security/__init__.py,sha256=Hb5T1pN-UaeatKkhL2Fnj6FvL-r3TltZmegw549WW0E,455
obra/security/prompt_sanitizer.py,sha256=cYwD2WOdJqBTldDDe_99cURKhrIR0D4U3cCrtx6C4TI,12561
obra/templates/closeout/baseline.yaml,sha256=VV1WV17nu_NvkLBWc6op5E39E1Y7kiQ9teKlKEqFSXM,290
obra/templates/closeout/software-dev.yaml,sha256=ppZXM7Z6o_TkkjYf-Z0m55HLOhZwuqoaeYoKjHC6GOQ,558
obra/utils/__init__.py,sha256=sZw8ZHqJ5Xyk7Fjg97--f5CPcVHU0vwm7HeTu2uUXcE,111
obra/utils/cli_cache_monitor.py,sha256=96wq98KlMOOQmwh9x-7K22tRpSxxuQWAQiScZc1G4NI,9517
obra/utils/file_tracker.py,sha256=2dLE0oGt4iQ9QE8o_BKEp15YBuii9zINMWhmnmDg9ao,11356
obra/utils/git_utils.py,sha256=DFpIUhE-IM-dCUsUHZ_t7lkPFweGVzW0r0LFpMhQ_wQ,12443
obra/utils/json_output.py,sha256=dMOfcSrjKLW3ws9_fGD4rt0lqJe6aRjSqycJwiHSQb4,7659
obra/utils/obra_home.py,sha256=BiC2HsavzkkKB8nff1YcB2eK-64n1fl1R-U0mhCWu10,6950
obra/utils/process_guard.py,sha256=knZqfXFQwIAhFsmcQjgmYjxmrXjB23QzL4ZboglmjsU,10346
obra/utils/retention.py,sha256=Ecn2TY60914wNebJEC2WH9L1JC0uDCT2e4hCsoUTMvU,2415
obra/utils/terminal.py,sha256=IYDtkKcam4bTsytuysR1sNsRmwuEsgQ4Dx8yM5uLovg,929
obra/utils/workspace_rollback.py,sha256=dNu-hVaY5js5fTF1Sk1xKUfNrYrwIrwMn44NsO_Kayo,4967
obra/validation/__init__.py,sha256=wqApWMagFvePwsaElvA_8nl2v6n2mcVkuB8HjNhQtT8,240
obra/validation/exceptions.py,sha256=Ni8tiJJ1FlCqN4z9gGq-SC1qaruIKPcdDhUqW5xFV00,3706
obra/validation/plan_item_validator.py,sha256=Y0kix8r4ohQBGpOriduydZSlESJOIHAcX0a5paH9x2w,4588
obra/validation/plan_validator.py,sha256=eGc9V6nQgTgmyqpSmKyf2SnyUazJ_aVQ1ygxeVSWwRc,12805
obra/validation/verification_tools.py,sha256=o00WncLROwPYXR_P9BuqKVembE51FG-2ZBt91WuhWXw,6993
obra/workflow/__init__.py,sha256=E-mtwiQQ86Fy6k533gbSKqYwVyGb4Z7tqcL7pfQpcZo,1018
obra/workflow/customer_tier.py,sha256=mawb0cMcZhxbzyggXkgfKVrPf7_9sjux5NQwDZhnfdQ,16734
obra/workflow/feedback_triage.py,sha256=YXTcETF0LVgtRmngi76RnGvs3F8sND55ib_EAXywZXw,16705
obra/workflow/obra_tier.py,sha256=6ZMaUedtDuS_BhOkDIyDDTqpHvC6BS7OCvoQz9BJtao,16073
obra/workflow/sota_tier.py,sha256=sanmJQTTv8lRTjq7odZ46dRpoeAeZDX471Gg7vxrJ8I,11643
obra/workflow/tiered_resolver.py,sha256=AO2yhZDz0i7hk9lDgKuo4Xf9Tj_RPGGkwkCiRxxFrcM,26192
obra-2.21.37.dist-info/METADATA,sha256=UwdqznKqDRi-YSgdgmrtS7isOWCUVasYM-ovbA0V_hI,2727
obra-2.21.37.dist-info/WHEEL,sha256=bFjk20aKpGHCRemHh0b8TikeXeoa3QCKGsTv5PAczVY,92
obra-2.21.37.dist-info/entry_points.txt,sha256=bEYFEtz5fYFwqRTXVIvy0gNnkA-7Li-Fe7TdexXzehE,39
obra-2.21.37.dist-info/top_level.txt,sha256=j4R595bU_LB7S7ysZM4r3BbCtpBdAyLiFBybujSj8uA,5
obra-2.21.37.dist-info/RECORD,,
