Skip to content

Triage 100 recent T3 Code merged PRs for Solenta #1867

Closed

Description

@currentbits

Review the fixed set of 100 T3 Code PRs listed in this thread on 2026-11-07 (32398 through 30719 by merge time). Compare their problem statements to current Solenta main and existing issues. Deliver a ranked shortlist plus a disposition for every PR. Research and triage only; no feature implementation.

Plan:

  • Read upstream PR descriptions and changed-file summaries.
  • Compare relevant areas with Solenta main and open issues.
  • Publish a complete disposition table and prioritized recommendations with evidence.

Activity

  1. added and removed on Nov 7, 2026
  2. currentbits commented on Nov 7, 2026

    @currentbits
    OwnerAuthor

    T3 Code: 100-PR triage for Solenta

    Reviewed 2026-11-07. This is the fixed set of 100 PRs previously listed in thread a66113ea, not a newly refreshed rolling window. Compared upstream PR descriptions and changed-file lists with Solenta origin/main at f46d2384 (v0.29.0). Open Solenta issues were checked for obvious duplicates. The user's older working checkout and unrelated edits were left untouched; source review used a temporary archive of main.

    Recommended order

    1. Normalize Git diagnostic language (#32252). A small reliability fix with a direct code match: gitEnv inherits locale and some failure classifiers expect English. Include SSH/WSL rather than fixing only local Git.
    2. Make settings-read failures visible and retryable (#32248). Boot currently converts a rejected settings read to null. Distinguish unavailable settings from defaults; keep a recoverable screen/banner and avoid saving edits over an unknown snapshot. Existing disk quarantine/backup recovery remains relevant but is not the same failure.
    3. Fix dictation word boundaries (#31799). Reproduced in the current pure helper for English and Korean. Address both insertion boundaries and streaming/final transcript consistency.
    4. Support narrow desktop tiling (#28223). Main is capped at a minimum of 1100x700. This is a useful product improvement, with responsive work required in composer, settings, palette and detached threads.
    5. Reject elided file-link candidates (#30762). Reproduced in the path parser. Cheap correction to misleading links for /tmp/.../file, trailing ..., and Unicode ellipsis.
    6. Opt-in cleanup of owned dev servers on settle (#31857). Build on existing onSettle hooks and devserver stop primitives. This is an enhancement, not a claim that Solenta has T3's exact lifecycle bug. Shared/project-wide servers need explicit ownership rules.

    Investigate before scheduling a fix

    • Atomic generated config writes (#32231): direct writes exist, but prove a concurrent external reader and constrain the fix to generated files. Avoid a blind write-everything abstraction.
    • Browser runtime currency (#30820): inspect the packaged Electron/Chromium version and test an Electron update. T3's standalone Chrome version/hash bump is not portable.
    • Resume/settle/checkpoint races (#31292, #31815, #30830): borrow crash/interleaving tests; Solenta already has quota and restart recovery, so a title alone does not establish a missing feature.
    • Foreground Git responsiveness (#32162): profile startup PR refresh and retention on a large history before adding concurrency machinery.
    • Safari scrollbars and titlebar hit testing (#32398, #31794): Solenta has the relevant CSS seams; require a native/Safari reproduction.
    • Simulator discovery (#25971): evaluate preserving last-known devices with a clear incomplete/stale state.

    Later product choices

    The most useful later addition is multilingual local speech (#32035): the current local model is English-only. Seven-day auto-settle (#32325) is a reasonable weekend-friendly default proposal, not a bug fix. Model sorting (#32045) can wait until more than one local model exists. Cloud transcription itself is already shipped through OpenAI/ElevenLabs (#31769 overlap).

    Evidence and limits

    Two read-only Node probes ran the current helpers, without changing product code:

    applySpeechTranscript(prefix='Hello', transcript='world', suffix='') -> 'Helloworld'
    applySpeechTranscript(prefix='코드를', transcript='검토', suffix='') -> '코드를검토'
    applySpeechTranscript(prefix='Hello ', transcript='world', suffix='next') -> 'Hello worldnext'
    findPathRefs('/tmp/.../report.md') -> candidate '/tmp/.../report.md'
    findPathRefs('/tmp/claude-1000/...') -> candidate '/tmp/claude-1000/'
    findPathRefs('/tmp/…/report.md') -> candidates '/tmp/' and '/report.md'
    

    These are helper reproductions, not full UI/end-to-end tests. Git locale and settings fallback findings are source-confirmed seams; localized-Git and IPC-failure fault injection were not run. Window minimum is source-confirmed; no new narrow layout was implemented. Other Audit entries are test ideas, not confirmed defects. No performance saving from T3 is presented as a Solenta measurement. No application code was changed and no full suite was needed for this research task.

    Relevant Solenta sources at the reviewed commit:

    Complete disposition of all 100 PRs

    Adopt: 6, Audit: 21, Later: 17, Covered: 9, Skip: 47.

    Adopt = worth doing with a direct local gap or product benefit. Audit = useful hypothesis requiring a local reproduction or measurement. Later = optional product/polish work. Covered = the core idea already exists or its distinctive bug path is avoided. Skip = different stack/provider/client or no matching feature. Covered does not mean every edge case has been proven.

    # T3 PR Decision Solenta rationale
    1 #32398: fix(web): isolate scrollbar styles from iframe owners Audit Global WebKit scrollbar rules exist in src/index.css. Excluding iframe owners is a plausible Safari fix; reproduce with Solenta embedded content first.
    2 #30322: fix(codex): explain speed limits on managed connections Skip Explains a restriction of T3-managed ChatGPT authentication. Do not copy that restriction onto Solenta CLI-authenticated Codex accounts.
    3 #24202: fix(web): the main sidebar stays collapsed after relaunch Covered src/App.tsx already reads and writes app:sidebarHidden in localStorage.
    4 #32231: fix(pi): the T3 MCP extension file is written atomically Audit Adopt atomic staging-and-rename for generated config where external CLIs can read concurrently. Direct writes exist in orchServer.js, grok.js, cursor.js and kimi.js; reproduce the shared-reader window and preserve permissions/symlink semantics.
    5 #32179: perf(shared): scan usage-limit support once per provider catalog Skip T3 provider-catalog decoration algorithm is absent. Solenta providerUsage.js has a different collection path; no demonstrated quadratic scan here.
    6 #32194: fix(marketing): balance fork and download heading text Covered site/style.css already uses text-wrap: balance on headings and pretty on prose.
    7 #32252: fix(server): git failures are read in English when macOS git follows the system language Adopt gitEnv in electron/worktrees-git.js inherits locale while services-git.js and worktrees-gc.js match English errors. Normalize Git diagnostic language while preserving other locale settings; cover local, SSH and WSL execution.
    8 #32263: test(server): three more tests stop assuming a POSIX host Later Useful Windows fixture discipline, but the three changed tests and Antigravity installer do not exist here. Apply when a corresponding fixture fails; do not add speculative skips.
    9 #32269: docs(updates): say when Update all leaves a provider out Skip Documents T3-specific Update all aggregation rules. No equivalent defect established in Solenta.
    10 #32325: feat: auto-settle inactive threads after 7 days by default Later Solenta also defaults inactivity settlement to 3 days. Consider 7 as a product choice to survive weekends; preserve explicit choices and pinned/open-PR exemptions. Not a correctness fix.
    11 #32035: fix(web): first-run voice setup offers a model for the user's language Later Meaningful speech expansion: Solenta local speech pins an English-only Nemotron model. Offer a tested multilingual model and explicit language support before adding a catalog or benchmarks.
    12 #32197: fix(web): make first-run dictation setup discoverable Covered Composer SpeechControls already renders a microphone and inline download confirmation rather than hiding setup. Recheck browser-specific availability separately.
    13 #31769: feat(voice): opt into cloud dictation with OpenAI, Grok, or OpenRouter Covered electron/speech.js already supports opt-in OpenAI and ElevenLabs transcription with local default. Grok/OpenRouter are optional expansion, not a missing cloud-transcription feature.
    14 #23878: fix(server): t3 service install no longer moves a --base-dir service onto an empty ~/.t3 Audit Preserve the configured data root across headless-server install/update operations. T3 service-install code is absent, so reproduce against Solenta headless deployment before claiming the same bug.
    15 #32249: fix(web): connecting a ChatGPT plan shows its welcome dialog again Skip Welcome dialog for T3-managed ChatGPT account sharing is not the same as Solenta launching an authenticated Codex CLI.
    16 #32248: fix(web): a failed settings read shows Retry instead of running on defaults Adopt src/useCoder.ts boot catches settings.get failures to null. Surface failure and retry; distinguish unread settings from defaults and prevent editing over an unknown snapshot. Store corruption recovery is a separate existing mechanism.
    17 #28530: fix(mobile): stop the work-row shimmer from updating every frame Skip React Native per-frame shimmer fix. Solenta has no corresponding native mobile work-row implementation.
    18 #29355: fix(mobile): preserve line breaks in Markdown table cells Skip Native mobile Markdown renderer/copy fix. Solenta uses ReactMarkdown; any HTML-break policy requires its own reproduction.
    19 #31635: fix(mobile): keep settled status pills readable Skip Android Uniwind status-pill fix, no matching client.
    20 #31825: fix: show latest reply age in active thread rows Covered Sidebar ThreadCard already labels age from thread.updatedAt. No T3 last-user-message-only clock is used there.
    21 #30420: fix(web): add installable icons for Firefox on Android Later Useful for phone access to the web UI: validate installable PWA manifest/icons in Firefox Android. Do not copy T3 branding assets.
    22 #31794: fix(web): popovers over the desktop header respond to the pointer Audit Solenta has Electron drag regions. Test menus/popovers overlapping those regions with native pointer input; add no-drag only where the failure reproduces.
    23 #31489: fix(desktop): open Teams web in the preview browser Skip Teams-specific Electron user-agent workaround is outside Solenta preview's authorized loopback use case.
    24 #30230: fix(mobile): Android composer renders DM Sans Skip Android native composer font lookup, no matching client.
    25 #31168: fix(mobile): iOS filter menus close back into their pill without clipping or garbling Skip iOS Liquid Glass filter-menu implementation, no matching client.
    26 #27960: fix(mobile): review diff no longer goes blank after switching sections Skip Android imperative native diff-view prop ordering, no matching client.
    27 #31292: fix(server): a usage-limit auto-resume survives a server restart Audit Solenta already persists quota-wait and re-arms it at boot. Borrow the crash-window test: restart after a resume is claimed but before provider start, and prove no lost or duplicate continuation. T3 command-receipt patch does not transfer directly.
    28 #31778: fix(web): relay-connected microphone destinations authorize speech requests Skip T3 relay DPoP runtime context is absent; Solenta remote access uses a different authorization path.
    29 #31955: ci(release): macOS arm64 stops compressing a pnpm store it cannot save Skip T3 pnpm/Blacksmith release-cache behavior is absent from Solenta npm/local release flow.
    30 #31936: ci(release): npm publish no longer checks out and installs the workspace Skip T3 npm publication job is not Solenta desktop-release publication.
    31 #31945: perf(release): macOS CLI notarization no longer blocks the desktop build Later If release timing shows notarization on the critical path, overlap independent packaging and notarization. Measure scripts/publish-release.sh first.
    32 #31949: perf(release): fetch the nightly Android APK in a background step Skip No Solenta Android APK release artifact.
    33 #25988: fix(web): PR bodies keep before/after video tables intact Later Worth testing PR descriptions with before/after video tables. Solenta Markdown differs; define safe media/table rendering before changing it.
    34 #32142: fix(clients): dictating a citation comment or preview annotation uses the full width Later Apply full-width dictation layout if speech is added to review-comment/annotation editors. Current demonstrated integration is the composer.
    35 #32141: fix(web): the citation comment box opens at the quote instead of sliding in from the corner Skip T3 citation-comment popover animation and anchor implementation do not transfer.
    36 #32162: perf(server): background PR discovery no longer delays git status after a restart Audit Protect foreground Git work from background PR refresh/retention load. Solenta does not share T3's eight-slot pool; profile real startup contention before adding a second scheduler.
    37 #31928: fix(azure-devops): existing pull requests are found for branches containing # Skip Azure DevOps az CLI URL construction is not Solenta's GitHub/GitLab forge path.
    38 #32045: feat(web): sort and filter transcription models Later Speech catalog sorting is premature while local speech offers one pinned model. Revisit after multilingual model choice exists.
    39 #32154: fix(muse): recover from unavailable session views Skip T3 Muse SDK history projection protocol differs from Solenta muse exec --json CLI adapter. Keep existing Muse capture issue #877 separate.
    40 #31017: perf(cursor): stop tracing the per-event account usage hash Skip Effect.fn per-item tracing overhead is absent from Solenta's Cursor usage implementation.
    41 #31586: perf(server): stop tracing each transcript file in usage scans Skip Effect.fn per-file tracing overhead is absent; retain the general rule to instrument whole scans rather than every cached item.
    42 #31584: perf(server): stop tracing the per-event background-work probe Skip Effect.fn per-event background-work tracing overhead is absent.
    43 #31012: perf(server): provider-thread reads start from owned rows, not every node of the thread Skip T3 orchestration projection SQL tables/query are absent. Solenta thread store is sharded JSON, with SQLite used by memory separately.
    44 #29817: fix(azure-devops): a fork's same-named branch no longer hides the branch's own pull request Skip Azure DevOps fork branch lookup bug does not apply to Solenta forge drivers.
    45 #29284: perf(server): background service launcher uses 75% less memory Skip T3 SEA launcher loading its whole CLI is not Solenta's headless Node entry point. Its 75% saving cannot be assumed here.
    46 #31142: feat(marketing): help search engines tell t3.codes apart from copycat sites Covered Solenta already has canonical URLs, sitemap, robots sitemap reference and SoftwareApplication/Organization sameAs. Remaining site SEO work is tracked by #1837; avoid a duplicate broad SEO task.
    47 #31941: ci(release): JS bundle jobs stop building an unused Linux helper Skip T3 build graph and Linux browser-secret helper are absent.
    48 #31158: feat(antigravity): identify as T3 Code to agy acp 1.5.1+ Skip T3's version-gated Antigravity/Zed identity workaround is not an equivalent Solenta adapter seam.
    49 #31942: perf(ci): release uploads stop recompressing installers and CLI archives Later Use upload-artifact compression-level: 0 for already-compressed installers when hosted release uploads are added. Current verification evidence upload is not the same workload.
    50 #29285: fix(web): remote subagents no longer split from the lineage list Audit Solenta now has remote workers. Verify the crew view groups local and linked-computer workers by status consistently; do not assume it shares T3's lineage bug.
    51 #31937: ci: stacked PRs stop evicting the shared pnpm cache Skip T3 stacked-PR pnpm save-cache logic is absent from Solenta's setup-node npm caching.
    52 #31924: fix(web): tagging a thread by drag no longer scrolls the sidebar Audit Solenta has native thread drag/reorder. Test dragging a row out to tag it without changing sidebar scroll; dnd-kit settings do not transfer.
    53 #27691: fix(web): dragging a sidebar thread no longer scrolls the list to the bottom Audit Test stationary near-edge thread drags in long lists. Solenta uses native drag, not T3 dnd-kit, so do not copy acceleration constants.
    54 #25971: fix(devices): keep devices listed when simulator discovery fails Audit Simulator discoverRaw throws on listing failure and no last-known list is retained there. Consider cached devices plus a stale/incomplete indicator; test current UI behavior before calling it a shipped UI bug.
    55 #31888: fix(web): keep task updates static in the timeline Audit Verify todo/status updates remain visually quiet and only executing tools appear live. T3 timeline classifier is different; no confirmed Solenta shimmer defect.
    56 #31285: fix(desktop): arm64 macOS builds no longer ship x64-only objc-js binary Audit Audit packaged Mach-O architectures in native helpers and dependencies. No objc-js dependency in Solenta, so the exact exclusion is irrelevant.
    57 #30189: fix(server): Antigravity installs on Intel Macs Skip T3-managed Antigravity Python/libffi runtime installation is absent.
    58 #31864: fix(build): skip Koffi source builds during cross-packaging Skip Solenta does not use Koffi; its cross-packaging lifecycle fix has no target here.
    59 #31857: feat(server): stop opted-in project actions when threads settle Adopt Add explicit opt-in stop-on-settle ownership to managed dev servers/actions. Solenta already has onSettle hooks and devserver stop primitives, but not this per-action lifecycle policy. Preserve output and do not kill a project server still used by another thread.
    60 #31858: fix(web): improve Changes row text and spacing Later Use matching text sizes and spacing in Solenta Changes rows if a visual pass finds the same issue. T3 class-string changes are not portable evidence.
    61 #28223: fix(desktop): let the window shrink to 400x360 so it fits half-screen tiles Adopt electron/main.js sets main-window minimum 1100x700 and detached thread minimum 920x700. Allow narrower tiling, then validate composer/settings/palette at narrow and short sizes. Do not lower constants without responsive checks.
    62 #31842: perf(server): batch projection recovery reads into one query Skip Batches reads from T3 recovery projection tables, which Solenta does not have.
    63 #31854: perf(server): batch shutdown recovery commits Skip Batches T3 SQLite recovery transactions, which Solenta does not have.
    64 #31850: chore(desktop): trace shutdown phases Later Add coarse shutdown phase durations around runAppCleanup and final store flush if quit latency needs investigation. Prefer a few measurements to per-thread tracing.
    65 #31819: fix(server): keep PR generation focused on the change Audit Borrow a regression where a later babysitting instruction must not become a generated PR description; verify independent worktree bases. Solenta createPr already uses recorded/default base and accepts explicit title/body, so investigate the generation path rather than copying T3 prompts.
    66 #31801: fix(mobile): keep the opening words of local iPhone dictation Covered useComposerSpeech starts capture before api.start and buffers pending PCM, already following the early-capture principle. Native iPhone model setup is not present.
    67 #31800: fix(mobile): use preferred languages for on-device iPhone dictation Skip Apple on-device iPhone preferred-language API is absent. General multilingual model support is covered by #32035's later recommendation.
    68 #31799: fix(voice): insert Unicode word boundaries for dictation Adopt Pure helper reproduction: applySpeechTranscript concatenates prefix+transcript+suffix, yielding Helloworld and 코드를검토. Add language-aware Unicode boundaries on both sides, preserving deliberate whitespace and selection behavior.
    69 #31826: fix(web): settings descriptions use the full row and stay two lines Later Useful settings design rule: let descriptions use available width and controls size to content. Apply during narrow-window work, with Solenta-specific screenshots.
    70 #31815: fix(server): wait for automatic follow-ups before settling threads Audit Test settle requests racing with machine follow-up turns. Solenta currently refuses setSettled while working and clears settled overrides on activity; T3 deferred-settle contract must be evaluated before adding persisted intent.
    71 #15632: fix(web): rank usage provider summaries by the selected metric Later Sort Usage provider summaries by the metric currently displayed if declaration order is still shown. Keep chart colors/series stable. Needs a focused Solenta UI check.
    72 #31814: fix(web): keep change totals aligned beside the label Later Baseline alignment at fractional zoom is useful as part of the narrow-window Changes panel visual pass, not a standalone copied patch.
    73 #31807: fix(server): prepare restart continuations faster on shutdown Audit Solenta store lazy hydration makes shutdown read scope worth profiling. Borrow candidate-first recovery and bounded concurrency only if quit/restart measurements show unnecessary history loads.
    74 #31656: perf(server): batch queued provider writes without waiting Skip T3 SQLite snapshot batching/savepoints do not transfer to Solenta's debounced sharded JSON writer.
    75 #21542: fix(shared): underline styles and colours no longer scramble command output colours Skip T3's terminal-output SGR parser differs; Solenta terminal pane uses xterm.js. Do not add another parser to copy this fix.
    76 #30390: fix(client-runtime): untitled subagent titles no longer end in a broken character Audit Borrow Unicode truncation cases for generated/subagent titles. Verify code-point-safe truncation in Solenta; T3 byte-sanitizer implementation is different.
    77 #30973: fix(server): a policy that manages observability endpoints is refused instead of ignored Skip T3 managed-policy observability settings/locks are absent. Do not invent an enterprise-policy layer to adopt this fix.
    78 #31000: docs: fix worktree cleanup path in FAQ Later Check Solenta docs' worktree root examples against default, custom-root and WSL behavior. T3's corrected path is not Solenta's path.
    79 #30942: docs: clarify diagnostic exports and their separate controls Later Document Solenta's actual independent data flows and opt-outs clearly. T3 mobile/relay telemetry controls are not applicable wording.
    80 #30910: fix(ssh): host discovery skips hidden Include matches Skip No corresponding SSH Include/known_hosts suggestion parser was found; Solenta delegates SSH configuration to OpenSSH.
    81 #30805: fix(server): request_secret asks for one value per card Skip T3 private request_secret card differs from Solenta ask_user and unresolved secret-placeholder issue #289. Do not claim the same single-line contract.
    82 #30860: perf(server): each live event is projected once for all subscribers Covered electron/webBridge.js broadcast serializes one frame before iterating authenticated clients, already sharing serialization per push.
    83 #30819: docs: explain Linux desktop installation Later Verify Linux install docs explain architecture selection, executable permissions and updates for actual Solenta downloads. Do not add T3 AUR instructions.
    84 #30798: fix(shared): preserve IPv6 hosts when switching clone protocols Audit Borrow bracketed IPv6 remote cases for Solenta clone/remote parsing. T3 protocol-switch helper is different, and no local failure is proven yet.
    85 #30830: fix(server): a late checkpoint keeps the stopped run's baselines Audit Test a stopped run's asynchronous checkpoint completing after the next turn starts. Preserve captured run identity/cwd/time; T3 shared checkpoint-scope patch is not a direct port.
    86 #30848: fix(server): agents read RTF paragraphs that end with a backslash Skip No equivalent custom RTF text reader was found in Solenta attachment handling. Adopt only if introducing that format parser.
    87 #30820: fix(server): preview browser picks up Chrome 157 security fixes Audit Security-relevant principle: keep the embedded browser runtime current. Solenta uses Electron (manifest still ^35.2.0), not T3's separately pinned headless Chrome; audit packaged Electron/Chromium and choose a tested Electron update, not T3's download hash patch.
    88 #30834: fix(server): MCP auth spans no longer include the tool call Skip T3 Effect MCP authentication spans are absent. General coarse timing is already covered by the shutdown profiling recommendation.
    89 #30762: fix(shared): shortened agent paths like /tmp/... no longer become broken file chips Adopt Pure parser reproduction accepts /tmp/.../report.md; a trailing ellipsis is stripped to the parent path, and Unicode ellipsis splits into separate path candidates. Leave elided paths as plain text before resolving links; retain valid ../ and :line forms.
    90 #30726: fix(client-runtime): sanitized error stacks keep line and column for URLs with a query Skip T3 safeErrorLogAttributes URL sanitizer is absent. No demonstrated Solenta stack-frame truncation from this path.
    91 #30706: fix(web): restore folder breadcrumb trails when reopening tabs Skip T3 close/reopen folder-tab trail state has no established matching implementation here.
    92 #30724: fix(shared): command output no longer prints the final byte of escape sequences with intermediates Skip T3 custom ECMA escape parser differs from xterm.js terminal rendering. If CLI catalog stripping shows the issue, test that separate helper.
    93 #30737: perf(dev): knip:check runs its two passes side by side (34 s → 26 s median on 4 CPUs) Skip Solenta has no two-pass Knip task. Do not add a tool solely to parallelize it.
    94 #30701: fix(fx): preserve literal unicode escape text in clipped replies Skip No fx clipped-JSON preview decoder in Solenta.
    95 #23901: feat(pi): show extension status in existing controls Skip No corresponding native Pi extension-status adapter; do not expand provider scope to borrow a status fix.
    96 #30717: fix(review-guide): preserve excerpt line terminators Audit Useful diff correctness cases: CRLF and final-newline-only changes. Solenta diffView already preserves displayed no-newline markers, but review excerpts join lines; test the actual selection/handoff path before changing it.
    97 #30743: fix(shared): ignore unfinished quoted Git config continuations Skip Solenta uses Git to read repository state rather than T3's hand-written bare-config continuation parser.
    98 #30752: perf(ci): boot the built web client in Build and Typecheck, not Test Web (about 22 s off the longest job) Skip T3's specific duplicate web build/boot CI path is absent. Measure Solenta CI before moving any jobs.
    99 #30721: fix(cli): expand home-relative thread project paths Audit Borrow quoted ~/path project-resolution cases wherever Solenta accepts project paths through CLI/MCP/deep links. No exact T3 thread CLI exists here; do not claim its fallback bug.
    100 #30719: fix(server): ACP MCP bridge no longer splits messages on U+2028/U+2029 Covered Solenta acp-server uses its own newline buffer and MCP SDK transport rather than the T3 readline bridge. No production readline MCP framer was found (readline hit is a smoke fixture).
  3. currentbits commented on Nov 7, 2026

    @currentbits
    OwnerAuthor

    Completed triage of all 100 PRs against Solenta origin/main f46d238 (v0.29.0), with upstream descriptions/file lists and an open-issue duplicate check. Published full assessment in #1867 (comment). Dispositions: 6 Adopt, 21 Audit, 17 Later, 9 Covered, 47 Skip. Read-only helper probes reproduced dictation boundary and elided-path candidate problems. Research task complete; recommendations are not implemented.

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions