Repository navigation
Add bounded gap/reuse preflight with live open-work discovery - #31
DeepWolf42 wants to merge 18 commits into
Conversation
|
Added the bounded Perspective probe requested during CORA research. It stays inside the existing External Pattern Scout rather than creating a new loop stage or agent role. The optional probe uses three lenses only when they can change the search/pre-mortem:
Output is capped at one or two concrete alternate hypotheses/search directions; it must be skipped when it adds no distinct decision, evidence target, or failure hypothesis. Regression coverage and the frozen scout scenario were extended. Loop42 CI + secret scan are green on head The PR remains open and is currently one commit behind |
Current-main reconciliation and independent CI — 2026-10-15Current exact head: Exact PR-head verification: Loop42 CI 38689524360: SUCCESS, 133 Python tests OK, both opt-in completion gates PASS on synthetic PR checkout Boundary: Scope is documentation and simulated scouting scenario/tests, not external code adoption or independent product feature. It preserves source/revision/license/relevance checks and does not grant execution/merge authority. Existing Draft remains open; no protected main, CORA pin, Windows worker or Ollama changes. |
Problem and resulting behavior
The existing opt-in Gap & Reuse preflight could inspect owned code, but open-work coverage required hand-prepared adapter evidence. This draft now lets the host collect live open PR/issue title leads in the same RECONCILE / TARGET call:
Current candidate:
bfc3a3ef798dd13a81638446156d5d152c4380fe, extending previous head6f0af2121659d1bc694c5bb981e2ef78cb63dfac. Current maina2935656a63a01e24ba56d3c424483d10d4282e7is an ancestor; no merge to main was performed.Implemented
--github-repository owner/name. One GET, at most 100 open PR/issue records and 512 KiB, 10-second socket timeout; no retries, pagination or redirects. Routine calls skip collection.BLOCKED_UNKNOWN, never an invented negative result. Local code scanning remains usable when GitHub coverage is unknown.GITHUB_TOKENonly for the explicitly selected request, with no credential acquisition or permission changes; no token/raw response/exception text in reports. Public repositories also work anonymously.Verification
On exact local commit
bfc3a3ef798dd13a81638446156d5d152c4380fe:git diff --checkpasses; checkout clean.open_work=USEFUL_CANDIDATE. A direct adapter probe also found existing PRs Adopt reuse-first capability lookup and state-bound executor patterns #39 and Add bounded tool, plugin and skill selection to Execution Fit #51 for “reuse tool”. This demonstrates retrieval, not verified reuse fit or private-repository access.Hosted evidence associated with this PR head (GitHub PR checkout, separate from local execution):
Remaining limits and authority
Keep Draft. There is still no automatic host/chat trigger dispatch, installed-tool inventory adapter, external pattern research adapter or consumer acceptance proof. A complete title-list negative is not proof no useful implementation exists; remote PR state can change after observation. Recommendations keep
adoption_authorized=false.No scheduler activation, automatic merge/adoption, release, paid service/model call, plugin installation, hardware action, CORA/dentalCOM change or consumer-pin update. Existing PRs #39/#51 were inspected live: their relevant changes are documentation/contracts, not an already implemented runtime adapter. No external code was imported.