Skip to content

Forge: port custom T3 server to v0.0.35 - #1

Closed
naytewilson wants to merge 1 commit into
upstream/v0.0.35-basefrom
forge/t3-custom-v0035-port
Closed

naytewilson wants to merge 1 commit into
upstream/v0.0.35-basefrom
forge/t3-custom-v0035-port

Conversation

@naytewilson

@naytewilson naytewilson commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Campaign

Controlled fork upgrade of Nayte's custom T3 server from the v0.0.31-era Work Lane / Source Truth fork to official stable T3 Code v0.0.35.

Base: official v0.0.35 commit f925d639421844f02b3166d29281905dbba6d529.

Temporarily closed on 2026-08-28 to prevent GitHub Actions billing while the port is being completed directly. This is not an abandonment of the branch or migration bridge.

Wave 1: migration-35 compatibility

The historical custom database records official-ledger migration id 35 as WorkLanesAndSourceTruth. Official v0.0.35 also owns id 35 for ProjectionThreadTitleRegeneration. Effect's migrator skips every migration id less than or equal to the latest recorded id, so the official migration is skipped on the legacy custom database.

Already landed:

  • preserves historical effect_sql_migrations row 35 unchanged;
  • detects exact legacy name WorkLanesAndSourceTruth;
  • verifies three private projection tables exist;
  • idempotently adds the two official title-regeneration columns;
  • creates t3_custom_schema_migrations and adopts legacy custom migration as custom id 1;
  • runs bridge before upstream migrator;
  • fails closed for malformed legacy state.

Remaining work is being committed directly to forge/t3-custom-v0035-port without workflows. Production remains untouched until cloned-DB and Dell-local validation.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant