Repository navigation
Delegate local telemetry and graph publication to microcosm-emitter (deferred) - #1153
Merged
Merged
Conversation
This was referenced Oct 8, 2026
anth-volk
force-pushed
the
feat/minimal-orrery-publication
branch
from
October 8, 2026 21:03
0a4f254 to
8c53e9d
Compare
anth-volk
force-pushed
the
feat/provider-delegation
branch
3 times, most recently
from
October 8, 2026 21:52
f542179 to
0aa9d48
Compare
anth-volk
force-pushed
the
feat/minimal-orrery-publication
branch
from
October 9, 2026 14:36
25e4ceb to
6f93d06
Compare
anth-volk
force-pushed
the
feat/provider-delegation
branch
from
October 9, 2026 14:57
0aa9d48 to
2e6b0ab
Compare
anth-volk
force-pushed
the
feat/minimal-orrery-publication
branch
2 times, most recently
from
October 12, 2026 12:13
79d1624 to
61fa608
Compare
anth-volk
force-pushed
the
feat/minimal-orrery-publication
branch
from
October 12, 2026 15:04
61fa608 to
95c4cc9
Compare
anth-volk
force-pushed
the
feat/provider-delegation
branch
from
October 12, 2026 15:11
2e6b0ab to
f9961e5
Compare
anth-volk
force-pushed
the
feat/provider-delegation
branch
from
October 12, 2026 22:52
f9961e5 to
3cc562b
Compare
anth-volk
marked this pull request as ready for review
October 13, 2026 19:25
8 tasks
This was referenced Oct 15, 2026
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.
Fixes #1152
Replace the embedded local delivery implementation with one required
microcosm-emitterdistribution. This draft now targetsmain; #1151 and the initial emitter extraction are merged. The calibration dashboard does not change.Microcosm keeps graph generation, public-file selection, Hugging Face staging, build identity and a thin Unix-socket adapter. The external package owns the local emitter process, its telemetry and graph-publication workers, authentication, SQLAlchemy/Alembic persistence, retries and resource sampling. Remove the embedded implementation and duplicate service tests.
Preserve validation-refused outcomes, failure classifications and structured error codes. UK full-build commands keep the combined process alive until graph inventory/enqueue requests finish, then close it in their existing
finallycleanup. Other callers retain automatic shutdown when reporting their outcome. Failed startup preserves graph files and records a failed publication receipt without starting another service or claiming publication was queued.The temporary exact Git source is
12624a118db255405a0ce7397d53b3181deaf49afrom microcosm-emitter #9. That revision prevents graph inventory requests from blocking telemetry acknowledgements and prevents older graph status-file writes from replacing newer results. The dependency update regeneratesuv.lockand its approved worker-identity checksum for that revision.Local qualification after rebasing onto
mainat977ac983adadb006b0b1f011d6d77decc835fbe4:main.These are local results, not GitHub Actions results. No queued checks were monitored, and earlier broad-suite results do not qualify this revised tree.
Before merge, merge and publish the fixed single emitter package, replace the temporary Git-source override with its tested registry version, regenerate
uv.lockand its approved worker-identity digest, and rerun affected qualification. No new environment variables, hosted components, secret provisioning, package publication or deployment is included here. Preserve versioned queues; upgrade any older unversioned queue with the preceding Microcosm implementation first.