obra/README.md,sha256=yWjTkyRGLXDw9WSkls5KedtK6HFfFDXR_gBp1rZ6LFs,315
obra/__init__.py,sha256=E_ZRlY13BbDslxfFOG0iG2IOFi6-Fm7GJh1F8Fj7xqk,1993
obra/_build_backend.py,sha256=rilY-tDb-P5s1qd3N_mU8b8wVqhOlMEMMsH4K9YkrPA,5688
obra/cli.py,sha256=pXKBCypsp9mtTncpveUqwpGgANZ6_Z1bEz2-uugCYtg,389664
obra/exceptions.py,sha256=gYfleDWOSsBeeuMKWmZ5PZxN9rvb1wO4CitgXyYQE88,8729
obra/model_registry.py,sha256=GS8VASLeEVCF-kTUCvnLAQNELto-i5TWGR6rx1WNgUA,39079
obra/version_check.py,sha256=_S1TEXKmqRqzSxl-boUmItfXinl2L0O2-pBZFtlyEFg,11833
obra/.obra/BRIEFING_QUICK.md,sha256=VJEi2YGGWaR9t8hDFO-UPrjEa8P5qMruoVsdY8owCRQ,10392
obra/.obra/LLM_ONBOARDING.md,sha256=DVK6SX8UJb9bOyAmsdyB23af_Y80SNyZGP9PPLIWekc,136772
obra/.obra/templates/autonomous-progress-entry.yaml,sha256=4xV0y0xOoFR46l3lCu2hHZ0FU3qI2s98a0tl9yCojfA,1580
obra/.obra/templates/checkpoint.yaml,sha256=MqMUZCy41ZO_qGzlvZ5DAIuKC6KDgk_xF8I1N85NTqg,1696
obra/.obra/templates/continuation-prompt.md,sha256=fwsWrXQnAwM9oeAV_iPfPROBSJy690vqvCkbfFKmwHE,2315
obra/.obra/templates/escalation-report.md,sha256=qUOstFqGHpB2UXMIA7qYcu8eNU7GKqKDSpKeKFtxEmw,2396
obra/.obra/templates/handoff.md,sha256=2Eym1IVTeIhcKZ61lq8K7nv_OoCjsZD-ZyMHIlxRHuk,1996
obra/agents/__init__.py,sha256=kEWJKaGAfkNbkMXEIdZso16oxP6uWhPPoxvVjOGW-Nk,3265
obra/agents/base.py,sha256=pW_Ll_JPoso56JqcLt_iJAImIgwsQc3cXWmfX2i_0_I,32162
obra/agents/claude_code.py,sha256=w0iIGwnMSTKmZO4NVByXmhvVeXk7FS_70VAqyFNiFjc,17374
obra/agents/code_quality.py,sha256=Hp8kOrVe3FmKj5YyGLybPjhKiwspIvsdzfvXIuHwDA0,13130
obra/agents/deployer.py,sha256=RcKR2Z7ewLUS4WQ4LdSnfrBth3MtPuYS155NxfB35Vw,21539
obra/agents/docs.py,sha256=A2fOOGh8f6AEY76Vgm5pk6FjqoR0zmZCuns2bEBuLNk,23232
obra/agents/registry.py,sha256=HZVoLKoI4TPYeFGGJiw4iXpQXkUn8dvz4vp4hx3N8F8,11564
obra/agents/security.py,sha256=HBATOL0SJap1FISO8pkHmPDI1ydx0l8oYF7dv2gfB-k,18265
obra/agents/test_execution.py,sha256=bCoG9FWyN8Z_2wqgOToVT_1pbCadiMiiDT400NaAoRE,11281
obra/agents/testing.py,sha256=yzCbX7XzJfVZ5q8L6wNhlQeOu2ap1bTllG6NkWo7DdE,12698
obra/agents/tier_config.py,sha256=v9JRsBopkOEgbnBWut5gf0bqMphJRuk2Bk3T7ciSqQU,2673
obra/agents/prompts/__init__.py,sha256=MOclg3kHNjUJoyzcy6ObJOvbAKELDmrz1p2IoFzfGB8,1711
obra/agents/prompts/code_quality.txt,sha256=m2lWNUDOyZU8sdlvX_c7NJzKgBzyNEK42HFDJxURJZs,2482
obra/agents/prompts/docs_analysis.txt,sha256=opLdKqOl-VpOd7kkwu7j66NWRFEd1pqVps2LWZrdpdI,2499
obra/agents/prompts/security_deep.txt,sha256=_07stOD5_-lh0yFSj8dDgljYo7FXBS0JMRsaZrTmWK4,2504
obra/agents/prompts/security_sweep.txt,sha256=Eq9UMey_6ccQYn1k1DI8UqqlPRa7wdymWbEYV-lJBsA,1898
obra/agents/prompts/testing_coverage.txt,sha256=fsCMDPgtHCt76oedQvY1WogwzXhAAQee5m7F5AZcUTI,2201
obra/api/__init__.py,sha256=rQpcprwrP5bwIWSmXnp_VC95vs2S2_ieJoug3m4m0aQ,3169
obra/api/client.py,sha256=apL1rwZnIKBz2Ig1y6q2h_tuqulLrFI9Qrtc9uo_uiY,52021
obra/api/protocol.py,sha256=gxrQ6KuJx-Y5Je-hC8HEW4d1oFXD4ems-BPRD9YHOZY,33299
obra/api/schemas.py,sha256=5IChKXORpGyr0PDB1aDXy6P3DBc-b0Wb2HcgSWxRkQ4,13650
obra/auth/__init__.py,sha256=MCnWeFwsHzDrL17KlP5aMpCZ-Ghhlf373wQhRVO6fYg,2296
obra/auth/oauth.py,sha256=WmPzMDvQmi_g30nVf9dZYjXFP07pP1W1SizqOs2MGYQ,15340
obra/auth/tokens.py,sha256=G32t_MOOofXlpMyuxJjsXXA_oh03w0LuKDQn-J-wlyQ,11814
obra/auth/types.py,sha256=RiUkpy_8fDyhKvjS-0mKAIcAIGR4ygevOtkgSQ_Qebg,496
obra/cli_commands/__init__.py,sha256=TiOjQ8pHRFVwXYqJ5wq4rQrMZI0R2ABLxuAH8sN9jl8,336
obra/cli_commands/upload_plan.py,sha256=JE7QtUvkFTrDUVPxmBzf2gjGpVEFmqZMLUG6X5yzSss,7819
obra/cli_commands/validate_plan.py,sha256=3daSDzKvLyXf0MHgALjmrpMbPsNdWy6_dwlfiMD6h3I,8586
obra/config/__init__.py,sha256=ZL_vXRPvArDqv6UJGwuLAWNp4NUyxIqnDwddOgvKWSg,10018
obra/config/auth.py,sha256=YwwuB2xD-cZqi--Ygs9oTpyaq4l-6l0PELqllwRPaws,3883
obra/config/default_config.yaml,sha256=9TQsPrAslJdjHcAXizerhNypj_Hn82daBjTebRmqsTs,57638
obra/config/llm.py,sha256=qtKn5GjzEbOoHzCtyED4abjZ3eNr8Ebb3ghTMXyoZ5Q,55080
obra/config/loaders.py,sha256=Qz8SKy7B0ETgndpIhQrVPiNgrjXQ9bFzMPx-TFe_prk,36241
obra/config/providers.py,sha256=T76_vP6youmie3A93u6iQ5j-H7EwfMB6RC_mvpoGIFQ,7781
obra/config/defaults/feedback.yaml,sha256=6_WiQRMP6fTix_6lyT7Go5LxX9wSfJtHt3GPPWCa388,3919
obra/config/defaults/feedback_classification.yaml,sha256=MYzm_Aa2HBVbEUiAZaP_8nSVMazD5uW8XhhQLMvF480,5474
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=ULnxFKxfnzyuflc_c6nlWqTRNwos8nWNVC0OmurzgQE,32074
obra/config/explorer/descriptions.py,sha256=n6qiwY22gxKUe33L3TQMC-WoWo2exW0v2MSVQf14xwc,42525
obra/config/explorer/models.py,sha256=l-owtkTQu8oEL_m1gFIM7NGBIRgPhXWuGUWBbWw97V0,7335
obra/config/explorer/utils.py,sha256=_njZ6s4AEGThDOPgBBUbqsNmNolVB4dx-YGUJPIva_Q,15689
obra/config/explorer/styles/explorer.tcss,sha256=D8EzICO3y8SRQwN0d4pGxpABErNAtPI79GL7ZVQJlnQ,4313
obra/config/explorer/widgets/__init__.py,sha256=Z5Ec8iqd457bQYPHtcbbQW3PPTUlspsxOm1Yrd2vzVs,688
obra/config/explorer/widgets/edit_modal.py,sha256=q3i1JfD8AtSNpCpgTWhLkfUvwNca1Q74vQc467Qy4to,11092
obra/config/explorer/widgets/help_overlay.py,sha256=tRHchNh6DuN_8B-ljvhZ9W8eCE_5Bx-QYh49nw08yqs,3944
obra/config/explorer/widgets/llm_wizard.py,sha256=vhi9BlVhZOLWe7MJ4R58-JSU1HPjVMTA64qGOXjWsT0,13298
obra/config/explorer/widgets/preset_picker.py,sha256=S7Vsi0QhcqegY9bOxUdxeFcDLioujQ9u_DJL4dknFbU,7505
obra/config/explorer/widgets/quick_actions.py,sha256=NNLMQTwxyx_qDsFoyWXdSMuGPB1kmtuNQa0UQVDyxus,2909
obra/config/explorer/widgets/search_bar.py,sha256=J1HcYoP3lqXofMSnatBwFZdvTFEJT7IuKrfUS5vRjs8,4038
obra/config/explorer/widgets/tree_view.py,sha256=jV7lYvSy4EQMu-35S9nwXrCmJd-UN5yxAUYNig9Gmgg,12182
obra/config/explorer/widgets/unsaved_modal.py,sha256=vCN8m8ZtjxRTRN9Xf1YQppqDc_Bk6Lu6pqEdWvOIUIU,3797
obra/display/__init__.py,sha256=qRrgVo5gBWuVl1pf74W-vS1h4q4UpzxymS4RMo6Xh2k,5443
obra/display/errors.py,sha256=tuCeRk5jiYxhMnuK9u2joODwcbY1e3JbqfXAiTDyfd4,9949
obra/display/observability.py,sha256=LQcIiDFfxGLreeK4jYT7WVn2sNVLzL1rj-jy7atzEQE,18186
obra/execution/__init__.py,sha256=FW9b1392_htZbCd3E1N3KXdHA25L6-mEKSJQO5_1j3s,793
obra/execution/derivation.py,sha256=EmN6Hj6PhS9vb7OMiWSEpzK3GCNlwC0Wv5qdT0rhFE4,33718
obra/execution/revision.py,sha256=Ec1s1RPx3CzZvRx2lTdRAQIs2DJXTYZRC0-0ysFl6CE,16203
obra/feedback/__init__.py,sha256=Pn7B40VFfhZ8kKTfAyZoJ26_guhGHGdHMhqJomsbjZU,1991
obra/feedback/collector.py,sha256=11ZcJifeF3KS4LkkyMXksKete_4zH31a1iC1_kmdl-M,30580
obra/feedback/models.py,sha256=-fEueQ1ts6B_An0cEEiGwLeocf8yPuKztuurihEPSG4,12709
obra/feedback/observability.py,sha256=anjOwgOB7d0CyAPKKocnm45bo875vC9qos3FunbkM7Q,12578
obra/feedback/sanitizer.py,sha256=XTfqrA7kFG9reMFytVXKs6lEYaFj3PN687UU6Sxvukw,11454
obra/feedback/session_logger.py,sha256=-5u56FeI92UF4d7Ay0Tr6N46a-WDamFq6lwfZirddq8,12025
obra/hybrid/__init__.py,sha256=bk77B5n4Q5RhN7sh8vzBib5JWYuA_vPkVz1HGQBpLmA,934
obra/hybrid/event_logger.py,sha256=TmqQ4W3_Nj87HP6GVFk28-kUzBpb8SZVVi4V6as-XPw,7226
obra/hybrid/json_utils.py,sha256=_u3LYplVgTBQN_Q5HGvWEArx64vOEaKHAvYj-60roxw,13806
obra/hybrid/orchestrator.py,sha256=JnHkIKkEsmRSBanRJeeO3Z3J3FupVVEEnanp1BCkaqk,97973
obra/hybrid/prompt_enricher.py,sha256=SXZb_rFint7HIMyZd-MEMD-gOysmTPgvCC2btTmR3-E,11284
obra/hybrid/prompt_file.py,sha256=2gMIS9kpUK9P7CvWLeta8r72Y0CCmxmxFKw2NO1_Hhs,9997
obra/hybrid/handlers/__init__.py,sha256=8tQvaXk58U-XOEQCWM4N4U-xz-XD3LHWqhBz3bcw5w4,1253
obra/hybrid/handlers/base.py,sha256=PDDQh11wZ6JlO8LBZaWrMGj10qQHOVuPdS86vC7LsHo,4020
obra/hybrid/handlers/derive.py,sha256=Su9EcCHI_3X-woFsyofAySgwsHUembmLaw5UKkEJnBU,53402
obra/hybrid/handlers/escalate.py,sha256=cI4pBTaEJsFqw431kR__DXcEzmukpGeOzzN9apHWkn0,12440
obra/hybrid/handlers/examine.py,sha256=yKXC2jHFsg3ihoOcrDLSaQmBKBRJmONzoi1yjX9N7pM,28465
obra/hybrid/handlers/execute.py,sha256=hvOzmxh9AJFLvpM7PN-WZ_0bIm7GQh0zZ4jQ4UFUJok,43888
obra/hybrid/handlers/fix.py,sha256=06j8kSbUwGv5OwOJY8miuRLll2ksRle6E8GEBBlsbUo,50084
obra/hybrid/handlers/intent.py,sha256=9tI08Z0mVI21ZMOoLMNBUu9PWGk8K58IzShmL_q9uVM,48257
obra/hybrid/handlers/review.py,sha256=7uQFL4oR_UUgeRChbbK0VWC-S4OgQHwimR_1o8yE99M,28945
obra/hybrid/handlers/revise.py,sha256=JPbBnGhbDZg1yNipLdtkpDlBF4JF8btMuobe4hf3A6Y,19185
obra/intent/__init__.py,sha256=2kuYtEZ9e8ap_6ub5hpQXtP8sNQ_-LqSwds768FCRY4,1750
obra/intent/analogue_cache.py,sha256=nHU7eYPsG7PfkRgnFnDVJi1LsUb8t41qE_Lw7evq34I,3368
obra/intent/detection.py,sha256=67uU89HHFbe-Nogtt0aDfSGp9Zdv84lQrS_dOPWGq1k,20846
obra/intent/diff.py,sha256=NlqM3VzZj1ZkgIYB1t02qDpS2MN1ldIUh65mUuaF9Zg,2129
obra/intent/models.py,sha256=vDod7iMJadnWMPiw4W7lrJhPGdwpzN40pRmzG7nLsa4,8293
obra/intent/prompts.py,sha256=9s8QV9PLLyH63Mk7054FAu_eo4aPFLFzz9wjaJ9sUj0,33804
obra/intent/prompts_scaffolded.py,sha256=upoAS3VmLPc8knXAn-87BaJCiSn5WJtanq90gjYAzg4,3896
obra/intent/retention.py,sha256=mgaqp45LGR__2D2vKqtarxIrLE31WcTM1NHHPqLFJHw,737
obra/intent/scaffolded_config.py,sha256=EB_xyrlVz6ggzEoiTzegU3PGfDVN_qEf7_o1i4ZRXIE,3866
obra/intent/scaffolded_planner.py,sha256=KWILLEzdCJgFuvNDX4cIwxBjCWlV-KbC9BDvl30AIG4,22689
obra/intent/storage.py,sha256=PLrNxtSFZ7-3fYVfKe-ItTWUQ8VHVNc0WWJgURHp4RM,18893
obra/intent/telemetry.py,sha256=YCkfGzDmR36_q70IvRdN3LnIJhRlmpPxu-JmmT_NOc8,635
obra/intent/templates.py,sha256=f_eNB5loVDbZXGq8jAmWWl5HU2kmTPIL2OYKIBbhRBQ,12009
obra/intent/verification.py,sha256=PGu-WsFSFBx36DAdSx8ya2T3nLPe1IF43MKu9xU7T9Q,12108
obra/legal/BETA_TERMS.txt,sha256=38mXalvwa63LuTa7A_MYG9Ndl3ZHcPGJeYe0rYo7AMM,51868
obra/legal/TERMS_SUMMARY.txt,sha256=T5Zi3lwdNRXw382N_EHOFM_Y1yuLCcOmhRfb5FQuG7Y,1660
obra/legal/__init__.py,sha256=HbaWe1jv5TsxWP_S023rVeA6xGp042vDzz39_QcCSrw,1502
obra/llm/__init__.py,sha256=eV4lXRv9o-N3MNQvSHSFw5VrkYTQDKzJrvvDQ_Y7Ae4,1712
obra/llm/cli_runner.py,sha256=eHAMJnoSBMyRhQh_j8CY2KRyX9rbW4rvtRdETczBOug,4598
obra/llm/invoker.py,sha256=PwEeaBex5uAxzvJAkLB7kC-tlfJ7MPwQd-bGscThJTY,16302
obra/llm/output_parser.py,sha256=cB0NSnppYME4lFn849jKwH9DqkvoVDGOSN323p2piOs,17100
obra/llm/retry.py,sha256=jIkWzisYHrXZOcamIkfRABQa1bxwq3keS2nUT33oN8E,13004
obra/llm/subprocess_runner.py,sha256=fzeLiUtdUGSt9YSLdnjpNLvxh6WdX14yAv9B0p5PT_4,31659
obra/llm/thinking_mode.py,sha256=-l3ZyNX-flEudWxuSEsaDn2zRCHVlsYqIEFIOibhDl8,12885
obra/llm/providers/__init__.py,sha256=gxzB3S0bcsq2uf_AqiPfF4Dg1lLbvjGcIv8fUbDGETs,1209
obra/llm/providers/anthropic.py,sha256=nTamoMnqJZxStF1St_7gt2n0tBtZitqkzWuUA_IFsXs,8463
obra/llm/providers/base.py,sha256=MgfcZSsdG96OPekcWk9FpD2c-yZ9H1oIs3tfFM3j9n0,3462
obra/llm/providers/google.py,sha256=AaGxpjH7qM6qaB6kh_HWDx53_hKkbxij9Voo_MyHexM,7986
obra/llm/providers/ollama.py,sha256=pFJVIjCsXENK96pDJrhEWz-m8FDPghsqX6jOy3MS0iw,9559
obra/llm/providers/openai.py,sha256=h40CgnPZ5icrYob2T_zn2gshwVdmBGXLLEW0YO560fM,8420
obra/monitoring/__init__.py,sha256=Id3oPqHJmbsW3JxoCRrwx_gqW3I30Bx9E_pOrww7LFU,645
obra/monitoring/agent_monitor.py,sha256=OCxFCrbOzsdY9ExqME-dS3KNY6wLMWH2b6M-v6Bx6Qg,16301
obra/monitoring/hang_investigator.py,sha256=BjmUG0Br94Vv1ojSyI45IVQP2Qy_AHPWPcwYBGc72YY,29268
obra/monitoring/liveness_monitor.py,sha256=-cKoyQHuiLYwF7Ne-FMgFnNyvO1MAFFpHFvNkb8LXmw,18558
obra/planning/__init__.py,sha256=UxnVL0kUdcUXSfT5Kt3fZdSxeIuMQZg-dquARazJTOs,40
obra/planning/scaffolded_review.py,sha256=lAh7xIHZ0J_SwyN9miCvUIidxup2_cQmb36DBiEAVKY,9971
obra/project/__init__.py,sha256=SbjebGMk7juGZrfPhIQVU31G0b8rbY2OanbJWB_bxqo,348
obra/project/context.py,sha256=3ZVSw9WAbZeZPSVIsFmqVl-0Ceq2aL-LYRXCXtxuLC8,12641
obra/project/defaults.py,sha256=up4kSE-2Ma6lOpjtTIJp2F_Vv2r0yfZ2ZSavhla5WhQ,3346
obra/review/__init__.py,sha256=PafWpTxTLJ7cJg1IO76kDaIgIiOQnB7iItolFL7RrmQ,602
obra/review/config.py,sha256=qmVAVp1Ozj97JiZIhuT79zoFGyvUPLZeZa-v5BFTwRk,23617
obra/review/constants.py,sha256=WciF-j2lwQQVv1h4crx7i2IIDGAAmxbixQcJM5uXuXM,1939
obra/schemas/__init__.py,sha256=ZFqmGWEfdSEqXgNEErmU4B-ZcPWaKEZLFJKwAvXyBOo,449
obra/schemas/closeout_schema.py,sha256=9sPAeY2Px6OkUF_wfLTtQg3-1J4U2fq7V5WmjtqjB6g,1919
obra/schemas/plan_schema.py,sha256=5W4hnQHVJMYU-xoFqJi_0CDsKsK--V74rBYpYwWyUMs,10422
obra/security/__init__.py,sha256=Hb5T1pN-UaeatKkhL2Fnj6FvL-r3TltZmegw549WW0E,455
obra/security/prompt_sanitizer.py,sha256=YBo5q-HE8GKmWNpGKBfLEbb7wS5_ikfkBSk3TfpWJ6s,12590
obra/utils/__init__.py,sha256=9_2n7QoR0zm-SP1PQuGdRSwyrO9UKoDkF1zwPihYH3s,39
obra/utils/git_utils.py,sha256=0GLlAz0-Lyru0WN7yEXNSHGjtQNTToCQxovw4frZ2SA,4822
obra/validation/__init__.py,sha256=wqApWMagFvePwsaElvA_8nl2v6n2mcVkuB8HjNhQtT8,240
obra/validation/exceptions.py,sha256=a9_R8_gFznJY7Andhha1qKuSPD9jD1plsdMLSQdvnPE,3707
obra/validation/plan_validator.py,sha256=_f3tN6pfiaMKur5IP4vqFDVIeGMGA8lL6xZ7FZwXW5s,12739
obra/workflow/__init__.py,sha256=E-mtwiQQ86Fy6k533gbSKqYwVyGb4Z7tqcL7pfQpcZo,1018
obra/workflow/customer_tier.py,sha256=ntmzs9a9OFxvGbNx423gU4Gj98PXoB0z5HgGhHah5Yk,16653
obra/workflow/feedback_triage.py,sha256=6WlmQzIwiXfZxauxSU19ZPpPrH9YCwzmapzfVzMtcWs,15585
obra/workflow/obra_tier.py,sha256=2rvQNkKQmDKiw3QVErsD5FA2S7lfqTDZZnXLoC9wtlg,15807
obra/workflow/sota_tier.py,sha256=CUHaX8aWpGNG77Rayfe2mleu7d647ZbTW2UaCHZ9ANQ,11265
obra/workflow/tiered_resolver.py,sha256=0VWlwpdsL7hqUq1j_P1vAwL0g2Gcj7L0rhm9dN6qYA4,25997
obra-2.9.51.dist-info/METADATA,sha256=mmySTvwmOvabHV2ruZCUdRa0L1x0KDT_OKaTBTcu6cA,1755
obra-2.9.51.dist-info/WHEEL,sha256=1Pkw_9a_MhVSJhf7adnO-DuQYcgc9ewNt3IAml6VYXU,91
obra-2.9.51.dist-info/entry_points.txt,sha256=bEYFEtz5fYFwqRTXVIvy0gNnkA-7Li-Fe7TdexXzehE,39
obra-2.9.51.dist-info/top_level.txt,sha256=j4R595bU_LB7S7ysZM4r3BbCtpBdAyLiFBybujSj8uA,5
obra-2.9.51.dist-info/RECORD,,
