Skip to content

v2.2.5: window result, parity cpus tolerance, Query A/B (G5 D3b + DR byte compare), certificate PASS - #48

Merged
BobbyAxerol merged 9 commits into
devfrom
docs/v225-release-package
Oct 20, 2026
Merged

BobbyAxerol merged 9 commits into
devfrom
docs/v225-release-package

Conversation

@BobbyAxerol

@BobbyAxerol BobbyAxerol commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Data Layer v2.2.5 release packaging after the 2026-10-20 production maintenance window (coordinator-run, owner GO).

Certificate status: PASS. No post-hoc decision is used. The earlier P1 proposal is superseded: the owner chose to measure instead.

G5 D3 (b): concurrent hot-read latency

  • Measured by a pre-registered isolated A/B (scripts/v225_query_hot_read_ab.py, PREREG v2 0bba6385).
  • Images: old Query 3e9e4d3a vs new 753604f8. Arms were interleaved A1 B1 A2 B2.
  • Load: TS EXECUTION QUOTE/TRADE snapshots at 10/s during 64-warmup bursts.
  • Paired mean d_p95 is -41.9 ms and d_p99 is -19.5 ms.
  • The new image's maintenance runs (131 and 147 ms) fell inside the scored windows. Non-200 responses were equal on both images.
  • Verdict: PASS.

DR warmup byte compare

  • All 65 TS r11 requirements, 2 passes each.
  • Old and new responses are byte-identical outside the per-request paths.
  • Receipt: upgrade/evidence/releases/v2.2.5/query-ab-20261020/byte-compare.json, sha256 41ebcc3c575e3fb1cb37ee069cd5eff156bb0ed7ef0dd4b0b5becc51e22ae7e4.

Run conditions

  • Run concurrently with other agents' test containers, by owner instruction. No lock file was present during the session.
  • Foreign activity is recorded in foreign.jsonl.

Also in this PR

  • kn_versioned_compose.py parity now has a cpus tolerance. R2 re-run PASS: 863 checks, 0 problems.
  • Window receipts (non-secret byte copies + SHA256SUMS).
  • Final CERTIFICATE.md, certificate.json, endpoint-report.json and RELEASE_NOTES.md.
  • CERTIFICATION_LEDGER.md and plan journal entries.

SDK 2.4.1 wheel 9f79e032 is unchanged. The release.yml checks were simulated locally and pass. Rust digests and writer 2deb90b0 are unchanged. This PR makes no runtime change.

…S under P1, release notes

- scripts/kn_versioned_compose.py parity: compare cpus within 1e-6 vCPU (compose passes
  cpus through float32: 2.25 -> NanoCpus 2249999872); tests in test_kn_stable_compose.
  R2 re-run read-only against live 2026-10-20T03:00:55Z: PASS, 863 checks, 0 problems.
- Window 2026-10-20 receipts (non-secret byte copies + SHA256SUMS) under
  upgrade/evidence/releases/v2.2.5/window-20261020T0128Z.
- Drafts moved to final files; packet section 10 records the window result.
- CERTIFICATE.md / certificate.json / endpoint-report.json: status PASS under P1
  (POST_HOC_PACKAGING_DECISION, owner confirmation required): the predeclared G5 item
  "concurrent hot-read latency" was not measured; gates_without_p1 keeps G5 NOT_MEASURED.
  Other gates inherited from v2.2.4 with delta proofs; SDK 2.4.1 wheel unchanged.
- CERTIFICATION_LEDGER.md and the plan journal updated.
…armup bursts + warmup byte compare)

scripts/v225_query_hot_read_ab.py: old Query 3e9e4d3a vs new 753604f8 on one private
read-only copy of the market cache; open-loop TS EXECUTION snapshot reads at 10/s during
12 x 64-warmup bursts (incl. memory-maintenance runs), and an A/B/A' warmup byte
comparison of every TS r11 requirement. Pass rules HR1-HR5 and BC are fixed in PREREG
before the run.
…a foreign correctness lock, interleaved A1 B1 A2 B2, paired-delta rules, foreign activity sampling

Changed before any run; v1 (7d28d9c) was never executed.
…pec (new-generation client CA bundle)

Attempt 1 (2026-10-20 04:50Z) dropped /consumer-realms/query-client-ca-bundle.crt, so the isolated
replicas refused the new TS client certificate; nothing was measured. Rules unchanged.
…ery spec (/session-liveness)

Attempt 2 (05:02Z) bound the stable_state volume root, so every latest read was DATA_STALE
(SESSION_STATE) on both images; stopped after 3 requirements, not scored. Rules unchanged.
…are-only rerun mode

Attempt 3's BC driver could not write its raw record (/out not writable for the capped root
driver); the per-requirement statuses survive in cmp/driver.out, the bodies by sha. The BC
phase is re-run in the same session dir after the arms. The analysis now masks the raw token
at each volatile path exactly, as the pre-registered BC rule states (the driver skipped
small integers such as per-request ages). Rules unchanged.
…compare; certificate PASS without P1

- Session query-ab-20261020c (2026-10-20 05:04-05:50Z, owner "Đo luôn rồi tag", run beside
  other agents' jobs by owner instruction, arms interleaved A1 B1 A2 B2): verdict PASS.
  Hot reads (TS EXECUTION QUOTE/TRADE snapshots, 10/s) during 64-warmup bursts: paired mean
  d_p95 -41.9 ms, d_p99 -19.5 ms; maintenance runs 131/147 ms covered; non-200 equal.
- Warmup byte compare old 3e9e4d3a vs new 753604f8, 65 TS r11 requirements x 2 passes:
  byte-identical outside per-request paths (byte-compare.json 41ebcc3c).
- Certificate, endpoint report, release notes, scope header, ledger and plan updated; P1
  superseded (never used). Harness analysis compacted; unit tests for masking/percentiles.
@BobbyAxerol BobbyAxerol changed the title v2.2.5: window result, parity cpus tolerance, certificate (PASS under P1), release notes v2.2.5: window result, parity cpus tolerance, Query A/B (G5 D3b + DR byte compare), certificate PASS Oct 20, 2026
…d shapes, alpha-binance r16 + alpha-okx r15 BAR 1m)

Same BC rule; --alpha re-runs only the compare phase in the session dir; analyze-alpha writes
byte-compare-alpha.json.
…dence updated

24 alpha read shapes (alpha-binance r16 + alpha-okx r15 BAR 1m) x 2 passes on old 3e9e4d3a vs
new 753604f8: statuses equal (44 x 200, 4 x 400), bodies byte-identical outside per-request
paths (byte-compare-alpha.json c884e495). Certificate, endpoint report, ledger and plan.
@BobbyAxerol
BobbyAxerol merged commit 098c94b into dev Oct 20, 2026
13 checks passed
@BobbyAxerol
BobbyAxerol deleted the docs/v225-release-package branch October 20, 2026 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant