Merge phase 24 behavior numbers.
ci / server (push) Failing after 3m35s
ci / client (push) Successful in 13s

Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	docs/phases/README.md
#	src/HSchool.Content/CatalogLoader.cs
This commit is contained in:
Leonid Pershin
2026-08-20 00:36:32 +03:00
11 changed files with 294 additions and 51 deletions
+3 -3
View File
@@ -34,7 +34,7 @@ public sealed class CatalogLoader
var resolved = ResolveInheritance(defs);
ApplyPatches(resolved, patches);
var catalog = Materialize(order, resolved, localesRu, localesEn);
ResolveReferences(catalog);
ResolveReferences(catalog, log);
WarnMissingLabels(catalog, log);
return catalog;
}
@@ -399,7 +399,7 @@ public sealed class CatalogLoader
en);
}
private static void ResolveReferences(DefCatalog catalog)
private static void ResolveReferences(DefCatalog catalog, IContentLog log)
{
foreach (var thing in catalog.Things.Values)
{
@@ -489,7 +489,7 @@ public sealed class CatalogLoader
}
}
PeopleDefValidator.Validate(catalog);
PeopleDefValidator.Validate(catalog, log);
}
private static void WarnMissingLabels(DefCatalog catalog, IContentLog log)