Skip to content

docs(test): finish Claude Desktop 3P guides and end-to-end acceptance after #349 #361

Closed as not planned

Description

@ChefGroep

The implementation portion of draft PR #351 has been integrated into parent PR #349 and is now merged into main at 52bc938f2c5eddda5cee44f16c4f542009d034b9. Its real concurrency, installer, doctor and sync-review findings have been addressed with exact-head green CI and resolved review threads. Do not re-merge the stale child branch.

The original #351 checklist included additional deliverables not yet part of the integrated patch:

  • User-facing docs-site guide, CLI reference and troubleshooting for Claude Desktop 3P setup, sync and doctor, including Free-account/vendor-gated capability limitations; keep documented real vs synthetic integration evidence distinct.
  • CHANGELOG and short ADR explaining cross-process library ownership, async HTTP locks, automatic vs manual sync semantics and safe uninstall.
  • Evaluate bin/ocx.mjs optional orphaned-protocol repair hint after update; add only if there is a proven owner-safe contract and tests (never auto-overwrite foreign Desktop entries).
  • Extend regression tests for concurrent lock contention, stale-token reclamation, orphan/association cleanup, discovery-only/hybrid/static profiles and failed-Unlink behavior. The latest fix(claude-desktop): clean uninstall, private backups, shared library lock, doctor #349 regressions cover automatic under-lock merge, discovery-only profile drift and unknown Linux handler registration, but not all integration variants.
  • Live browser/installed Claude Desktop 3P acceptation per parent P0 issue P0: OCX-only first (Claude Code, Droid, Codex, Claude Desktop) + optional native, no regressions #336, without claiming vendor-gated features unlocked.

Acceptance: documented supported/unsupported modes align with the actual CLI and API, security/privacy boundaries hold, exact-head CI passes, and no global session restart or native login overwrite. Reuse #336's acceptance plan and avoid duplicate backend abstractions.

References: parent PR #349, superseded draft #351, P0 clients #336.

Activity

  1. github-actions commented on Oct 14, 2026

    @github-actions
    Contributor

    Issue closed: use an issue template

    Thanks for taking the time to submit this issue. It was closed automatically because it was not opened with a recognized issue template (Bug report, Feature request, Documentation, or Provider compatibility). Freeform and API-opened issues cannot skip this check.

    • This issue does not use a recognized issue template.

    Please edit the issue to add:

    • Open a new issue with the Bug report, Feature request, Documentation, or Provider compatibility template.
    • Or edit this issue so the body uses the template section headings for the kind of report you are filing.

    See the README for details.

    Once the report passes the automated checks, it will be reopened automatically unless a maintainer has changed its state.

  2. github-actions commented on Oct 14, 2026

    @github-actions
    Contributor

    Automated translation bookkeeping — detected language: unknown.

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions