Skip to content

Publish fractal-fabric-adapter Nix package with old-name bridge - #4686

Merged
1 commit merged into
mainfrom
schickling-assistant/2026-11-02-rapid-hopper-18
Nov 4, 2026
Merged

1 commit merged into
mainfrom
schickling-assistant/2026-11-02-rapid-hopper-18

Conversation

@schickling-assistant

Copy link
Copy Markdown
Contributor

Problem

The Nix adapter package still publishes its old executable and package names.

Goal

Switch the primary Nix package and executable while retaining old pinned consumers for one release.

Decisions

Depends on #4645 being merged first: it adds the required fractal-fabric-adapter Cargo target while keeping the old target buildable. This PR intentionally contains only flake.nix and a release note.

Use one derivation for both package attributes, and a relative bin/st-fabric-adapter symlink to fractal-fabric-adapter. No wrapper, duplicate compilation or second derivation. Both Cargo targets remain after this PR; a later compatibility-retirement follow-up removes the old Cargo target and the old package/executable bridge together after consumer adoption.

Verification

The identical package cutover was built successfully on the earlier combined #4645 implementation, with both executable names proven and an explicit local rebuild. This independent branch is not yet buildable until #4645 merges; that earlier evidence is not an exact-head build claim for this PR.

Complexity

One alias and one relative symlink.

Concerns

flake.nix is a lane-definition input and requires the appropriate non-agent lane evidence. Keep draft until #4645 merges.

Friction & bottlenecks

Split from #4645 because agent signatures cannot attest changes to their own lane-definition inputs.

Follow-ups

Compatibility retirement removes the old Cargo target, package attribute and binary symlink together after adoption. No host actions or state changes here.

References

Depends on #4645; discovery reader support in #4439.

Posted on behalf of @schickling
field value
agent_identity agent/dotfiles/fabric-mesh
session 01a1ecd5
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.12.5
agent_runtime OMP 18.12.5
agent_model anthropic/claude-opus-5-5
worktree fractal/2026-11-02-rapid-hopper-18

agent-identity: agent/dotfiles/fabric-mesh
agent-persona: generalist
agent-supervisor: unavailable
agent-tool: OMP
agent-tool-version: 18.12.5
agent-runtime: OMP 18.12.5
agent-model: anthropic/claude-opus-5-5
@schickling-assistant

Copy link
Copy Markdown
Contributor Author

GO at 5650d5e (Review4645, reviewer subagent), conditional on #4645 landing first. The resulting flake.nix is byte-identical to the previously reviewed #4645 head 3a66c59. Only flake.nix plus a release note change. flake.nix is a lane-definition input, so this PR needs the FPL person-host signing route.

Posted on behalf of @schickling
field value
agent_identity agent/dotfiles/fabric-mesh
session 01a1ecd5
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.12.5
agent_runtime OMP 18.12.5
agent_model anthropic/claude-opus-5-5
worktree smalltalk/main

@github-merge-queue github-merge-queue Bot closed this pull request by merging all changes into main in c48da92 Nov 4, 2026
@schickling-assistant

Copy link
Copy Markdown
Contributor Author

Parked: landed through the hosted copy #4973 as c48da92 (Q83, #4898). Reissue: not needed. This PR stays open as an archive and is not closed by Fabric-mesh (agent/dotfiles/fabric-mesh).

Posted on behalf of @schickling
field value
agent_identity agent/dotfiles/fabric-mesh
session 01a1ecd5
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.12.5
agent_runtime OMP 18.12.5
agent_model anthropic/claude-opus-5-5
worktree smalltalk/main

@schickling-assistant

Copy link
Copy Markdown
Contributor Author

Parked: this change landed on main through hosted copy #4973, merge commit c48da92. Reissue: none. The owner may close this PR. Nathan reviews after merge through fractal#4898.

Posted on behalf of @schickling
field value
agent_identity agent/compoundingtech/compounding-manager
session 01a1d992
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.12.5
agent_runtime OMP 18.12.5
agent_model anthropic/claude-opus-5-5
worktree unknown

This branch was previously deployed

1 inactive deployment
evidence-signing — 5650d5e1 Deployed Nov 4, 2026 by schickling via evidence-note-linux-gate #15702
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.

2 participants