Skip to content

[Task] Promote the verified consolidation checkpoint to Core main #8655

Closed

Description

@sfmskywalker

Accepted on main — 2026-10-08

Final main acceptance verifies actual merge 179749636fd4ddce07b186d4fe3456a43fa91162, exact reviewed tree, all five focused main proofs, broad main Packages and both analysis workflows. All promotion criteria are satisfied within their documented scope. #8294 and #8286 are reconciled separately; #8214 and #8194 remain open. No publication, deployment, cutover or archival occurred.

Preserved scope and earlier evidence

Program: #8194
Parent: #8286
Related: #8214, #8216, #8294, #8654

Outcome

Promote the verified codex/elsa-integration-program checkpoint into Core main through a reviewed, history-preserving PR, then verify the merged main source. This owns the missing final-main integration gate for Mongo #8294 and its reopened parent rollups. It is a code-integration checkpoint; remaining release, publisher-cutover, pilot and operational outcomes remain under their existing program issues.

Readiness and sequencing

In Progress / In Review / Verification Running. This is the sole active delivery Task. PR #8657 now has head 0da8146aaeaf35cb06feb1a7c87920cf3bb3df20, tree 6ddb9a8dc1e22b97b4746c5fe5ab2f50c830e580, based on accepted Studio program merge 9df90490eee034088b4341b149986de6b9d317b0. Main/merge-base remains b38e7523f79297076e51701fd951c426145aa99c: 80 ahead and zero behind. All twelve accepted slice landings remain ancestors. The final two-file admission-fixture correction passes 80 affected tests normally and under an optimized 2030 ambient clock, with zero skips and verified cleanup. Lead independently passed 14 focused tests normally and with -O; independent scoped review is APPROVE / HIGH and reviewed/integrated trees match. Fresh focused runtime acceptance verifies 113 Mongo/BPMN, 857 execution and all thirteen Studio browser cases on this exact head, with scoped independent review and lead receipt audits. Broad hosted CI and final automated review are still running. Prior-head results remain historical; #8294 stays open behind post-main acceptance.

On 2026-10-07, main was b38e7523f79297076e51701fd951c426145aa99c, program was 23b852ad6262c4bf07b9f311090c892dbecd740b, and program was 58 commits ahead / zero behind. No matching open program-to-main PR existed. Refresh both remote refs, merge base, ahead/behind counts, existing PRs, board state and acceptance immediately before starting and again before merge. Adopt a matching PR if one appears.

#8294 depends on this sibling Task for final-main evidence. Do not add the reciprocal dependency: the precondition here is the accepted #8654 program merge, not closure of #8294. Keep #8294 open until the post-merge evidence below passes. If GitHub automatically closes it while promoting prior history, reopen it until verification is accepted.

Acceptance

Workflow and authority boundary

The inspected program packages.yml runs tests and build/pack on main pushes; Feedz/NuGet publication and coverage deployment require explicit manual opt-ins. The consolidated publisher is also manual. Refresh these conditions against the actual candidate before merge. Do not dispatch publishing/deployment workflows or create releases/tags. Do not use [skip ci] to replace required checks.

update-wiki.yml automatically runs on main pushes and may open or update a wiki-only documentation PR. Record that run and its generated PR separately; merging its output is outside this Task. This existing documentation automation is not package publication or deployment and does not itself require an additional approval step under the program's current merge authority.

Work exclusively in isolated worktrees and preserve existing user changes. Use Sol 6.1 for integration and bounded Luna 6 Extra High review where suitable; final integration/QA stays with the lead. Use hosted heavy verification while the local host remains overloaded. Package publication, source-publisher cutover, deployment and archival remain separately governed outcomes.

Integration-review corrections awaiting hosted verification

CodeQL check 113066924718 on prior head 9df90490eee034088b4341b149986de6b9d317b0 found an unescaped-dot hostname regex. Both dots are corrected at 5d79ef9876e8f9148ee8a341a851434cd8bed8bb with rejection-before-child/count regression coverage and a legitimate-host control. The separate Authorization prefix guard was stricter; no credential-disclosure claim is made. CodeRabbit's checkout credential persistence and Extensions inventory findings are also corrected.

The two fixed-original-artifact upgrade lanes no longer trigger on every matching main push because their inputs expire. Both retain codex/manual triggers and strict expiry/identity/full-matrix checks. Before acceptance, explicitly dispatch BOTH prerelease and stable persisted-upgrade workflows on the exact merged main and independently audit all six cells per lane, run/attempt and artifact hashes while the originals remain valid. Missing/expired inputs are failures, never skips or silent replacements. This supersedes the earlier automatic-main-trigger preflight detail and preserves required verification.

No main merge or publication is accepted while fresh exact-head CI/review gates remain pending.

Synthetic-fixture clock correction awaiting hosted verification

Greptile comment 4213116343 is corrected at 5d79ef9876e8f9148ee8a341a851434cd8bed8bb with a shared test-only clock and controlled-2030 success/restoration regression. Lead 79 affected tests passed normally and with -O; independent source review returned APPROVE + HIGH after two clean passes. Executor/stable expiry negatives remain; production artifact identities/expiry guards are unchanged. Fresh final-head hosted CI/CodeQL/Greptile are pending; prior-head results do not replace them.

Admission-fixture completion

At 0da8146aaeaf35cb06feb1a7c87920cf3bb3df20, synthetic admission tests also control the actual candidate-validation clock. The retained 2030 regression now exercises five actual success paths, including approval and pre-scheduling. Both modes still reject historical expired candidates before environment/approval metadata checks. Only two test files changed; production constants, artifact identities, expiry guards and workflows are unchanged. The old 5d79ef98 CodeQL and Greptile 5/5 results, focused proof receipts and completed broad test runs remain historical. Two still-running superseded package jobs were cancelled after pushing the correction; fresh-head checks govern acceptance.

Activity

  1. added theissue type on Oct 7, 2026
  2. sfmskywalker commented on Oct 7, 2026

    @sfmskywalker
    MemberAuthor

    Read-only promotion preparation at the current accepted checkpoint: main b38e7523f79297076e51701fd951c426145aa99c is the merge base of program 23b852ad6262c4bf07b9f311090c892dbecd740b, which is 58 commits ahead / zero behind (92 files, +16,745/-122). No additional concrete unreviewed slice was identified in this bounded audit; this is not final-main approval.

    The ten landed slices below cover that first-parent progression. Lead independently verified every landing is an ancestor of the checkpoint and its tree equals the reviewed source tree. #8630/#8632 are historical single-parent landings; preserve their existing history. Future promotion must use a history-preserving merge.

    Slice and retained acceptance Reviewed source Program landing
    #8627 44083dc4f47d56aa2d5c215b0c7479c0b7290cb0 5b6b75fdd64a22d99ac4258311a29258b559055b
    #8630 9c3a74a30e62b7150b435225cac2eafe9976126a 3413534be6803d81616ca1da1703ca8582512caf
    #8632 a5b1eb711c30331e0708719e1090bae4d280e6f9 e69d92f57de4546a4dd9fd4015d8b8eeba7d1b92
    #8635 ba5b348aa2414fdf7c19d9d8806e87b7c91a4205 fc967930ac2b47895a4231e4f12352ec6dd955b7
    #8642 488122d37164e8de77ef68c52f7467bf8e4f85ae 93d9135deacafa60c94e0e39b624cf738e1d16dd
    #8644 7435c03446c4a748f5aa8bf5238b0f9534792ff3 306cbaf5465f7d54d2876b5e4b8a4b6e3a12824b
    #8646 08a8e741c03ffc5e4a823371ec679fbab0cde01c e5b47b0d1c782d59009548cc5f17b9b0e374dd87
    #8648 1b3885f21395bc3b9bbe57de7541ceeece43e901 8876428f472f3cf22957bec35302ee2470644dc9
    #8650 db6157125ab70361030c0d24e3be99737d7237e8 702376b501439e5244a0db8728d12b9da86eb5d9
    #8652 5dee771bb7bb497147a47d71aab6a39e5275e627 23b852ad6262c4bf07b9f311090c892dbecd740b

    Scope: consolidated package/provenance and consumer proofs; paired-source replay; prerelease and stable SQLite upgrade proofs; immutable candidate/recovery/publisher-admission preparation; Dependabot discovery reconciliation; and execution-cycle ownership across Core/Runtime/Alterations/ProtoActor. Most changed lines are proof/release tooling, workflows and documentation. The original stable artifact remains bound to its own older source; no newer source is implied to be inside its bytes.

    Pending Mongo #8654 (ce99df5c48de6ae3f5086572bbe48956669fdbf1) and queued Studio #8653 are excluded from this accepted-range inventory. Refresh and include their accepted commits when selecting the eventual promotion head. The final head still needs full combined-head CI/review, merge tree/history verification, exact merged-main Mongo and Packages evidence, and inspection of all triggered workflows under this Task's acceptance.

    Existing operational gates remain separate: #8220 live publisher authority/quiescence/publication/recovery/cutover; #8636 dependency-update ownership/feed acceptance; #8643 paused Hosted routing/browser acceptance. Historical slice proof and intentionally skipped merge CI do not satisfy the final-main gates. #8294 remains the only active delivery Task; this integration Task remains queued.

  3. sfmskywalker commented on Oct 7, 2026

    @sfmskywalker
    MemberAuthor

    Readiness pre-review while #8653 remains the sole active Task: independent Sol 6.1 Elsa 3 APPROVE + HIGH for the prospective cumulative source diff, base b38e7523f79297076e51701fd951c426145aa99c → candidate 2bec5492c234c2f9a4c7300cd6f70fd7cd0cb3a3, tree a0a4d6c0e8c502ea85b53e0c05b84693cc4f9329. The lead retains final integration/QA. This is preparation, not promotion or merge acceptance; candidate #8656 still awaits its remaining gates.

    The reviewer independently confirmed 72 commits ahead / zero behind, 112 changed files and 11 workflows, and found no actionable cumulative source defect across execution ownership, Mongo full-snapshot transaction/tenant preservation, Studio hover/read-only integration, package opt-ins/inventory exclusions and the fail-closed publisher boundary. No fresh binary/API compatibility proof was performed. All exact main-PR checks, Greptile, final head binding and post-main runtime evidence remain required.

    After #8656 lands, verify the actual program commit/tree and refresh base/ancestry. Its merge message will omit [skip ci] so the prospective main PR head cannot silently suppress CI. Main has zero configured required contexts/review count; the project’s explicit gates remain mandatory. Main push does not publish or deploy; existing wiki automation may update its separate PR. Mongo and Studio have no main-push trigger and require exact merged-main dispatch/readback under this Task. Broader Packages tests exclude imported provider/browser paths.

    Workflow readiness also verified that pinned original proof artifacts remain unexpired: prerelease 11390805430 through 2026-10-13T04:26:20Z and stable 11412848210 through 2026-11-05T12:13:30Z. Recheck before use. Original stable bytes predate the newer source fixes, so #8220 now explicitly owns a fresh release candidate and its own compatibility/publishing acceptance; none of the original byte-specific evidence is silently transferred.

  4. added a commit that references this issue on Oct 7, 2026
  5. sfmskywalker commented on Oct 8, 2026

    @sfmskywalker
    MemberAuthor

    Main promotion landed; exact-main acceptance is running

    PR #8657 merged at 2026-10-08T01:12:20Z as 179749636fd4ddce07b186d4fe3456a43fa91162. Parents are b38e7523f79297076e51701fd951c426145aa99c and 0da8146aaeaf35cb06feb1a7c87920cf3bb3df20; tree 6ddb9a8dc1e22b97b4746c5fe5ab2f50c830e580 exactly equals the reviewed/tested candidate. The premerge gates and artifact audit passed before an ordinary history-preserving merge.

    Five explicitly dispatched workflows report this exact merge SHA:

    Automatic main Packages and the other triggered checks are also being inspected. Package-publication gates already passed; no publishing/deployment workflow was dispatched. The automatic wiki run and Dependabot activity are tracked separately.

    GitHub auto-closed #8655 and #8194 at merge despite outstanding acceptance. Both were immediately reopened and their project statuses restored to In Progress. #8655 remains the sole active delivery Task, In Review / Verification Running. #8294 remains open and inactive pending exact-main proof; #8658 remains Todo / Not Ready / Pending behind #8655. No parent or program completion is claimed.

  6. sfmskywalker commented on Oct 8, 2026

    @sfmskywalker
    MemberAuthor

    Exact-main focused proof acceptance

    All five manually dispatched proof workflows passed on main 179749636fd4ddce07b186d4fe3456a43fa91162, attempt 1. Independent scoped audits and lead receipt/hash checks passed. This is a verification checkpoint; automatic main Packages and remaining analysis checks must still finish before #8655 closes.

    Proof Run Accepted evidence Artifact
    Mongo 37711786315 103 Mongo +10 BPMN passes, zero skips, all20 CAS cases, two intended baseline failures, three fixture and three production framework builds,14 exact-source hashes, replica-set/standalone/image evidence 11522132834
    Execution 37711789323 857 passes, zero skips; five fixture and12 production framework builds,12 exact-source hashes 11522172620
    Studio 37711792995 263 frontend tests, typecheck,8 guards,2 bundles/6 assets;9 natural plus4 mandatory destination-isolation controls,939 input bindings 11521724761
    Original prerelease upgrade 37711796582 6 cells/18 phases,42 commands,36 retained file hashes,24 SQLite integrity checks 11521608604
    Original stable upgrade 37711800342 6 cells/18 phases,42 commands,38 retained file hashes,24 SQLite integrity checks 11522380543

    Receipt SHA256 values, in the same order:

    • 04c6fded94cef48097c7eee06ed79c52eb67ae159f1ccc2e81afa297b85f8682
    • 05d3b56002e8bd8445d79a5f1419ce697b9f40717580fa9e00a44ed7097e3d7b
    • aaa6b315920fd61b1839b6153ae2003c3c4122e5dd41b7996616301dbbe476d3
    • 210eb072447de69ab338f518ef56570fc427278c3dfdffb2ab912b3d8a43ed90
    • fcdd3a966ed840dc23ab0bccf40def47c183433abc79c53588943e9d9d687445

    Downloaded ZIP SHA256 values, in the same order:

    • 00b9f9a53bd540347546360696f8b6bbc5fe1e9c6534c4759b7f7c99f6069c82
    • 2ff7360776795c2625474288f2fc93c5512e64626699ab534c84a4644cad8197
    • e466bc67567eb5ffdd9e2ee12ee1876736a82b229ce9cd320f792e0a028c56a8
    • 354d179887c29e7a13398b120e3cb92e28b7fd976fcc3e6a2f4bcd3a9630c860
    • bbf33f947c3e4ec13a5c4b9f0fe3a06b7aa3272631d36d56d63914bfddaeae76

    The runtime/browser artifacts expire October22; upgrade evidence expires October15. Both original inputs remain the exact unexpired immutable archives: prerelease11390805430 from 44083dc4 and stable11412848210 from ba5b348a. Each upgrade matrix covers 3.8.4 and3.9.0 across net8/net9/net10. All336 candidate loaded-assembly observations match the original packages. These runs execute current main fixture code against historical original binaries; they are not a fresh release candidate or proof of every provider/customer workflow.

    Studio's four supplemental controls independently retain actual event order, old-A model/DOM buttons before target entry, successful clearing when delivered and failure of that exact predicate when omitted; vertices remain. Installed dependency byte evidence comes from the current guarded runner and pinned lock owners. Full host/browser work under #8643 remains separate.

    Automatic wiki run37711745142 passed wiki-only and link validation, updating existing #8610 at 2dd8dd031d16659c4969abf62eaf111a9b17c29b (one doc/wiki file). Automatic npm security updater37711764918 passed and opened #8659 at f6a3da31649e3543d9aa6d80285215f55535bf8d. Neither PR was merged. That npm result does not satisfy #8636's separate NuGet ownership/discovery/feed criteria.

    No package publication, deployment, source cutover or archival was performed. #8655 remains the sole active Task; #8294 and #8194 remain open, and #8658 remains queued behind acceptance.

  7. sfmskywalker commented on Oct 8, 2026

    @sfmskywalker
    MemberAuthor

    Main promotion accepted

    PR #8657 is accepted at actual main merge 179749636fd4ddce07b186d4fe3456a43fa91162. Its two parents are b38e7523f79297076e51701fd951c426145aa99c and 0da8146aaeaf35cb06feb1a7c87920cf3bb3df20; tree 6ddb9a8dc1e22b97b4746c5fe5ab2f50c830e580 equals the exact independently reviewed/tested candidate. Source and contributor histories remain intact.

    Premerge acceptance records all exact-head CI, two clean independent Elsa3 APPROVE/HIGH passes, Greptile5/5, resolved threads, 225-package provenance/consumer proof and fresh release/source intake. Post-merge focused acceptance records all five exact-main runtime/browser/original-upgrade workflows and independent plus lead artifact audits.

    The remaining main Packages run37711745275, attempt1, has now passed:

    • All64 Core unit/integration projects were built and executed on net10:4,870 passed,144 existing UserTasks conformance skips,0 failures.
    • Component:226 passed,1 existing DeleteWorkflow_Clustered skip,0 failures.
    • Coverage report generation/upload passed. Build113104639261 checked out the exact merge, passed Restore/Compile/Pack with0 errors, and produced103 matching nupkg/snupkg pairs (3.10.0-preview.5842). Uploaded artifact11523425853 was observed in the successful job log; no independent archive audit of this103-package output is claimed or needed to replace the separate225-package proof.
    • Publication selection, coverage deployment, Feedz publication and NuGet publication were intentionally skipped.
    • Main Code Quality37711743155 (5jobs) and CodeQL37711743249 (6jobs) passed with exact-source checkout/upload evidence. C# scanned7652/7652 files.27 existing open alerts remain; none in the refreshed snapshot was created after this merge, and success is not a zero-alert claim.

    Independent broad audit is APPROVE/HIGH; lead independently verified the64 result rows/counters, build log/source and terminal workflow state. Audit SHA256 98a74aadc0e4ec0a3afdd89faee238db3bf80e78ad86eafcfafd8e964216b7a3.

    Every merge-triggered workflow has been inspected. Automatic wiki run updated #8610, and npm security updater opened #8659; neither PR was merged. GitHub's repository setting automatically deleted the merged program branch; the lead restored codex/elsa-integration-program at reviewed 0da8146. Its redundant restoration-triggered Packages run37713642360 was cancelled; authoritative main run37711745275 completed successfully. The program branch can now fast-forward to accepted main for the next slice.

    This closes #8655's promotion acceptance and supplies #8294's exact-main gate. The lead will reconcile #8286's six criteria and native children separately. #8214/#8216/#8220/#8194 remain open for their remaining migration, release, source contribution, publisher, pilot and operational outcomes. Historical original upgrade artifacts are not a fresh candidate for these fixes. No publication, deployment, source-publisher cutover, production migration or archival occurred. Copilot review was not delivered and is not claimed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    elsa 3This issue is specific to Elsa 3triaged

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions