Skip to content

docs(ci): caller must pass the jury secret explicitly — inherit does not cross orgs - #4

Open
todie wants to merge 1 commit into
mainfrom
fix/caller-secrets-cross-org
Open

docs(ci): caller must pass the jury secret explicitly — inherit does not cross orgs#4
todie wants to merge 1 commit into
mainfrom
fix/caller-secrets-cross-org

Conversation

@todie

@todie todie commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

secrets: inherit does not cross organization boundaries. This workflow lives in cerebral-work, so an unsigned-gg caller using inherit receives an empty secret and the gateway returns 401 "Authentication Error, No api key passed in".

That body reads like a bad key rather than a missing one, which is what made it worth a comment block rather than a one-liner.

Proven with the identical caller across four repos today:

caller org result
cortex #65 cerebral-work (same) verdict delivered, approved
reverie #1671 cerebral-work (same) verdict delivered
vilicus #21 unsigned-gg (cross) 401, key empty
soma #98 unsigned-gg (cross) 401, key empty

Repo secrets were seeded 21s before those runs, so staleness is ruled out — the only variable is the org.

Doc-only; no behaviour change, so @v1 remains valid. All six converted callers already use the explicit form.

secrets: inherit does not cross organizations. This workflow lives in
cerebral-work, so an unsigned-gg caller using inherit gets an EMPTY
AGENT_JURY_API_KEY and a 401 whose body reads 'No api key passed in' — which
reads like a bad key rather than a missing one, and cost a round of
misdiagnosis today.

Proven with the same caller in four repos: both cerebral-work callers received
the key and delivered verdicts; both unsigned-gg callers got nothing.

The documented snippet was the source of the bad pattern, so it is corrected
here as well as in the six callers already converted.
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