Skip to content

Skip non-reference data files instead of failing system instantiation#219

Merged
keyxmakerx merged 1 commit intomainfrom
claude/chronicle-launch-fixes-LcWMJ
Apr 8, 2026
Merged

Skip non-reference data files instead of failing system instantiation#219
keyxmakerx merged 1 commit intomainfrom
claude/chronicle-launch-fixes-LcWMJ

Conversation

@keyxmakerx
Copy link
Copy Markdown
Owner

Draw Steel's data/ directory contains JSON files in formats other than []ReferenceItem (e.g., damage-baselines.json is an object, not an array). Previously this killed the entire system instantiation. Now invalid/unreadable data files are skipped with a warning log, allowing the system to load successfully with whatever valid reference data it has. Widget-only systems with non-standard data files work correctly.

https://claude.ai/code/session_01A5jpDgqUvW6iLXXSj49F27

Draw Steel's data/ directory contains JSON files in formats other than
[]ReferenceItem (e.g., damage-baselines.json is an object, not an
array). Previously this killed the entire system instantiation. Now
invalid/unreadable data files are skipped with a warning log, allowing
the system to load successfully with whatever valid reference data it
has. Widget-only systems with non-standard data files work correctly.

https://claude.ai/code/session_01A5jpDgqUvW6iLXXSj49F27
@keyxmakerx keyxmakerx merged commit 033ef5d into main Apr 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants