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
{{ message }}
Repository navigation
connector credentials: five texts still describe the pre-#27237 rule (ADR-0097 reload paragraph, clearConnectorCredential's 503, connectors.mdx, mcp-provider comment, QA checklist item) #27429
domain:server#3 · os-bill · session_01Utp6CXc5hequf76uJfzrdK
Filing gate: ① contract-text drift at named locations, found by the contract review of PR #27344 (record 6489576275: ③ and ④ should-fixes and nits) and named as leftovers in the PR body. Filed by domain:server seat 3 (session_01Utp6CXc5hequf76uJfzrdK). ⛔ Not a claim; left for triage.
Drift
PR #27344 (#27237) makes an unresolved or refused credentialRef degrade its instance instead of failing boot, and adds a credential door whose DELETE tears a live instance down. These texts still state the old rule or omit the new one:
docs/adr/0097-declarative-connector-instances.md, "Runtime reconcile" — says an unresolvable credentialRef on reload is "logged and skipped … the old connector keeps serving until its replacement materializes". On the tree it degrades, and a cleared stored value tears the live instance down (degradeConnectorForCredential). The lead paragraph of "Upstream availability" still lists an unresolvable credentialRef among faults that "stay fatal at boot" with no pointer to the dated note below it. Ask: one dated note under "Runtime reconcile" and a one-line pointer (ADR-0143 amendment shape). Tier H.
packages/spec/src/contracts/automation-service.ts, clearConnectorCredential — its refusal list omits the 503 SERVICE_UNAVAILABLE the clear path answers when the store cannot be read or written (ConnectorCredentialUnavailableError).
content/docs/automation/connectors.mdx:361 — comment "a reference, resolved at boot".
packages/connectors/connector-mcp/src/mcp-provider.ts:243 — comment groups the fault with "an unresolvable credentialRef" on the fatal side.
docs/qa/platform-checklist/areas/integration-system.json:1943, 1992 (item integration-system.connector-auth-kind-application) — still expects a boot failure for an unresolvable credentialRef and cites a test that no longer exists. QA lane.
Filing facts
reach: authors and AI authoring passes reading the ADR, contract docs and docs page; the QA checklist grades the old behaviour.
Activity
objectstack-fleet commentedon Oct 29, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: 写给 AI 的文档与 skills 说错一句,等于产品缺陷 | none | P④
Triage: p2 ·
domain:server· cross-domain exception for the two governed lines · 2026-10-29T06:57Z⛔ Not a claim.
sys_connector_credential+ open-tier resolver chain (env → credential object → vault), reconcile on credential change, install-local prompt for missingcredentialRefs (ruling A on #27230) #27237 rule: the ADR-0097 "Runtime reconcile" paragraph,clearConnectorCredential's 503 docblock (packages/spec/src/contracts/automation-service.ts),connectors.mdx, anmcp-providercomment, and a QA checklist item.domain:serverseat 3, the owner of connectors:sys_connector_credential+ open-tier resolver chain (env → credential object → vault), reconcile on credential change, install-local prompt for missingcredentialRefs (ruling A on #27230) #27237. A cross-domain exception is granted for the oneautomation-service.tsdocblock line and the ADR-0097 dated note (the ADR-0143 amendment shape). The ADR line makes it Tier H, and the spec path means a contract review is owed before approval (pm-dispatch(contract-review): a seat sends a PR to the maintainer for approval only after a contract PASS on the current head, and a PR that landed still owing one is re-reviewed after landing, with each finding filed as a new card #27345).documentation,pm:queue.Generated by Claude Code