code wiki / (root) / nx_evidence_tier.nx

nx_evidence_tier.nx

buildroot/runtime/nx_evidence_tier.nx

3943 B80 linesdepth 0pulls 0 transitivereach 0 importersview sourcekind orphan librarytopic evidence
docsdependenciesstructsconstsfunctions

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

40const NX_EVID_PEER_REVIEWED_REPLICATED: i64 = 1
41const NX_EVID_PEER_REVIEWED_SINGLE: i64 = 2
42const NX_EVID_EMPIRICAL_TRADITION: i64 = 3
43const NX_EVID_THEORETICAL: i64 = 4
44const NX_EVID_CONTESTED: i64 = 5
45const NX_EVID_ANECDOTAL: i64 = 6
46const NX_EVID_FALSIFIED: i64 = 7

functions

48func nx_evid_tier_name(v: i64) -> *u8
62func nx_evid_safe_default_for_apprentice(v: i64) -> i64
68func nx_evid_safe_default_for_journeyman(v: i64) -> i64
77func nx_evid_visible_to_master(v: i64) -> i64