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
Provide an additive optional post-commit notification source without breaking custom IRuntimeFeatureCatalog implementations. Expose the committed snapshot/generation only after CurrentSnapshot changes; initial discovery included, failed refresh excluded, subscriber failures isolated. Callbacks signal queued work. Prove ordering, successful commit count, failure isolation and unsubscription; publish preview. Use this primitive to replace Foundation catalog polling later.
Published primitive acceptance completed at 0.0.30-preview.161, source e172a3ae6a1e8454c813837f5a018e87e49acc7b; see the final qualification comment for exact-head/main/feed/package/consumer evidence and limits. Foundation polling/adoption and generation-build lifetime remain separate program work.
Published-package acceptance for ownership #144/#140 and catalog #146/#141 is complete at 0.0.30-preview.161, main e172a3ae6a1e8454c813837f5a018e87e49acc7b.
Both normal merges passed exact-head CI, latest Greptile5/5 with zero unresolved threads, direct replies for every finding, and root/fresh independent pinned source QA. Copilot monthly quota was unavailable, not approved. Resulting-main Packages37781957221 passed Release solution build with0warnings/errors,690 library +31 end-to-end tests, packed all9 packages and published to Feedz. NuGet.org deployment correctly skipped for this preview.
Root independently compared every direct Feedz archive byte-for-byte with the workflow artifact; all package IDs/versions, repository commit, synchronized internal dependency versions and net8/net9/net10 assets matched. SHA256:
An outside-checkout PackageReference-only consumer restored CShells + CShells.Abstractions from the actual public Feedz URL into a fresh isolated cache. Actual .NET8.0.10/9.0.9/10.0.8 each passed: ordered multiple root singleton identity/last-wins; separately selected alias identity; same borrowed disposable across held old scope and promoted replacement; distinct unselected provider-local singleton per generation; no disposal during either drain; exactly one root disposal. Catalog proof: exact detailed snapshot object notifications for generations[1,2], visible current generations[1,2], and late subscription receives[2] only. Root reviewed source assertions/cleanup and recomputed cached-vs-downloaded SHA256 plus metadata/assets/archive SHA512; all matched. No project references, mixed versions or alternate private-family source.
Retained audit/logs/archives: cshells-published-preview-161/; consumer source/log/cache/provenance/results: cshells-published-primitives-consumer/ under the program artifact root. Consumer is bounded API/runtime proof, not Nuplane integration, physical installation/unloading/pruning, final GitHub releases, Foundation runtime adoption or a completed M1. Generation build-lifetime #147 remains outstanding. Closing these two tasks and their two primitive Features as completed, Project Done/Passed; program remains active.
Activity
sfmskywalker commentedon Oct 8, 2026
Published-package acceptance for ownership #144/#140 and catalog #146/#141 is complete at
0.0.30-preview.161, maine172a3ae6a1e8454c813837f5a018e87e49acc7b.Both normal merges passed exact-head CI, latest Greptile5/5 with zero unresolved threads, direct replies for every finding, and root/fresh independent pinned source QA. Copilot monthly quota was unavailable, not approved. Resulting-main Packages37781957221 passed Release solution build with0warnings/errors,690 library +31 end-to-end tests, packed all9 packages and published to Feedz. NuGet.org deployment correctly skipped for this preview.
Root independently compared every direct Feedz archive byte-for-byte with the workflow artifact; all package IDs/versions, repository commit, synchronized internal dependency versions and net8/net9/net10 assets matched. SHA256:
CShells:e133ba52486fb1f59a6f010c5a82f52856d95f678c3b25e45049d2ca8eb0e95eCShells.Abstractions:56dc06f38846e7e89d31564825cc505613ee322c24e8eab5db9822c588d2eb06CShells.AspNetCore:82d618262279a8933392425c3eeb3b41e7803cd9bd37bbb20375345be91aea17CShells.AspNetCore.Abstractions:b4dc5e30004d7ff837178410ce684708956b9654f7597ea5c1e94607145847dcCShells.AspNetCore.Testing:9bf529a8ce362c715cf0c3b4a43f33277eeb87478dfd6bb7343b47991069e5a1CShells.FastEndpoints:475a5908fd81ef0bba03c08aede87d5559b1064c6b1358c9e126fe4445f67907CShells.FastEndpoints.Abstractions:b52756e2574010dd2e0fdeadbb35f392635d80560f5cced5b72bd48a42f8fc20CShells.Management.Api:53fc694b34e0fab82d4cb3fbc049104b3d5915a021e55baec6c64b05d4ef26adCShells.Providers.FluentStorage:c6ccc1095e506a74cee2f4a209e457f8ba24b5cf7600f2fdc3fc7ec2d336462eAn outside-checkout PackageReference-only consumer restored CShells + CShells.Abstractions from the actual public Feedz URL into a fresh isolated cache. Actual .NET8.0.10/9.0.9/10.0.8 each passed: ordered multiple root singleton identity/last-wins; separately selected alias identity; same borrowed disposable across held old scope and promoted replacement; distinct unselected provider-local singleton per generation; no disposal during either drain; exactly one root disposal. Catalog proof: exact detailed snapshot object notifications for generations[1,2], visible current generations[1,2], and late subscription receives[2] only. Root reviewed source assertions/cleanup and recomputed cached-vs-downloaded SHA256 plus metadata/assets/archive SHA512; all matched. No project references, mixed versions or alternate private-family source.
Retained audit/logs/archives:
cshells-published-preview-161/; consumer source/log/cache/provenance/results:cshells-published-primitives-consumer/under the program artifact root. Consumer is bounded API/runtime proof, not Nuplane integration, physical installation/unloading/pruning, final GitHub releases, Foundation runtime adoption or a completed M1. Generation build-lifetime #147 remains outstanding. Closing these two tasks and their two primitive Features as completed, Project Done/Passed; program remains active.