Skip to content

Commit 27173c2

Browse files
committed
docs: cross-reference the gate context at the carry-forward site
Claude-Session: https://claude.ai/code/session_01DEvba2nBuD4tWzfq8r8NFY Co-authored-by: Claude <noreply@anthropic.com>
1 parent 29ca85b commit 27173c2

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎packages/metadata-protocol/src/protocol.ts‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16685,6 +16685,11 @@ export class ObjectStackProtocolImplementation implements
1668516685
// ⛔ Preserves cleartext already at rest; creates none. Getting stored
1668616686
// cleartext OUT of the store is #8081 item 3's migration, deliberately
1668716687
// not attempted on a write door the author drove.
16688+
//
16689+
// [#20611] The runtime authoring gate above was told WHERE this graft
16690+
// lands (`restoredCredentialPathsFor`, the same plan over the same
16691+
// stored body), never what it restores — so a rule reads a withheld
16692+
// credential as present without any gate handling it.
1668816693
request.item = await this.carryForwardRedactedCredentials({
1668916694
type: singularTypeForRepo,
1669016695
repo,

0 commit comments

Comments
 (0)