Review suggestion (imccyu): the drive holds both the previous and next state, so the identity gate can compute view(previous) and view(next) in the driving step and compare them directly. The stored lastView cell field and its stamp-on-every-change rule are deleted; with no dedup memory, nothing can go stale across listener generations by construction, and a rebuilt cell no longer pushes an unchanged view on its first live event. Costs one extra pure view() call per changed state. |
||
|---|---|---|
| .. | ||
| notes | ||
| skills | ||