Nishi Family › Compare › Door-to-Door Soil Science

Nishi Compare · capabilities, evidence and delivery

Door-to-Door Soil Science

Compare capabilities and delivery evidence. Source discovery, qualification, deployment and accepted outcomes are separate; an open contract names work still to verify.

Nishi reusable house-by-house soil analysis with deficiency-gated recommendations vs university extension labs and mail-in consumer kits and soil-health labs and in-field sensor platforms -- Aug-2026 field

Overview

The purpose, declared position and evidence coverage of this domain. Source presence and completed acceptance are different measures.

Where we are. MEASURED 2026-08-19: no Nishi soil instrument exists. In tree and measured: the lab-science service facade (lab_dispatch -- grounded chemistry and physics verbs on the shared service base), the GTM channel facade, the product decomposer. The field is mirrored end to end: 15-dollar three-day extension Mehlich-3, mail-in kits, Haney and CASH soil-health panels, and farm-scale reusable spectroscopy handhelds.

Where we need to go. OPERATOR ASK (2026-08-19): soil-science analysis better than the ag colleges, reusable if possible, easy to go house by house, and feedback that allows the upsell. The thesis: do not out-lab the labs -- out-TRUST the incumbents. Reusable instrument at the door, calibration against extension-lab splits (the ag college becomes our referee, not our rival), plain-language honest reports, and a recommendation engine that mechanically refuses unearned upsells.

The unit. 1 u = one measured session-leg (organ plus gate plus live flip), the standing calibration.
Cost to the analysis and report engine: 4 u. SS1 panel definition, SS3 prescription tables, SS4 report emitter, SS5 upsell refusal gate -- all organ work on the labsci base.
Cost to a calibrated field instrument decision: 2 u more plus instrument. SS2 runs the probe buy-vs-build: evaluate a bought handheld against extension splits before any thought of building sensor hardware. 6 u cumulative.
Cost to a route-ready service pilot: 3 u more. SS6 household route plane with consent rows, SS7 pilot gate over a declared street of houses with paired lab splits. 9 u cumulative.

Research bar. MU extension Mehlich-3 package, the price-performance bar is measured on the 2026 extension lab benchmark for a complete fertility panel. Theirs: 15 dollars a sample, about three days [mumehlich]. Ours: our per-house reading must land within the calibration bounds of that panel on paired splits, at the door in minutes -- and the service prices the FEEDBACK, not the chemistry.

Business case

AxisPositionFiguresDecision
InvestmentOrgan legs ride the labsci base; the instrument decision is a BUY evaluation first -- farm handhelds exist today [handhelds] and extension splits cost 15 dollars each as ground truth [mumehlich]estimated 9 u to a route-ready pilot; instrument capital gated on the SS2 accept rulefund the engine legs now; buy one handheld for evaluation; never build sensor hardware before BUY fails a pre-declared bound
MarketEvery house with a lawn is a candidate; the incumbent door-to-door model proves the demand shape at national scale [trugreen]; extension pricing anchors willingness to pay for chemistry [mumehlich] [unhprices] while kits anchor the consumer ceiling [mysoil]the service prices the standing FEEDBACK relationship, not the assaysell the season relationship: reading plus report plus only-what-you-need plan, re-measured each visit
Opportunity costThe labsci facade gains a second grounded domain either way; SS4 and SS5 (honest report, refusal-gated selling) are reusable across every door-to-door service the estate ever runsthe trust machinery is the durable asset even if soil is not the wedgecharge SS4 and SS5 to the service-substrate program
Go to marketHouse-by-house with the instant reading IS the demo -- the incumbent leads with a sales analysis [trugreen], we lead with a measurement; soil-health literacy is rising on the Haney and CASH vocabulary [haneycmp] [cornellcash]the honest report is the referral enginestart one street pilot (SS7), publish the calibration record, let the paired-split honesty be the pitch
Buy vs buildChemistry: BUY (extension labs at 15 dollars are unbeatable reference chemistry [mumehlich]). Instrument: BUY first from the handheld class [handhelds], BUILD only on a failed pre-declared bound. Trust engine: BUILD -- the refusal gate does not exist to buythe wedge is the trust engine, not the sensorcompose the labs, evaluate the sensors, build the honesty

Latest recorded release

No valid dated release entry is recorded for this domain.

Release entries describe recorded changes; they do not establish that every capability passed evaluation.

6 of 14 capability source symbols found|1 of them authored stronger-claims|8 open|coverage 428/1000|adoption 1 full / 5 partial

Evidence profile — what the gaps on this board actually are

Measured by nx_swcompare_evidence, read back by nx_evprofile_lib. Every figure is a count with its denominator — there is deliberately no score, no grade and no percentage anywhere in this band, because a stored scalar is a field a seat can edit and a counted partition is not.

evidence|grounded 6/6|unsupported 0|gates green 0/0|proven able to fail n/a — no gate ran|green at 0/0 0|open gaps 8|of them unnamed 0|of them proof withheld 0|flips ready 0

proven able to fail counts the gates that have a RECORDED RED — nx_gate_bite mutated the gate subject, rebuilt it, watched the gate go red, and that record is inside the shared TTL. never bitten is its complement over the same denominator: those gates ran and were green, and nothing has ever shown them able to detect anything, so their green is a statement about this run and not about the gate. green at 0/0 is a separate and much weaker observation — the gate printed GREEN on a zero denominator, so its own tooth counter says it examined nothing. A gate can be green, non-zero, and still never bitten; that is the common case and it is now visible instead of implied.

partition: grounded + unsupported = 6 vs present 6 · named + unnamed + withheld = 8 vs open 8 · both reconcile

liar-kill conj=GPqN · first failing conjunct: quorum

graded document: BUILDROOT tree, 6637 bytes · gates map: NONE · stamped 36d 23h ago · STALE against the shared TTL of 604800s — this is evidence about a build nobody can vouch for now · source ../knowledge/status/evstamp_soilscience.verdict

Gap classWhat it is, and the work it names
CLAIM-ONLYNo declared gate ran for this board, so every capability mark here rests on a symbol existing in source and on nothing executing. The remedy is to WRITE a .gates map naming gates that already run — authoring, not research.
STALEThis profile is older than the shared TTL, or its clock ran backwards. It is reported as unusable rather than as fresh, because being wrong in the direction of refusing is the safe direction.
This band reports the referee counts. The per-axis worklist rows — which axis is unsupported, which watch is ready to flip, which gap is unnamed — are printed by nx_swcompare_evidence soilscience itself and are not carried on the stamp, so this page names the classes and the producer names the rows. That split is stated rather than hidden: a count without a worklist is not actionable, and this band is honest about which half of that it is.

Production map

Follow the dependencies, declared acceptance criteria and recorded priorities. Inspect source binding before treating a rank as executable work.

Ranking source binding: PLAN_MATRIX_BOUND_ONLY. Recorded priorities require current acceptance evidence and resource checks before execution.

Ranking matches the captured plan and matrix only. Latest execution outcome, research freshness, accepted delivery and investment return are unverified.

Recorded priority estimates

Order from nx_compare_rank (nx_dr_ocm: (deficit + cost-of-delay + option + enables) x sponsor x self-sufficiency x momentum / cost). FINISH rows are rungs whose symbol is present but whose organ is short of full adoption: listed before new work by this heuristic. Priority is not measured delivery cost or execution readiness. Stamp: # asof=1790081918 domain=soilscience target_version=0.1 rungs=7 done=0 open=7 finish=0 ranker=nx_dr_ocm

#StageRungPriorityDerivation
#10.1Panel definition and reference protocol (SS1) ss_panel dossier3000v=30 m=1 c=10
#20.1Prescription engine (SS3) ss_prescribe dossier2000v=20 m=1 c=10
#30.1Homeowner report emitter (SS4) ss_report_emit dossier1000v=10 m=1 c=10
#40.1Upsell refusal gate (SS5) ss_upsell_gate dossier1000v=10 m=1 c=10
#5laterProbe buy-vs-build verdict (SS2) ss_probe_hw dossier1000v=20 m=1 c=20
#6laterHousehold route plane (SS6) ss_household_plane dossier1000v=10 m=1 c=10
#7laterStreet pilot gate (SS7) ss_pilot_gate dossier0v=0 m=1 c=20

Declared roadmap — contract, acceptance, executor, effort

RungCloses withDefinition of done (pre-declared)ExecutorEst.
Panel definition and reference protocol (SS1)ss_panelpanel rows as DATA with the Mehlich-3 extension panel as reference method [mumehlich]; gate refuses a panel row without a reference mappingOrgan1 u
Probe buy-vs-build verdict (SS2)
after SS1
ss_probe_hwevaluate one bought reusable handheld from the field class [handhelds] [stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economicsOrgan plus instrument2 u
Prescription engine (SS3)
after SS1
ss_prescribeagronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment planOrgan1 u
Homeowner report emitter (SS4)
after SS3
ss_report_emitplain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typedOrgan1 u
Upsell refusal gate (SS5)
after SS3
ss_upsell_gateevery recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [trugreen]Organ1 u
Household route plane (SS6)ss_household_planehousehold rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeatOrgan1 u
Street pilot gate (SS7)
after SS2,SS4,SS5,SS6
ss_pilot_gatea declared set of houses, every reading banked, every Nth paired with an extension split [mumehlich], calibration drift published; REFUSES on partial coverageOrgan2 u

Milestones

MilestoneRungsCumulative
M0 · Analysis and report engine provenSS1,SS3,SS4,SS54 u
M1 · Instrument decision made on evidenceSS26 u
M2 · Route-ready pilot provenSS79 u
Ladder verdict. NOT DECLARED. This board names no dated best-in-class or frontier target and no rung roles (sotatarget and rungrole rows on its plan); the ranker labels it NO-LADDER until it does, and until then its rungs climb toward a target nobody has written down. Bars read NO-BAR against the current month 2026-10.
Bar freshness, counted
ClassCountNote
bars0sotabar rows on the plan
fresh0the bar month is the current month
attested0an older bar with a this-month barscan reporting no newer entry
stale0a this-month scan saw a newer month the bar ignores
unattested0nobody looked this month
malformed0a sotabar row missing a field
duplicate0bar ids an earlier row already carries
bars, summed0RECONCILED: the parts sum to the total 0
current month2026-10the month every bar is judged against
Treatment verdict. NOT DECLARED. No rung on this board declares its three-step treatment (a treat row naming the MCP row, the API route, the primitive it composes, the workflow that composes it and the agent beat that runs it); the ranker labels every rung TREATMENT-UNDECLARED until it does.

Inspect a rung and its prerequisites

Declared nodes 7. Rank input binding: PLAN_MATRIX_BOUND_ONLY. Dependency order is authored. Implementation, acceptance evidence, authority and resource readiness are unverified. No action is recommended or dispatched here.

Plan SHA-256 af241d15ef8e3deef44ab211bc390742c4fa7abac3ce2d5968d396ad52ef2dad. Target rows 0; role rows 0. Existing risks and release worklog retain their own scope; no node completion is inferred.

Runtime observation coverage: 0 of 7 rungs have current, identity-bound execution observations. Observation may report RED. Accepted completion remains unknown; source presence, qualification and deployment do not establish it.

Use Enter or Space on a rung to inspect its contract. Prerequisite links locate another rung in this list; open its summary to inspect it. Estimates are authored effort, not forecasts.

  1. SS1 — Panel definition and reference protocol

    Prerequisites: None declared; this does not establish execution eligibility.

    Contract: ss_panel

    Acceptance: panel rows as DATA with the Mehlich-3 extension panel as reference method [@mumehlich]; gate refuses a panel row without a reference mapping

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  2. SS2 — Probe buy-vs-build verdict

    Prerequisites: SS1 (acceptance unverified)

    Contract: ss_probe_hw

    Acceptance: evaluate one bought reusable handheld from the field class [@handhelds] [@stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economics

    Authored effort: 2. Executor kind: Organ plus instrument. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  3. SS3 — Prescription engine

    Prerequisites: SS1 (acceptance unverified)

    Contract: ss_prescribe

    Acceptance: agronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment plan

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  4. SS4 — Homeowner report emitter

    Prerequisites: SS3 (acceptance unverified)

    Contract: ss_report_emit

    Acceptance: plain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typed

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  5. SS5 — Upsell refusal gate

    Prerequisites: SS3 (acceptance unverified)

    Contract: ss_upsell_gate

    Acceptance: every recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [@trugreen]

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  6. SS6 — Household route plane

    Prerequisites: None declared; this does not establish execution eligibility.

    Contract: ss_household_plane

    Acceptance: household rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeat

    Authored effort: 1. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

  7. SS7 — Street pilot gate

    Prerequisites: SS2 (acceptance unverified), SS4 (acceptance unverified), SS5 (acceptance unverified), SS6 (acceptance unverified)

    Contract: ss_pilot_gate

    Acceptance: a declared set of houses, every reading banked, every Nth paired with an extension split [@mumehlich], calibration drift published; REFUSES on partial coverage

    Authored effort: 2. Executor kind: Organ. Responsible, accountable and verifier not established. Inspect retained worklog.

    Runtime observation: UNKNOWN; outcome UNKNOWN; observed epoch -1. Declared owner: . Receipt , SHA-256 . Identity-bound observation is not accepted completion. Qualification and deployment remain unverified by this projection.

Learning and practice paths

No structured learning path is declared for this plan. Existing research, roadmap and worklog remain available above.

Rung dossiers — every record that bears on a rung, in one place

Joined by symbol, never typed. Each dossier is assembled on every publish from the rows this board already carries: the plan's rung row, the matrix row that carries its contract symbol (its status re-measured by the one symbol ruler), the gate the organ declares and the verdict the evidence referee recorded on its last run, the reference marks in the rung text, the design rows that name the rung and the work log filed against it. The capability matrix links each cell to its dossier and each dossier links back to its cell and forward to the rungs it stands on; a dependency naming no rung on this plan is written as UNRESOLVED rather than linked. Absences are named: NO-MATRIX-ROW, NO-GATE-DECLARED, UNRECORDED.
Gate verdicts: UNSTAMPED — no per-gate verdict artifact is published for this domain yet (nx_swcompare_evidence soilscience writes it beside its stamp); every gate below reads UNRECORDED until it runs.
Gate declarations: knowledge/organ_gate.conf read from this working directory (1 rows) and from the estate root (196 rows); rows in both counted once: 0; declarations read: 197. Every declaration in either copy counts, so a stub beside the publisher can never hide the root.
SS1 Panel definition and reference protocol · cell WATCHING · gate NO-GATE-DECLARED
Contractss_panel · executor Organ · 1 u · stands on nothing
Definition of donepanel rows as DATA with the Mehlich-3 extension panel as reference method [mumehlich]; gate refuses a panel row without a reference mapping
Matrix cellPANEL: Routine fertility panel, pH, P, K, Ca, Mg and micros · runtime/nx_soilsense.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
SS2 Probe buy-vs-build verdict · cell WATCHING · gate NO-GATE-DECLARED
Contractss_probe_hw · executor Organ plus instrument · 2 u · stands on SS1
Definition of doneevaluate one bought reusable handheld from the field class [handhelds] [stenon] on paired extension splits; pre-declared accept rule: correlation bounds per analyte published BEFORE the trial; BUILD is considered only if BUY fails the bounds or the unit economics
Matrix cellREUSE: Reusable instrument, no consumable per sample · runtime/nx_soilsense.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
SS3 Prescription engine · cell WATCHING · gate NO-GATE-DECLARED
Contractss_prescribe · executor Organ · 1 u · stands on SS1
Definition of doneagronomy tables as DATA (turf class, region, target); neg-control: an in-spec soil MUST produce an empty amendment plan
Matrix cellRX: Prescription engine, amendment plan from readings · runtime/nx_soilsense.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
SS4 Homeowner report emitter · cell WATCHING · gate NO-GATE-DECLARED
Contractss_report_emit · executor Organ · 1 u · stands on SS3
Definition of doneplain-language per-house report with confidence bounds per number and measurement class per figure; emitted by the organ, never typed
Matrix cellREPORT: Plain-language homeowner report with honest bounds · runtime/nx_soilsense.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
SS5 Upsell refusal gate · cell WATCHING · gate NO-GATE-DECLARED
Contractss_upsell_gate · executor Organ · 1 u · stands on SS3
Definition of doneevery recommended line item carries its measured deficiency; the gate neg-control (deficiency-free lawn) MUST produce an empty upsell; a filled one is the gate FIRING [trugreen]
Matrix cellSELL: Upsell gated on measured deficiency · runtime/nx_soilsense.nx · WATCHING decl
GateNO-GATE-DECLARED — knowledge/organ_gate.conf carries no row for nx_soilsense; declare nx_soilsense TAB <gate> and the ship loop proves it and the verdict lands here.
Work logno log row names this rung yet
SS6 Household route plane · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractss_household_plane · executor Organ · 1 u · stands on nothing
Definition of donehousehold rows with consent, visit history and paired-split schedule in the sovereign store; re-put per visit as heartbeat
Matrix cellNO-MATRIX-ROW — no matrix row carries ss_household_plane; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work logno log row names this rung yet
SS7 Street pilot gate · cell NO-MATRIX-ROW · gate NO-MATRIX-ROW
Contractss_pilot_gate · executor Organ · 2 u · stands on SS2, SS4, SS5, SS6
Definition of donea declared set of houses, every reading banked, every Nth paired with an extension split [mumehlich], calibration drift published; REFUSES on partial coverage
Matrix cellNO-MATRIX-ROW — no matrix row carries ss_pilot_gate; the ranker reads this rung as unmapped and no cell can flip for it. Add the row and the join completes on the next publish.
Gatethe gate join needs a matrix row: no organ is named for this rung
Work logno log row names this rung yet

dossiers=7 cells_joined=5 no_matrix_row=2 (sum 7) gates_recorded=0 gates_unrecorded=0 no_gate_declared=5 (sum 5 of cells_joined) evgates=UNSTAMPED

Capability comparisons

Compare the field, search individual capabilities and open their source and adoption evidence. Documented presence does not establish comparative quality.

Position map — centrality and distinctiveness

The four-quadrant map the field uses for brand strategy (Dawar and Bagga, HBR June 2015), re-derived from this matrix on every publish. Centrality is the share of the category's feature mass a player covers, each feature weighted by how many hold it; distinctiveness is the average lead over each rival on the rows the player holds; breadth is the depth-weighted share of the whole matrix (the bubble); depth is how deeply the rows held are held; momentum is the day-over-day move off the spine (green rising, red falling, grey until day two); the dashed path runs first day → previous day → today. Dividers are the category means. Axes are fitted to the field of play, so read the tick numerals, not the frame. Rival marks are documented presence, so a rival's position reads the record, never its quality. The picture grades its own readability below; the table beside it is the same data for a screen reader or a second method.

Rows. 14 feature rows mapped of 14 matrix rows; 0 substrate rows (kernels, bounds and instruments the plan's rungrole marks substrate) are the estate's scaffolding, not category features, and stay off the map
Views. 2D cut: centrality, distinctiveness · 3D cube: centrality, distinctiveness, breadth · axes registered: centrality, distinctiveness, breadth, depth, momentum · a board picks its own in knowledge/compare/soilscience.cdmap (cut|x|y, cube|x|y|z); absent = the HBR defaults
Position map, two-dimensional cutOne bubble per player. Bubble area is breadth, the ring colour is momentum, the dashed lines are the category means, and both axes are fitted to the field of play with their tick numerals shown. Every value is repeated in the table that follows. 100 200 300 400 500 600 700 800 100 200 300 400 500 600 700 800 centrality (permil, fitted 100–800) distinctiveness (permil, fitted 100–800) mean 584 mean 417 Unconventional Aspirational Peripheral Mainstream Nishi, centrality 230, distinctiveness 722, breadth 309, depth 722, momentum 0 Extension lab, centrality 692, distinctiveness 333, breadth 238, depth 666, momentum 0 Mail-in kit, centrality 615, distinctiveness 229, breadth 166, depth 583, momentum 0 Soil-health lab, centrality 692, distinctiveness 400, breadth 261, depth 733, momentum 0 Field sensor, centrality 692, distinctiveness 402, breadth 261, depth 611, momentum 0 Nishi Extension lab Mail-in kit Soil-health lab Field sensor

bubble area = breadth · ring = momentum (green rising, red falling, grey until day two) · dashed = category means · axes fitted to the field of play: centrality 100–800, distinctiveness 100–800 of 0–1000 permil (the full range put every player in one corner)
readability of the 2D cut, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 1 (a fact of the data: two players that close are that close) · data spread 682 permil of the plot · quadrant words unseated 0
text contrast, measured with wcag2-ratio (floors from contrast.conf), light theme: labels 16.24 (floor 4.50) · notes 16.24 (floor 4.50) · quadrant words 5.89 (floor 4.50) · tick numerals 5.89 (floor 4.50) · axis titles 5.59 (floor 4.50) · dark theme: labels 13.78 (floor 4.50) · quadrant words 5.55 (floor 4.50) · axis titles 5.97 (floor 4.50) · dark classes under their floor 0 (one figure serves both themes: a dark shortfall is a token to fix, never a class to hide) · classes refused under their floor 0 (a refused class is not drawn; the scale classes are measured, never hidden) · export: SVG PNG (receipt, rendered by the estate's own rasteriser from this page)
Position map, three-dimensional cubeThe same players in an isometric cube. Each axis is fitted to its own field of play and carries numerals on the floor grid and the vertical axis; each bubble drops a dotted line to its floor shadow so height reads as height. Values are in the table that follows. 100 200 300 400 500 600 700 800 100 200 300 400 500 600 700 800 100 150 200 250 300 350 centrality distinctiveness breadth Mail-in kit: centrality 615, distinctiveness 229, breadth 166 Nishi: centrality 230, distinctiveness 722, breadth 309 Extension lab: centrality 692, distinctiveness 333, breadth 238 Soil-health lab: centrality 692, distinctiveness 400, breadth 261 Field sensor: centrality 692, distinctiveness 402, breadth 261 Nishi Extension lab Mail-in kit Soil-health lab Field sensor
axes fitted: centrality 100–800 · distinctiveness 100–800 · breadth 100–350 permil · farther bubbles are painted first, nearer ones over them · the floor shadow is each bubble's (x, y) at height 0
readability of the 3D cube, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 1 · unresolved labels 0 · mark overlaps 1 (a fact of the data: two players that close are that close) · data spread 436 permil of the plot
Position map, small multiplesEvery pair of registered axes as one small cut. Each panel fits both axes to the field of play, the dashed lines are the category means, bubble area is breadth and the ring colour is momentum; the legend below names the colours. 100 800 100 800 distinctiveness vs centrality Nishi: centrality 230, distinctiveness 722 Extension lab: centrality 692, distinctiveness 333 Mail-in kit: centrality 615, distinctiveness 229 Soil-health lab: centrality 692, distinctiveness 400 Field sensor: centrality 692, distinctiveness 402 100 800 100 350 breadth vs centrality Nishi: centrality 230, breadth 309 Extension lab: centrality 692, breadth 238 Mail-in kit: centrality 615, breadth 166 Soil-health lab: centrality 692, breadth 261 Field sensor: centrality 692, breadth 261 100 800 550 800 depth vs centrality Nishi: centrality 230, depth 722 Extension lab: centrality 692, depth 666 Mail-in kit: centrality 615, depth 583 Soil-health lab: centrality 692, depth 733 Field sensor: centrality 692, depth 611 100 800 480 520 momentum vs centrality Nishi: centrality 230, momentum 500 Extension lab: centrality 692, momentum 500 Mail-in kit: centrality 615, momentum 500 Soil-health lab: centrality 692, momentum 500 Field sensor: centrality 692, momentum 500 100 800 100 350 breadth vs distinctiveness Nishi: distinctiveness 722, breadth 309 Extension lab: distinctiveness 333, breadth 238 Mail-in kit: distinctiveness 229, breadth 166 Soil-health lab: distinctiveness 400, breadth 261 Field sensor: distinctiveness 402, breadth 261 100 800 550 800 depth vs distinctiveness Nishi: distinctiveness 722, depth 722 Extension lab: distinctiveness 333, depth 666 Mail-in kit: distinctiveness 229, depth 583 Soil-health lab: distinctiveness 400, depth 733 Field sensor: distinctiveness 402, depth 611 100 800 480 520 momentum vs distinctiveness Nishi: distinctiveness 722, momentum 500 Extension lab: distinctiveness 333, momentum 500 Mail-in kit: distinctiveness 229, momentum 500 Soil-health lab: distinctiveness 400, momentum 500 Field sensor: distinctiveness 402, momentum 500 100 350 550 800 depth vs breadth Nishi: breadth 309, depth 722 Extension lab: breadth 238, depth 666 Mail-in kit: breadth 166, depth 583 Soil-health lab: breadth 261, depth 733 Field sensor: breadth 261, depth 611 100 350 480 520 momentum vs breadth Nishi: breadth 309, momentum 500 Extension lab: breadth 238, momentum 500 Mail-in kit: breadth 166, momentum 500 Soil-health lab: breadth 261, momentum 500 Field sensor: breadth 261, momentum 500 550 800 480 520 momentum vs depth Nishi: depth 722, momentum 500 Extension lab: depth 666, momentum 500 Mail-in kit: depth 583, momentum 500 Soil-health lab: depth 733, momentum 500 Field sensor: depth 611, momentum 500
Nishi Extension lab Mail-in kit Soil-health lab Field sensor
10 panels over 5 registered axes, every pair once (the lower axis on x, the higher on y) · each panel fitted to its own field of play, first and last tick numerals shown · no labels in a small cut, the legend names the colours; the grade below reports the mark terms only (MM summed over the panels, spread averaged)
readability of the small multiples, self-graded by the layout ruler: label overlaps 0 · labels over marks 0 · off-canvas 0 · unresolved labels 0 · mark overlaps 8 (a fact of the data: two players that close are that close) · data spread 506 permil of the plot
PlayerQuadrantcentralitydistinctivenessbreadthdepthmomentumRows heldDays on spineFirst seen
NishiUnconventional2307223097220 since 2026-09-236102026-09-15
Extension labMainstream6923332386660 since 2026-09-235102026-09-15
Mail-in kitMainstream6152291665830 since 2026-09-234102026-09-15
Soil-health labMainstream6924002617330 since 2026-09-235102026-09-15
Field sensorMainstream6924022616110 since 2026-09-236102026-09-15
DayMatrix rows reviewedPlayers recorded
2026-09-15145
2026-09-16145
2026-09-17145
2026-09-18145
2026-09-19145
2026-09-20145
2026-09-21145
2026-09-22145
2026-09-23145
2026-10-08145

players 5|matrix rows 14|feature mass 26|centrality mean 584|distinctiveness mean 417|axes 5|spine days 10 (shown 10)|rows written today 0|readability defects 2D 0 cube 1|spine knowledge/status/cdmap/soilscience.spine

How to read this evidence. A Nishi source mark records whether the named symbol is declared in the selected source file. It does not establish working behavior or accepted delivery. A watching tag names an expected source entry; discovering it updates source coverage only. A dark tag means the file exists but the named symbol was not found: inspect the source and contract before assuming the capability is missing or renaming code. Peer codes are authored assessments; unassessed means no comparison is established, not absence. Qualification, deployment identity, runtime observations and acceptance must carry their own evidence. Adoption records the catalog's observed path through source, build, promotion, registration and invocation; libraries use importer evidence and gates use declared execution surfaces. A full catalog path does not establish quality, freshness or a successful user outcome. Partial and unknown states retain their stated next action. Census stamps: importers asof 1790637268, gate census asof 1790104131 (unix seconds; -1 = census absent).

Capability matrix — measured against source

◉ authored stronger claim; source present● present◐ partial○ absent? unassessed; excluded from relative comparison · click any capability for its evidence

Peer cell coverage: authored assessed 56, unassessed 0. Authored assessments are not verified outcomes.

CapabilityNishiExtension labMail-in kitSoil-health labField sensor
PANEL
Routine fertility panel, pH, P, K, Ca, Mg and microsOpen — watching runtime/nx_soilsense.nx : ss_panel, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. MU extension runs the Mehlich-3 complete panel at 15 dollars in about three days [mumehlich]; the mail-in class reads pH plus 13 nutrients [mysoil]. Contract = our panel definition as DATA with the extension panel as the reference method
dossierwatching ss_panel
Pros none measured yetCons behind Extension lab (leads), Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established
○◉●●●
SPEED
Reading at the door in minutesOpen — watching runtime/nx_soilsense.nx : ss_field_reading, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Stenon FarmLab reads the core panel in seconds by combined NIR, UV-Vis and impedance spectroscopy [stenon]; labs take days and mail kits about a week [mysoil]. Contract = the door-side reading path, whatever sensor mix wins the buy-vs-build row
watching ss_field_reading
Pros none measured yetCons behind Field sensor (leads); open contract; expected source declaration not established
○○○○◉
REUSE
Reusable instrument, no consumable per sampleOpen — watching runtime/nx_soilsense.nx : ss_probe_hw, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The handheld sensor class is reusable by construction [handhelds]; every lab and kit burns a consumable per sample. The operator ask is exactly this: reusable, house by house
dossierwatching ss_probe_hw
Pros none measured yetCons behind Field sensor (leads); open contract; expected source declaration not established
○○○○◉
TRUTH
Calibration against reference-lab ground truthOpen — watching runtime/nx_soilsense.nx : ss_calib_model, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Sensors trade accuracy for speed and carry cloud-model calibration debt [handhelds]; the labs ARE the reference. Contract = paired-sample calibration: every Nth house also ships a split to the extension lab [mumehlich] and the model recalibrates on returned truth -- the grade-1 referee built into the route
watching ss_calib_model
Pros none measured yetCons behind Extension lab (leads), Mail-in kit, Soil-health lab (leads), Field sensor; open contract; expected source declaration not established
○◉◐◉◐
BIO
Soil-health biology, respiration and organic carbonOpen — watching runtime/nx_soilsense.nx : ss_bio_assay, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The Haney panel adds microbial respiration and water-extractable organic C and N [haneycmp]; Cornell CASH scores twelve attributes into a rated assessment [cornellcash]. Contract = the biology assay we can run reusably, or an honest permanent ABSENT on this row
watching ss_bio_assay
Pros none measured yetCons behind Extension lab, Soil-health lab (leads); open contract; expected source declaration not established
○◐○◉○
RX
Prescription engine, amendment plan from readingsOpen — watching runtime/nx_soilsense.nx : ss_prescribe, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Extension recommendations are the trusted format; kits emit generic plans. Contract = agronomy tables as DATA (turf class, region, target) driving the per-house plan -- thresholds in data rows, never hardcoded rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them
dossierwatching ss_prescribe
Pros none measured yetCons behind Extension lab, Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established
○●●●◐
REPORT
Plain-language homeowner report with honest boundsOpen — watching runtime/nx_soilsense.nx : ss_report_emit, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Contract = the emitted per-house report: what was measured, the confidence bounds per number, and what NOT to buy -- every figure carries its measurement class rival marks uncited — the Yes, Best or Part codes on this row are an observation read with no reference mark behind them
dossierwatching ss_report_emit
Pros none measured yetCons behind Extension lab, Mail-in kit, Soil-health lab, Field sensor; open contract; expected source declaration not established
○◐●◐◐
SELL
Upsell gated on measured deficiencyOpen — watching runtime/nx_soilsense.nx : ss_upsell_gate, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The incumbent residential model runs a lawn analysis at signup and carries a documented aggressive-upsell reputation [trugreen]. Our inversion IS the product: the recommendation engine refuses any line item without a measured deficiency behind it, proven by a gate whose neg-control deficiency-free lawn MUST produce an empty upsell
dossierwatching ss_upsell_gate
Pros none measured yetCons open contract; expected source declaration not established
○○○○○
SERVICE
Lab-science service facade, the substrate this ridesSource present; authored stronger claim: lab_dispatch in runtime/nx_labsci_svc.nx, verified at emit. The estate lab-science facade already dispatches grounded chemistry and physics verbs as JSON endpoints on the shared service base -- soil chemistry lands as new verbs on a proven substrate, not a new service Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Source symbol found; stronger capability claim is authored; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
◉○○○○
BUSINESS
Go-to-market channel engine, facade live in an adjacent domainMeasured: gtm_channel_best exists in runtime/nx_gtm_svc.nx, verified at emit. The GTM facade ranks channels per product today in the supplement domain -- soil-service channel rows are a data admission, not new code Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
●○○○○
Outcome-to-capability decompositionMeasured: pd_parse exists in runtime/_hdl_build/nx_product_decompose.nx, verified at emit. The product decomposer maps the service outcome onto required capabilities and unproven-opportunity gaps over the design-to-market planes Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
●○○○○
SERVICE
Grounded chemistry verbs on the same base (water activity, stability)Measured: lab_water_activity exists in runtime/nx_labsci_svc.nx, verified at emit. The facade already computes water activity and shelf stability from grounded models -- soil moisture and amendment chemistry land beside verbs of the same shape Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
not adopted: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: callable, authorised, completed MCP invocation not established by supplied journal window; lifetime history unknown (direct execution may be recorded elsewhere; this scan does not establish lifetime use); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked)
●○○○○
BUSINESS
Landed-cost engine for the instrument import decisionMeasured: lc_calc exists in runtime/_hdl_build/nx_landed_cost.nx, verified at emit. The field-sensor class is import-priced hardware; the SS2 buy decision runs its landed cost through the sovereign corridor engine before purchase Adoption: RUN-BY:clock — fully adopted (top of its ladder).
Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensor; fully adopted on the estate ladderCons none on the measured axes (rival marks are documented presence, not depth)
●○○○○
EVIDENCE
Sovereign mirrored and pinned reference register for this fieldMeasured: knowledge/fetched/cmp_soilscience exists in knowledge/compare/soilscience.refs, verified at emit. Every rival claim on this page resolves to a mirror in the estate evidence store, content-pinned by hash and re-measured on every emit Adoption: ABSENT — PARTIAL: no source and no binary: this is a build contract, not a partial deploy.
not adopted: no source and no binary: this is a build contract, not a partial deploy
Pros Implementing source symbol found; runtime acceptance separate; ahead of Extension lab, Mail-in kit, Soil-health lab, Field sensorCons not adopted yet: no source and no binary: this is a build contract, not a partial deploy
●○○○○
Rival-claim provenance. Every Yes, Best or Part mark in a rival column is a claim about someone else's product. A cited row carries a reference mark that resolves to a pinned mirror (the refs gate measures that); an uncited row is an observation read and is badged in its evidence until a reference lands. The badge is the receipt, never the proof: a mark proves a mirror exists, not that the mirror supports the code. The rows are counted below.
Rival claims, counted
ClassCountNote
rows with rival marks7rows carrying a Yes, Best or Part in a rival column
cited5a reference mark resolves to a pinned mirror
uncited2an observation read, badged until a reference lands
rows, summed7RECONCILED: the parts sum to the total 7

Delivery and evidence

Inspect risks, technical debt, rendered observations, experiments and references. Read scope and limitations alongside every result.

Risk register

RiskLikelihood x impactMitigation
The handheld reads badly on residential soils and the pilot publishes wrong numbersprobable x highSS2 accept rule pre-declared; every report carries bounds; paired splits every Nth house keep the referee in the loop; a failed bound stops the lane at M1, not after a season of bad calls
A watch contract flips on symbol existence, so a stub reads greenpossible x highthe flip is the receipt, the rung gate is the proof
The honest-refusal model sells less per visit than the incumbent upsell machineprobable x mediumthat is the bet, stated plainly: retention and referral against per-visit extraction [trugreen]; the pilot gate banks per-house revenue so the answer is measured, not argued
On these two registers. Rows are declared in the domain's plan file and carry the debt id, which is the join key back to the sovereign debt plane — that plane, not this page, is the authority on state. Reconciling them automatically (the regen reading the plane and refreshing these rows) is a named, owed rung; until it lands, treat an id here as a pointer to look up, not a status to trust.
Honest verdict. The bar to beat is not the ag college -- it is the ag college PRICE: Missouri extension now runs a Mehlich-3 complete panel (P, K, Ca, Mg, S and micros) at 15 dollars a sample with results back in about three days [mumehlich], and the extension pricing ladder is published [unhprices]. Consumer mail-in kits read pH plus 13 plant-available nutrients about a week out [mysoil]. Soil-HEALTH labs add the biology: microbial respiration and water-extractable organic carbon on the Haney panel [haneycmp], and the Cornell CASH framework scores twelve biological, physical and chemical attributes [cornellcash]. The reusable in-field class already exists at farm scale -- Stenon FarmLab reads N, P, K, Mg, SOC, pH, texture and moisture in seconds by combined optical and impedance spectroscopy [stenon] -- but the handheld class is subscription-priced for agriculture and carries cloud-calibration debt [handhelds]. And the incumbent door-to-door residential model is a sales machine: a lawn analysis at signup and a documented aggressive-upsell reputation [trugreen]. The Nishi wedge inverts it: a REUSABLE instrument at the door, minutes-per-house readings calibrated against extension-lab splits, a plain-language honest report -- and an upsell engine that mechanically REFUSES to recommend anything the measured soil does not need. Trust is the moat; the refusal gate is the proof.

Person · product · place — not yet measured for this domain

Every compare carries this layer. Declare knowledge/compare/soilscience.ppp (rows surface|nishi or c1..c4|label|url|connect naming OUR live surface and each rival's front door), run nx_ppp_probe domain soilscience, and this section fills itself on the next beat: the same ruler on both sides — privacy and CX (third-party hosts, tracker classes, cookies, security headers), design and longevity (design hygiene, computed WCAG contrast, render-blocking resources, unsized media, script weight, theme and motion queries), findability (landmarks, skip link, on-site search, breadcrumb, headings, internal links).

The field — discovered, not chosen

Rows written by nx_field_discover from soilscience.seeds: the industry's own lists (Wikipedia wikitext, GitHub topics, awesome lists) read mechanically, every candidate counted across seeds. The matrix columns above are a SEAT'S pick; this band is the population they were picked from, and the stats line measures one against the other. A rival here is a lead, never a verdict — it earns a column when its capabilities are read and pinned.

Discovery receipt. One row per counter the run wrote, in the receipt's own order; the rival rows follow in their own table.
Field discovery, counted
ClassCountNote
seeds2
scanned2
fetched1
reused1
failed0
named2
candidates2
mentions2
capped0
RankRivalSeedsMentionsFirst seedKindLink
1Extension lab11col0-extensionnamedhttps://extension.missouri.edu/news/mu-soil-and-plant-testing-lab-moves-to-cheaper-quicker-testing
2Soil-health lab11col2-soilnamedhttps://soilhealthlab.cals.cornell.edu/testing-services/individual-soil-analyses/

field candidates 2|shown 2 of 2|matrix columns in the field 2 of 4|discovered rivals with no column 0|malformed rows 0 (counted, never rendered)|read-capped 0

Exclusive and shared capabilities

One capability is graded on one board; every other board references it. The fleet duplicate census (nx_rivalcensus dupes, on the fleetdupes clock row) reads every board's matrix and names each capability graded as a row on two or more boards, with a home derived from evidence: rung when exactly one board's plan contracts the symbol (that board is starred), gates when no plan contracts it and exactly one board's executed gate map runs the organ's gate (that board is plussed), ambiguous when several boards carry the deciding evidence (a decision for their seats), and none when no evidence decides it, with the reason beside it: unmapped (no board of the duplicate declares a gates map; declare the maps) or unproven (a map exists and runs none of the organ's gates; gate the organ on its proving board, or declare it a shared library by policy). A home elsewhere means this board should carry an @xrow reference to the home board's row rather than a graded row of its own; a home here means the other boards should. The table is this board's slice of one estate-wide census: the shape is shared, the rows are the board's.

This board grades 14 capabilities: 11 exclusive to it and 3 shared with other boards. Shared rows on this page: 3 = home here 0 + home elsewhere 1 + ambiguous 0 + undecided 2 + refused 0 (partition 3); undecided = unmapped 0 + unproven 2 + unevidenced 0; homonyms 0; since the previous census: new 0, resolved 0. Census FRESH age_s=6693.

CapabilityOrganBoards grading itHomeRuleEvidenceStanding on this board
lc_calcnx_landed_cost.nxgrowth*, appliancemove, braketool, soilscience, alignbiz, carflip, butterchurn, phototwin, tradecompliancegrowthrungplanhome elsewhere
adopt: @xrow growth|lc_calc|home by rung (fleet duplicate census)
pd_parsenx_product_decompose.nxappliancemove, braketool, soilscience, alignbiz, realestate, supimacotton, butterchurn, phototwin—noneunprovenundecided
gtm_channel_bestnx_gtm_svc.nxappliancemove, braketool, soilscience, alignbiz, carflip, supimacotton, butterchurn, phototwin—noneunprovenundecided

Gaps from the record — what the estate does that no board carries

The record census (nx_goalmap record) reads the invoked-tool population and every plan queue row and files each organ or directive that NO matrix, plan or gates row names. A row here is a callout the boards missed: adjudicate it onto a board or declare it infrastructure. Census state STALE (age 1395798 s), sources read 4 of 7 declared — a BLIND census is a FLOOR: unread sources can only add rows.

kindnameboardsourceevidence

rows shown 0|this board's directives 0|estate-wide un-boarded organs 452 (listed in full on /compare/ecosystem)|census rows 639|malformed 0 (counted, never rendered)

References

Beyond a link list. Every reference below resolves twice — the publisher's copy and, where banked, the estate's own non-rottable library mirror with a content pin — and carries its evidence class plus the exact claim on this page it grounds. Keyed marks like [key] in the matrix notes jump here. A dash means honestly absent, never assumed.
  1. [mumehlich] University of Missouri Extension. MU Soil and Plant Testing Lab moves to cheaper, quicker testing (Feb 2026) -- the lab transitions to the Mehlich-3 multi-nutrient extractant: the complete soil test package priced at 15 dollars a sample with results typically back in three days. publisher · read in our library knowledge/fetched/cmp_soilscience_mumehlich.html · pin h6b23bce48a2b441b44b519f73c398b589126fe70ee460dce613cb4242bc4195a · accessed 2026-08-19 · vendor-docGrounds: The routine fertility panel row and the calibration row: the 2026 price-performance bar and the reference method our paired-sample calibration ships splits to.
  2. [unhprices] University of New Hampshire Extension. Pricing list for all soil test options -- the published extension pricing ladder for homeowner and grower soil analyses. publisher · read in our library knowledge/fetched/cmp_soilscience_unhprices.html · pin h41273c32cbcd523c147bd8334a2b6a24277cc4f53568939966064c63de1b2b24 · accessed 2026-08-19 · vendor-docGrounds: The verdict pricing context and the market biz row: the extension ladder anchors homeowner willingness to pay.
  3. [mysoil] MySoil. Soil test kit product page -- mail-in kit reading pH plus 13 plant-available nutrients with online results about a week out. publisher · read in our library knowledge/fetched/cmp_soilscience_mysoil.html · pin h864500323a73dd62edd4597f2b237877ebdb9901b186f3b1f31c979f53543696 · accessed 2026-08-19 · vendor-docGrounds: The mail-in kit column: the consumer format on panel breadth and turnaround.
  4. [cornellcash] Cornell Soil Health Laboratory. Individual soil analyses (CASH framework) -- the comprehensive assessment measures and rates biological, physical and chemical indicators including soil respiration into a scored assessment. publisher · read in our library knowledge/fetched/cmp_soilscience_cornellcash.html · pin h13ff6c2d478ef52151b13d43d8a61a2454e19da9dd01a9b7058e95567ca1b758 · accessed 2026-08-19 · vendor-docGrounds: The soil-health biology row: the CASH indicator set is the academic bar for the bio assay decision.
  5. [haneycmp] Bayer ForGround. Comparison of soil health tests -- the Haney test integrates chemical and biological measures: soil respiration, water-extractable organic carbon and nitrogen, alongside conventional nutrient measures. publisher · read in our library knowledge/fetched/cmp_soilscience_haneycmp.html · pin hda2a7127283550b663267a2a07bf68e8778301282223bfc4ca24e8a9391bb44f · accessed 2026-08-19 · vendor-docGrounds: The soil-health biology row: what the Haney panel measures and why respiration is the biology headline.
  6. [stenon] Stenon. Real-time soil analysis technology -- the FarmLab handheld reads N, P, K, Mg, SOC, pH, texture and moisture in seconds combining optical spectroscopy (NIR, UV-Vis) and electrical impedance spectroscopy, thousands of data points per reading. publisher · read in our library knowledge/fetched/cmp_soilscience_stenon.html · pin h907d62b25511b68c3414c147b9c44ecf436c42bb21db25e4ff22b424eb9e4439 · accessed 2026-08-19 · vendor-docGrounds: The reading-at-the-door row and the probe buy-vs-build row: proof the reusable minutes-per-house format exists at farm scale.
  7. [handhelds] AgTecher. Best handheld soil testing devices -- seven in-field solutions compared (Stenon FarmLab, AgroCares scanner, ChrysaLabs probe and peers): reusable instruments, subscription pricing aimed at agriculture, cloud-model calibration and connectivity constraints. publisher · read in our library knowledge/fetched/cmp_soilscience_handhelds.html · pin h580b15cbbbd2ceb61862a28d32c1dd47c635cdcf97e2d2aa3e29d052aefaddfe · accessed 2026-08-19 · mirrored-indexGrounds: The reusable-instrument and calibration rows plus the probe buy-vs-build biz row: the field sensor class, its pricing shape and its calibration debt.
  8. [trugreen] This Old House. TruGreen lawn care review (2026) -- the incumbent residential model: a lawn analysis at service start, plan-based treatments, and a documented reputation for aggressive upselling of additional services. publisher · read in our library knowledge/fetched/cmp_soilscience_trugreen.html · pin h16418a9f37d180d9bee1d76ab2417ba9fc4acd10d28b70b3f3e51ffeb82547a8 · accessed 2026-08-19 · mirrored-indexGrounds: The upsell-gate exceed row and the go-to-market biz row: the door-to-door demand proof and the trust gap our refusal gate inverts.

generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/soilscience.matrix · source checks show implementation presence; runtime and user-outcome evidence are reported separately · JavaScript supports page controls