obra/README.md,sha256=yWjTkyRGLXDw9WSkls5KedtK6HFfFDXR_gBp1rZ6LFs,315
obra/__init__.py,sha256=E_ZRlY13BbDslxfFOG0iG2IOFi6-Fm7GJh1F8Fj7xqk,1993
obra/_build_backend.py,sha256=6A_lGMTyfSltaubGDG8wfGnM1A6fMquERR3fMPok8FA,5615
obra/cli.py,sha256=nFSidGA1Vzy87DEHPIJBPQYkclMPPGlh0fRryO1-0YE,380375
obra/exceptions.py,sha256=gYfleDWOSsBeeuMKWmZ5PZxN9rvb1wO4CitgXyYQE88,8729
obra/model_registry.py,sha256=GS8VASLeEVCF-kTUCvnLAQNELto-i5TWGR6rx1WNgUA,39079
obra/version_check.py,sha256=-PyizcViIg0V8up81WsienK-1qbXmzb1rE0_7STMXY0,11387
obra/.obra/BRIEFING_QUICK.md,sha256=VJEi2YGGWaR9t8hDFO-UPrjEa8P5qMruoVsdY8owCRQ,10392
obra/.obra/LLM_ONBOARDING.md,sha256=aUilQp4KrEkqz7SB0byIy-7381Et15qv8aTPSadDaNY,135056
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=MFX8V9Oas6jy7f2PW6KqfBXQ008O03UIHUsKtxX6VVo,32520
obra/agents/claude_code.py,sha256=BSTS28pHMEb1VPb9I8-vEFz5EaA3p5p6bhQXccrkrgY,16950
obra/agents/code_quality.py,sha256=Xqw41ennX3-vPqD2lPECbJOi2KMTrBkuFwraMSz9ysU,13086
obra/agents/deployer.py,sha256=RcKR2Z7ewLUS4WQ4LdSnfrBth3MtPuYS155NxfB35Vw,21539
obra/agents/docs.py,sha256=MF5Lu8-BYvDjaJXvGXm5XFfsk6CS9Gd72lOPVolBjqw,23023
obra/agents/registry.py,sha256=HZVoLKoI4TPYeFGGJiw4iXpQXkUn8dvz4vp4hx3N8F8,11564
obra/agents/security.py,sha256=hHIdey7JK02joNVUQiooNWzayDDoP16tLvgyq_4u11M,18082
obra/agents/test_execution.py,sha256=Y_yY7qpMR2NrM16mT1jbqRBemoWTrBuAvWzU2ALhz5Q,11268
obra/agents/testing.py,sha256=NqCulWCiB-UGlARMHdusMikEcZr19N9GLKMJfyjlazE,12646
obra/agents/tier_config.py,sha256=4yQOuwIt4wvvm6f0pfB5cwIcNgHH5Rd4HgvUNeyEwl8,2641
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=cZKhtLqS2eQbMbHDQkzb9nJQdqcajAnFjfmrDcmxFAg,50167
obra/api/protocol.py,sha256=gxrQ6KuJx-Y5Je-hC8HEW4d1oFXD4ems-BPRD9YHOZY,33299
obra/api/schemas.py,sha256=48Ibz7MxXJJHvFaXFzyWLQmX8tQ0jlyYNkMIZRk3SAs,13571
obra/auth/__init__.py,sha256=MCnWeFwsHzDrL17KlP5aMpCZ-Ghhlf373wQhRVO6fYg,2296
obra/auth/oauth.py,sha256=Ly-oR0SZBhYrWWxXJBmLhIV4myXYfDn3YC8nEtnBUqg,15252
obra/auth/tokens.py,sha256=XF5MXNZUwe3S4IFMBp3u0IGPxUdtTe06e971FG3UkL4,9180
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=r8iGvA5wLqbFinVOP4W_ZsV82uz91D6vn605wISXfQs,9946
obra/config/auth.py,sha256=YwwuB2xD-cZqi--Ygs9oTpyaq4l-6l0PELqllwRPaws,3883
obra/config/default_config.yaml,sha256=9TQsPrAslJdjHcAXizerhNypj_Hn82daBjTebRmqsTs,57638
obra/config/llm.py,sha256=3M_zrfQ5KKZG6Xh6DYHHRhNxxE2z0BpCfdSoITv7brU,55102
obra/config/loaders.py,sha256=TOc7gTUICI6okVdG3H90ltf1heftjdHVkSVqooKyI7U,34398
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=Aqe93io9o81mHn8o3NjmDYGh0QrUzBnEd5mJxraXvOQ,13329
obra/config/explorer/widgets/preset_picker.py,sha256=mN3d9uNmR90stBWGogxnCuWYs-Lv5Mjl1Il1WY2g5as,7518
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=uhSmybznMDQSVctjzFC58scwxr1Uty8EvCS8VoPxI6Q,30589
obra/feedback/models.py,sha256=XZdDHFZdVy-BJBSgiP9uHy-3evuPdHyUAtSn7XhP4_g,12695
obra/feedback/observability.py,sha256=1qxzH6PRn_YwMft0W2Xk1aA0BB77tswTcbsxnXl-uA0,12577
obra/feedback/sanitizer.py,sha256=XTfqrA7kFG9reMFytVXKs6lEYaFj3PN687UU6Sxvukw,11454
obra/feedback/session_logger.py,sha256=aXqlefmb0wNRg7cw-1pokY5It12t5dNbyrZBALddoP0,12069
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=K0vSc01rdkuTLou7BdXQ2eDRjygxkkDEEvX83-7mNQ8,13581
obra/hybrid/orchestrator.py,sha256=PZpm39cApI7kG_YARHb-xIMihZfr1fIRk_4cGL5zzV8,97894
obra/hybrid/prompt_enricher.py,sha256=SXZb_rFint7HIMyZd-MEMD-gOysmTPgvCC2btTmR3-E,11284
obra/hybrid/prompt_file.py,sha256=WgtDtW6ZTnYVAJq15ifKnvT6sj55k15ByxAun_J5sgk,9158
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=CHfRCab_I8awILs1VMv0PVWurZ6WqcC9JPbvZyg6kHU,52519
obra/hybrid/handlers/escalate.py,sha256=cI4pBTaEJsFqw431kR__DXcEzmukpGeOzzN9apHWkn0,12440
obra/hybrid/handlers/examine.py,sha256=yKXC2jHFsg3ihoOcrDLSaQmBKBRJmONzoi1yjX9N7pM,28465
obra/hybrid/handlers/execute.py,sha256=BPHBwcUcV8ZVAp5zJWVHhyCliNP8pOeQr7wSDxaMqPA,56662
obra/hybrid/handlers/fix.py,sha256=sA2X59B_oyv2DoaovG5SuKQvgn3MYnG35hT1Zd7qaQ4,63109
obra/hybrid/handlers/intent.py,sha256=rJjzMeYSmV-WfHI4rBZfhS81Cbq8Cx2_vVf19SvM32g,48241
obra/hybrid/handlers/review.py,sha256=7uQFL4oR_UUgeRChbbK0VWC-S4OgQHwimR_1o8yE99M,28945
obra/hybrid/handlers/revise.py,sha256=KCUs05bjcpNaFn9BVJet-afx1zIgr9n4StPnQTm8lKc,19167
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=BgbPsbkSrpzt2FJNEtZPpnrsqwyKxdxZc2VNE-5LgMg,3887
obra/intent/retention.py,sha256=mgaqp45LGR__2D2vKqtarxIrLE31WcTM1NHHPqLFJHw,737
obra/intent/scaffolded_config.py,sha256=e7q7Y6b-SQbXHApGLxAEkY8EMSa0L4yKObZSKEwS-Ec,3866
obra/intent/scaffolded_planner.py,sha256=SJdChR26YARnBE2wVRRwR5-grqR68NQtp-jB654ELiA,22668
obra/intent/storage.py,sha256=PLrNxtSFZ7-3fYVfKe-ItTWUQ8VHVNc0WWJgURHp4RM,18893
obra/intent/telemetry.py,sha256=YCkfGzDmR36_q70IvRdN3LnIJhRlmpPxu-JmmT_NOc8,635
obra/intent/templates.py,sha256=xfoxgUFuL5v_gqdcbB9HCfzUnKZVLarMyoUsjT451Us,11988
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=sXluYIgSfE_nE3BbYRL8RVGH9oXukBElohnYILkh5L4,1530
obra/llm/__init__.py,sha256=libJZqsoPoTMbJB2BHE9lmnPHpZg_eHBscMfN-_ns1U,1431
obra/llm/cli_runner.py,sha256=PSN3NAx9bpccAyTXuleyTmRkkgZuNcV64DDXVOxW3cs,25897
obra/llm/invoker.py,sha256=PwEeaBex5uAxzvJAkLB7kC-tlfJ7MPwQd-bGscThJTY,16302
obra/llm/output_parser.py,sha256=P01Fx7sjUp-nyMqpLWmW5TBysjiEgFXMKEo8OYxuNxA,16457
obra/llm/retry.py,sha256=eck7LD52cTTSkfLU6OWplgikyFID7Nh5AGeXtqtSkGs,12989
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=hiYJcHZZUDy7jCmXqwS9LJFJamhYnUI7Oe6TZlvZeVU,7954
obra/llm/providers/ollama.py,sha256=pFJVIjCsXENK96pDJrhEWz-m8FDPghsqX6jOy3MS0iw,9559
obra/llm/providers/openai.py,sha256=VfDH60mHJHqJZj74GY9atmkyCMJ6gQVDG0Hyl_Tbq_Q,8386
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=E0QrfiuJh0LpokelBlNOLAUHAYInY3EQ_D3yAYKCCmA,29461
obra/monitoring/liveness_monitor.py,sha256=RcEluVNLRpidhYwSDrOvpKDCaFrcqBNyeypK_at-EV0,16887
obra/planning/__init__.py,sha256=UxnVL0kUdcUXSfT5Kt3fZdSxeIuMQZg-dquARazJTOs,40
obra/planning/scaffolded_review.py,sha256=TLG9fkbBp7xyIcsBgzr01rP-hLynhmIUwMCmDjP4rgY,9966
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=JEBAg-5-ZKGkmfoNT9NwMwIZKvXZr6KmLVi_drz7Lp0,4867
obra/validation/__init__.py,sha256=wqApWMagFvePwsaElvA_8nl2v6n2mcVkuB8HjNhQtT8,240
obra/validation/exceptions.py,sha256=a9_R8_gFznJY7Andhha1qKuSPD9jD1plsdMLSQdvnPE,3707
obra/validation/plan_validator.py,sha256=ouVa5XYyji49ERVAFtlntsd9NhVQEEOnmpCa8JEU7yY,12487
obra/workflow/__init__.py,sha256=E-mtwiQQ86Fy6k533gbSKqYwVyGb4Z7tqcL7pfQpcZo,1018
obra/workflow/customer_tier.py,sha256=ntmzs9a9OFxvGbNx423gU4Gj98PXoB0z5HgGhHah5Yk,16653
obra/workflow/feedback_triage.py,sha256=HnaeuOvmoV8JpjaNByF5uTUYbI52XIdEsupNF7pHlkQ,15590
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.46.dist-info/METADATA,sha256=339te_cFax-WGoF9Azg3l00GWx4f2dDffuU1-4gUe9s,1755
obra-2.9.46.dist-info/WHEEL,sha256=sRtkkH0ytJWGWoSwuSKsyaZic5jooM16K6gRMIxNm1E,91
obra-2.9.46.dist-info/entry_points.txt,sha256=bEYFEtz5fYFwqRTXVIvy0gNnkA-7Li-Fe7TdexXzehE,39
obra-2.9.46.dist-info/top_level.txt,sha256=j4R595bU_LB7S7ysZM4r3BbCtpBdAyLiFBybujSj8uA,5
obra-2.9.46.dist-info/RECORD,,
