feat: make general creation daemon-atomic

This commit is contained in:
2026-07-31 00:33:03 +00:00
parent 115218ded8
commit c6a2a0da93
34 changed files with 2227 additions and 655 deletions
@@ -16,6 +16,11 @@ export const PERSONALITY_TRAIT_KEYS = [
export type PersonalityTraitKey = (typeof PERSONALITY_TRAIT_KEYS)[number];
// Ref GameConst::$availablePersonality에는 은둔이 포함되지 않는다.
export const JOIN_PERSONALITY_TRAIT_KEYS = PERSONALITY_TRAIT_KEYS.filter(
(key): key is Exclude<PersonalityTraitKey, 'che_은둔'> => key !== 'che_은둔'
);
export type PersonalityTraitModule = TraitModule;
export type PersonalityTraitImporter = () => Promise<TraitModuleExport>;