Repository navigation
Conversation
added 30 commits
October 30, 2026 21:35
Import the common UI from bcb414c while retaining the Projects integration, additive schema 34 and OAuth grants. Adapt the new shared form fixture to this branch's settings and product surfaces; consumed-terminal reconciliation is outside this import. Validation: 871 unit tests, 36 targeted browser cases, lint, format, TypeScript and production build. No PostgreSQL fixture, live API or canonical recapture ran.
Port only the reviewed reverse-engineering scope source/test from81c9db1 and the three handoff files from905cdde. Preserve optional project snapshot guards, exact source provenance and existing byte budgets without importing recovery tooling or backend ancestry.
added 5 commits
October 31, 2026 13:31
ancongui
changed the base branch from
feat/main-engine-stage-activity
to
main
October 31, 2026 21:10
ancongui
marked this pull request as ready for review
October 31, 2026 21:10
added 5 commits
October 31, 2026 15:33
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.
Connect a native product project and GitHub repository to a private GitHub ProjectsV2 board through the current user's separately consented OAuth account. Studio verifies the current viewer and repository, supports private personal creation with explicit confirmation or discovery of an existing personal/organization board, and configures one existing single-select field.
The dedicated setup page shows seven effective forge run statuses and their GitHub destinations. Every new choice is explicit. Completed runs still await product review and use the Paused mapping; Studio preserves the unchanged eight-key API contract without offering an inactive Succeeded control. Saving requires consent for the selected field. Unknown creation, configuration and delivery outcomes retain their original request identities and readback paths without automatic replay.
Delivery uses recorded issue/pull request evidence, committed native effect intents and exact provider readback. Current actor, project/repository access and OAuth authority are rechecked before effects. Human field changes are held for review. Schema 34 adds board configuration and custody, and permits legitimate OAuth grants without an expiry. Typed HTTP, CLI, SDK and MCP interfaces share those contracts. This implementation does not write custom remote branch fields or milestones.
The Studio source now also keeps protected SCM consent actions visible, provides an explicit registered-person search and selection, and chooses bounded or native outer scrolling from the measured space available. The three protected dialogs preserve active input identity, caret and IME composition while changing fit mode. The shared field-structure option is opt-in; other callers retain their existing structure.
Current validation covers 40 distinct affected browser cases across disclosed test cuts: 27 passed in the focused 40-case cohort and the remaining 13 passed after correcting test-only modal-width and footer assumptions. The production source stayed unchanged between those runs. Thirteen shared primitive/Wizard tests, Studio lint/format/typecheck/production build and seven capture-registry tests passed. The earlier 109-case run remains recorded as 101 passes and eight failures; it is not presented as current-source full coverage.
The retained 654-image walkthrough and its earlier documentation validation belong to the preceding source cut. Production and capture-producer changes require a fresh combined capture after source composition and review; those historical image hashes have not been re-pinned. This PR must not merge on the earlier capture evidence. The protected-consent producer now covers standard bounded and short-window flow journeys with physical action, keyboard, fit and no-write guards.
Controlled native PostgreSQL evidence covers 27 distinct Projects cases across earlier documented source cuts. The reviewed Source/handoff backend postimages passed 28 host/native-registrar cases with six effect counters at zero; that is separate from a current full-composition PostgreSQL qualification. No live GitHub consent, board effects, deployment or whole-product/CRM acceptance is claimed.