You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Task] Complete contribution routing and source issue/PR handoff for repository cutover #8670
PR #8675 is merged at 8802a883d6069d689d110008c904787b3b691042. The lead verified a clean checkout of actual main, both expected parents (658a9da… and reviewed 59257dc…), and exact tree equality with the reviewed/tested candidate (412add1e4bf3c853b6a31e6773e7eb4f88aea012). Only the four reviewed documentation/data files differ from the accepted structural baseline. The three product roots remain present.
The durable register contains all 205 issues and 31 PRs from the two verified dated snapshots, with 236 unique source URLs/node identities. Its SHA-256 is 73eb0dcdc21c2178ffba06663c831f30d7d039e08c4eb49089b7d4f392dcf3f1, unchanged from independent review. The 17:54 refresh confirmed no source deltas before commit; it is not a freeze of future source activity. Refresh again before archival or individual source mutations.
Exact-head merge acceptance records independent APPROVE + HIGH, Greptile 5/5, resolved advisory review, passing CI and original-log verification. Packages passed 5,050 unit/integration and 227 component tests; the overlapping full PR suite passed 7,865 tests. Both retain 144 explicit skips. Package publishing was skipped.
All six criteria of this bounded record/instructions slice are satisfied. No source-side notices, transfers/closures, publisher activation or archival occurred. These operational actions and the pending maintenance/npm ownership decisions remain under #8216/#8220. The program remains open; Slack stays deferred and React discovery follows cutover.
Make contribution ownership and the disposition of existing Studio/Extensions issues and PRs durable in Core before source-repository archival. Build on the accepted source/history/release catch-up and the completed source-only triage; do not turn unaccepted proposals into required feature delivery.
Scope
Refresh the current open issue/PR inventories and compare them with the 2026-10-08 snapshot of 31 PRs and 205 issues. Preserve original URLs, authors and exact PR heads. Adopt existing Core destinations where matching work exists. Record a linked destination or an explicit, justified archival disposition for each source item, including represented/superseded work, proposals retained for future scheduling and unresolved technical follow-ups. Do not claim an entire PR is implemented from a partial source match or a larger dependency version. Reconcile the existing migration ledger and contributor/release-owner instructions with the final product directory layout.
Use an isolated worktree and one focused PR. Reuse current accepted technical triage reports, with their source and runtime limits intact. Reconcile any source delta before publishing final records. Source issue transfer/closure or contributor notices must be concrete, authorized and separately verified; never silently discard original work. Release support policy, npm ownership and publisher activation remain explicit operational decisions in their existing issues.
Bounded delivery slice
Usable deliverable: one reviewed Core PR containing the complete attributed source issue/PR register and contributor routing instructions. Keep source URLs readable and state represented, partial and deferred work accurately. The prepared snapshot contains 205 issues and 31 PRs; refresh changes before committing.
Estimate: approximately 1–2 hours from activation, including review and the existing CI cycle, assuming the refreshed inventory is unchanged and checks pass. Reassess if a new source delta or requirement materially changes that estimate.
Boundary: this slice records the handoff and current Core contribution route. It does not implement the retained proposals, bulk-transfer or close source items, activate publishers, end maintenance support or archive repositories. Exact source-side operational changes remain in the subsequent verified cutover packet. Completion is the merged register/instructions plus the existing acceptance criteria below, not completion of the wider program.
Acceptance criteria
Refresh paginated source issue/PR inventories and record snapshot identities, counts and deltas.
Publish a durable Core register covering every inventoried item with original URL/author, exact PR head where applicable, justified disposition, and concrete continuation destination or documented retained-source reference.
Verify candidate duplicates against their actual Core scope; preserve partial/unrepresented proposals and original attribution without asserting unexecuted runtime/security acceptance.
Update contribution paths, issue/PR routing and ownership instructions for core/, extensions/ and studio/; preserve the decided maintenance/release boundaries without inventing owner decisions.
Validate register completeness, links, uniqueness and destination state; independently review and pass the appropriate repository gates, merge and verify the final records on main.
Record which source-side mutations have actually happened and what remains in the publisher/archival runbook. This task does not itself publish packages, deploy software or archive repositories.
Exclusions
No production Slack work, React Studio discovery, implementation of every open feature proposal, full compatibility matrix expansion or publisher activation. Those remain in their existing scopes. Keep exactly one active delivery Task; activate this only after #8667 acceptance and after checking for an existing matching task/PR.
Activated as the sole delivery Task after #8667 was accepted and closed on main 658a9da06b2b77417f5c07eee00fff68478ba15c. No existing open Core PR matching #8670 was found.
The prepared register covers 205 source issues and 31 PRs, preserving original attribution, exact PR heads and bounded technical dispositions. Independent preparation review verified the identities and classifications; its two routing/maintenance wording findings have been corrected. This remains preparation until the focused PR passes review/CI and merges.
The delivery boundary and 1–2 hour estimate are stated in the issue body. New consolidated development routes to Core; accepted source maintenance remains until an explicitly selected replacement is verified. No source issue/PR mutation, publication or archival is performed by activation.
Implementation PR #8675 is open at 59257dc712b08580e1b359e059a7582279a38937, targeting accepted main 658a9da06b2b77417f5c07eee00fff68478ba15c. It contains only the attributed JSON register, handoff document and two contributor entrypoint updates.
The 17:54 source refresh is unchanged at 205 issues / 31 PRs. The lead compared every shared metadata field for all 236 rows against that fresh snapshot. Independent Sol 6.1 High review returned APPROVE + HIGH on the exact head with no remaining findings; review relay. Greptile returned 5/5 on this same full head with no actionable findings. CodeRabbit and CodeQL/Code Quality passed, with zero unresolved review threads. Component tests passed 227/227. At 18:26 UTC, the full PR test run and unit/integration coverage run remain live; no failures were reported. Merge remains gated on their results.
#8670 remains the sole active Task, In Review / Verification Running. This is a proposed handoff record until merged and verified. No source transfers/closures, publisher/settings change or archival has occurred.
CodeRabbit identified one wording inconsistency in the maintenance boundary. The follow-up changes only that phrase to require an explicitly approved and verified replacement, matching the other handoff documents. Independent review reconfirmed the new exact head; the discussion is resolved. Fresh automatic CI and Greptile were requested for the new head; older checks are not reused as current acceptance.
Accepted on main — 2026-10-08
PR #8675 is merged at
8802a883d6069d689d110008c904787b3b691042. The lead verified a clean checkout of actual main, both expected parents (658a9da…and reviewed59257dc…), and exact tree equality with the reviewed/tested candidate (412add1e4bf3c853b6a31e6773e7eb4f88aea012). Only the four reviewed documentation/data files differ from the accepted structural baseline. The three product roots remain present.The durable register contains all 205 issues and 31 PRs from the two verified dated snapshots, with 236 unique source URLs/node identities. Its SHA-256 is
73eb0dcdc21c2178ffba06663c831f30d7d039e08c4eb49089b7d4f392dcf3f1, unchanged from independent review. The 17:54 refresh confirmed no source deltas before commit; it is not a freeze of future source activity. Refresh again before archival or individual source mutations.Exact-head merge acceptance records independent APPROVE + HIGH, Greptile 5/5, resolved advisory review, passing CI and original-log verification. Packages passed 5,050 unit/integration and 227 component tests; the overlapping full PR suite passed 7,865 tests. Both retain 144 explicit skips. Package publishing was skipped.
All six criteria of this bounded record/instructions slice are satisfied. No source-side notices, transfers/closures, publisher activation or archival occurred. These operational actions and the pending maintenance/npm ownership decisions remain under #8216/#8220. The program remains open; Slack stays deferred and React discovery follows cutover.
Program: #8194
Parent: #8216 (under #8197)
Dependency: #8667 accepted on main
Related: #8219, #8220, #8636
Outcome
Make contribution ownership and the disposition of existing Studio/Extensions issues and PRs durable in Core before source-repository archival. Build on the accepted source/history/release catch-up and the completed source-only triage; do not turn unaccepted proposals into required feature delivery.
Scope
Refresh the current open issue/PR inventories and compare them with the 2026-10-08 snapshot of 31 PRs and 205 issues. Preserve original URLs, authors and exact PR heads. Adopt existing Core destinations where matching work exists. Record a linked destination or an explicit, justified archival disposition for each source item, including represented/superseded work, proposals retained for future scheduling and unresolved technical follow-ups. Do not claim an entire PR is implemented from a partial source match or a larger dependency version. Reconcile the existing migration ledger and contributor/release-owner instructions with the final product directory layout.
Use an isolated worktree and one focused PR. Reuse current accepted technical triage reports, with their source and runtime limits intact. Reconcile any source delta before publishing final records. Source issue transfer/closure or contributor notices must be concrete, authorized and separately verified; never silently discard original work. Release support policy, npm ownership and publisher activation remain explicit operational decisions in their existing issues.
Bounded delivery slice
Usable deliverable: one reviewed Core PR containing the complete attributed source issue/PR register and contributor routing instructions. Keep source URLs readable and state represented, partial and deferred work accurately. The prepared snapshot contains 205 issues and 31 PRs; refresh changes before committing.
Estimate: approximately 1–2 hours from activation, including review and the existing CI cycle, assuming the refreshed inventory is unchanged and checks pass. Reassess if a new source delta or requirement materially changes that estimate.
Boundary: this slice records the handoff and current Core contribution route. It does not implement the retained proposals, bulk-transfer or close source items, activate publishers, end maintenance support or archive repositories. Exact source-side operational changes remain in the subsequent verified cutover packet. Completion is the merged register/instructions plus the existing acceptance criteria below, not completion of the wider program.
Acceptance criteria
Exclusions
No production Slack work, React Studio discovery, implementation of every open feature proposal, full compatibility matrix expansion or publisher activation. Those remain in their existing scopes. Keep exactly one active delivery Task; activate this only after #8667 acceptance and after checking for an existing matching task/PR.