docs: regenerate catalogs for corrected prompt ownership

Regenerate source-owned catalogs after the oracle simplification and usage-anchor correction. The configuration catalog retains the same declared options while its source location follows removed compatibility stripping; the token-meter service docs now state that the usage anchor includes all admitted request inputs. Keep bilingual generated declarations aligned instead of retaining stale copied contracts.

Validation: pnpm run doc-sync identified only cordis catalog and config catalog freshness failures (31 other gates passed); pnpm run gen-cordis-catalog and pnpm run gen-config-catalog regenerated their owners, and the config pair was updated and recorded. Full layer documentation validation follows integration.
This commit is contained in:
Tianyi Cui
2026-09-06 20:42:43 +08:00
parent 4c9f5efc07
commit 0a02da4ba6
6 changed files with 15 additions and 13 deletions
+1 -1
View File
@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/config-catalog.md
config-catalog.md: b715209e5cb7d77c35022d10e5de9613a0f0017d
config-catalog.zh.md: 33aae0e578cccc2e5478069a4e0303212bf27a0b
config-catalog.zh.md: eccaf6cda9f87c2049c2615bdabba8476aa134a3
+7 -7
View File
@@ -357,7 +357,7 @@ export interface ConnectionRecoveryConfig {
}
```
来源:[`packages/client/connection/src/index.ts:72`](../packages/client/connection/src/index.ts)
来源: [`packages/client/connection/src/index.ts:72`](../packages/client/connection/src/index.ts)
<a id="deepseek-aidsh-client-hmr"></a>
@@ -554,7 +554,7 @@ export interface Config {
}
```
来源:[`packages/experimental/agent-team/src/types.ts:130`](../packages/experimental/agent-team/src/types.ts)
来源:[`packages/experimental/agent-team/src/types.ts:124`](../packages/experimental/agent-team/src/types.ts)
<a id="deepseek-aidsh-experimental-code-runtime-python"></a>
@@ -798,7 +798,7 @@ export interface Config {
}
```
来源:[`packages/bundle/headless/src/index.ts:34`](../packages/bundle/headless/src/index.ts)
来源:[`packages/bundle/headless/src/index.ts:33`](../packages/bundle/headless/src/index.ts)
<a id="deepseek-aidsh-hooks-claude-code"></a>
@@ -1383,7 +1383,7 @@ export interface ReplayModelConfig {
依赖:[`ModelModality`](../packages/llm/llm/src/index.ts) · [`RetryPolicyConfig`](../packages/llm/llm/src/index.ts)
来源:[`packages/test-support/llm-replay/src/index.ts:1314`](../packages/test-support/llm-replay/src/index.ts)
来源:[`packages/test-support/llm-replay/src/index.ts:1294`](../packages/test-support/llm-replay/src/index.ts)
<a id="deepseek-aidsh-llm-retry"></a>
@@ -2600,7 +2600,7 @@ export interface Config {
}
```
来源:[`packages/context/time-context/src/index.ts:49`](../packages/context/time-context/src/index.ts)
来源:[`packages/context/time-context/src/index.ts:48`](../packages/context/time-context/src/index.ts)
<a id="deepseek-aidsh-tmux-context"></a>
@@ -2976,7 +2976,7 @@ export interface Config {
依赖:[`AgentOptions`](subsystems/core.zh.md)
来源:[`packages/subagent/tool-subagent/src/index.ts:47`](../packages/subagent/tool-subagent/src/index.ts)
来源:[`packages/subagent/tool-subagent/src/index.ts:48`](../packages/subagent/tool-subagent/src/index.ts)
<a id="deepseek-aidsh-tool-terminal"></a>
@@ -3145,7 +3145,7 @@ export interface Config {
export type ApprovalPolicy = 'ask' | 'never'
```
来源:[`packages/interaction/user-approval/src/index.ts:127`](../packages/interaction/user-approval/src/index.ts)
来源:[`packages/interaction/user-approval/src/index.ts:126`](../packages/interaction/user-approval/src/index.ts)
<a id="deepseek-aidsh-web"></a>
+2 -2
View File
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/subsystems/token-meter.md
token-meter.md: 2265f5073efbd2953e4f399ad58a026772b60006
token-meter.zh.md: b1d9d66dc804fecace15489e61c1d080c096932d
token-meter.md: 8accb9cf9f0b97ee7684e327da336a31943ff49e
token-meter.zh.md: 6c149ec3f225a7012ca8d8d2312835663917b5d2
+2 -1
View File
@@ -78,7 +78,8 @@ Replay owner for one service-wide estimator and isolated per-session folds.
* usage is reused only when the latest successful call's canonical request
* envelope matches `requestHeader` and its total is no lower than that
* call's full route-priced anchor; otherwise the complete envelope and
* surface are repriced.
* surface are repriced. The anchor includes all surface nodes immediately
* before the assistant message, including inputs admitted after step/start.
*
* `requestHeader` replaces the latest logged envelope for pressure and node
* pricing; the node set always describes the current session surface. Every
+2 -1
View File
@@ -78,7 +78,8 @@ Replay owner for one service-wide estimator and isolated per-session folds.
* usage is reused only when the latest successful call's canonical request
* envelope matches `requestHeader` and its total is no lower than that
* call's full route-priced anchor; otherwise the complete envelope and
* surface are repriced.
* surface are repriced. The anchor includes all surface nodes immediately
* before the assistant message, including inputs admitted after step/start.
*
* `requestHeader` replaces the latest logged envelope for pressure and node
* pricing; the node set always describes the current session surface. Every
@@ -2530,7 +2530,7 @@ export const SERVICE_API: readonly ServiceApiEntry[] = [
methods: [
{
signature: 'measure(session: Session, requestHeader?: EpochHeader): TokenMeasurement',
description: 'Measure current request pressure and surface through the durable tail.\n\nThe effective envelope\'s routed provider/model selects the request-image pricing every node is priced under: a route whose adapter declares image pricing charges each retained image its visual tokens plus its model-visible text, while other routes keep the fixed heuristic. Provider usage is reused only when the latest successful call\'s canonical request envelope matches `requestHeader` and its total is no lower than that call\'s full route-priced anchor; otherwise the complete envelope and surface are repriced.\n\n`requestHeader` replaces the latest logged envelope for pressure and node pricing; the node set always describes the current session surface. Every call clones those positional nodes, so measurement is O(surface).',
description: 'Measure current request pressure and surface through the durable tail.\n\nThe effective envelope\'s routed provider/model selects the request-image pricing every node is priced under: a route whose adapter declares image pricing charges each retained image its visual tokens plus its model-visible text, while other routes keep the fixed heuristic. Provider usage is reused only when the latest successful call\'s canonical request envelope matches `requestHeader` and its total is no lower than that call\'s full route-priced anchor; otherwise the complete envelope and surface are repriced. The anchor includes all surface nodes immediately before the assistant message, including inputs admitted after step/start.\n\n`requestHeader` replaces the latest logged envelope for pressure and node pricing; the node set always describes the current session surface. Every call clones those positional nodes, so measurement is O(surface).',
parameters: [{ name: 'session', description: 'session to replay through its current durable tail.' }, { name: 'requestHeader', description: 'optional effective request envelope replacing the latest logged header.' }],
returns: 'a detached deeply immutable pressure and surface measurement.',
},