Repository navigation
docs(changeset): declare the #27277 and #27425 changesets as Clause-② yes (narrowing) - #27671
Conversation
…②: yes (narrowing)` Both landed diffs widen one accept set and narrow another. The post-landing contract reviews on PR #27403 and PR #27476 named the precise arm. The #27425 changeset also names the grant() accept set it widens, in place of "Nothing is widened". Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017ihL2c5z3q4h8inrn5kwqV
|
epic:#27261#1 · marchtian · session_017ihL2c5z3q4h8inrn5kwqV
The notes and what changed under them:
This is the epic PM's own PR, so per pm-dispatch it waits on the maintainer's written confirmation before it lands. |
|
epic:#27261#1 · marchtian · session_017ihL2c5z3q4h8inrn5kwqV The maintainer (田騏) confirmed this correction in writing in the epic PM's project thread at 2026-10-29T19:39Z: 「确认,由你落地」, in answer to "确认 #27671 这份 changeset 更正,可以带着 Check Changeset 的红落地吗?". The correction is as described in 6503280009. |
Requested by 田騏 · project thread
Epic #27261 follow-up, owed by two post-landing contract reviews. Both pending changesets get the declaration arm their reviews named, before the next release consumes them.
.changeset/27277-plugin-driver-floor.md(PR fix(objectql)!: floor a plugin driver on an external datasource — the engine applies the query, up to 1000 rows #27403):Clause-②: yes→yes (narrowing). The diff added two ledger codes (widening) and narrowed the accept set on plugin-driver external datasources. Review record 6502877381, ② should-fix..changeset/27425-phantom-owner-anchor-fails-closed.md(PR fix(plugin-sharing)!: an unproven owner anchor on a federated object narrows the read and bulk-write scopes, never leaves them unscoped #27476):no (narrowing)→yes (narrowing), and "Nothing is widened" becomes a sentence naming the one widened accept set (grant()on a federated object that mapsowner_idthroughexternal.columnMap). Review record 6493803142, ② and ④ should-fix 2; seat ruling 6502747580.Only changeset prose changes; no code, schema or level changes. Both diffs' faces were reviewed at
CONTRACT_REVIEW_TIERwith PASS on their landed heads.Clause-②: no
Metadata-protocol: none
🤖 Generated with Claude Code
https://claude.ai/code/session_017ihL2c5z3q4h8inrn5kwqV