Skip to content

test: add portable mixed service workload gates - #1

Merged
deiteris merged 1 commit into
masterfrom
test/service-workload-baseline
Oct 10, 2026
Merged

deiteris merged 1 commit into
masterfrom
test/service-workload-baseline

Conversation

@deiteris

@deiteris deiteris commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Document the measurement-first, simpler-baseline, selective-recovery plan.
  • Add three-version snapshot-first and source-first service workloads, portable across the original text-query API and newer source caches.
  • Add reach tests and scenario/cache/complexity-first profiling instructions.
  • Preserve the dated cost report and numerical evidence without merging any parked parser/service replacement.

Verification

  • Full Windows gate: Ruff, format check, strict mypy, 5810 passed / 67 skipped / 1 xfailed, with the pinned TCK initialized.
  • Mixed-workload unwrap linearity passes: time 0.993 / 0.986, peak 0.991 / 0.991, retained 0.997 / 0.997.
  • Linux/security verification is required from CI; local Docker Linux engine is unavailable.

Scope

No production parser or service behavior changes. The simpler production candidate remains subject to the documented master-controlled acceptance checks.

Document scenario-first profiling and the accepted baseline/recovery sequence. Exercise original text-based source requests as well as newer workspace caches, with three-version snapshot-first and source-first workloads and reach checks. Carry the dated parked-branch evidence without its production replacement.

On the unchanged master implementation, unwrap linearity (three repeats) is 0.993 time / 0.991 peak / 0.997 retained for service-session and 0.986 / 0.991 / 0.997 for service-source-first. The Windows gate passes: 5810 passed, 67 skipped, 1 xfailed. Linux verification remains required in CI.
@deiteris
deiteris merged commit d2b8a02 into master Oct 10, 2026
20 checks passed
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