Skip to content

Promotion queue — T3Code (single canonical owner) #44

Closed as duplicate

Description

@kvnloo

Duplicate promotion snapshot. Canonical per-repo queue: #42. This issue's original content remains accessible to credit contributors and preserve evidence. All future readiness updates belong on #42.

T3Code — canonical promotion queue

This is the single per-repo readiness and publication queue. Preserve original author/owner branches, PRs, evidence and reviewer threads; no duplicate tracker or origin contribution. Global index: OSS Factory #14. As of 2026-10-16, a GitHub open-PR search returned 39 items; this is an inventory, not a count of independently verified ready work.

Screening priority

Open fork implementation PRs are candidates only. Prioritize existing T3 origin feedback, duplicate detection and exact-head CI. Draft voice/mobile work is not automatically product acceptance.

Existing open fork/internal PRs

Source Scope Disposition
#40 draft: scoped read-only voice intent gate for Android assistant DRAFT / HOLD
#39 fix(mobile): make assistant approvals filter exact (downstream preview) NEEDS_RECHECK
#37 draft QA: single-flight Pi/CUA stdio restart (for T3 pingdotgg#16528) DRAFT / HOLD
#36 draft QA: Windows SIGKILL Codex recovery test portability (for upstream pingdotgg#18139) DRAFT / HOLD
#35 [muse] fix(server): gate T3 Connect credential clear on the credential semaphore NEEDS_RECHECK
#34 [muse] fix(server): serialize host-backed files-viewed writes per change request NEEDS_RECHECK
#33 [muse] fix(web): retry failed close-time file flush instead of dropping it NEEDS_RECHECK
#32 [muse] fix(web): hold viewed-marks until a read that could have seen the write NEEDS_RECHECK
#31 [muse] fix(client-runtime): promote subagent token counts that round to 1000k into the M unit NEEDS_RECHECK
#30 [muse] fix(shared): round duration to seconds before choosing unit suffix NEEDS_RECHECK
#29 [muse] fix(web): promote rounded-up compact counts into the next unit NEEDS_RECHECK
#28 [muse] fix(shared): promote rounded-up token counts into the next unit NEEDS_RECHECK
#27 [muse] fix(web): prune useLiveRefresh fallback view entries on unmount NEEDS_RECHECK
#26 [muse] fix(mobile): delete atomic-write staging file on failed persistence NEEDS_RECHECK
#25 [muse] fix(server): bound analytics batch send with a 10s timeout NEEDS_RECHECK
#24 [muse] fix(server): bound Codex feedback/upload with a 60s timeout NEEDS_RECHECK
#23 [muse] fix(web): bound ghostty wasm downloads with a 30s fetch deadline NEEDS_RECHECK
#22 [muse] fix(server): bound OTLP trace export proxy with 30s timeout NEEDS_RECHECK
#21 [muse] fix(server): bound GitHub media redirect hops with a 10s timeout NEEDS_RECHECK
#20 docs: bounded activity evidence R&D EVIDENCE / CHECK
#19 [muse] fix(server): bound device hub proxy HTTP with 30s time-to-first-response timeout NEEDS_RECHECK
#18 [muse] bound sync setup-script join so a wedged script cannot stall thread bootstrap NEEDS_RECHECK
#17 [muse] fix(server): fail stalled project clones after 5 quiet minutes NEEDS_RECHECK
#16 [muse] fix(server): bound git push with a deadline and non-interactive env NEEDS_RECHECK
#15 [muse] fix(server): bound Bitbucket API requests with 30s timeout NEEDS_RECHECK
#14 [muse] fix(shared): bound cloudflared download with 10-minute timeout NEEDS_RECHECK
#13 [muse] fix(server): bound OpenCode text generation with 180s timeout NEEDS_RECHECK
#12 [muse] fix(acp): bound extension requests with per-request timeout option NEEDS_RECHECK
#11 [muse] fix(server): bound relay environment unlink with a 5s timeout NEEDS_RECHECK
#10 [muse] fix(server): bound OAuth token HTTP calls with a 10s timeout NEEDS_RECHECK
#9 [muse] fix(server): bound managed-tunnel recovery retry window to 10 minutes NEEDS_RECHECK
#8 [muse] fix(server): retain open approvals and native questions past the activity cap NEEDS_RECHECK
#7 [muse] fix(web): write localStorage values even when the stored blob fails schema decode NEEDS_RECHECK
#6 [muse] fix(server): reject checkpoint revert while a turn is active NEEDS_RECHECK
#5 [muse] fix(server): recompute checkpoint turn count after slow git capture NEEDS_RECHECK
#4 [muse] fix(server): bound app-server RPC waits with per-request timeouts NEEDS_RECHECK
#3 [muse] fix(shared): don't count dropped post-shutdown enqueues toward drain NEEDS_RECHECK
#2 [muse] harden threadReducer status helpers against unknown future statuses NEEDS_RECHECK
#1 [muse] fix(server): print pairing credential expiry as ISO timestamp NEEDS_RECHECK

Exact-head promotion protocol

One row per distinct supported requirement rather than each experimental PR: author credit → live upstream maintainer feedback and CI → base/negative control and change proof → tested fork/origin SHAs and environment → compatibility/licensing policy → overlap/duplicates → reviewer and Linear-origin authorization (where external origin is involved) → one narrow permitted action → result and canonical origin URL. Open PRs can be HOLD/CHECK/LIMITED even when tests pass.

No default-branch merge, origin issue/PR/comment, technology unlock, or new factory worker claim is approved by this issue. Update this queue and factory #14 as candidates qualify.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions