You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[**Live Website**](https://DerekGooding.Github.io/Mythril) | [**How to Play**](docs/instructions.md)
11
13
@@ -46,6 +48,8 @@ Mythril is an RPG-inspired web application built with **.NET 10** and **Blazor W
46
48
## ⚖️ Quality Assurance & Health
47
49
We maintain project health through a custom automated suite (`scripts/check_health.py`) which runs on every commit:
48
50
-**Monolith Prevention**: Strict 250-line limit for source files (excluding tools).
51
+
-**Game Graph Simulation**: Integrated Fixed-Point Iteration engine that mathematically verifies every quest and resource is attainable from a fresh start. Prevents "logic orphans" and provides estimated optimal completion times for the endgame.
52
+
-**Automated Balancing**: The reachability simulation is part of the health suite. If a content change makes a quest mathematically impossible (e.g. required stat cannot be reached), the build fails.
49
53
-**Coverage**: Mandatory 70% overall line coverage; 25% per-file minimum.
50
54
-**Razor Integrity**: All interactive components must have bUnit tests, `@key` usage in loops, and `data-testid` anchors.
51
55
-**Documentation Integrity**: Automated staleness tracking via local file modification times.
0 commit comments