novaphy.FeatureCheckReport¶
Aggregate result returned by FeatureCompletenessChecker.run_check. Holds the fixed legacy four-item checklist plus a boolean that summarises whether every row is marked aligned. It does not inspect the current build.
Attributes¶
| Attribute | Description |
|---|---|
items |
Four hard-coded FeatureCheckItem entries: continuous collision detection, joint motor, soft-rigid coupling, and GPU parallel solver. |
all_aligned |
True only when every fixed row is marked available. It is currently always False because the first two rows are hard-coded unavailable. |
Example¶
import novaphy
report = novaphy.FeatureCompletenessChecker().run_check()
for item in report.items:
print(item.name, item.available, item.backend)
assert report.all_aligned is False
Treat this as legacy alignment metadata, not as a general CI capability
gate. Use the public has_*() functions to query optional runtime backends.