<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ZNU LABS</title><link>https://znulabs.org/</link><description>Recent content on ZNU LABS</description><generator>Hugo</generator><language>en-gb</language><atom:link href="https://znulabs.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Counting is Hard</title><link>https://znulabs.org/posts/counting-is-hard/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://znulabs.org/posts/counting-is-hard/</guid><description>&lt;h1 id="counting-is-hard"&gt;Counting is Hard&lt;a class="anchor" href="#counting-is-hard"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;On day one of a statistics class we are taught that counting is hard. Depending
on what question is asked, the numbers will vary.&lt;/p&gt;
&lt;p&gt;Reading the following will take a few minutes. Not reading it will cause hours
of misunderstanding in quarterly meetings.&lt;/p&gt;
&lt;h2 id="three-kinds-of-report"&gt;Three kinds of report&lt;a class="anchor" href="#three-kinds-of-report"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Time domain reports&lt;/strong&gt; show results from a time period. You can see results by
progress category. You cannot see yield, or what came from what.&lt;/p&gt;</description></item><item><title>incept → tn-2020-000</title><link>https://znulabs.org/papers/incept/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/incept/</guid><description>&lt;h1 id="the-science-of-counting"&gt;The Science of Counting&lt;a class="anchor" href="#the-science-of-counting"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;ZnuLabs // Origin note, written in lockdown, 2020&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="i-the-stillness"&gt;I. The stillness&lt;a class="anchor" href="#i-the-stillness"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;COVID had changed everything, and the first thing it changed was the pace.&lt;/p&gt;
&lt;p&gt;The world stopped moving. Airports emptied. The consulting calendar — twenty years of it, the thing that had structured every week of my working life — went blank in a fortnight. And in that stillness I found myself staring at an old problem through a new lens, because for the first time in two decades there was nothing else to stare at.&lt;/p&gt;</description></item><item><title>The Orchestration Is the File</title><link>https://znulabs.org/posts/orchestration-is-the-file/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://znulabs.org/posts/orchestration-is-the-file/</guid><description>&lt;h1 id="the-orchestration-is-the-file"&gt;The Orchestration Is the File&lt;a class="anchor" href="#the-orchestration-is-the-file"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Buenos Aires, March 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="core-thesis"&gt;Core thesis&lt;a class="anchor" href="#core-thesis"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The GUI is a dead end. Every generation of marketing and RevOps orchestration
tooling — Eloqua, Marketo, HubSpot, Pardot, LeanData, Clay — repeats the same
pattern, and solutions built in that pattern break down at an early phase. They
make the orchestration &lt;em&gt;visual&lt;/em&gt; instead of &lt;em&gt;data&lt;/em&gt;. The canvas looks great at
Hello World and becomes unmaintainable long before it becomes large. No version
control. No diff. No portability. No import, no export. Screenshots and prayer.&lt;/p&gt;</description></item><item><title>counting → tn-2021-001</title><link>https://znulabs.org/papers/counting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/counting/</guid><description>&lt;h1 id="counting-is-hard-a-formal-treatment"&gt;Counting is hard: a formal treatment&lt;a class="anchor" href="#counting-is-hard-a-formal-treatment"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Three reports, one surface&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;G. Righter · ZnuLabs · Copyright © 2021–2026, Grover Righter&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Abstract.&lt;/strong&gt; Business reporting produces numbers that do not reconcile, and the
non-reconciliation is treated as a defect to be argued away in meetings. It is
not a defect. Period, cohort, and operational reports are three projections of a
single two-dimensional object — the Lexis surface of entity trajectories indexed
by entry time — and the information each discards is exactly the information the
others retain. We formalise the object, classify the three report families as
the three ways to degenerate a two-parameter selection, and derive four
consequences: that the naive yield ratio is valid only when transit time
vanishes; that cohort estimates are downward-biased by a computable factor
admitting a cure-model correction; that the stock–flow reconciliation residual
measures unlogged destructive mutation; and that period conversion rates fall
when sales cycles lengthen even under constant propensity to buy.&lt;/p&gt;</description></item><item><title>Sovereignty Is a Supply-Chain Problem</title><link>https://znulabs.org/posts/p0003/sovereignty-is-a-supply-chain-problem/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>https://znulabs.org/posts/p0003/sovereignty-is-a-supply-chain-problem/</guid><description>&lt;h1 id="sovereignty-is-a-supply-chain-problem"&gt;Sovereignty Is a Supply-Chain Problem&lt;a class="anchor" href="#sovereignty-is-a-supply-chain-problem"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="core-thesis"&gt;Core thesis&lt;a class="anchor" href="#core-thesis"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;EU data sovereignty is achievable today, with today&amp;rsquo;s vendors, at commercial
prices. We built a data services company on that premise and it holds.&lt;/p&gt;
&lt;p&gt;But it is not a checkbox, and it is not a procurement filter you can apply in
an afternoon. It is a supply-chain audit that runs the full depth of the stack,
and the two failure modes that matter most are invisible on any pricing page.&lt;/p&gt;</description></item><item><title>trees → tn-2022-002</title><link>https://znulabs.org/papers/trees/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/trees/</guid><description>&lt;h1 id="the-tangled-trees"&gt;The tangled trees&lt;a class="anchor" href="#the-tangled-trees"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;What CRM inherited from the subscription list, and what it left behind&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;G. Righter · ZnuLabs · Copyright © 2022–2026, Grover Righter&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Abstract.&lt;/strong&gt; The customer relationship data model is not designed. It is
inherited, and its ancestor is the magazine subscription list. We trace the
descent — private post riders, the Postal Acts of 1794 and 1879, the rented
mailing file, the business response card — and show that the modern schema
retains the acquisition half of that model while having silently dropped the
deletion half, which is what made the original work. We then state the
structural complaint formally enough to be actionable: the stored schema is a
forest of type hierarchies, the world it represents is a connected graph, and
the edges that carry the most commercial information are precisely the ones
with no column to live in. The formal treatment of the resulting projection is
deferred; this note establishes what is being projected and why the shape is
what it is.&lt;/p&gt;</description></item><item><title>attribution → tn-2023-003</title><link>https://znulabs.org/papers/attribution/</link><pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/attribution/</guid><description>&lt;h1 id="success-has-many-fathers-attribution-without-identification"&gt;Success Has Many Fathers: Attribution Without Identification&lt;a class="anchor" href="#success-has-many-fathers-attribution-without-identification"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="why-credit-models-rank-channels-by-diagnosticity-not-by-cause"&gt;Why credit models rank channels by diagnosticity, not by cause&lt;a class="anchor" href="#why-credit-models-rank-channels-by-diagnosticity-not-by-cause"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id="1-the-problem"&gt;1. The problem&lt;a class="anchor" href="#1-the-problem"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Success has many fathers. Failure dies an orphan.&lt;/p&gt;
&lt;p&gt;The proverb is normally read as a comment on human vanity. In marketing
analytics it is a description of a data-generating process, and it is doing more
damage than the vanity it describes.&lt;/p&gt;
&lt;p&gt;A multi-touch attribution report shows that converting deals touched, on
average, eleven channels. Credit is distributed across those eleven. Every
channel appears to work. The budget conversation that follows is about
reallocating fractions, and the fractions are defended with a model.&lt;/p&gt;</description></item><item><title>structure → tn-2022-04</title><link>https://znulabs.org/papers/structure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/structure/</guid><description>&lt;!-- ZnuLab Technical Note TN-2026-003 · © 2026 G. Righter, ZnuLabs imprint · znulabs.org --&gt;
&lt;!--
 Antecedent to TN-2026-002 (decay, injection, standing remediation).
 This note is static: nothing in it ages. It defines the object whose
 quality TN-2026-002 puts in motion.

 PANDOC BUILD
 DOCX: pandoc TN-2026-003-structure.md -o TN-2026-003.docx --number-sections
 PDF: pandoc TN-2026-003-structure.md -o TN-2026-003.pdf --number-sections
 Figures resolve relative to this file; keep the three PNGs alongside it.
--&gt;
&lt;p&gt;&lt;strong&gt;Abstract.&lt;/strong&gt; Customer relationship platforms are commonly described as fracturing their subject matter into silos. We show the fracture is not a schema defect but the composition of two distinct errors: the conflation of a referential layer with an evidential one, and a lossy projection applied to the second. The Lead/Contact division reduces to the definedness of a single partial function and carries no further information. Group interaction, by contrast, is genuinely destroyed: the stored activity set is not a faithful image of the incidence structure that produced it, and no query recovers what the projection discarded. We decompose the observable fraction of an account&amp;rsquo;s interaction history into three independent factors, give an identifiability condition under which one of them is recoverable by clustering, and bound account coverage from above by capture–recapture. Field correctness is out of scope and treated in the successor note.&lt;/p&gt;</description></item><item><title>entropy → tn-2025-005</title><link>https://znulabs.org/papers/entropy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/entropy/</guid><description>&lt;hr&gt;
&lt;h1 id="the-thermodynamics-of-business-data-decay-injection-and-the-economics-of-standing-remediation"&gt;The thermodynamics of business data: decay, injection, and the economics of standing remediation&lt;a class="anchor" href="#the-thermodynamics-of-business-data-decay-injection-and-the-economics-of-standing-remediation"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h3 id="g-righterznulabs--copyright--2021-2026-grover-righter"&gt;G. Righter/ZnuLabs · Copyright © 2021-2026, Grover Righter&lt;a class="anchor" href="#g-righterznulabs--copyright--2021-2026-grover-righter"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;em&gt;And, like this insubstantial pageant faded, / Leave not a rack behind.&lt;/em&gt;
— The Tempest, IV.i&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Abstract.&lt;/strong&gt; The data held in customer and resource platforms is not a static asset but a decaying one. We model a record&amp;rsquo;s correctness as a survival process with a finite half-life, and the platform&amp;rsquo;s aggregate quality as a reservoir subject to two opposing flows: continuous decay of standing records, and continuous injection of new records whose quality is bounded by the discipline of their capture. We show that such a system equilibrates at a quality strictly below that of its own inflow, that the fraction of jointly-usable records collapses geometrically in the number of fields a decision requires, and that one-time remediation relaxes back to equilibrium on the decay timescale. A standing remediation term is therefore not an operational preference but a structural necessity; and because the same exponent that governs the collapse governs the recovery, the return on that term is leveraged rather than linear. We close with the recoverability floor that bounds what any method can achieve.&lt;/p&gt;</description></item><item><title>grail → tn-2026-006</title><link>https://znulabs.org/papers/grail/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://znulabs.org/papers/grail/</guid><description>&lt;!-- ZnuLab Technical Note TN-2026-006 · © 2026 G. Righter, ZnuLabs imprint · znulabs.org --&gt;
&lt;!--
 SERIES INDEX (zero-based; year = notebook date of the model, not publication)
 000 incept tn2020-000
 001 counting tn____-001
 002 trees tn____-002
 003 attribution tn____-003
 004 structure tn____-004
 005 entropy tn____-005
 006 grail tn2026-006 &lt;- this note, terminal

 Cross-references below cite by SLUG, which is stable, rather than by number,
 which is in flux until the notebook dates are pinned. Fill the year fields
 above and the footnotes will not need touching.

 This is the terminal note. It is forward-looking and says so.
 Ratio by design: formal argument minimal, Ferryman carries the weight.

 PANDOC BUILD
 DOCX: pandoc TN-2026-007-grail.md -o TN-2026-007.docx --number-sections
 PDF: pandoc TN-2026-007-grail.md -o TN-2026-007.pdf --number-sections
--&gt;
&lt;h1 id="the-confluence-single-stream-as-a-reachable-condition"&gt;The confluence: single stream as a reachable condition&lt;a class="anchor" href="#the-confluence-single-stream-as-a-reachable-condition"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;blockquote class='book-hint '&gt;
&lt;p&gt;&lt;em&gt;We are such stuff / As dreams are made on, and our little life / Is rounded with a sleep.&lt;/em&gt;
— The Tempest, IV.i&lt;/p&gt;</description></item></channel></rss>