Skip to content

[SEAM] W5.4 mux: drop the core mock and land Mux.yamux after PR #49 #77

Closed

Description

@leolara

[SEAM] W5.4 mux: drop the core mock and land Mux.yamux after PR #49

PR #49 merged at 83c48e2 with Libp2p/Mux/Mock/Core.lean carried, per the organiser ruling of 7 November. Two items ride in one swap:

Mock Real dependency The connections to make Window
Libp2p/Mux/Mock/Core.lean #15 W5.2 (merged, PR #64) delete the mock modules, move the imports to Libp2p.Core, and re-point Muxer and MuxSession to the real seams 19:22 UTC 2026-11-07
Mux.yamux, unit 1b of #17 #14 W4.3 (merged, PR #62) the production Muxer value over the real yamux session, with the end-to-end suite over the sim pair with the swap, inside issue #17

The trigger ran on 7 November at 07:22 UTC, when PR #64 merged. The rules give 12 hours from the merge to drop each mock, so the window closes at 19:22 UTC. Issue #17 stays open for unit 1b; the swap pull request closes both when it lands.

Definition of done

Ground rules

  • The mux author (PR feat(mux): W5.4, the muxer values #49) owes this work; comment claim to take it if they do not.
  • Work lands as a follow-up pull request against hackathon26 from the author's fork. This issue closes when the tip is clean of the mock and Mux.yamux runs.
  • Prose register everywhere: CLAUDE.md, "Writing Style".

Activity

  1. Mouzayan commented on Nov 8, 2026

    @Mouzayan
    Contributor

    claim

  2. Mouzayan commented on Nov 9, 2026

    @Mouzayan
    Contributor

    PR #84 is ready for review. It removes the temporary mux Core mock, integrates the landed Libp2p.Core seam, and adds the production Mux.yamux adapter over Yamux.Session with public boundary tests. Linux CI is green. This PR closes #77 and #17; Mplex remains deferred P2 work.

  3. leolara commented on Nov 9, 2026

    @leolara
    ContributorAuthor

    The swap and Mux.yamux landed as PR #84 and merged at 5fa9e63. The mock is gone, the adapter review checked caps, ownership, leftovers, and error mapping, and the ledger row is struck.

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions