Reconcile public frontend with current research runtime and fix review findings - #23
Open
gilbertsahumada wants to merge 234 commits into
Open
gilbertsahumada wants to merge 234 commits into
gilbertsahumada wants to merge 234 commits into
Conversation
…are/background/AGENTS.md
…ess/domain/abilities.ts
…ess/domain/api-scopes.ts
…ess/domain/authorization.ts
…ess/domain/principal.ts
…get/domain/ledger.ts
…rsistence/migrate-database.ts
…rsistence/migrate.ts
…migration-history.test.ts
This was referenced Sep 19, 2026
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.
This brings the public frontend branch up to current main while preserving Juve's pages, authentication work and commit history. It fixes the review findings in #21 before that PR is integrated. This PR targets
codex/landing-page; it must not be treated as a separate replacement frontend or an automatic merge to main. Live trading #22 is excluded.read:agentsis read-only and workspace-scoped. Existing keys are not automatically upgraded.Validation: 232 tests passed on PostgreSQL and 232 on the local Supabase server, using disposable databases. Fresh, research-only and product-only migration histories preserve data and support repeat/concurrent application. Eight adapter tests passed on Node 22.22.0. Format, lint, workspace types, Next.js/Mastra builds and both Cloudflare Worker dry-run bundles passed. Drizzle generation reports no schema drift.
No hosted migration, deployment, paid research or live trading was performed. Browser preview of the local HTML diagram was blocked by browser policy; no visual/end-to-end frontend acceptance is claimed. The product-to-research authenticated mapping and UI data wiring remain a separate implementation step.
History: one merge commit retains both branches, followed by one correction commit per file. Review the correction commits separately from the already-reviewed main changes if useful.