Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
3eae4e9
docs: confirm review pipeline already routes through orchestrator/fre…
claude Sep 5, 2026
0847c44
Merge remote-tracking branch 'origin/main' into docs/gap-baseline-nim…
claude Sep 5, 2026
50de5f6
docs: correct overbroad "already implemented" claim on NIM-routing ga…
claude Sep 5, 2026
b4d45fd
Merge remote-tracking branch 'origin/main' into gh1884-merge
claude Sep 5, 2026
8c2d9bb
Merge origin/main into docs/gap-baseline-nim-routing-confirmation
claude Sep 6, 2026
cbb61c5
docs(gap-baseline): record the orchestrator/free retry-stacking root …
claude Sep 6, 2026
b35947e
docs(gap-baseline): close the retry-stacking follow-up with its produ…
claude Sep 6, 2026
6408ff2
docs(gap-baseline): attribute the daily-recovery cron slots to their …
claude Sep 6, 2026
cb01a3d
docs(gap-baseline): separate the capacity and timeout residuals with …
claude Sep 6, 2026
e5d9ecb
Merge remote-tracking branch 'origin/main' into docs/gap-baseline-nim…
Sep 6, 2026
9c010fc
docs(gap-baseline): locate the 90s recv default at source and name it…
Sep 6, 2026
ace6f34
docs(gap-baseline): record a fourth residual shape the first three do…
Sep 6, 2026
9ee8b60
docs(gap-baseline): reproduce residual (iv) on a second head and name…
Sep 6, 2026
a7ce345
docs(gap-baseline): retract two claims in residual (iv) after reading…
Sep 6, 2026
396b4de
docs(gap-baseline): record a capacity-class run without folding it in…
Sep 6, 2026
7b3661d
Merge remote-tracking branch 'origin/main' into docs/gap-baseline-nim…
claude Sep 7, 2026
767e740
docs(gap-baseline): record the dispatch-actor outage and its fix, the…
claude Sep 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,30 @@
- Raised `hourly-review-repair.yml`'s discovery ceiling from 50 to 200 while rotating deterministic 50-PR deep-inspection windows by hourly run number. The scheduler hydrates only the selected window and stops immediately after its single dispatch, preserving access to newer PRs without quadrupling expensive review/check/comment work. See `docs/doctoring/hourly-review-repair-single-file-consolidation.md`'s 2026-09-03 follow-up.

## [Unreleased]
- **Document (no code change yet, correction to an earlier same-day entry): Noema/OpenCode/Strix review's
model-selection layer routes through contextual-orchestrator's `orchestrator/free`, but the sidecar/egress
infrastructure layer four consumers actually run on does not yet.** This entry originally claimed the
routing was already fully implemented; @seonghobae disputed that framing on `.github#1884` and the dispute
held up under independent re-verification. `opencode.jsonc` (only `contextual-orchestrator` enabled, model
pinned to `orchestrator/free`) and `opencode-review-dispatch.yml`'s `OPENCODE_MODEL_CANDIDATES` are
correct as originally audited. But `scripts/ci/contextual_orchestrator_review_sidecar.sh` — the runtime
path `noema-review.yml`, `strix.yml`, `opencode-review-dispatch.yml`, and `pr-review-autofix.yml` all still
use — still injects all five raw provider secrets (including both NIM keys), clones and runs
`contextual-orchestrator` fresh on the calling runner per invocation, and performs multi-provider model
discovery in-process on that runner; `strix.yml`'s `harden-runner` step is still `egress-policy: audit`,
not `block`. None of the four consumers has migrated onto the newer `orchestrator-free-sidecar` composite
action (`.github#1736`) meant to centralize this. Tracked by `.github#1759` and
`contextual-orchestrator#1041` comment `5550412102`. Also fixed a stale gap-baseline note:
`tests/test_pr_review_autofix_nvidia_nim_contract.py`'s hourly-cron test, flagged not-yet-fixed on
2026-09-04, was fixed by `#1877` the same day. See `docs/product-technical-gap-baseline.md`'s 2026-09-05
entry (corrected 2026-09-05) for the full audit trail. 2026-09-06 follow-up in the same entry: records the
`orchestrator/free` retry-stacking root cause (`contextual-orchestrator#1081`), the sidecar pin advance that
delivered it (`#1951`), the rule for what counts as a post-advance run, and the first post-pin measurement
(`.github#1661` run `34008191123`: pin `414f2297…` live, preflight 0 of 12 routes ready, review request never
made), then the confirming measurements (`.github#1946` run `34008655765`: 180 s per gateway request against
540 s under the old pin; three post-advance Strix scans at `attempt=1/1` throughout) — status "fixed,
delivery confirmed, effect confirmed"; the residuals are capacity (`#1948`) and
`contextual-orchestrator#1082`.
- Include merge-scheduler entrypoint, core, and regression-test changes in
the existing runtime-quality workflow's trigger and suite selector. Scheduler
workflow edits retain queue checks and also select the full review-repair
Expand Down
Loading
Loading