Files
temporal/api
feiyang c5badc94b5 time-skipping runtime foundation (#9965)
## What changed?

1) `taskGenerator`: 
- add regenerate tasks for time skipping
2) `mutableState`: 
- new methods: add key methods to transition time
- `IsStateDirty`: captures changes of time-skipping related fields
- `closeTransaction`: add closeTransactionHandlerTimeSkipping 
3) event: new time-skipping runtime event added 
4) persistence: new runtime data added to execution info

 ## Why?

add the foundational mechanism of how time skipping works in the runtime
of a workflow execution

**for reviewers:** 
this is a foundation of t-s runtime, so it works without any granular
and extended features as bound, replication, external-transfer tasks,
etc. **Over 50% of lines are tests/mocks/pb-gen. can focus on code
first, then functional tests, and last ut.**

## How did you test it?
- [x] built
- [x] run locally and tested manually
- [x] covered by existing tests
- [x] added new unit test(s)
- [x] added new functional test(s)
2026-04-17 11:44:52 -07:00
..
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00
2026-03-30 15:30:50 -07:00