Repository navigation
#49: oauth conformance provisioner (charon-client refresh token -> Keychain) - #6
Merged
xianxu merged 3 commits intoJun 8, 2026
Conversation
xianxu
commented
Jun 8, 2026
Owner
- #49: close — oauth fake certified against real Google (status: done, actual 0.11h)
- #49: certify oauth fake against real Google (PASS) + record grounding
- #49: oauth conformance provisioner (charon-client refresh token -> Keychain)
…ychain) cmd/oauth-conformance-provision runs charon's own Google consent flow and stores the resulting refresh token in nous-oauth-conformance-google (the entry contract_real_test.go reads) — a token bound to charon's client, the only kind that refreshes under it. Service name extracted to oauth.ConformanceKeychainService (one source of truth, read+write agree by construction). Pure keychainStoreArgs unit-tested; exec at the boundary. SKILL.md documents provision->certify->re-cert (+ MS template note for #48). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
go test -tags conformance Contract_Real PASSED with a throwaway-account refresh token provisioned via cmd/oauth-conformance-provision. Recorded the first certification in the oauth-credential-lifecycle target Revisions and the e2e atlas (grounding column now backed by a passing run, not just wired). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…actual 0.11h) Review-Verdict: SHIP Review-Window: fb90abc..HEAD Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
xianxu
deleted the
000049-oauth-conformance-provisioner-for-the-real-google-grounding-token-certify-the-fake
branch
June 8, 2026 20:22
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.