Repository navigation
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
jimprince
force-pushed
the
product/mobile-identities-20261012
branch
from
October 11, 2026 20:56
3883c14 to
3952272
Compare
jimprince
force-pushed
the
product/native-hygiene-20261012
branch
from
October 11, 2026 20:56
2e16d59 to
7edac8d
Compare
jimprince
force-pushed
the
product/mobile-identities-20261012
branch
from
October 11, 2026 21:06
3952272 to
a82f686
Compare
jimprince
force-pushed
the
product/native-hygiene-20261012
branch
from
October 11, 2026 21:06
7edac8d to
c61e372
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The fork app and widgets already used Brad's identities, but its share extension and keychain still used upstream identifiers derived before the fork overlay. That left production signing dependent on upstream identities and app groups.
Fix
Derive the share extension, shared app group and keychain identity from the fork app bundle ID in fork-config.ts. Production uses com.brad.t3code, com.brad.t3code.widgets and com.brad.t3code.sharing with group.com.brad.t3code. Development and preview retain their distinct suffixes. Preserve upstream configuration and plugin options.
This PR is based on product/native-hygiene-20261012 (PR #88), so the diff contains only the droppable fork-mobile-identities concern; all 157 lower patch objects are unchanged. The deployment guide lists the three Apple identifiers and required profiles.
Checks
Exact-tip candidate CI: https://github.com/jimprince/t3code/actions/runs/38166063153 (3883c14).
Six behavioral config tests pass for each of production, development and preview; the new assertions were seen red against the original overlay. Mobile typecheck and vp check pass (zero errors; existing warnings). Offline Expo introspection passes for all three variants. Development AND production iOS prebuilds pass on Linux without installing dependencies; generated Debug/Release bundle IDs, entitlements, app groups and URL schemes match the fork configuration. Isolated StGit replay, documentation and release-note checks pass.
Not included
Apple/EAS account or credential operations, workflow dispatches, a signed IPA, native compilation, TestFlight upload/install, or OTA delivery. Credential validity, membership/agreement status, domain/Clerk authorization and next remote build number remain unknown. The unsigned Expo push entitlement is development; distribution signing must produce production entitlements. Existing associated domains and the extra development-client URL scheme remain unchanged.
Built by GPT-6.1 Sol agent via T3 Code