stacklok / stacklok/mecatl

SDK mocking testkit: operationalize ecosystem-wide slot-in

Open
#877 0 comments 0 reactions 1 assignee View on GitHub

@kantord is already working on this.

Since Aug 31, 2026.

Dominant language
Go
Stars
152
Forks
16
Avg merge
14h 48m
Merged PRs (30d)
536

Description

Parent

Sub-issue of #872 (SDK: ship a fake-transport testkit for consumer-side mocking).

Problem

ADR 0253 vendors the mocking testkit directly into mecatl's own sdk/typescript/ tree for now — no shared package, no dependency on any external mocking-package family, no new sibling package elsewhere. That's the right call to unblock the SDK's own near-term release, but it means no other consumer app can reuse this mocking layer without re-copying it.

Scope

Track the follow-up named in ADR 0253's decision 4: let the mecatl SDK's mocking layer "slot in" to a broader, shared mocker system that other consumer frontend apps might standardize on, rather than mecatl owning a parallel, uncoordinated copy indefinitely. Not yet scoped in depth — this issue is the placeholder for that scoping work.

Priority — not a blocker for the first release

This only matters once a second real Connect-RPC consumer needs the mocking layer. The first mecatl Studio/SDK release ships fine with the vendored, standalone version ADR 0253 describes — this issue tracks later ecosystem work, not a gate on that release.

References

  • ADR 0253
  • #872 (parent)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.