Skip to content

Commit 8d9f03b

Browse files
author
test
committed
Renumber LLP 0164 -> 0166 to resolve a cross-branch number collision
Three open branches independently minted 0164 off the same master high-water mark, none able to see the others: fix/issue-421 (PR #502) status-names-recent-clients-from-gateway-entrypoints fix/issue-473 (PR #517) codex-flat-pair-needs-a-namespace-signal -> 0165 fix/issue-451 (PR #520) session-control-plane-states-its-guarantees -> 0166 PR #502 is held and approved awaiting a human merge, so it keeps 0164. This branch takes 0166; 0165 went to PR #517. No content change: the file is renamed and the number updated at every reference site (3 in session_command.js, 1 in the new responder-trust test, the Extended-by forward-ref in LLP 0067, and the doc title). The #stated-not-proved and #membership-not-grain anchors still resolve.
1 parent 3c45ce5 commit 8d9f03b

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

hypaware-core/plugins-workspace/ai-gateway/src/session_command.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const EPHEMERAL_NOTE =
6060
* reader pasting the output into a support thread should not have to reconstruct
6161
* which address was trusted.
6262
*
63-
* @ref LLP 0164#stated-not-proved [implements]: the responder is never
63+
* @ref LLP 0166#stated-not-proved [implements]: the responder is never
6464
* authenticated, and every confirmed answer says so.
6565
*
6666
* @param {string} endpoint
@@ -309,7 +309,7 @@ async function runMutation(argv, ctx, method, usage) {
309309
endpoint: endpoint.endpoint,
310310
endpoint_source: endpoint.source,
311311
// Same field, same constant, on the verbs whose output reads as done.
312-
// @ref LLP 0164#stated-not-proved [implements]
312+
// @ref LLP 0166#stated-not-proved [implements]
313313
endpoint_authenticated: false,
314314
}) + '\n'
315315
)
@@ -357,7 +357,7 @@ function writeStatus(ctx, json, report) {
357357
// Constant by contract, `unknown` reports included: it is `false`
358358
// because no answer this verb can obtain is authenticated, not because
359359
// this particular one failed a check.
360-
// @ref LLP 0164#stated-not-proved [implements]
360+
// @ref LLP 0166#stated-not-proved [implements]
361361
endpoint_authenticated: false,
362362
folder_policy: 'hyp policy show',
363363
}) + '\n'
@@ -423,7 +423,7 @@ function writeStatus(ctx, json, report) {
423423
* asked to, so the weaker source gets its own note. Neither says who answers
424424
* there NOW, and `validateControlResponse` can prove the responder saw our
425425
* token but not that it is the gateway, so `responderTrustNote` rides every
426-
* confirmed answer under both sources (issue #451, LLP 0164). Naming the
426+
* confirmed answer under both sources (issue #451, LLP 0166). Naming the
427427
* evidence in the output is the only remedy available at this layer, and it is
428428
* this change's own thesis: a control that can be wrong must at least say so.
429429
*

llp/0067-session-opt-out.design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ dependency for one check makes it a separate design decision rather than a
293293
hardening tweak. Recorded, not adopted; the residual stays mitigated by the
294294
`endpoint_source` disclosure ([§cli-provenance](#cli-provenance)).
295295
296-
> **Extended-by: [LLP 0164 §stated-not-proved](./0164-session-control-plane-states-its-guarantees.decision.md#stated-not-proved).**
296+
> **Extended-by: [LLP 0166 §stated-not-proved](./0166-session-control-plane-states-its-guarantees.decision.md#stated-not-proved).**
297297
> Issue #451 settled the deferred question as **accept and document**: the
298298
> residual is not closed, and every confirmed answer now states that the
299299
> responder was never authenticated (`trust:` in the human output,

llp/0164-session-control-plane-states-its-guarantees.decision.md renamed to llp/0166-session-control-plane-states-its-guarantees.decision.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# LLP 0164: the session control plane states its guarantees rather than proving them
1+
# LLP 0166: the session control plane states its guarantees rather than proving them
22

33
**Type:** Decision
44
**Status:** Accepted

test/plugins/ai-gateway-session-responder-trust.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
// responder was never authenticated, in human output and in `--json`, on both
3434
// endpoint-discovery paths.
3535
//
36-
// @ref LLP 0164#stated-not-proved [tests]: an unauthenticated responder is
36+
// @ref LLP 0166#stated-not-proved [tests]: an unauthenticated responder is
3737
// disclosed, on every confirmed answer, rather than silently trusted.
3838

3939
/* ------------------------------------------------------------------ */

0 commit comments

Comments
 (0)