Implement one-shot setup UX#33
Open
minsing-jin wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/setupflow that makesOPENAI_API_KEYthe only required first-run input, defaults to local SQLite, generates criteria from optional interest/defaults, initializes source defaults, and can trigger the first feed run from setup.Ouroboros Process
interview_20260518_022059, ambiguity0.1185.seed_ee34c8c478c3; recovery regeneration from the same interview producedseed_520639e6c69f; both were treated with the explicit no-feature-removal constraint.job_881e6eecc7de/orch_d7d27d10ff54/exec_3c4140a1fa31, completedAC 15/15,Sub-AC 159/159.ouroboros_evaluatesucceeds when addressed to execution IDexec_3c4140a1fa31: Final ApprovalAPPROVED, Stage 2 completed, score0.82, AC complianceYES, drift0.18. Earlier calls against orchestrator sessionorch_d7d27d10ff54timed out at 120s. Bounded fallbackouroboros_qaalso passed the concrete evidence artifact at0.94with threshold0.90(qa-hedwig-issue32-recovery-20260519).lin_hedwig_issue32_one_shot_setup_ux_nf_20260518remainsGen 1: completed | pending; official recovery attempts with valid seed content still timed out or stalled (job_7fdcf6dfbb09,job_fdb69a3db266,job_f82197daada7, plus sync lineagelin_hedwig_issue32_official_recovery_20260519_03atGenerations: 0) and were cancelled when cursor/updated timestamps stayed fixed.Generation 1 completedbut did not terminalize. Latest official attempts also failed to terminalize:job_4f00b59c2142(execute=false) andjob_361cd33b34cf(execute=true,parallel=false,max_generations=1,max_total_seconds=900) stayed atRunning ralphwith unchanged cursor/updated timestamps past their configured timeouts, then were cancelled to avoid orphan/OOM-prone background jobs. This appears to be an Ouroboros MCP job terminalization/runtime issue, not an implementation diff failure.Verification
git diff --check170 passed861 passed, 1 warningafter adding a temporary local.venvsymlink for tests that invoke.venv/bin/python; symlink was removed before commitCloses #32