Repository navigation
Compose published relation consumers with the public PBT campaign - #602
Open
CaelmBleidd wants to merge 20 commits into
Open
CaelmBleidd wants to merge 20 commits into
CaelmBleidd wants to merge 20 commits into
Conversation
# Conflicts: # usvm-ts-fast-check/src/main/kotlin/org/usvm/ts/pbt/dsl/TsPropertyTest.kt
# Conflicts: # usvm-ts-pbt/src/main/kotlin/org/usvm/ts/pbt/usvm/UsvmPropertySearcher.kt
…idd/pbt-relation-campaign-base
This was referenced Oct 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Compose the independently published public campaign and numeric relation APIs before the coordinator is added. The merge resolutions preserve compact input export, native coverage, compiler-owned local capture, empty point requests and both ordinary and explicitly focused property search. There is no new scheduling policy.
Exact dependencies: #597
b09a010f8, #590285951203fd46f3579ba914e050717d4c1c29081, and #596b57c44fa27f994d325745c1798e7427738d4a812. The inherited feature diffs remain those PRs; this branch isolates their semantic composition so the coordinator can be reviewed separately.Validation: 67 focused Kotlin campaign/refuter/inference/export tests and 235 native adapter tests passed on the composed tree. Shared property-search main Detekt passed after preserving its focused-search contract. This is a dependency integration branch; no PR has been merged into main.
Review boundary: the current diff against #597 is +5015/-51 because it includes the numeric dependency stacks. It is not a new 5000-line coordinator. The semantic merge resolutions are confined to five files:
fast-check-adapter/package.json: keep both compact-input and compiler-capture native test entry points.fast-check-adapter/src/execute-property.ts: keep empty-point requests used by the public campaign while retaining the compiler-local single-point guard.fast-check-adapter/src/external-witness.ts: retain source coverage and compiler/entry relation events in the same original-admission callback, preserving argument order.FastCheckBackend.kt: preserve empty-point requests and the compiler-local identity validation together.UsvmPropertySearcher.kt: keep the public deadline/coverage/completed-input controls and the previously published explicit entry-focused query; both share the same original-precondition/property execution. The two subsequent ordinary composition-repair commits touch only this file (+23/-14), preserving its lint contract.git show --remerge-diff 2a1e10ccbexposes those semantic resolutions, but its added/deleted-line counts include conflict markers and are not a reliable measure of new product code.Suggested user-controlled merge route: first review and merge each prerequisite of #576/#580 and the public chain through #597; then #576 and #580 -> #584, followed by #590 and #596. Reconcile this composition after those exact dependencies, and review the coordinator child separately. No branch or pull request is merged by this task.