feat: release version 1.0.8

This commit is contained in:
2026-08-29 23:49:56 +09:00
parent 3dc19a9c23
commit a06cacb91c
48 changed files with 9079 additions and 922 deletions
+3 -1
View File
@@ -735,7 +735,9 @@ const memorySummary = {
assert(boardSummary.members.length > 0, 'no member boards were collected');
assert(Object.keys(boardSummary.models).length > 0, 'no board position models were collected');
assert(boardSummary.members.every((member) => boardSummary.models[member.positionGroupId]?.length === 152), 'one or more members have incomplete board positions');
const boardPositionCounts = Object.values(boardSummary.models).map((positions) => positions.length);
assert(boardPositionCounts.every((count) => count > 0), 'one or more board position models are empty');
assert(new Set(boardPositionCounts).size === 1, 'board position models have inconsistent position counts');
assert(boardSummary.members.every((member) => boardSummary.models[member.positionGroupId].every((position) => skillTreeNodeForCharacter(member.id, position.groupId))), 'one or more members have unresolved board nodes');
assert(memorySummary.maxCount > 0, 'no memory posters were collected');
assert(memorySummary.effects.length > 0, 'no memory collection effects were collected');