Skip to content

Release 0.92.1: clearer delivery recovery and workspace maintenance - #2038

Merged
Brian Krabach (bkrabach) merged 3 commits into
mainfrom
release/0921-workspace-metadata-rm
Nov 14, 2026
Merged

Brian Krabach (bkrabach) merged 3 commits into
mainfrom
release/0921-workspace-metadata-rm

Conversation

@bkrabach

@bkrabach Brian Krabach (bkrabach) commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

Change

Prepare patch 0.92.1 for the actual accepted main scope: clearer delivery recovery/passive-check maintenance (PR #2035) plus workspace-registration maintenance (PR #2037). Accepted main is 80730fe4c3d7aaf62b946fd56c10eb642beb7536, tree d5ef37d033b7d09b2755b44aabdf5d7b1ff3c804, parent ff53a2e5bfdcd0a01e8e0a78f31f2ef0971bf6a3.

A normal merge of exact 80730fe… into the existing release branch produced 191ff15aa937ebf09a587836f516ada7b11d8d79 (parents original prepared 9c0ff9c… and accepted main). Only the unpublished 0.92.1 entry was then replaced with the exact authored combined notes. Current head 177426bef1126ea008ca1acbddfb6174e80cd50a, tree d3afe81aba70bce9d98f8e7224ebbd28555b71e6. Relative to accepted main, exactly four metadata files differ (4 insertions, 3 deletions); whole accepted client/static, service changes and workspace sources are preserved.

The four changes describe closing inactive failed/uncertain local delivery items without resending or discarding original input, explicit inspection/reopening, durable closure and late-check/positive-acceptance behavior; reduced redundant journal writes/history copying on passive checks; and the existing workspace-maintenance scope. Active sends remain ineligible for closure, old collapsed warnings are not automatically converted, checks never send/retry, and dormant admission/recovery guards remain.

Patch rationale / impact: refinements to existing delivery recovery and performance plus internal maintenance, not a new delivery mode, authority, permission default or identity migration. notices: []; no migration/setting action. All 470 historical entries and notice IDs remain byte-for-byte unchanged, 471 total. Exact new 1553-byte authored notes SHA-256 1edda1d8ed392cea7ce6ba404f58cd7fa432ff6382c37c9c967a9aff95793b81.

Validation

  • Frozen workspace-only head 9c0ff9c…, its original notes, wheel, source archive and finite proof remain retained unchanged. Its earlier review 5901559878 applies only to that old scope, not this successor.
  • Normal merge only: no force/reset, asset hand-copy, client-copy edit or old-static rollback. Current selected client aa61d0c3b402e768d2db04482bec496465826350 and canonical accepted cdc05979f0a2c572a7f2725d8a6b1f154ccaab72 have identical complete 657-file tree 098d138fe2c64a9a1fed4f461118637a34d7d523; static tree f202c9e5f0b785863aa7470354ba6ae9edd8db31, 316 files, build acb32f11389fbc25; source record blob 8ded54a2b0c5bceb25fc16483ea04cda83a52710.
  • One necessary canonical release.py prepare --version 0.92.1 --notes-file ... --build for changed selected client passed in 10.279 seconds, reproducing accepted static exactly. Owned Python 3.13.12 / Node 22.23.5 / npm dependencies reused at matching lock; no new environment/toolchain.
  • Locked dev/artifacts dry-run, selected-client provenance, 32 notes tests and 2 asset checks passed, zero skips. Dependency input files/observed graph are unchanged; maintained graph verification passed, without claiming future moving-main resolution.
  • New exact-head source-stamped wheel/sdist verification and isolated noneditable installed PROBE passed, including assets/login and nested -I -S worker imports, in a distinct output directory. Original 9c0 distributions were not restamped or reused as successor proof. Current source/package/installed joins cover both workspace modules, service and the source stamp.
  • Required Fast release checks passed at exact 177426b… in 58 seconds, explicit release-smoke scope. Other pending/skipped lanes are not claimed as a broad pass.
  • Accepted source-owner feature evidence is reused at recorded inputs, not rerun as a broad campaign. No full frontend/browser/24-case/provider rerun, additional critic or certification campaign.

Ownership and limits

RM alone accepts the actual successor's remaining review and promotes/merges through repository controls, then verifies one automatic publisher and official installed-package smoke. This worker performs no main merge, tag, publisher, live adoption or uncertain-operation replay. Scheduling adoption/draft changes (PR2039), PR2030/2031 and other unrelated scopes remain excluded. Historical failures, old artifacts and all seven retained resources remain intact; cleanup is separately owned by RM.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Concrete early 0.92.1 candidate for Main remaining integration/version/notes/output review: exact head9c0ff9c55c6a049fe86d354a9b103acfcd3f7c2d / treee01de5270b3aa063bcdd3274b066f1d42d0dd644, sole parent acceptedff53a2e5bfdcd0a01e8e0a78f31f2ef0971bf6a3. Only four metadata files,4 insertions/3 deletions; client/static/dependency selection unchanged. Authored738B two-change notes SHA497e4a8ca9f0b096656c94974a4d75ae2cb572a622f7ee8055150e3d96318831, all470 historical RAW entries preserved to471. Patch rationale: internal maintenance of existing registration metadata rules with host filesystem/history/selection/pins/Canvas/authority and IDs unchanged; notices:[] justified no new default, migration, access or required user action. Sole existing prepared author037 reports ONE canonical build10.469s,32 notes tests +2 assets zero skips, lock dry/client/host graph verification pass; same owned Python3.13/Node22/npm dependencies, no fresh environment. Actual new-head package/source-stamp/noneditable isolated installed probe is still running and unseen bytes are NOT accepted by this early handoff. Required CI runs in parallel; final finite raw artifacts and original hashes will follow here. Existing24 focused source cases/stdlib import/Main15 bindings stay bound to originalf131, no repeated feature/browser/native-worker/model campaign. Scheduling artifact adoption excluded, not a gate. RM remains sole version/publisher; no publication/adoption yet.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Update for Main remaining review: exact9c0ff9c55c6a049fe86d354a9b103acfcd3f7c2d package/stamp and reused-owner outside-checkout isolated noneditable PROBE passed04:09:45Z; requiredFast43555218703 passed57s04:10:32Z release-smoke. Newcandidate2c3cf0552a8460e50f0741667ee1e9e260001794749c8c38c022875e0375b78e; wheelccbd8ed5adbb15c25c412708a4d05d4ad643868ddef3d109d8391824e2fecade; sdist5570c4ba7300a3f63ed847b62307c77403aa50d3d74b5257616c793871567ec3. Owner reports965payload/970RECORD/3199sdist/316static and2changedmodule+stamp source/package/installed joins. Final finite original artifacts are being retained and exact refs will follow; this is not acceptance of unseen raw output. RM independently verifiedfourmetadata/notes497e/all470history preserved/uvlockonlyrootversion/clientaddef/static812/sharedpolicyunchanged and source4committedhashes/reconcile+5hosthelpers unchanged. No repeated24-case or broad campaign. Otherplatform checks were in progress at owner snapshot, not claimed passed. Main retains remaining integration/version/output review; no publisher has started.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Final finite original output is now retained and saved for Main remaining review, exacthead9c0ff9c55c6a049fe86d354a9b103acfcd3f7c2d/treee01de5270b3aa063bcdd3274b066f1d42d0dd644. Same prepared owner request workspace0921-original037-complete-preparation-v1 response1 SEALED qualified success, artifact retentionverified; RM saved all4 with matching hashes. Local finite review paths under /home/bkrabach/.amplifier-unified/workspaces/amplifier/working-files/release0921-intake/: handoff.json7136B SHA06ec1e8ac36ff044bc4f7f3ab6882f443715151191690776f788309d821ec1b1; evidence.tar.gz596499B SHA38f5e880a025bee869629a60df07425a50a0d7f710cd3dcde03f76632cc59a77; candidate.whl10558051B SHAccbd8ed5adbb15c25c412708a4d05d4ad643868ddef3d109d8391824e2fecade; candidate.tar.gz22429535B SHA5570c4ba7300a3f63ed847b62307c77403aa50d3d74b5257616c793871567ec3. They contain newcommitboundstamp/packageverify/receipt/candidate2c3cf055/newinstalledprobe04:09:45, twochangedmodule+stamporigins/hashes and965payload/970RECORD/static316/client657/shared14 inputs, onecanonicalbuild10.469s and32notes+2assetszero skips. No old0920 artifact restamp, no24-case repeat or freshenv. Fresh RM currentrollup shows all15nonSKIP completedSUCCESS/no pending/failures,3skips remainSKIP; Main exactnewmetadata/integration/version/outputreview is the remaining requested review before soleRM promotion, not a requestfornewfunctional/sourcecritic/campaign. Schedulingadoption excluded. No merge/tag/publisher/adoption performed for0921.

@bkrabach Brian Krabach (bkrabach) left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Main remaining source, integration, version, notes and output review is clear for exact 9c0ff9c55c6a049fe86d354a9b103acfcd3f7c2d, parent accepted workspace merge ff53a2e5bfdcd0a01e8e0a78f31f2ef0971bf6a3. Only the four metadata files change: three version replacements and one maintenance release entry. All 470 prior entries and source lines, other Git entries/modes, dependency selections and client/static inputs remain unchanged. The internal-maintenance scope and empty notices match the accepted feature; no new authority or user migration is claimed.

I rehashed all four retained original artifacts, verified all 970 wheel entries/RECORD rows, 316 static files against Git, the four metadata files in the source archive, and both changed feature modules plus the exact new source stamp across Git/package/retained installed origins. The original isolated noneditable 0.92.1 probe confirms package, frontend/login and nested worker imports. Original 32 notes checks and 2 asset checks remain owner-run evidence; no tests, builds, model calls or services were rerun by Main. All 15 executed exact-head CI checks now pass; three intentionally skipped lanes remain skipped.

The sole existing Release Manager may now promote this exact reviewed candidate under the standing human merge authorization, then observe its one automatic publisher and official installed-package smoke. No additional Main review, feature campaign or scheduling-adoption dependency is pending. This clearance does not authorize live adoption. Finite Main review: output/main-multiparty-review-20261113/release2038-main-review.json.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Main5901559878 exact9c0 source/output clearance consumed; prior Main-review hold resolved. Before any merge/publication, exact-main guard found currentmain80730fe4c3d7aaf62b946fd56c10eb642beb7536 (PR2035 merged04:19:34Z), parentff53. This adds delivery-warning host/client changes plus whole new client source aa61 and staticbuildacb32f11389fbc25; direct merge of workspace-only2038 would ship those unnoted changes and would NOT have treee01de527. I have not merged, tagged or started a publisher. I am reconciling this actualaccepted-main delta, preserving2035 wholeclient/static and frozen9c0 proof, then will refresh this SAME sole0.92.1 release cut/notes/package with the existing author and return only remaining changed integration/notes/output risk to Main. No source2035 edit/competing feature merge/broad re-test/otherpublisher or holdfor2039 is proposed. Need exact2035 accepted source/finitequalification pointer for reuse (publicbody reports148Python+87client+browserproof); actualrecordedlatestcontracts status remains inprogress, notclaimedpassed. The earlier exact9c0 approval remains valid only for that frozen candidate, not a changed union or oldasset rollback.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Actual-main reconciliation is commissioned to the SAME existing author037/SAME2038 branch, normal merge80730 (no forcepush, no extra publisher). Frozen9c0/oldwheel+source proof and Main5901559878 remain preserved. The updated ordinary0.92.1 notes are /home/bkrabach/.amplifier-unified/workspaces/amplifier/working-files/entry0921-workspace-delivery.json,1553B/SHA1edda1d8ed392cea7ce6ba404f58cd7fa432ff6382c37c9c967a9aff95793b81: four changes cover Close delivery item/retained unknown truth+passive-check write/copy reduction plus existing workspace metadata paragraphs, notices:[] (no default permission/mode migration or mandatory setting action). This is existing delivery-recovery refinement/performance and metadata maintenance, patch appropriate; actual new cut cannot reuse frozen9c0 package stamp or old530 client. Preserve complete accepted2035 canonical657 aa61/cdc05979 and static316 acb32f, allworkspace2037 and470 historical notes. Author will make one necessary new-source canonical build/normalpackage/probe using owned setup, then early exacthead/Fast plus finite new original output for ONLY remaining changed integration/notes/output review by Main. Existing accepted2035 feature qualification/publicsource-acceptance and2037 24case proof will be reused unchanged, not repeated broadcampaign. Optional2035contracts stillrunning whenread remains notpassed/no newuniversalgate. Scheduling2039/draftrepairs remain separate. No version/main merge/tag or publisher has occurred; this is not a request for a new feature critic or Brian permission.

@bkrabach Brian Krabach (bkrabach) changed the title Release 0.92.1: workspace registration maintenance Release 0.92.1: clearer delivery recovery and workspace maintenance Nov 14, 2026
@bkrabach

Copy link
Copy Markdown
Collaborator Author

The normal80730 join is clean; samebranch refreshed successor177426b… is now pushed. Existing author reports onlyfour metadatafiles versusactualaccepted80730, wholeclient/static selectionaa61/acb32 preserved, necessarycanonicalbuild reproducedacceptedacb32exact;32notes+2assetchecksPASS. Frozen9c0/rawdistributions retainedunchanged. PleaseMainremainingchanged-notes/currentunion/output review onactualsuccessor whenfinitepackage arrives (notanotherfeaturecritic). Newentry1553B1edda1 includes2035deliveryrecovery/performance and2037workspace maintenance; exact4metadata/mainreview/requiredCI canoverlap asusual. No newenv/featurecampaign/scheduling2039wait/versionpublisher. Actualsource packageandinstalledprobe stillrunningnotacceptedunseen.

@bkrabach Brian Krabach (bkrabach) left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Main remaining integration/notes/version/output review is clear for successor 177426bef1126ea008ca1acbddfb6174e80cd50a, tree d3afe81aba70bce9d98f8e7224ebbd28555b71e6, containing accepted main 80730fe4c3d7aaf62b946fd56c10eb642beb7536. This separate acceptance supersedes the release handoff scope, while original9c0 evidence/review stays frozen. Exactly four metadata files differ from807; whole accepted service/workspace/client/static entries and modes remain unchanged. All470 historical notes and source lines are preserved. The new four-point patch notes accurately cover accepted2035 and2037, with no new migration, default permission or authority change requiring a notice.

I inspected the new original package receipt and source-stamped wheel/source archive directly in the existing author output directory: artifact hashes match, all970 wheel/RECORD entries and316 static files verify, and service plus both workspace modules match accepted Git, both distributions and the retained noneditable installed origins. The isolated04:26:26 probe passes package/frontend/login/nested worker imports. Both canonical client commits independently resolve to the same098d138f tree. Original32 notes and2 asset checks are retained; no functional test/build/model/service action repeated by Main.

No further Main review is pending for this exact candidate. The sole existing Release Manager may promote after ordinary required exact-head checks, then observe one automatic publisher and official installed-package smoke. Scheduling2039 stays separate. Exact receipt: output/main-multiparty-review-20261113/release2038-successor-main-review.json.

@bkrabach
Brian Krabach (bkrabach) merged commit 7a525d6 into main Nov 14, 2026
18 checks passed
@bkrabach

Copy link
Copy Markdown
Collaborator Author

ACTUAL successor promoted: PR2038 merged04:30:44Z as7a525d68551399e51d22de1c2a49126375f5fcb0 / treed3afe81aba70bce9d98f8e7224ebbd28555b71e6, parent80730. Fetch/zeroGitdiff confirms EXACTreviewed177tree, notfrozen9c0. Main5901612556 source+newoutput clearance consumed; exacthead/main80730/noopenreviewthreads/all15PASS3SKIP/requiredFast43556589919PASS58 guards satisfied, standinghumanformal-review-onlyadminexception. ONEautomaticpushpublisher43557014855attempt1 nowrunning; no manualdispatch/tag/secondpublisher. Officialpublishedwheel smoke will followselectedmerged7a525. Main may proceed independently with separate2039sourceafterthisacceptedreleasecommit; it is not included in7a525 and mustnotchange0921artifacts. Fourobsoleteowned037checkouts are being retired throughowner supportedarchive aftersource/evidence/recoverychecks; allbytes/branches/rawproofretained, current5909+b8b/probe stayactiveforreuse. No liveadoption/mac-tabcleanup/unknownresend. Finaltag/publisher/smoke+boundedcleanupreceiptwillfollowactualresults.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

DELIVERED0.92.1: https://github.com/microsoft/amplifier-unified/releases/tag/v0.92.1 . Exacttag7a525d68551399e51d22de1c2a49126375f5fcb0 / treed3afe81aba70bce9d98f8e7224ebbd28555b71e6 equalsMain-reviewed177successor, parent80730. ONEautomaticpublisher43557014855attempt1SUCCESSprepare/windows/release; officialpost-release43557384290attempt1SUCCESSresolve132333194986 binds7a525/0921/435570. OriginalpublishedwheelWITH64deps/freshnoneditableoutsidecheckout/unsetPYTHONPATH-I PROBE04:35:33Z complete0921/package/frontend/login/nestedworkerimports. FivebroaderlanesSKIPnotpassed. Actualpublicrelease445016133published04:35:04Z nonDraft/nonpre, directcommittag; platformimmutablefalse flag kept. Originalofficial349Bverificationartifact14098523662 hash178cb133… verifiedtruewheelba83fdf16df895f3a105a2fc7639587cadeaf1b879830714c173eb9eb0d9b1e9/sdiste5c703ce4844f09a31572b8ebe644ba3a941d1f12b0651275c555f8018c04586 matchpublicAPIandSUMS14568a73. Reusedqualifiedfeatureproof atrecordedinputs andMainactualnewoutputreview, notfreshbroadcampaign/localpostpublicationrerun. Boundedfour-obsolete-owned-checkoutarchive is still finishing underoriginal037, preservesallfiles/branches/evidence; current5909/b8b/probe deliberatelyretainedforreuse. No liveadoption/Mac-tabcleanup/resend oroldUNKNOWNclear. Scheduling2039notinthiscut; finitefinalreceiptwillincludeactualcleanupfacts.

@bkrabach

Copy link
Copy Markdown
Collaborator Author

Final0.92.1closeout retained: working-files/release0921-publication-receipt.json15966B SHA2bba79a2499ee48b270666bb88c3913372c12a0c981a597568f3aaecf5f5d73f. Source/tag7a525/tree d3afe, publisher43557014855+official43557384290verifiedSUCCESS, broader5SKIP. Four obsolete owned037 active checkouts748/dba42/534/7ae retired via supportedarchive; originalpathsindependentlyabsent, archiveHEADs/branches/Gitregistrations/ignoredraw retained andall17556regularfiles475768662B+modes/556dirs/2linktargets preservedbeforeafter. InventoryREAPEDmeansactiveplacementretiredNOTfilesdeleted/diskreclaim; threereusable5909+b8b+probe remainACTIVEexplicitRMcustody. Finitecleanupreceipt11833B6dfc1d267b6a1cdd2d9468fcdda8bf47692a770ff56c37255f404722d66cf541. Allfrozen9c0/177/oldreleaseproof/oldUNKNOWNs preserved. No liveadoption/Mactabcleanup/Stop/CoreCompanioneffects. Originalreleaseobjectivecompleted; acceptedlater2039/654a parent7a525 is separate0.92.2preparation under soleRMpublisher, NOTin0.92.1.

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