You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
main is red at HEAD 0bfe04e1.Test (windows-latest) fails on plugins::builtin::snapshot_tests::concurrent_first_startups_share_one_complete_embedded_snapshot (0 passed; 1 failed, log). Only one failure this week, so possibly flaky. The scheduled Marketplace connection :: catalog job also fails with Core active skill inventory changed; review and run npm run sync:skills (log). Week: main CI 72 success / 31 failure / 53 cancelled of 156 (last week 106/130 failed).
Fix the flaky tests. 21 runs failed then passed on a same-commit rerun (19 CI, 2 Pet conformance). Worst: macOS PTY launch_card_pty::launch_recent_click_then_enter… (also broke main94130d91), terminal_routes_serve_a_live_engine_session_over_http, the fleet::manager trio, the Version drift tmpdir race (rm: … Directory not empty), and the timing-based persistence-backlog budget (enqueue_elapsed_ns=25881412 exceeds 25000000). See §3.
Triage the issue backlog. 167 open (+52; 119 opened, 67 closed), 88 unlabeled, 24 needs-triage, 11 external-author issues idle > 14 d (§6). Also drop the phantom /search command from docs/CONFIGURATION.md:3077.
1. Open PRs (none stale > 7 d)
12 open, none stale; #6393 (draft) crosses 7 d in ~9 h. 0 unresolved review threads on any.
Required (ruleset 15930115): Lint, Test (windows-latest), npm wrapper smoke (ubuntu-latest). buildkite/codewhale-ci reports on no open PR.
Commands
gh pr list -R Hmbown/CodeWhale --state open --limit 100 --json number,author,createdAt,updatedAt,isDraft,mergeable,mergeStateStatus,headRefOid,comments
gh api graphql # per PR: commits(last:1){statusCheckRollup{contexts}} reviewThreads{isResolved} -> 0 unresolved on all 12
gh api repos/Hmbown/CodeWhale/rules/branches/main # required_status_checks: Lint, Test (windows-latest), npm wrapper smoke (ubuntu-latest)
gh api "repos/Hmbown/CodeWhale/actions/runs?head_sha=<sha>"# per PR head
gh api --paginate "repos/Hmbown/CodeWhale/actions/runs?status=action_required"# 95 total
2. Stale branches: 0
11 remote branches (last week listed 35 stale; all pruned). The oldest branch without an open PR is release/0.9.12-prep-20260830 (last commit 2026-08-30 20:58Z, 28.6 days; its PR #5744 is closed). No snapshot/* branches.
Version state OK: workspace=0.10.0, npm=0.10.0, npm-binary=0.10.0, lockfile in sync.
Docs vs product. The code registers 108 commands and 98 aliases (CommandInfo plus contract ContractInfo under crates/tui/src/commands/**). I compared them against backticked /cmd mentions in docs/ and web/.
In code, not documented (23):/advisor /anchor /balance /branch /exit /feat015ctx /fork /home /import-claude /logout /lsp /new /overview /pin /remote-env /save /structcopy /system /transcript /tree /verbose /voicecontrol /voicesend. The session commands /branch /fork /new /save /tree /remote-env appear because the parser now also reads ContractInfo. /lane and /retry are now documented.
Documented, not in code:/search in docs/CONFIGURATION.md:3077 (user-facing). The rest are in design or archive docs: /permission /loop /schedule /auto-mode-config /yolo (docs/design/*), and /plan /diagnostics (CHANGELOG_ARCHIVE.md).
Fixed since last week:/rc and /relay are real commands again. /dryrun, /preview_request and /relaunch are gone from the docs.
Settings:ConfigCategory::ALL still has 7 categories (Appearance, ModelsProviders, Work, ToolsMcp, Trust, Motion, Advanced) and /setupSTEP_SPECS still has 10 steps. No docs page enumerates either list (unchanged).
Read-only digest, window 2026-09-21 12:20Z → 2026-09-28 12:20Z. Previous: #6385 (already closed by @Hmbown 09-23).
Recommended actions (ranked by impact)
mainis red at HEAD0bfe04e1.Test (windows-latest)fails onplugins::builtin::snapshot_tests::concurrent_first_startups_share_one_complete_embedded_snapshot(0 passed; 1 failed, log). Only one failure this week, so possibly flaky. The scheduledMarketplace connection :: catalogjob also fails withCore active skill inventory changed; review and run npm run sync:skills(log). Week:mainCI 72 success / 31 failure / 53 cancelled of 156 (last week 106/130 failed).action_required, so the requiredLint,Test (windows-latest)andnpm wrapper smokechecks never reported. All five showBLOCKEDdespite a green rollup. feat(providers): add Yolo-Auto compatible host #6408 also has CodeQL stuck ataction_required.CI, 2Pet conformance). Worst: macOS PTYlaunch_card_pty::launch_recent_click_then_enter…(also brokemain94130d91),terminal_routes_serve_a_live_engine_session_over_http, thefleet::managertrio, theVersion drifttmpdir race (rm: … Directory not empty), and the timing-based persistence-backlog budget (enqueue_elapsed_ns=25881412 exceeds 25000000). See §3.Web Frontend :: Lint & Type Checkfailed 79 times (61 PR, 18main, green onmainsince 09-27). Causes: stalefacts.generated.ts, generateddocs/INSTALL.mdoutput,sync-latest-release/gt-catalogdrift, not test logic. docs(i18n): complete the Tier-3 developer and internal docs for EPIC #5482 #6663, docs(i18n): complete the Tier-2 should-have docs for EPIC #5482 #6662, perf(tui): stop walking the whole item store to list or open a thread #6646 and chore(deps): bump rquickjs from 0.12.2 to 0.14.0 #6630 fail on this job right now. Runningnpm run prebuildin a pre-commit hook or a bot would remove most of these.needs-triage, 11 external-author issues idle > 14 d (§6). Also drop the phantom/searchcommand fromdocs/CONFIGURATION.md:3077.1. Open PRs (none stale > 7 d)
12 open, none stale; #6393 (draft) crosses 7 d in ~9 h. 0 unresolved review threads on any.
Required (ruleset 15930115):
Lint,Test (windows-latest),npm wrapper smoke (ubuntu-latest).buildkite/codewhale-cireports on no open PR.Commands
2. Stale branches: 0
11 remote branches (last week listed 35 stale; all pruned). The oldest branch without an open PR is
release/0.9.12-prep-20260830(last commit 2026-08-30 20:58Z, 28.6 days; its PR #5744 is closed). Nosnapshot/*branches.Branch list
3. CI flake ranking (7 d)
GitHub Actions had 6,503 runs in the window (fetched in 6-hour REST windows; no window hit the 1,000-run cap).
CIonmain: 156 runs (72 success, 31 failure, 53 cancelled).CIon PRs: 508 runs (196 success, 95 failure, 206 cancelled, 11 action_required).Web Frontend: 79 failures.codewhale-ci: 0 builds in the window. The token works. The last build is fix(tui): unblock TUI on bare-separator @-mention completion (#1921) #1929 (failed, 2026-09-09).Failed jobs by name:
Of the Test job failures, 18 were compile errors rather than test failures (13 of them on Windows).
Flaky tests: failed on attempt 1, then passed on a rerun of the same SHA.
launch_card_pty::launch_recent_click_then_enter_resumes_without_another_mouse_event(macOS)runtime_api::tests::terminal_routes_serve_a_live_engine_session_over_httpVersion drift :: Check release helper contracts(tmpdirrmrace)fleet::manager::tests::{concurrent_manager_loops_launch_each_attempt_once, live_restart_fences_old_process…, separate_manager_interrupt…}Pet conformance :: android(emulator runner)core::engine::tool_media::tests::tool_media_publication_is_immutable_and_replay_preserves_manifestlaunch_card_pty::fleet_roles_open_the_shared_model_picker_and_escape_returns_to_the_same_rolemacOS budget :: persistence-backlog RSS budget(timing)apply_patch::…patch_normalizes_rust_in_an_already_clean_file,runtime_threads::…runtime_event_sequences_serialize_across_real_processes,fleet::manager::…standalone_restart…PR closes an issueflipped fail→pass on the same SHA 18× (link check re-run after body edits; not a test).Most frequent failing tests (79 distinct test names; each failed consistently on its commit, so these were broken commits, not flakes):
runtime_api::tests::diagnostics_list_and_read_bounded_windows(Windows only, 09-23 13:07–19:45 only)tui::ui::tests::keyless_engine_error_stays_visible_after_a_config_ack(win+mac, allmain)fleet::host::tests::runtime_surface_review_documented_ssh_host_loads(Windows)commands::tests::command_ownership_contract_is_enforcedtui::ui::frame::one_owner_tests::context_cap_warns_once_in_the_posture_barruntime_api::computer_display::tests::live::*(3 tests, ubuntu+mac)Commands
4. Drift checks (fresh
--depth 1clone ofmain@0bfe04e1)python3 scripts/check-dead-code-budget.pyPASS: 260 suppressions (allow=175, expect=85), exactly at budget.The metric now also countsexpect;allowwas 174 last week. Headroom is still zero.Cargo.tomlworkspaceCHANGELOG.mdtop## [Unreleased], then## [0.10.0] - 2026-09-22✓npm/codewhale,npm/runtime-sdknpm/deepseek-tuiweb/package.jsonscripts/release/check-versions.sh --range-audit-advisoryVersion state OK: workspace=0.10.0, npm=0.10.0, npm-binary=0.10.0, lockfile in sync.Docs vs product. The code registers 108 commands and 98 aliases (
CommandInfoplus contractContractInfoundercrates/tui/src/commands/**). I compared them against backticked/cmdmentions indocs/andweb/./advisor /anchor /balance /branch /exit /feat015ctx /fork /home /import-claude /logout /lsp /new /overview /pin /remote-env /save /structcopy /system /transcript /tree /verbose /voicecontrol /voicesend. The session commands/branch /fork /new /save /tree /remote-envappear because the parser now also readsContractInfo./laneand/retryare now documented./searchindocs/CONFIGURATION.md:3077(user-facing). The rest are in design or archive docs:/permission /loop /schedule /auto-mode-config /yolo(docs/design/*), and/plan /diagnostics(CHANGELOG_ARCHIVE.md)./rcand/relayare real commands again./dryrun,/preview_requestand/relaunchare gone from the docs.ConfigCategory::ALLstill has 7 categories (Appearance, ModelsProviders, Work, ToolsMcp, Trust, Motion, Advanced) and/setupSTEP_SPECSstill has 10 steps. No docs page enumerates either list (unchanged).Commands
5. Security posture
vulnerabilityAlerts(states:OPEN)and REST/dependabot/alerts?state=open)/code-scanning/alerts?state=open)Resource not accessible by integration.GITHUB_CODEWHALE_SECURITY_PATis still not provisioned (3rd week).6. Open issues: 167 (+52 vs last week)
No human comment in more than 14 days: 27 (measured by the latest non-bot comment, or creation date if none).
gitCLI reads with gix (gitoxide) #5618 (LmeSzinc), Request: zero-sandbox / --no-sandbox mode for local dev #4955 (eugenicum), 输出内容中的文件,能不能支持点击后打开预览,这样不用再去目录中找 #2342 (caeserchen), FreeBSD support (npm binary / pkg) #1097 (Gabriel-Degret, FreeBSD), 未适配中文输入法 #2323 (cmdcorp6534), Continuous Self-Learning from Dialog (Automatic Skill Evolution) #5860 (Edouard-Legoupil), EPIC(docs): review, partially restructure, and fully localize documentation to Chinese #5482 (SparkofSpike, EPIC, 0 comments in 42 d).Commands