Skip to content

Commit c4b05fa

Browse files
committed
docs(structure): point devlog evidence references at _fin
Six references pointed at devlog/_plan/ paths for units that have since closed and moved to _fin/. These are now submodule-relative paths into the private opencodex-internal repository, so a stale path reads as a missing file rather than a moved one.
1 parent ee69abf commit c4b05fa

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

structure/04_transports-and-sidecars.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ It also repairs the opposite direction (260718): an assistant `tool_calls` round
241241
by an intervening user/developer barrier or an interrupted turn — is closed by deferring barrier
242242
messages until the round completes, reattaching real results to their original call occurrence,
243243
and synthesizing explicit "no tool result was recorded" answers only when no real result exists
244-
(Kimi/Moonshot 400 `ocx-mrqaiw05-269`; unit `devlog/_plan/260718_dangling_toolcall_hardening`).
244+
(Kimi/Moonshot 400 `ocx-mrqaiw05-269`; unit `devlog/_fin/260718_dangling_toolcall_hardening`).
245245

246246
Forward-mode OpenAI passthrough also repairs replayed `call_id` values longer than the Responses
247247
API's 64-character limit. Sidechat/fork replay can namespace routed-provider ids beyond that limit,
@@ -319,7 +319,7 @@ backends may reject the OpenAI-specific field.
319319
## xAI Grok hardening (official Grok Build contract parity)
320320

321321
Grounded in the open-sourced official client (xai-org/grok-build); unit + evidence:
322-
`devlog/_plan/260716_grok_build_hardening/`.
322+
`devlog/_fin/260716_grok_build_hardening/`.
323323

324324
- **Reasoning folding:** the Responses parser folds `reasoning` items into the FOLLOWING
325325
assistant turn (`pendingReasoning` in `src/responses/parser.ts`) so the Grok chat wire carries
@@ -358,7 +358,7 @@ request-level `parallel_tool_calls` bit (default true) and routed catalog entrie
358358
opt-out (registry-seeded, router-backfilled; an explicit user value always wins). Non-chat
359359
adapters advertise the catalog bit only on explicit `true`; cursor keeps its own special-casing.
360360
Providers with flaky parallel streaming can be opted out individually. Evidence and provider
361-
ledger: `devlog/_plan/260709_parallel_tool_calls/`.
361+
ledger: `devlog/_fin/260709_parallel_tool_calls/`.
362362

363363
## Reasoning display parity (hideThinkingSummary)
364364

@@ -369,7 +369,7 @@ item (`summary: []`, txt-only `ocxr1:` `encrypted_content`, no text deltas) —
369369
Codex app, so tool cells group like native models — while the text still round-trips for
370370
`preserveReasoningContentModels` replay. Visible mode (summary "auto") keeps the raw
371371
`content[reasoning_text]` shape. Diagnosis and codex-rs grouping evidence:
372-
`devlog/_plan/260709_native_response_pattern/`.
372+
`devlog/_fin/260709_native_response_pattern/`.
373373

374374
## Chat-to-Responses message phase inference
375375

structure/08_openai-provider-tiers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
This current contract supersedes the provider-identity and account-selection sections of
44
`devlog/_fin/260717_openai_hardening`; that archived unit remains historical evidence for the
55
earlier three-tier implementation. The replacement contract and its verification evidence live in
6-
`devlog/_plan/260717_openai_single_provider_option` until that unit is archived.
6+
`devlog/_fin/260717_openai_single_provider_option`.
77

88
## Public provider contract
99

0 commit comments

Comments
 (0)