Drop the persist?: boolean opt-in: every unit's state — client-visible and host-only alike — is now written to the projection cache. A unit can no longer silently skip the durable cache, host-only units no longer need an explicit flag to participate in cold restore, and the persist-sharing conflict check disappears with the field. - ProjectionDefinition/ErasedDefinition lose persist; register overloads simplify; checkpoint/restoreFloor/restore fold every registered unit. - Registry and cache tests drop the persist:true fixtures and the persistence-policy sharing test. - READMEs and the state-and-client-views note record the uniform rule; cordis API catalog and subsystem signatures regenerated.
6 lines
461 B
YAML
6 lines
461 B
YAML
# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each
|
|
# side as of the last confirmed-consistent state. Both languages carry equal authority;
|
|
# after editing either side, bring the other along and re-record with:
|
|
# pnpm run verify-translation-pairing --write docs/subsystems/session-projection.md
|
|
session-projection.md: 50ddc8ddb80a2df1a1c8f54133da134f571ef1ce
|
|
session-projection.zh.md: 06b9f71c263805572ef408d04f9c43021dc13597
|