obra/README.md,sha256=dy_EHdMRhVW6-5dj8Elh4d3INBpVTr0PbbScyB_c58U,661
obra/__init__.py,sha256=E_ZRlY13BbDslxfFOG0iG2IOFi6-Fm7GJh1F8Fj7xqk,1993
obra/_build_backend.py,sha256=uC5Ju74oGCUZF6neCvRkg53hZVUUluiy_kt0u7wurhc,5690
obra/cli.py,sha256=eOx7IHDFpL1sobz-Sn-4sUSLNJiioH-4Z8A7jLQBygM,629881
obra/constants.py,sha256=CLxbX6SX_B-TGb-aZnc9zMR5SaprsgLTqF33WhXgA5Q,5872
obra/exceptions.py,sha256=FTX_DByaycjxB2a99-Npplxl1BEKRL0_bxeUtq3LbKM,21290
obra/model_registry.py,sha256=I61ffwvyMgGNWKlK6ivwlw36awKF0pHlIlIhA723fNs,48188
obra/version_check.py,sha256=If9pSJdLAhbhFZnrdsJQB1yxkOGRI3HOCzIPxh-YlGI,11838
obra/.obra/BRIEFING_QUICK.md,sha256=I9-Pu3wCRW25S-YC2g9FNB4ZY5Z-cvBmS9UFhpZZuhI,14285
obra/.obra/LLM_ONBOARDING.md,sha256=5760Tgm0-zHkS0D3elpMtNyOQqmpbEirwL7-QLHWTIU,150696
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=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=CAvAH1vdcUVRXPEX5onJlcan56JM_KrjV13Azut0GGw,38467
obra/agents/claude_code.py,sha256=ERACjmz8-_rephrvd6iL2FT7uKK0YmBHneBXGMLZ6HY,17171
obra/agents/code_quality.py,sha256=H-HM8lMrkTRVlXjTXldwC2huBXk9BQdrgSYL4uDY3bg,14566
obra/agents/deployer.py,sha256=X1DKStw7nitOV9mXrkaQE0n3sO2UjTZMsYojTgBRY1g,21555
obra/agents/docs.py,sha256=TPlY2HtEQ4e0J1gvJX1SRtyfD8NzQPNlcTCXRG7BX3k,25327
obra/agents/registry.py,sha256=UwvVs2ESqmBJFQKpXDCATTN7qt4s40Mzwe_tkj-rLtI,11563
obra/agents/security.py,sha256=3epBhrqPWq3MwXEjyvI243-q-hhXFW-ZCsEhOZbXefs,23270
obra/agents/test_execution.py,sha256=reS3ybVNwEBOYp2H9hHHJRReTM64hc8fEyduxR21RwA,11446
obra/agents/testing.py,sha256=HB6Xa82WnusUJbjPLvJITdY524nO03YTQa1fiyP5wDI,12847
obra/agents/tier_config.py,sha256=v9JRsBopkOEgbnBWut5gf0bqMphJRuk2Bk3T7ciSqQU,2673
obra/agents/prompts/__init__.py,sha256=MOclg3kHNjUJoyzcy6ObJOvbAKELDmrz1p2IoFzfGB8,1711
obra/agents/prompts/code_quality.txt,sha256=V4xGfhpiOejFxZJHZ70Pyjcc1tOASqd4-4LP_KVk2B4,2867
obra/agents/prompts/docs_analysis.txt,sha256=cBTxIK-cYQx0wBIcRzDPxwMAHVwJaQmI2Mr_c2Lf2is,2724
obra/agents/prompts/headless.txt,sha256=BwL6D_nSQa16PFj9SieXiJKcZTouXlCDBrzsyH3VQbs,520
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=F_RFfna5WGs-4lbxDuw69CZJK5fe_6sdfC5Hbw65AGg,2672
obra/api/__init__.py,sha256=rQpcprwrP5bwIWSmXnp_VC95vs2S2_ieJoug3m4m0aQ,3169
obra/api/client.py,sha256=ooAlmybOtmeQj1bq9SWofkKTbK8SOJtHPI81BDfRwdQ,83718
obra/api/protocol.py,sha256=3csSto9DXyRuEUqK8rNEAgocNmVZ1bnJ6lyydpY6n78,39775
obra/api/schemas.py,sha256=0ODSz61P-dIF3A18fL0HT4USDHEE146hmEbtEulHUq8,14915
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/auto/__init__.py,sha256=dGBFuGx0KyhiKN0kdGtIYKNhN6prKbCPDx_OcoWAWD8,764
obra/auto/assessor.py,sha256=dPH_rHGcnlAlnpZ-FmDlOAs7NPn-PJSpyfuqsj4ZHkU,6916
obra/auto/error_handler.py,sha256=4PUvR1ikzR0awyIfevygfOqmAqGqzZYy3xtiOI04k6s,7318
obra/auto/plan_reader.py,sha256=1DUpbmZwgUJceErh3iBrDxhElBYedIipnvy-PcF51m4,6158
obra/auto/prompts.py,sha256=OpeO-9f5x_LMS5x3YKrbVvHow5isG_WhNX1h2kQLXGM,1519
obra/auto/runner.py,sha256=4FCQlyfMdzd76MR9lV3AaknSrTevxsoFcMWy_8Ddulg,29473
obra/cli_commands/__init__.py,sha256=TiOjQ8pHRFVwXYqJ5wq4rQrMZI0R2ABLxuAH8sN9jl8,336
obra/cli_commands/upload_plan.py,sha256=yyXMMXWHKBwBNqsKEGs1Bq5vQl5oxUbu9WR6QrlFmgE,8083
obra/cli_commands/validate_plan.py,sha256=3daSDzKvLyXf0MHgALjmrpMbPsNdWy6_dwlfiMD6h3I,8586
obra/config/__init__.py,sha256=mryaCMWe6Ht8DMrJw7Pcv_fek3Jg-f3vjIuraLS3BQE,10796
obra/config/auth.py,sha256=YwwuB2xD-cZqi--Ygs9oTpyaq4l-6l0PELqllwRPaws,3883
obra/config/complexity_heuristics.yaml,sha256=e0SRB6VtsNOA5UcQ-A4F93GQfB4Z8ircc7qd4qwvW3k,8714
obra/config/complexity_thresholds.yaml,sha256=MPGyNYGuS9u7XbHgkpTSunRKAcyH2Dv564hPxt3au8k,13688
obra/config/default_config.yaml,sha256=CUcNKSvOL4a447BZeYKR3pKk_b2phazyJmuIX9zd-II,75623
obra/config/llm.py,sha256=WXNYq9Ilg4vIFXaNFTETxY2rzC3SOJenlcAC5DOu-js,77609
obra/config/loaders.py,sha256=Cj6JXrxQ5l6qZ5Rzz1dYtL7v0diMkYLToaWSmMnRgkI,77979
obra/config/providers.py,sha256=dhowkR2ghg4_zuuPfu6OEFV3DiUDqaaXxdlD2vpTWHc,7764
obra/config/defaults/feedback.yaml,sha256=6_WiQRMP6fTix_6lyT7Go5LxX9wSfJtHt3GPPWCa388,3919
obra/config/defaults/feedback_classification.yaml,sha256=MYzm_Aa2HBVbEUiAZaP_8nSVMazD5uW8XhhQLMvF480,5474
obra/config/defaults/work_type_patterns.json,sha256=6G4ffUrH56TBVr1zEQhmYfKkjzqjFxC3qgbWeemZhYc,22532
obra/config/defaults/work_type_patterns.yaml,sha256=jkGeFhY8tmvjdTUOpVNkkbhqHnpqkiSwTjIwj-WgEPY,22211
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=qsIcT8zozO5hwheoadGpF_6Kcc_SRSNXBYYgAt_Um2I,38328
obra/config/explorer/descriptions.py,sha256=hi4hgu6n6Oi4ZeubHgZhaVPWPhI6OoQlhQcXebTPD4s,61953
obra/config/explorer/metadata.py,sha256=0R1-ENKx4IcRnlxbMbMeESg4YY5Km_J-Q6jfLA1Wg1A,3910
obra/config/explorer/models.py,sha256=83U8HbBd-ArggyyOdudg_uEWGZwjvQU-jO3fC98c4ps,11745
obra/config/explorer/utils.py,sha256=hPkSh2d80V1a0w2-JBkckjvxmht2O7Xy2oIiMavZAwU,26862
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=IrBJwASvUeHUJmv7_hpO47Jz_uv6X5Seuqk86FOXcpA,13030
obra/config/explorer/widgets/help_overlay.py,sha256=bkDRxl7DNJVC9BcgFwPzpW_CawkPbh3_Mr7Pyoj6KR0,4040
obra/config/explorer/widgets/llm_wizard.py,sha256=6MiAZXZpmpOpbEDBDpOCsLIGRjyEGuc4p4KTX0gwaVw,14436
obra/config/explorer/widgets/preset_picker.py,sha256=KROmS42WHogHco1sEUv5xkPJkh882Z0hXuGGGcFwCn0,7506
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=grJGMyeHtEbTTFXGkIbxj9JnXSEQDfCpJY14hVNu43c,15015
obra/config/explorer/widgets/unsaved_modal.py,sha256=vCN8m8ZtjxRTRN9Xf1YQppqDc_Bk6Lu6pqEdWvOIUIU,3797
obra/core/__init__.py,sha256=Vdjo4LL8HBxduhMoAJqXAh1cUneEqZPH6LzIxyER_BY,337
obra/core/interrupts.py,sha256=A4kEwWAAZIl45Lx-YrduLVDb6kllIXH5rV1nvGfQbnk,1846
obra/core/process_registry.py,sha256=FmQu3-YbNC-DqRFAQ3rVNmklcfnlmt7PsNWJXwy7noE,15285
obra/display/__init__.py,sha256=CUtbIW3cnePYxpO-ATcaa8-pGUM2VlxJTyqw5eB7n_0,5371
obra/display/errors.py,sha256=Hko0Z0DH1m4K8bLesLVp_ufMsQdGkMsc_04Gq7s50Uc,13806
obra/display/observability.py,sha256=1FvTN3NZE35ZXWzdlkAeSHIbXBHkqOM8xi4U4_a2Voo,95484
obra/display/recovery_hints.py,sha256=vzEwA9y-vi62wpUhijEKleGCUcWIFUK_UjFK4iJSCm0,781
obra/domains/__init__.py,sha256=3x3BqNjGHpr7qtcA675moThRYPmr3tRpC3ZvvTTeA_c,1085
obra/domains/interface.py,sha256=kyq6OhEMFi_2THJiHTKTojKhoz2qLuBGoxqZK88497c,4269
obra/domains/loader.py,sha256=0ULl1s9aac_lS_YjqTlNbRTc8VwFAkYik-2YJV-oZj0,4165
obra/domains/business/__init__.py,sha256=PWkvJOka1XhtoX_qMNjSN6arfW3D262Gu_nnPzx-mjY,4531
obra/domains/business/complexity.yaml,sha256=yRZYaWpHfCJXGIyadkwtEcfRJ-zZOqWZtvPKevI-XEY,1199
obra/domains/business/decomposition.py,sha256=5PkBOZk2t3hzXUZg8ZAQCvZbgTgCYG3X4t05cUBci10,1720
obra/domains/business/derivation.py,sha256=Q3LbN5p5DJEgbr16W2DnhBRAalTys9kP075qzfea7rQ,983
obra/domains/business/filters.py,sha256=jG-Uh55rhUa8zntXMh7Wj_LD8injXWmHh8FESjlbt2U,1447
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=HCO8RF3amPDLoVlOFmWgmsGshX-XZYG570Nt5BHmYR8,4643
obra/domains/software/complexity.yaml,sha256=e0SRB6VtsNOA5UcQ-A4F93GQfB4Z8ircc7qd4qwvW3k,8714
obra/domains/software/decomposition.py,sha256=hMSoQ_DKuIG9gz4gRUSy6kkmnf1RzDU6Mx0lDRNombs,3385
obra/domains/software/derivation.py,sha256=k5tCnLu9PLtiJUkU6xFiDRBNec_-ZGwUNFa9AeyuBL8,1818
obra/domains/software/filters.py,sha256=cQig1t-gdEKv7wmK3cqpuQ2DgR3SNocAhGRKCpaXM2s,3238
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=fsCMDPgtHCt76oedQvY1WogwzXhAAQee5m7F5AZcUTI,2201
obra/execution/__init__.py,sha256=THnKC_nsGt0gSYYo4Nbwh8AgN00-w-2NQ36YiZR5_ew,5574
obra/execution/breakpoint.py,sha256=i8FbpQVYhL9m-BoKatEGMHwT6lUAap-eCUZ102d3jgA,20298
obra/execution/delivered_summary.py,sha256=nJMwnj6Z2QJ9RxLbem3pi1CJPf1ymHBfS97mI_dv3jE,2584
obra/execution/derivation.py,sha256=lzSrWbmLMqw3OU6lvIEzLAE1bv_jDXy4YNflJTFBO_4,82660
obra/execution/derivation_metrics.py,sha256=P0XQituda6dWDH08HHqceTS6pkZvgqOQrEJJJYD6Mok,17977
obra/execution/errors.py,sha256=0lgexZpVLFGz0lFL1DjBx6mbCu4nadtZx1kSFUmnExY,56789
obra/execution/intake.py,sha256=Ql2oJar1s4_osjZBvrj8QiPa-3HNblovhVIL0YPYnZA,35931
obra/execution/intent_gap_check.py,sha256=sbM4V27uy0yDTt8hrLGEl9-9jYNG-xe3ZoyiNkKFcf0,7381
obra/execution/intent_to_userplan.py,sha256=IqcbWWRgfcYE1iIuCz1pugpKSTwg9rJErKjNjSn7b6c,19463
obra/execution/quality.py,sha256=hsc1k31kx8mca-szY2Iv3Dx1w0fKqHLkq-qYCgfd1Jg,22021
obra/execution/retry.py,sha256=Hz3B-WMEZ9G82xOWWkPmtt40G_60chcJ_tz32FyZ6OQ,24160
obra/execution/revision.py,sha256=f5mRW8gaC6MutblJn8oIfvRO7No9npnKpxAiRNQYsAs,14788
obra/execution/staleness.py,sha256=7U1hIBj9P2Ms6pU5fxHvJbgfSvc7kOSF0WJfbBCZEoI,15913
obra/execution/userplan_cache.py,sha256=TrfnmwZHtXSenaTgY7bYIdnSNjBNxHuvf3IZaKW0-pU,5137
obra/execution/userplan_metrics.py,sha256=_xScz50hTCu6KWvgiYxVxWVyXot4N_sCLg1X3VgGpk0,9998
obra/execution/prompts/__init__.py,sha256=bgJGToZ9N-0fLmqOEjxW68FG9Uf3hcejEK8Oqy5npvU,1953
obra/execution/prompts/derivation.py,sha256=NCShZNLDAVyaQFfKVVTAJz9S35tLzLDJckqA8FxgMO0,22393
obra/execution/prompts/intent_gap_check.py,sha256=HJA2nSv-dKYTcfWvDIobuueNxKs_oWrBP8kasXXLtmI,2151
obra/execution/prompts/intent_to_plan.py,sha256=nyqY7SvwZO7UbVlg7G5abTWjsMmUB0jxJbGwOSEPLoU,9799
obra/execution/prompts/plan_intent_alignment.py,sha256=JdtANX8QeKAcOgNWm2d4jS2JCoXHPEUnAaLYKOEuSQ4,5568
obra/execution/prompts/quality_assessment.py,sha256=APvOFDgRaY_ub7qdv1Cicb6k1PCWZUFRCrPpiFnFM6M,8982
obra/execution/prompts/revision.py,sha256=JRjRDAIrBvNT19k58ZeRQFswwci3jRFpoAOam35hpPY,2568
obra/feedback/__init__.py,sha256=Pn7B40VFfhZ8kKTfAyZoJ26_guhGHGdHMhqJomsbjZU,1991
obra/feedback/collector.py,sha256=iyWFp8SVZ7ov_b2lFyp7nc4eLjt1HVcnr7rDXfbUcQQ,30808
obra/feedback/models.py,sha256=-fEueQ1ts6B_An0cEEiGwLeocf8yPuKztuurihEPSG4,12709
obra/feedback/observability.py,sha256=wyPf-oLhG73_zgKYlcOyI_l1yfbnQloeqnMdfJNvL8I,12675
obra/feedback/sanitizer.py,sha256=1tihvFdYfB7n-HEi72ZXZvs3KTkMb47O67SbIAVrQaU,12175
obra/feedback/session_logger.py,sha256=V_HeuXsv9QyhonIGffa5ZABdXtg23jkSfle2Q77UDFU,12195
obra/hybrid/__init__.py,sha256=bk77B5n4Q5RhN7sh8vzBib5JWYuA_vPkVz1HGQBpLmA,934
obra/hybrid/event_logger.py,sha256=7u2TyedcUXd4d6uDrYffE9DkREWqvIuDkzpDgTkjrMw,9525
obra/hybrid/json_utils.py,sha256=8WoUBp95XItoHGa8cfb-XKVooUaJxaviHYkXMipwk1k,13982
obra/hybrid/orchestrator.py,sha256=n54xEHtpsWNk-28dO5akbIEZS_031r_OwhjTsibMHTE,179278
obra/hybrid/prompt_enricher.py,sha256=qtyn4mDR4atWT3--1tie7IVwbvb0GggIQwzPSuDe2wk,13437
obra/hybrid/prompt_file.py,sha256=K2hlShYX6zASHb_IzdbhkovyaaP8HT_lZ30L8nx6kJ0,10246
obra/hybrid/template_edit_pipeline.py,sha256=dWyi2srrkV9LXRf8xkg55GFTiNlOSDwSVZnWQjNS7qw,19188
obra/hybrid/tooling_discovery.py,sha256=KF0b4eBnTNTXOQ4POFtDz7Im53Mjat0zP7cgvxOoj84,9301
obra/hybrid/work_type_detector.py,sha256=UtfPCRHHnkrFwhX5gTWUO1IS1Vt85ItBUmsYG_zLLPM,25593
obra/hybrid/derivation/__init__.py,sha256=AnPcpPWoE1LCM4pF6LoNZrWucKTeEDcpP1JAmtqcrgo,872
obra/hybrid/derivation/cli_invoker.py,sha256=SM6z80OKMCUpDd3ncoLwOaA3Bhx8LC5vT3O1-wCqzZA,3510
obra/hybrid/derivation/complexity_estimator.py,sha256=I9bBsGSBDNPPQhfKB5Dbrzd1zYc60UaYwp-qAdusz9I,18828
obra/hybrid/derivation/decomposition_generator.py,sha256=l4FQkFqnXTcCSLY_5VDCiY1PeCaaNz0zxyNlmeFruBg,11465
obra/hybrid/derivation/mission_complexity.py,sha256=BWjvqtbi6_DavGFWlE46Ar5AVVEgZqSHlypjuPxNleQ,10933
obra/hybrid/derivation/parallelization.py,sha256=zkVY7CW6fOl_c2bJWEWcRh0ME2cXI3NXo3WXpC8VmFU,10495
obra/hybrid/handlers/__init__.py,sha256=gdI2AKHmngVyOl6MHop-NiznF9rxUoxKM97BsMno8UU,1389
obra/hybrid/handlers/base.py,sha256=PDDQh11wZ6JlO8LBZaWrMGj10qQHOVuPdS86vC7LsHo,4020
obra/hybrid/handlers/derive.py,sha256=ztnIOLridcngqyghlDqtbj-kJx-fMqOC5ytmaRwHa1E,209460
obra/hybrid/handlers/escalate.py,sha256=cI4pBTaEJsFqw431kR__DXcEzmukpGeOzzN9apHWkn0,12440
obra/hybrid/handlers/examine.py,sha256=nHAMbsIePRFaaOCfJdiT05B0dOrnIQ8ouqLsvNJioJs,18740
obra/hybrid/handlers/execute.py,sha256=ceUKocxFUZOh0likFk4s5n4zRr63hFLhAulbEiELH9Y,62783
obra/hybrid/handlers/fix.py,sha256=cKrWYVjT1RWD2HO63WKhw5x7sIKI8Eh_eTb41TImLAo,109261
obra/hybrid/handlers/intent.py,sha256=VjCjdFgs7q9n0i1s96BMX5jflFcfwjz_vFRj_4pVR4g,64611
obra/hybrid/handlers/review.py,sha256=A85iPeddDWNH8vHRND2rpjwquL2F9zkmDb1wjxyr0OQ,33898
obra/hybrid/handlers/revise.py,sha256=aZkHF0nbCe-_nYUp5Jd56gT2pX99025rFjsd6V9iW-0,25190
obra/hybrid/handlers/story0.py,sha256=eHcbzru4Fu20_QS5KYoVCH3T5KU4Zn_DGaZotIjAc64,59224
obra/hybrid/quality/__init__.py,sha256=jWJrlhPhyiotufgaa5noy1_s_RlNEVdEzBaDNkxEdgw,723
obra/hybrid/quality/clarification.py,sha256=dQn4ZOtAuiWVZYGrvai6E1QOxZ-nt86cdDDM8CwdyZM,23581
obra/intent/__init__.py,sha256=5k0Gn55pQa1UIAruPSnk3EhMwGBVAvoFSUkz7HT5aGo,1699
obra/intent/analogue_cache.py,sha256=PO81rptG3L-xKqRLa576vQkbTk-fAEMdfng-VBaS8hA,3493
obra/intent/detection.py,sha256=bzV42_TCTUPvLMnYSnzwxLIktQTRWZr_Go-5AFyM6es,22722
obra/intent/diff.py,sha256=TmCiVGQ2SI7k5e6ZETI6MjJOotv7eK7WhSZij9U1MdA,2047
obra/intent/models.py,sha256=xltH5JEByswSGswm6RMguG156japJ36180xhCzBdT_o,8891
obra/intent/prompts.py,sha256=DYI9Mas2lyFGwST9cxajDFp0Y1W0LAG_3pEFP24pyoU,7658
obra/intent/prompts_scaffolded.py,sha256=CxDWV-7gxF-T6um3KIg1lCmbZT_TthEQiYYLv1DHo5o,6421
obra/intent/retention.py,sha256=uIY65sH5C8KC3jrDFSvd0VqpQg-Myv4a3Bg9I9dHxbc,582
obra/intent/scaffolded_config.py,sha256=EB_xyrlVz6ggzEoiTzegU3PGfDVN_qEf7_o1i4ZRXIE,3866
obra/intent/scaffolded_planner.py,sha256=AVJC1xT9b8vNWrfm_96GruS0HAazKwB8-k2Mj_SmQgo,36159
obra/intent/storage.py,sha256=_N27r1Re28-fK_rKrNurZRiHcQToLXx_TjKq5FnhaWE,16269
obra/intent/telemetry.py,sha256=YCkfGzDmR36_q70IvRdN3LnIJhRlmpPxu-JmmT_NOc8,635
obra/intent/templates.py,sha256=ULEEY3LDINdSXvf4gQJAhMdWXbvv0-W9eu--0Qavgqk,12116
obra/intent/token_budget.py,sha256=TVqeJkJ-UNaSTzaHJ31tR7coEH3duDiAj8xGEA4FhSQ,10278
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=eErAI0jhvlpgyVLqb5pXziBDaJHVjpl0DFLqXLreRok,1500
obra/llm/__init__.py,sha256=eV4lXRv9o-N3MNQvSHSFw5VrkYTQDKzJrvvDQ_Y7Ae4,1712
obra/llm/cli_runner.py,sha256=H8dUkhr2a9WLXm3aqQSVCx5_1qXEVSm3XGElWHvGb54,5094
obra/llm/interactive_guard.py,sha256=6NvnHo6q0loTwwMz6iwPZ73F2qsoU2ag3CIBnawHjng,4698
obra/llm/invoker.py,sha256=nXD42btU-GXYLrevjrDWgRosEhL6XF0phqJNN0m-9Sc,18589
obra/llm/ollama_endpoint.py,sha256=_Pv7sPzdC1KvaXhIBa04HI74qflaUjTFBicexkp-7qk,1992
obra/llm/output_parser.py,sha256=cAjMZxwrU6GUJ_y21bc1fNglDh8GcRdsvMHpEAGDG88,16819
obra/llm/prompts.py,sha256=Dvk4vJzB-TM6utWozupAocRPv-lqCbiCH_Qr_7krZ2c,963
obra/llm/retry.py,sha256=4WZpMlYDNseBQ-9hHqd4cwwJNvBIxI_60cUWErXVrGw,13283
obra/llm/subprocess_runner.py,sha256=T_8JDpCTFEdc_gIib-69KtDfntfCH5x-pIIeY0HQBps,59390
obra/llm/thinking_mode.py,sha256=WEhEJaknP00zjVXtqWfBk1GBExViy1yZpNOL0CVjasU,13301
obra/llm/providers/__init__.py,sha256=gxzB3S0bcsq2uf_AqiPfF4Dg1lLbvjGcIv8fUbDGETs,1209
obra/llm/providers/anthropic.py,sha256=7AB9QemKlDf0zWEJwEkqh9y_BuTZZ5gpo744NZYBay8,9448
obra/llm/providers/base.py,sha256=MgfcZSsdG96OPekcWk9FpD2c-yZ9H1oIs3tfFM3j9n0,3462
obra/llm/providers/google.py,sha256=YndskBHMkJBAoH6lzk-zpUg-uv0QtbCp6rDJKE3wsfY,7988
obra/llm/providers/ollama.py,sha256=GH5XLuC-WdR8klP0IFjzLlvRARSSXt8Y8buXM5uM0-E,9760
obra/llm/providers/openai.py,sha256=3XjvC2ZeF-s72eeOC_W_g51PxD2fBQwvt8M2Jj-3cm0,8422
obra/models/__init__.py,sha256=K5Cs2jx3cdIJdsQk8u2T6QZqUmAZ2fuA2Xzh5T0njrs,55
obra/models/story0_state.py,sha256=QJ-UtXWXwS8Traf5UuDzRFlYPcTx0iDx8PSDNrwTYBw,5381
obra/monitoring/__init__.py,sha256=Id3oPqHJmbsW3JxoCRrwx_gqW3I30Bx9E_pOrww7LFU,645
obra/monitoring/agent_monitor.py,sha256=N-Y72rYQsZTTbPhNhVddvbHGC7vGG4WIOtIt7b_l6_w,16299
obra/monitoring/hang_investigator.py,sha256=BjmUG0Br94Vv1ojSyI45IVQP2Qy_AHPWPcwYBGc72YY,29268
obra/monitoring/liveness_monitor.py,sha256=akxtCexGlFg8k7_u_jLIHYoxIaAf8R3Yg4Qx4w1dql0,18813
obra/observability/__init__.py,sha256=QDBZYdT0HvgIdM3Z_vdLuk_AFmdNWyQN490UXZSi11Y,844
obra/observability/production_logger.py,sha256=p1RcNdQWU5n1lyZ9hrIIw_Js7aFLEDf1WqBrK41ukP0,13132
obra/observability/log_viewer/__init__.py,sha256=JCB5PfAohzbLEZSZ7ILYFtexfBhK8A-X9I888vz552I,159
obra/observability/log_viewer/index.html,sha256=OxQrPrRWWGVUdyHS1mI_hzj-h5FPGmT_jcfPv4EZ3e4,149438
obra/observability/log_viewer/server.py,sha256=nlETir0n_rckBwxXLJ1OCJoyeuzKCzd0APwc_HUxfMQ,23553
obra/planning/__init__.py,sha256=UxnVL0kUdcUXSfT5Kt3fZdSxeIuMQZg-dquARazJTOs,40
obra/planning/intent_alignment.py,sha256=U9jIKzKjIU_vWfTaHpYtkY-dzD7Jqf2pPAJvI9yKxt4,15160
obra/planning/scaffolded_review.py,sha256=I5xl6_tCX1ZXSaUomuT6Le1mroZBKWibrKv0jKRW6yI,18422
obra/project/__init__.py,sha256=SbjebGMk7juGZrfPhIQVU31G0b8rbY2OanbJWB_bxqo,348
obra/project/context.py,sha256=dhaj6XFv2STkCJB4uvyrNh_YQ5ERgGPPGEjDz8D4NlA,12383
obra/project/defaults.py,sha256=jM3rTilRwjA8tZHM4DCWyzRdISlO5WGbexZ1pDPMNyc,1715
obra/project/prompts.py,sha256=CUnutvR188bXWzOhhoo0IDeao610lWcuv3vovieMfVo,2340
obra/review/__init__.py,sha256=gRj4hcwZoRnAcEHXqa5ZLp-sYCPm8H0QCqhcBxUtHMY,1507
obra/review/config.py,sha256=FGaOnR1vtgJ11sHKOFuv1VRmvNyN1ioRAj_2a-a7luY,26178
obra/review/constants.py,sha256=pGp59EBx-qEl9OOIbX1WN-88j4e6-oxsAuqDqv81NPc,2276
obra/review/feedback.py,sha256=65ksHFC4Uo2bN-ODE2883mPD5ZkESZ7QOBRnYQiLl5I,16774
obra/review/metrics.py,sha256=S3IKrHBk9Pa9DVH6qW3yXNrGShmzLBKGSwi9MeaOpE4,9830
obra/schemas/__init__.py,sha256=N3kdz5wz-tKAKt4yu26CL0DSYrYHm9Zxt3N0BF5wC3c,1338
obra/schemas/clarification_schema.py,sha256=3uAmtY905R80sljSFlSc-sqt9tS39CN7skIAu7kn1aM,9487
obra/schemas/closeout_schema.py,sha256=9sPAeY2Px6OkUF_wfLTtQg3-1J4U2fq7V5WmjtqjB6g,1919
obra/schemas/complexity_schema.py,sha256=Ta5lXsQiU9UGy8WeBoEotoJ5rUJEK2BeY4TwarjvJ4E,6489
obra/schemas/plan_schema.py,sha256=iRxFmtHxo7tZLDFKCusrRS7ef9ZofueiLnqjS3lgFNc,18277
obra/schemas/userplan_schema.py,sha256=EaDur_o-mZRxGAkoEa-5fWZzJg0qA5McWsfSGYHFQIA,24311
obra/security/__init__.py,sha256=Hb5T1pN-UaeatKkhL2Fnj6FvL-r3TltZmegw549WW0E,455
obra/security/prompt_sanitizer.py,sha256=YBo5q-HE8GKmWNpGKBfLEbb7wS5_ikfkBSk3TfpWJ6s,12590
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=9_2n7QoR0zm-SP1PQuGdRSwyrO9UKoDkF1zwPihYH3s,39
obra/utils/cli_cache_monitor.py,sha256=sAFBHgNaUW08niXfL-IqT1ONmlCC65W_2aYnPtxm0Hk,9113
obra/utils/file_tracker.py,sha256=W4Q7QzlC1naE7utBIghuhNsDu--HePT9nnT9JVHJ1Cg,10696
obra/utils/git_utils.py,sha256=K7_tnvEWOy4W_DRiHQZidcIctlzG4PMlE7tT9RB7Fp0,12487
obra/utils/json_output.py,sha256=G1ZnLEBJbOOziCONk6ZTXdz-5C9DP-wh47jEcXQqQtk,7645
obra/utils/obra_home.py,sha256=J6U8fRzFTFZSBiyIL9R8u_DnuDiA7tvIxcIXNBJTpTc,4593
obra/utils/retention.py,sha256=W1S60XnDcYHD_kQ9Q3CMKQzk1BTm9AZKEYW5UshleMU,2450
obra/utils/workspace_rollback.py,sha256=dNu-hVaY5js5fTF1Sk1xKUfNrYrwIrwMn44NsO_Kayo,4967
obra/validation/__init__.py,sha256=wqApWMagFvePwsaElvA_8nl2v6n2mcVkuB8HjNhQtT8,240
obra/validation/exceptions.py,sha256=a9_R8_gFznJY7Andhha1qKuSPD9jD1plsdMLSQdvnPE,3707
obra/validation/plan_item_validator.py,sha256=rVA9PDQYz8BJLs8EMc689ERNunTflZcKSq5wssFUtEQ,4308
obra/validation/plan_validator.py,sha256=eGc9V6nQgTgmyqpSmKyf2SnyUazJ_aVQ1ygxeVSWwRc,12805
obra/workflow/__init__.py,sha256=E-mtwiQQ86Fy6k533gbSKqYwVyGb4Z7tqcL7pfQpcZo,1018
obra/workflow/customer_tier.py,sha256=4kdatWVY3X_s1S96zZbRnbwb0zlMDZib7Y1dSpV9sqE,16780
obra/workflow/feedback_triage.py,sha256=aKX7BbMngQMeDiJ5xnAol9ch2a0MTpkYJwVgMaff4Nk,15740
obra/workflow/obra_tier.py,sha256=XoDICF58ILzfTKsWI4FRrzKUuEUcNmaLYheqs6p5Ioo,15894
obra/workflow/sota_tier.py,sha256=8aJvzL9cMGANhh1e_Dx9-NCE0Jjd0aJSaSorTaxUcdk,11354
obra/workflow/tiered_resolver.py,sha256=AO2yhZDz0i7hk9lDgKuo4Xf9Tj_RPGGkwkCiRxxFrcM,26192
obra-2.15.11.dist-info/METADATA,sha256=q8hcsITP2-aZlCypw0fTTScntPNEBX55A7aHXpovv_I,2131
obra-2.15.11.dist-info/WHEEL,sha256=PVb6ILS2AmpDzPyrcANx7GRoW-KpIwVeRz6NtUEMPpg,92
obra-2.15.11.dist-info/entry_points.txt,sha256=bEYFEtz5fYFwqRTXVIvy0gNnkA-7Li-Fe7TdexXzehE,39
obra-2.15.11.dist-info/top_level.txt,sha256=j4R595bU_LB7S7ysZM4r3BbCtpBdAyLiFBybujSj8uA,5
obra-2.15.11.dist-info/RECORD,,
