Skip to content
Closed
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
31b867e
docs(gaps): refresh stale §5.1 next-increment list, record naruon Noe…
claude Aug 30, 2026
d01e662
docs(gaps): record post-#919-pin-bump noema-review failure signature
claude Aug 30, 2026
b6aa078
feat(sidecar): surface preflight-rejection detail; widen failure-log …
claude Aug 30, 2026
f80bf02
docs(gaps): correct bytez/413 misattribution, record the real fix
claude Aug 30, 2026
5399393
Merge origin/main: reconcile with concurrent, deeper root-cause fixes
claude Aug 30, 2026
abaab11
docs(gaps): record this pass's reconciliation with concurrent owner f…
claude Aug 30, 2026
91064ff
docs: record CodeRabbit 10-star auto-review gate as root cause, not a…
claude Aug 30, 2026
0d8be88
docs: note CodeRabbit rate-limit as a second, independent constraint
claude Aug 30, 2026
ef311a0
docs: fix cross-repo reference links and scope the CodeRabbit-gap claim
claude Aug 30, 2026
c11b68c
docs: describe ORCHESTRATOR_CATALOG_FAMILY_CAP=8 as a mitigation, not…
claude Aug 30, 2026
aef024d
fix(coverage): mark unreachable pagination-exhaustion raise as dead code
claude Aug 30, 2026
d167338
docs: record the three-cause OpenCode-outage diagnosis and its fix
claude Aug 30, 2026
3c89f43
docs: pin the exact contextual-orchestrator cross-repo credential roo…
claude Aug 30, 2026
7074ab2
docs: correct the "permanently blocked" overclaim; record the second …
claude Aug 30, 2026
11d5a07
docs: correct two more overclaims Devin caught in the diagnosis entry
claude Aug 30, 2026
c55620f
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Aug 30, 2026
7345997
docs: record merge-conflict resolution outcome and observed Strix-fix…
claude Aug 30, 2026
d19c8ca
docs: record this pass's recheck + G-06/G-15/#1347 research kickoff
claude Aug 30, 2026
380ee20
docs: record G-06 shipment, #1347 conflict resolution, and G-15 scoping
claude Aug 30, 2026
4336e50
docs: record Devin/code-quality review fixes on naruon#1486's judgmen…
claude Aug 30, 2026
0dcf779
docs(gaps): fix stale §5.1 next-increment ledger (Devin review on #1438)
claude Aug 30, 2026
a1c2ba5
docs: record naruon#1486's second Devin review round (workspace_id se…
claude Aug 30, 2026
c2013d0
docs: refresh naruon#1486 §5.1 pointer to current head after full rev…
claude Aug 30, 2026
8469fb9
docs: log this pass's 4-PR recheck and .github#1347/G-15 work launch
claude Aug 30, 2026
f3c1b29
chore: gitignore local .claude/ tool state (agent worktrees)
claude Aug 30, 2026
c1c70af
docs: log G-15 first-slice shipment in naruon#1486
claude Aug 30, 2026
b64f825
docs: record .github#1347 completion (28/28 threads resolved)
claude Aug 30, 2026
c76e5a2
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Aug 30, 2026
5ee913c
docs: log the two main-sync merge conflicts resolved this pass
claude Aug 30, 2026
6a74c67
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Aug 30, 2026
19080a5
docs: log the second main-sync round and naruon#1486's follow-up Devi…
claude Aug 30, 2026
c9b5408
docs(gaps): fold in naruon#1486's dcc9fcd0 round + confirm async-wait…
claude Aug 30, 2026
1797438
fix(sidecar): reject leading-zero REVIEW_PREFLIGHT_GATEWAY_MAX_ATTEMPTS
claude Aug 30, 2026
78b81a3
docs(gaps): record the REVIEW_PREFLIGHT_GATEWAY_MAX_ATTEMPTS leading-…
claude Aug 30, 2026
9860527
docs(gaps): record .github#1347's completed triage (4 concurrent, 3 n…
claude Aug 30, 2026
49df8c3
docs(gaps): correct .github#1347's final triage count (7 unresolved, …
claude Aug 30, 2026
6f56dc1
docs(gaps): confirm naruon#1486's strix gateway-timeout diagnosis via…
claude Aug 30, 2026
dcdc3fc
docs(gaps): fix Devin findings on the strix addendum (cross-repo link…
claude Aug 30, 2026
a6ff267
docs(gaps): note a new main-branch sidecar-unreachable symptom (evide…
claude Aug 30, 2026
7e47d84
docs(gaps): record naruon G-15's second slice (AttachmentReparseWorker)
claude Aug 30, 2026
ccde3c2
docs(gaps): record naruon#1486 CodeRabbit/Devin review round on Attac…
claude Aug 30, 2026
50febfe
docs(gaps): record naruon#1486 strix recurrence (runtime stall, not s…
claude Aug 30, 2026
8a843c4
docs(gaps): record .github#1438 strix recurrence of the same runtime-…
claude Aug 30, 2026
ce10acb
docs(gaps): record a third, deterministic strix sub-symptom (vision-o…
claude Aug 30, 2026
18987a7
docs(gaps): separate confirmed evidence from unverified root-cause hy…
claude Aug 30, 2026
d8ba170
fix(sidecar): distinguish a dead sidecar process from a merely-unreac…
claude Aug 30, 2026
0224535
docs(gap-baseline): record newsdom_worker.py lease/cursor follow-up a…
claude Aug 30, 2026
ca4c5ad
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Aug 31, 2026
38846bb
docs(gap-baseline): record .github#1438 main-merge conflict resolution
claude Aug 31, 2026
36463c4
Merge branch 'main' into claude/noema-contextualwisdomlab-commerciali…
opencode-agent[bot] Aug 31, 2026
d753f38
Merge branch 'main' into claude/noema-contextualwisdomlab-commerciali…
claude Aug 31, 2026
489547a
fix(ci): scope required-workflow-bootstrap naming check to that job only
claude Aug 31, 2026
17f0ca2
docs(gap-baseline): record naruon#1486 CodeRabbit batch-of-3 workspac…
claude Aug 31, 2026
c0afcb5
docs(gap-baseline): record naruon#1486 Devin re-analysis batch (searc…
claude Aug 31, 2026
8e612b8
docs(gap-baseline): record naruon CI's missing Postgres service and t…
claude Sep 1, 2026
e7fcd1b
docs(gap-baseline): record naruon#1486's newsdom-starvation/reparse-r…
claude Sep 1, 2026
0c32943
fix(strix): raise Strix's timeout budget to the GitHub-hosted job cei…
claude Sep 1, 2026
4e5a063
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Sep 1, 2026
34bfd3a
fix(noema): raise the review-completion request timeout from 120s to 3h
claude Sep 1, 2026
265b266
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Sep 1, 2026
37227f1
revert(tests): undo the head-only-advance test adaptation main reverted
claude Sep 1, 2026
7387418
fix(review): repair Devin's 3 findings on the timeout raises
claude Sep 1, 2026
8555d4e
fix(review): repair Devin's second round of findings
claude Sep 1, 2026
52b64f5
docs(noema): clarify the shared repair deadline covers processing time
claude Sep 1, 2026
175a507
Merge remote-tracking branch 'origin/main' into claude/noema-contextu…
claude Sep 1, 2026
97b3bcc
docs(gap-baseline): record naruon#1486 Devin CI-wiring finding + 2 re…
claude Sep 1, 2026
e186203
fix(noema/sidecar): enforce an absolute wall-clock deadline, add expl…
claude Sep 1, 2026
f00d039
fix(noema): join on the per-request timeout, not the full shared budget
claude Sep 1, 2026
e6ec629
docs(gap-baseline): record live noema-review crash on contextual-orch…
claude Sep 1, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ __pycache__/
.coverage
.pytest_cache/
.codegraph/
.claude/
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,29 @@ this file. The format follows Keep a Changelog, and versioned releases follow
Semantic Versioning where the repository publishes a release.

## [Unreleased]
- Fix `scripts/ci/pingora_edge_policy.py`'s `_load_changed_files`: the
post-loop pagination-exhaustion `PolicyError` was unreachable dead code
(proven: 31 full 100-item pages always trip the in-loop `len(files) >
3_000` raise during page 31's own iteration before the loop can exhaust
its range), and it was silently failing this repo's org-wide
`coverage-evidence` gate (`fail_under=100`) for every PR reviewed through
the central OpenCode/Noema/Strix dispatcher, blocking opencode-agent from
ever posting an APPROVED verdict anywhere in the org. Marked
`# pragma: no cover` with justification, matching this repo's existing
convention. See the 2026-08-30 "OpenCode Agent 자체 문제" gap-baseline
entry for the full three-PR diagnosis this came out of. (Independently
found and fixed by the org owner in the same window, commit `34c88356`,
with a stronger regression test pinning the arithmetic invariant itself —
adopted the owner's version when reconciling the resulting merge conflict.)
- Document a structural CodeRabbit gap in `docs/product-technical-gap-baseline.md`
(2026-08-30 entry): every ContextualWisdomLab repo is below CodeRabbit's
10-GitHub-star automatic-review threshold, so CodeRabbit never reviews a new
commit without an explicit `@coderabbitai review` trigger comment — this was
surfacing as a `naruon` PR-governance metadata-gate block that looked like a
blocking finding but was actually CodeRabbit's own "not reviewed yet" state.
No code change; a central auto-trigger workflow is a candidate follow-up,
deliberately deferred pending a review of its required-workflow-ruleset
blast radius.
- Fix one more Devin Review finding on PR #1452, a genuine gap in the round-4
malformed-gateway-reply fix (`scripts/ci/contextual_orchestrator_review_sidecar.sh`,
`tests/test_contextual_orchestrator_review_runtime_preflight.py`):
Expand Down Expand Up @@ -302,6 +325,27 @@ Semantic Versioning where the repository publishes a release.
`zero_data_retention` stays `False` as it already was; only the citation
and note change. See the 2026-08-30 ZDR/NIM-routing gap-baseline entry for
the full architecture review this citation was part of.
- Correct `docs/product-technical-gap-baseline.md`'s "2026-08-30 post-#1486/#1438 wake" entry: Bytez
can never populate `orchestrator/free` regardless of its HTTP status (`_parse_bytez` never sets
`is_free`), and the `request_failed status=413` line is the sidecar's own unconditional self-test
rather than a live ZDR-prefetch fallback. The incident's actual terminating message
(`"review sidecar preflight failed"`, a live warm-up-probe rejection) is the same one the
`ORCHESTRATOR_CATALOG_FAMILY_CAP` fix above mitigates (hosted confirmation remains pending) — the
two corrections converge on the same real root cause rather than describing two different bugs.
Also adds a bounded, one-retry
resilience improvement to `contextual-orchestrator`'s provider *discovery* fetch (a different,
non-overlapping call site from the family-cap/preflight fix above) in
`ContextualWisdomLab/contextual-orchestrator#923`.
- Refresh `docs/product-technical-gap-baseline.md`'s §5.1 next-increment list,
which had gone stale: #1297 was already merged, and #1345/#1326 were closed
unmerged, yet all three were still listed as pending candidates. Replaced
with the current state (#1347 still open/dirty; `ContextualWisdomLab/naruon#1486`
added as this pass's naruon increment) and recorded the naruon-side Noema
role clarification: naruon's `noema-general-agent` is a separate, correctly
BYO-LLM-scoped agent from this repo's central review-bot Noema — they
intentionally share only a name — and it now has a `check_calendar_conflict`
tool (PRD-02) that reuses naruon's existing deterministic conflict policy
instead of inventing a second one.
- Bump the vendored `contextual-orchestrator` review-sidecar pin from
`5f2753a` (the #1422 pin) to current `main` `30c6d716`, picking up
`ContextualWisdomLab/contextual-orchestrator#919`: generalizes the
Expand Down
Loading
Loading