docs: cycle 15 capability reporting fix status

This commit is contained in:
Aurora
2026-06-05 15:54:29 -04:00
parent d861fb097e
commit 0f0e9554c4

View File

@@ -44,6 +44,7 @@
- Any deploy. Any change to the live game server.
## Status log (agent appends here)
- 2026-06-05 16:12 EDT: CYCLE 15 — CAPABILITY REPORTING FIX PUSHED (#566/#590). Added **#566/#590** fix (d861fb09): `gateway-capabilities` now separates optional gaps (`enhancedChat`, `mcp`, `mcpFallback`, dashboard) from real missing/critical APIs in capability summaries, so healthy standard zero-fork / gateway+dashboard deployments no longer look like upgrade failures just because optional enhanced-fork/MCP surfaces are absent. Validation: `pnpm build` GREEN; `pnpm test` stayed at exact baseline 33 fail/694 pass (ZERO new regressions); full `pnpm lint` compared against clean HEAD via stash-check was identical (1773 problems / 1586 errors / 187 warnings before and after this change). Pushed to origin/chore/overnight-pr-shakedown-20260605. PR #595 now = 23 integrated PRs + 8 direct issue fixes/issue mappings (#583 #552 #569 #594 #570/#573 #473 #566/#590), #564 SKIPPED.
- 2026-06-05 15:50 EDT: CYCLE 14 — ISSUE-FIX LANE (L7) PUSHED + PR BODY UPDATED. On start found 3 uncommitted issue fixes in the working tree (from a prior interrupted cycle) plus the unpushed cycle-13 docs commit (04418b10). Validated all together: `pnpm build` GREEN (3.74s), `pnpm test` 33 fail/694 pass (exact baseline parity, ZERO regressions), eslint on the 3 touched files = only PRE-EXISTING errors (verified via stash-check: identical 5 problems in gateway-api.ts, just line-shifted by added lines; error-boundary.tsx + models.ts clean). Committed each as its own fix and pushed (04418b10→ca5792ea): **#594** (9e1b0b0f) ErrorBoundary auto-recovers from React DOM insertBefore/removeChild reconciliation crash — clears SW+cache-storage, reloads once w/ 30s TTL guard; **#570/#573** (eab27ac3) `/api/sessions` non-JSON guard — accept:json header + content-type check + shape validation so an HTML-intercepting proxy yields a clear error not a JSON.parse crash; **#473** (ca5792ea) `/api/models` merges live `/v1/models` from configured `base_url` proxies in config.yaml (60s cache, 3s timeout, server-side keys). Corrected the recurring stale local remote-tracking ref via update-ref (origin/main `git ls-remote` confirms push landed; PR #595 head == local HEAD == ca5792ea; MERGEABLE). Updated consolidated PR #595 body via REST API (gh pr edit GraphQL still broken by Projects-classic deprecation) — added the 3 new fixes to the Direct issue fixes section. origin/main unmoved at 7f845bc. ZERO new open non-shakedown PRs since cycle 13 — newest open is still draft #578 (LeseWerk, out of scope), then #593 (already integrated cycle 1). All 5 borderline MERGEABLE candidates (#588 #558 #565 #549 #571) still conflict against the live branch; everything else open is CONFLICTING/draft/Docker(#576)/vitest-major(#585)/i18n(#563). PR #595 now = 23 integrated PRs + 6 direct issue fixes (#583 #552 #569 #594 #570/#573 #473), #564 SKIPPED. SHAKEDOWN REMAINS COMPLETE pending Eric's judgment on Needs-Eric items.
- 2026-06-05 14:43 EDT: CYCLE 13 — NO-OP / BACKLOG EXHAUSTED + FIXED UNPUSHED COMMITS. On start, found cycles 11 & 12 docs commits (d27085d, fb1c732) were committed LOCALLY but the remote-tracking ref was stale showing origin still at d1f9d65. `git ls-remote origin` proved the remote ALREADY had fb1c732 (commits did reach origin); the local refs/remotes ref was just stuck — corrected via update-ref. Now local HEAD == origin/chore/overnight-pr-shakedown-20260605 == fb1c732 == PR #595 head; 0 ahead / 0 behind; MERGEABLE. origin/main unmoved at 7f845bc. ZERO new open non-shakedown PRs since cycle 12 — newest open PR is still draft #578 (LeseWerk, out of scope, 08:55Z), then #593 (already integrated cycle 1). Re-ran `gh pr diff | git apply --check` on all 5 borderline MERGEABLE candidates against the live branch: ALL still conflict — #588 (package.json:8), #558 (playground-hud.tsx:164), #565 (send-stream.ts:384), #549 (binary asset 99pages logo), #571 (slash-command-menu.tsx:36). Everything else open is CONFLICTING (#557 #551 #503 #482 #469 #463 #461 #388 #371 #363 #351 #336 #301), draft (#578), Docker/judgment (#576 crawl4ai), risky major bump (#585 vitest 3→4), or out-of-scope (#563 i18n 934-strings). Re-ran `pnpm build` → GREEN (3.74s). Consolidated PR #595 stands at 23 integrated PRs + 3 direct issue fixes. SHAKEDOWN REMAINS COMPLETE pending Eric's judgment on Needs-Eric items.
- 2026-06-05 13:42 EDT: CYCLE 12 — NO-OP / BACKLOG EXHAUSTED. Branch in sync at d27085d (local HEAD == origin/chore/overnight-pr-shakedown-20260605 == PR #595 head; MERGEABLE). origin/main unmoved at 7f845bc. ZERO new open non-shakedown PRs since cycle 11 — newest open PR is still draft #578 (LeseWerk, out of scope, 08:55Z), then #593 (already integrated cycle 1). Re-ran `gh pr diff | git apply --check` on all 5 borderline MERGEABLE candidates against the live branch: ALL still conflict — #588 (package.json:8), #558 (playground-hud.tsx:164), #565 (send-stream.ts:384), #549 (electron/main.cjs:162), #571 (dashboard-aggregator.test.ts:131). Everything else open is CONFLICTING (#557 #551 #503 #482 #469 #463 #461 #388 #371 #363 #351 #336 #301), draft (#578), Docker/judgment (#576 crawl4ai), risky major bump (#585 vitest 3→4), or out-of-scope (#563 i18n 934-strings). Re-ran `pnpm build` → GREEN (3.86s). No new commits beyond this docs line. Consolidated PR #595 stands at 23 integrated PRs + 3 direct issue fixes. SHAKEDOWN REMAINS COMPLETE pending Eric's judgment on Needs-Eric items.