fix(atlas): allow named uninhabited bodies in atlas-verify

Uninhabited bodies may have proper names for lore reasons — the check
was too strict.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 08:29:08 +01:00
co-authored by Claude Opus 4.6
parent 760c47a323
commit 5a0f62dff7
+1 -7
View File
@@ -25,13 +25,7 @@ def verify_proposal(path: Path) -> list[str]:
if b.get("inhabited") and not b.get("proper_name"):
errors.append(f"Inhabited body {b['body_id']} has no proper_name")
# 2. Uninhabited bodies should have null names
for b in bodies:
if not b.get("inhabited") and b.get("proper_name"):
errors.append(
f"Uninhabited body {b['body_id']} has proper_name "
f"'{b['proper_name']}' (should be null)"
)
# 2. Uninhabited bodies MAY have names (lore reasons) — no check needed
# 3. All stations must have names
for s in stations: