Repository navigation
Prepare independent Host 0.9 to admit Claude transcript usage (Refs #4640) - #4834
Merged
Merged
Conversation
Published Host 0.8.0 (74cbd6f) refuses passive provider-usage-observation/1 facts with provenance claude-local-transcript/1. Current store source admits them (#4802) and the Host takes that parser through its Store/Coord.Core references, so only the independent package coordinates advance: Host 0.9.0, telemetry-host/v0.9.0 and journal15 over the published 0.8.0/journal14 predecessor. Store14 and the receipt ABI are unchanged. Add a Host receipt-endpoint test that applies a Claude transcript observation and refuses an unknown provenance and a Codex-namespaced identity, and require five passive Host HTTP tests in the package and candidate preflights. Refs #4640 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adding 0.9.0 to telemetry-host-release.py changed the bytes pinned by scripts/telemetry-host-published-org-read.py, which would refuse every release-successor-feed-readiness dispatch after merge; no PR check ran that test. Re-pin to the new digest (the 0.8 verify path is unchanged), run the observer test in telemetry-host-package, and note the wider packaged closure in the Host release doc. Refs #4640 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 23, 2026
Merged
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.
Refs #4640
Summary
Prepares the independent Telemetry Host 0.9.0 source, so that a Host built from current main can be published. That Host admits passive
provider-usage-observation/1facts with provenanceclaude-local-transcript/1.telemetry-host/v0.8.0→74cbd6f0) predates Capture Claude Code native usage through the existing telemetry path #4802. It still has the old checkprovenance <> "codex-local-rollout/1", so it answers a Claude transcript batch withinvalid-request.FS.GG.Telemetry.Store→FS.GG.Coord.Coreproject references. No Host logic change is needed. Only the independent package coordinates advance, following the Prepare independent Host 0.8 for the facts browser journey #4782 route.Changes
Version0.9.0, plus updated release notes and README.telemetry_host_successor_executionVERSION/TAGutel-host-rel-15and intent versiontests/telemetry-host-successor/run.pyadvances to 0.9.0/journal15. It now also refuses the published 0.7.0 and 0.8.0 manifests as current identities, and the read-gate fixtures use 0.8.0 as the predecessor.HostPassiveReceiptTests"passive HTTP receipt admits Claude transcript provenance and refuses unknown provenance". Against the real/v1/batchesendpoint it checks that:claude-statusline/1is refused with 400invalid-requestinvalid-requestinvalid-request.telemetry-host-package.ymland the successor candidate, so the new test is mandatory.telemetry-hostversion0.9.0, source only.package-version/package-tagstay 0.8.0.docs/coordination/telemetry-host-release.mdsection for the prospective 0.9 source.Store14 is unchanged
74cbd6f0,src/FS.GG.Coord.Core/TelemetryStore.fsdiffers only in the provenance → namespace match.src/FS.GG.Coord.Cli/TelemetryStoreApplication.{fs,fsi}is byte-identical:currentSchemaVersion = 14, with the same DDL and passive query.(14, 14).current_ingest_facts/corrections rows.A Home Store14 workspace can therefore cut over from 0.8 to 0.9 without migration.
Coordinates
These are prospective only. No availability claim is made.
target_commitish74cbd6f0b1b598d48556eb854c4ba6a3c3abda5444273495…5aba89, payloadsha256:f0368085…1802eetelemetry-host/v0.9.0tag is absent.state/releaseslistsutel-host-rel-01..14, sorel-15is unused.No candidate, preflight, publication or Home adoption is performed or asserted. The publisher stays default-false.
architecture-map: unaffected
🤖 Generated with Claude Code