A redacted local record for the running gateway and the kimi-k3 example.
Read the simple version or open technical detail in any section.
1
Big idea
Strong proof keeps both the first failure and the second success: the failure was the byte envelope, not the token policy.
Think of it as… It is like passing a door with a backpack: making the backpack slightly smaller solves the door width without proving the corridor became shorter. The analogy breaks because serialized bytes and tokens are different units..
Under the hood
With slack 2500, both protocols received HTTP 400 above 2097152 bytes. With slack 4000, chat accepted 1046096 tokens and Responses 1046050: about 99.76%, with 3/3 needles, marker, and checksum.
2
In one picture
policy target 1048576 — governs — Slack 2500 received HTTP 400 at 2 MiB.
3
In the code
This is the real local path and a safe read-only command.
kimi-k3-full-context/EVIDENCE.md
# trecho real, não editado
CLIPROXYAPI_SKIP_OUTPUT=1 CLIPROXYAPI_MODEL_FILTER=kimi-k3 node validation-harness/validate-gateway-full-window.mjs
Use the controls to retrieve the evidence before reading the explanation.
first slack 2500 — matches — Slack 4000 accepted about 99.76%.2 MiB byte envelope — routes to — All three needles and checksum returned.chat 400 failure — excludes — Slack 2500 received HTTP 400 at 2 MiB.Responses 400 failure — proves — Slack 4000 accepted about 99.76%.second slack 4000 — bounds — All three needles and checksum returned.chat 1046096 tokens — maps to — Slack 2500 received HTTP 400 at 2 MiB.Responses 1046050 tokens — restarts as — Slack 4000 accepted about 99.76%.chat stop status — preserves — All three needles and checksum returned.Responses completed status — compares with — Slack 2500 received HTTP 400 at 2 MiB.three needles — returns — Slack 4000 accepted about 99.76%.checksum 134 — confirms — All three needles and checksum returned.output intentionally skipped — qualifies — Slack 2500 received HTTP 400 at 2 MiB.policy target 1048576 verification record — records — Slack 4000 accepted about 99.76%.
Three-frame summary
1 Retain the 2500-slack failure2 Fit under the 2 MiB envelope3 Qualify the 99.76% success
With slack 2500, both protocols received HTTP 400 above 2097152 bytes. With slack 4000, chat accepted 1046096 tokens and Responses 1046050: about 99.76%, with 3/3 needles, marker, and checksum.
Record the observation, preserve the exception, and choose the next narrow proof.
retrieveSlack 2500 failureclick to flip
Slack 2500 received HTTP 400 at 2 MiB.
retrieve2 MiB envelopeclick to flip
Slack 4000 accepted about 99.76%.
retrieveSlack 4000 successclick to flip
All three needles and checksum returned.
Predict before revealing
What does the slack-4000 success establish?
It proves near-cap transport and semantic recall, not literal maximum input or long output.
Worked example
1Preserve both HTTP 400 errors from slack 2500.
2Run the separate slack-4000 attempt.
3Compare 1046096 and 1046050 with the policy target.
Retrieval review
What does the slack-4000 success establish?
It proves near-cap transport and semantic recall, not literal maximum input or long output.
Ask which boundary you would prove next; the next lesson narrows a different operational risk.