Skip to content

Split Factory, Survey and Agentic App into independent repositories - #88

Merged
hzeng8 merged 1 commit into
mainfrom
codex/split-event-repositories
Sep 22, 2026
Merged

hzeng8 merged 1 commit into
mainfrom
codex/split-event-repositories

Conversation

@hzeng8

@hzeng8 hzeng8 commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Factory, Survey and Agentic App currently share a source repository and an all-or-nothing build. This moves their authoritative source and builds into independent repositories while keeping every existing create.gosim.org URL.

Event Source repository
Factory26 https://github.com/gosimfoundation/factory26
Survey26 https://github.com/gosimfoundation/agent-observer
Agentic App https://github.com/gosimfoundation/agenticapp26

The shared repository now builds only the hub and archived Paris site, downloads each event's successful versioned release, verifies its checksum/identity/entry points, and deploys the complete Pages artifact. Failed event builds leave their previous release selected; assembly failures leave the live site unchanged. The existing schedule collects releases and refreshes the Factory leaderboard. A config tag pin supports per-event rollback, and /deployment.json records deployed versions.

All 301 original tracked event files were checked against their destinations (READMEs gain handoff links), and their relevant Git history and existing collaborator access were preserved. Survey keeps its production platform revision, old event assets and root redirect. Existing authentication callbacks and database projects stay unchanged. Agentic App's pending PR is preserved separately at gosimfoundation/hackathon-agenticapp26#1 and is not merged by this migration.

Validation: all independent production builds; 3 routing tests; 5 authentication tests; 4 release validation/recovery tests; complete local assembly and entry-point/asset verification. The independent repositories publish through GitHub Actions. This PR's CI validates an assembly from the actual published releases before cutover.

@hzeng8
hzeng8 requested a review from BH3GEI as a code owner September 22, 2026 23:19
@hzeng8
hzeng8 merged commit 239f63e into main Sep 22, 2026
3 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