-
Notifications
You must be signed in to change notification settings - Fork 976
docs(devlog): rescan the bug backlog after the priority-70 train #3120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| # 070 — round-2 rescan after wp5 and wp6 | ||
|
|
||
| Scanned at `dev` 330470e74 plus PR #3119 in flight. Every open `bug`-labelled issue scored | ||
| on the same four-axis 0-80 rubric the train has used: blast radius, data/credential/ | ||
| durability risk, reproducibility and evidence quality, shippability. | ||
|
|
||
| ## Closed by this train | ||
|
|
||
| | issue | phase | landed | | ||
| | --- | --- | --- | | ||
| | #3071 | wp1 | PR #3089 | | ||
| | #3032 | wp2 | PR #3097 | | ||
| | #3026 | wp3 | PR #3103 | | ||
| | #3029 | wp4 | PR #3110 | | ||
| | #3008 | wp5 | PR #3118 | | ||
| | #3019 | wp6 | PR #3119 (open) | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win 🔎 Supported by static analysis🏁 Script executed: #!/bin/bash
set -e
printf '%s\n' '--- applicable repository conventions ---'
find /tmp/coderabbit-repo-knowledge/lidge-jun-opencodex-7afea732 -type f -path '*/conventions/*.md' -o -path '*/rules/*.md' 2>/dev/null | sort | while read -r f; do
printf '\n### %s\n' "$f"
head -80 "$f"
done
printf '%s\n' '--- target file ---'
target='devlog/_plan/260831_prio70_train_round2/070_rescan.md'
wc -l "$target"
cat -n "$target" | sed -n '1,80p'
printf '%s\n' '--- nearby train-plan files ---'
find devlog/_plan/260831_prio70_train_round2 -maxdepth 1 -type f -print | sort | sed -n '1,120p'Repository: lidge-jun/opencodex Length of output: 12202 🏁 Script executed: #!/bin/bash
set -e
printf '%s\n' '--- applicable repository conventions ---'
find /tmp/coderabbit-repo-knowledge/lidge-jun-opencodex-7afea732 -type f \( -path '*/conventions/*.md' -o -path '*/rules/*.md' \) -print | sort | while read -r f; do
printf '\n### %s\n' "$f"
head -80 "$f"
done
printf '%s\n' '--- target file ---'
target='devlog/_plan/260831_prio70_train_round2/070_rescan.md'
wc -l "$target"
cat -n "$target" | sed -n '1,80p'
printf '%s\n' '--- nearby train-plan files ---'
find devlog/_plan/260831_prio70_train_round2 -maxdepth 1 -type f -print | sort | sed -n '1,120p'Repository: lidge-jun/opencodex Length of output: 12202 🏁 Script executed: #!/bin/bash
set -e
for f in \
devlog/_plan/260831_prio70_train_round2/060_wp6_wham_401_refresh.md \
devlog/_plan/260831_prio70_train_round2/070_outcome.md \
devlog/_plan/260831_prio70_train_round2/000_plan.md \
devlog/_plan/260831_prio70_train_round2/051_wp5_outcome.md
do
printf '\n--- %s ---\n' "$f"
cat -n "$f" | sed -n '1,140p'
done
printf '\n--- references to PR `#3119`, `#3019`, and open-status wording in this train ---\n'
rg -n -C 2 'PR `#3119`|`#3019`|None open|in flight|Closed by this train|landed|Remaining open' devlog/_plan/260831_prio70_train_round2Repository: lidge-jun/opencodex Length of output: 42710 Keep
🤖 Prompt for AI Agents |
||
|
|
||
| ## Remaining open bug issues | ||
|
|
||
| | issue | blast | risk | evidence | ship | total | note | | ||
| | --- | --- | --- | --- | --- | --- | --- | | ||
| | #3024 catalog drops a callable configured model | 18 | 12 | 19 | 19 | **68** | Verified in source: `isDatedVariantId` at `provider-fetch.ts:939` accepts only `\d{8}`, and the fold at `:1672` is one-directional | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The immediate parent, Useful? React with 👍 / 👎.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Remove closed issues from the open-issue table. The report presents itself as a Also applies to: 26-26 🤖 Prompt for AI Agents |
||
| | #3094 `ocx models new-policy` / `new-arrivals` unreachable | 14 | 6 | 20 | 20 | **60** | Verified: the dispatch allowlist at `models.ts:448` omits both names, so they fall through | | ||
| | #2999 native-main refresh can overwrite external Codex writers | 15 | 19 | 17 | 12 | **63** | Credential durability, but the fix is a coordination protocol change, not a patch | | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This row records a severity score and remediation assessment for the explicitly open credential-durability defect #2999 in a tracked public directory. Repository policy requires open security triage, including severity assessments and pre-disclosure patch reasoning, to remain in scratch space; move this assessment to AGENTS.md reference: AGENTS.md:L103-L112 Useful? React with 👍 / 👎. |
||
| | #3108 combo default reasoning effort arrives as `none` | 15 | 6 | 17 | 17 | **55** | | | ||
| | #3051 Cursor discovery fails on HTTP/2 pre-header EOF | 12 | 5 | 17 | 18 | **52** | Retry classification only | | ||
| | #3009 Windows service repair fails at a fixed 20s | 12 | 8 | 16 | 15 | **51** | | | ||
| | #3064 Windows non-ASCII profile path rolls back install | 10 | 8 | 18 | 14 | **50** | Narrow to non-ASCII profile names | | ||
| | #3021 encrypted subagent payload surfaced as ciphertext | 10 | 12 | 13 | 12 | **47** | Reporter withheld the payload, correctly; hard to reproduce | | ||
| | #3070 OpenAI usage decreases with custom providers configured | 14 | 10 | 10 | 10 | **44** | Needs instrumentation before a fix can be named | | ||
| | #3059 restore dialog loses focus | 8 | 3 | 18 | 18 | **47** | Accessibility, single dialog | | ||
| | #2813 Codex reserve mode hides routed models | 12 | 4 | 14 | 8 | **38** | Upstream client behaviour | | ||
|
|
||
| ## Verdict | ||
|
|
||
| **No open bug issue scores >= 70.** #3024 is the highest at 68 and the closest call: it is | ||
| verified in source and cheap to fix, but a configured model dropping out of the catalog | ||
| degrades a listing rather than risking credentials or durability, and the model stays | ||
| callable by id. It does not clear the bar this train set at wp0. | ||
|
|
||
| The four remaining >= 50 items (#3024, #2999, #3094, #3108) are the natural next train if | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The table contains seven issues scoring at least 50: #3024, #3094, #2999, #3108, #3051, #3009, and #3064. Calling only four of them the “remaining >= 50 items” silently excludes three qualifying issues from the proposed next train; either include all seven or state the narrower selection criterion, such as Useful? React with 👍 / 👎. |
||
| the bar is lowered, in that order — #3024 and #3094 are both source-verified and small, | ||
| #2999 is the only remaining credential-durability item, and #3108 is a routing correctness | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win Escape the issue number at the start of the paragraph. Markdownlint reports MD018 for 🧰 Tools🪛 markdownlint-cli2 (0.23.2)[warning] 43-43: No space after hash on atx style heading (MD018, no-missing-space-atx) 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| bug with a clean reproduction. | ||
|
Comment on lines
+41
to
+44
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Correct the count of issues at or above 50. The table contains seven totals 🧰 Tools🪛 markdownlint-cli2 (0.23.2)[warning] 43-43: No space after hash on atx style heading (MD018, no-missing-space-atx) 🤖 Prompt for AI Agents |
||
|
|
||
| ## Bug-labelled PRs | ||
|
|
||
| None open that this train has not already superseded. #3020's core sequence was carried | ||
| into wp6 with credit rather than rebased, per the wp6 plan. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
🔎 Supported by static analysis
🏁 Script executed:
Repository: lidge-jun/opencodex
Length of output: 7827
🏁 Script executed:
Repository: lidge-jun/opencodex
Length of output: 50377
🏁 Script executed:
Repository: lidge-jun/opencodex
Length of output: 3503
🏁 Script executed:
Repository: lidge-jun/opencodex
Length of output: 295
Record the exact rescan revisions.
devlog/_plan/260831_prio70_train_round2/070_rescan.md:3names330470e74and PR#3119but omits the PR head SHA. Record the base330470e740a02b28c51afa39ead4b45fc430f341and, if included, PR#3119head6074b68590024b1c42b9790b72fcf794ca31284c. Reconcile this with000_plan.md:6and001_research_scan_evidence.md:3, which identify the scan base as5cec0a33e.🤖 Prompt for AI Agents