Skip to content

Record disposition for each @intx/inference fork patch - #824

Merged
TheGreatAxios merged 3 commits into
mainfrom
cl-7302-disposition-for-intxinference-fork-patches
Sep 8, 2026
Merged

TheGreatAxios merged 3 commits into
mainfrom
cl-7302-disposition-for-intxinference-fork-patches

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • vendor/intx-inference/PATCHES.md documents every local @intx/inference fork patch: what it patches and why, how to remove it (upstream resolution, test adaptation, and so on), its disposition in the Upstreamable / Re-carryable / Droppable taxonomy, and re-carry cost and survivability notes from the sync to upstream head 0205b07b.
  • An upstream promotion ledger adds one tracked-dependency row per upstreamable patch with the upstream ask, a named upstream contact (Alexander Guy alexander.guy@pm.me, identified from the faremeter/interchange clone as the dominant author of every touched upstream file), a tracking reference, and a revisit point.
  • Patch obligations cite symbols (the contextTransforms entry in the deps argument to createAgentWithLiveToolDispatch) rather than line numbers, so the references survive reflows on main.
  • No code changes; documentation only.

Verification

  • Documentation-only change: vendor/intx-inference/PATCHES.md is the sole file touched.
  • Branch CI is green on the head commit: typecheck, eslint, prettier, and build-and-test all pass.

Fixes CL-7302

Each patch entry now records: disposition type (temporary/permanent/kill),
removal path, promotion path, and kill date where applicable. This satisfies
CL-7302 by establishing a complete audit trail for the fork patch set before
the 0.3.x baseline move.
@linear-code

linear-code Bot commented Sep 7, 2026

Copy link
Copy Markdown

CL-7302

CL-7302 requires the upstreamable patches to exist as tracked dependency
rows with a named upstream contact rather than prose tasks, and requires
each entry to record what the CL-5697 re-carry cost and where the next
sync is likely to bite. Adds both, maps the disposition vocabulary onto
the ticket taxonomy, records the live-consumer obligation keeping the
contextTransforms patches alive, and narrows the google-genai typing ask
to an upstream-only fix.
@TheGreatAxios TheGreatAxios changed the title Record disposition for each @intx/inference fork patch (CL-7302) Record disposition for each @intx/inference fork patch Sep 8, 2026
The cited consumer sites drift as main reflows; naming the
contextTransforms deps entry and its owning function keeps the
obligation findable after merges move the lines.
@TheGreatAxios
TheGreatAxios merged commit 94f4952 into main Sep 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant