nx_evidence_tier.nx
buildroot/runtime/nx_evidence_tier.nx
about
nx_evidence_tier.nx -- sealed scientific-evidence-tier verdict.
license_tier: PUBLIC_NISHI_SUBSTRATE
genealogy_id: cochrane_collaboration_evidence_hierarchy +
oxford_centre_for_evidence_based_medicine_levels +
grade_working_group_evidence_quality +
nishi_pillar_7_pseudoscience_drift_2026
Pillar 7 of the greenhouse framework: every nutrient / biology /
agronomic claim in the substrate is annotated with an evidence
tier. Both rigor-aligned and tradition-aligned communities see
each other's claims with the actual rigor level visible.
The substrate refuses to ship a claim without an evidence tier.
Wall-scan + wall-emit enforce at the substrate-grader layer.
===== The tiers ==================================================
PEER_REVIEWED_REPLICATED - >=3 independent studies, meta-
analysis available or systematic
review confirming. Highest tier.
PEER_REVIEWED_SINGLE - one or two peer-reviewed studies,
awaiting replication.
EMPIRICAL_TRADITION - long practitioner use across many
growers/cultures, weak formal
evidence base. E.g. Albrecht
base-cation ratios, mycorrhizal
folk wisdom, Brix-tracking.
THEORETICAL - model-derived from first principles,
untested empirically.
CONTESTED - active disagreement in literature;
substrate cites both sides.
ANECDOTAL - single-grower report; tracked
but not propagated as recommendation.
FALSIFIED - claim has been falsified by
replicated peer-reviewed studies;
kept in history per Cardinal 13
but not surfaced as guidance.
dependencies 0 imports · 0 importers
imports: none
imported by: nobody (leaf or entry point)
structs
| none |
consts
| 40 | const NX_EVID_PEER_REVIEWED_REPLICATED: i64 = 1 |
| 41 | const NX_EVID_PEER_REVIEWED_SINGLE: i64 = 2 |
| 42 | const NX_EVID_EMPIRICAL_TRADITION: i64 = 3 |
| 43 | const NX_EVID_THEORETICAL: i64 = 4 |
| 44 | const NX_EVID_CONTESTED: i64 = 5 |
| 45 | const NX_EVID_ANECDOTAL: i64 = 6 |
| 46 | const NX_EVID_FALSIFIED: i64 = 7 |
functions
| 48 | func nx_evid_tier_name(v: i64) -> *u8 |
| 62 | func nx_evid_safe_default_for_apprentice(v: i64) -> i64 |
| 68 | func nx_evid_safe_default_for_journeyman(v: i64) -> i64 |
| 77 | func nx_evid_visible_to_master(v: i64) -> i64 |