Skip to content

[TS] Harden model provenance and Calls replay semantics - #452

Open
CaelmBleidd wants to merge 4 commits into
caelmbleidd/stdlib-constructors-pr391from
caelmbleidd/stdlib-hardening-pr391
Open

CaelmBleidd wants to merge 4 commits into
caelmbleidd/stdlib-constructors-pr391from
caelmbleidd/stdlib-hardening-pr391

Conversation

@CaelmBleidd

@CaelmBleidd CaelmBleidd commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Extracted from #391.

Review dependency: #451 (base branch caelmbleidd/stdlib-constructors-pr391).

Guard Date provenance, share model field resolution, simplify registrations, and preserve final Calls semantics.

Relevant focused tests: TsDateEtsIrModelTest; TsUnknownCallModelCatalogTest; CurrentTsCallsSymbolicEngineTest.

Local validation: the combined stack tip passed :usvm-ts:test, :usvm-ts-calls:test, :usvm-ts-pbt:test, and :usvm-ts-fast-check:test. GitHub reports this PR's CI below.

Detekt passes in Calls, PBT, and FastCheck. usvm-ts:detekt reports 214 findings, all present on main (which reports 218); normalized SARIF comparison found zero new findings.

@CaelmBleidd CaelmBleidd changed the title [12/12] Harden model provenance and Calls behavior [TS] Harden model provenance and Calls replay semantics Oct 2, 2026
@CaelmBleidd
CaelmBleidd marked this pull request as ready for review October 2, 2026 16:15
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/stdlib-hardening-pr391 branch from 4c049c9 to 2968843 Compare October 2, 2026 16:45
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/stdlib-constructors-pr391 branch from 03bad57 to 1daff2b Compare October 2, 2026 16:45
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