diff --git a/apparatus/encode-verify.md b/apparatus/encode-verify.md index 893512a..ac54bd0 100644 --- a/apparatus/encode-verify.md +++ b/apparatus/encode-verify.md @@ -18,7 +18,8 @@ there, pinned at a version and a status in `graph/upstream.yaml`: > **You can encode ground you control.** > **You must mechanically verify ground you don't.** -Ground is the read-only surface an actor inspects in order to act (`core/00`). Some of it you own — +Ground (`core/00`) is what a determination is resolved against; this apparatus reads it as the +read-only surface an actor inspects in order to act. Some of it you own — your source, your config, your schemas. Some of it you do not — a third-party API, a live environment, another team's service. The rule says these get different treatment, and the difference is not stylistic. diff --git a/apparatus/prefix-stability.md b/apparatus/prefix-stability.md index 9d4e805..54148fd 100644 --- a/apparatus/prefix-stability.md +++ b/apparatus/prefix-stability.md @@ -101,7 +101,7 @@ adversarial ones: | random mix | 1312 (fails) | 557 ✓ | | realistic prefix | optimal ✓ | optimal ✓ | -**Why the simple rule usually works anyway.** In a typical prefix, stable content *is* long (ground, +**Why the simple rule usually works anyway.** In a typical prefix, stable content *is* long (delivered ground, a large corpus of settled decisions) and volatile content *is* short (the task). Rate and rate/length then agree, which is why ascending-rate looks right in practice and why the shipped INV-6 ordering (ground → decisions → task) is correct. **But the rule that holds in general is Smith's**, and any diff --git a/applications/sdlc/production-as-ground.md b/applications/sdlc/production-as-ground.md index 79f49c3..559c45a 100644 --- a/applications/sdlc/production-as-ground.md +++ b/applications/sdlc/production-as-ground.md @@ -150,7 +150,7 @@ exception matters: The middle tier is why the naive two-way cut fails. *"Does this query hold at production traffic"* is a **technical** question whose predicate does not close statically — you can benchmark against substitutes, but the real answer requires real load. Likewise correctness against production's actual -`P(input)`, which is `core/09`'s ground-distribution caveat arriving in practice: you do not have +`P(input)`, which is `core/09`'s deployment-distribution caveat arriving in practice: you do not have production's input distribution in staging. **And this is what progressive delivery is *for*.** Canaries and shadow traffic are not a diff --git a/core/assets/measure-mdl-volume.py b/core/assets/measure-mdl-volume.py index 9f788c1..4b775ff 100644 --- a/core/assets/measure-mdl-volume.py +++ b/core/assets/measure-mdl-volume.py @@ -28,7 +28,7 @@ correspondence (coefficients stipulated). Task (identical to the upstream measure-toy.py figures): (M, D), M in 1..4, -D in 1..31, uniform ground, verdict VALID iff D <= days(M), +D in 1..31, uniform deployment distribution, verdict VALID iff D <= days(M), days = {31, 28, 31, 30}. """ diff --git a/meta/migration-plan-ground.md b/meta/migration-plan-ground.md index a774595..383d33d 100644 --- a/meta/migration-plan-ground.md +++ b/meta/migration-plan-ground.md @@ -140,3 +140,21 @@ is a convenience for a reader rather than an instruction to an instrument. `w1-e **Corollary, and it is the wave-planning fact:** a generated table's rows are not the wave's to move at all. They carry canon's words and they move when canon moves. W1's own scope shrinks once that is applied — see the counts correction below. + +### A fourth, found by the execution session and added on Emil's Gate 1 ruling + +> **A figure whose instrument was not committed is not reproducible, and the ledger should have +> been carried rather than the number.** + +This plan's own headline — 380 qualified, 187 bare — was measured at the predecessor's GATE 4 and +the instrument behind it never entered the record. The figure survived; the row list did not. The +execution session had to rebuild the instrument (anchored, clause-clipped, its lexicon frozen +after two warrant-disciplined revisions, per-rule precision reported), and the rebuilt instrument +reads the same baseline as **389/178** — a nine-row divergence that can never be located row-wise, +because there is nothing to locate it against. Ruled at the execution session's Gate 1: the +committed instrument's ledger governs +(`meta/sessions/2026-08-31-ground-migration-exec/g1-head-ledger.json`), 380/187 stands recorded as +a prediction that did not verify, and hunting nine rows to make the old number true would be +reconciling a divergence rather than recording it. The mechanism is the same class as the other +three and was learned the same way: by an instrument's consumer, after the fact. **A count that +matters ships with the instrument that counted it and the rows it counted, or it is prose.** diff --git a/meta/sessions/2026-08-31-ground-migration-exec/bootstrap.md b/meta/sessions/2026-08-31-ground-migration-exec/bootstrap.md new file mode 100644 index 0000000..f5d4c37 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/bootstrap.md @@ -0,0 +1,43 @@ +Unzip migration-package.zip and read migration-package/README.md, then read +prompt-migration-exec.md in its entirety — this session follows that prompt exactly, including every +gate and all seven standing rulings. + +This is the ground migration, executing. Its predecessor planned it in full and deferred it whole for +one stated reason: each of the 187 prose re-expressions is a ruling, and the first twenty would set +precedents the remaining 167 inherit unreviewed. This session exists to spend those rulings +deliberately — G2 is the whole answer to why the deferral happened, and if G2 fails to produce a +citable precedent set, the migration defers again. + +First act, before anything else: commit this prompt and bootstrap to +meta/sessions/2026-08-31-ground-migration-exec/ in decision-driven-design, per DDD-dec-20. + +Read meta/migration-plan-ground.md in decision-driven-design before anything else in the repos. It is +the seed: wave structure, every pin and firing named by id and hash, the four things not to +re-decide, and the method rule with its three mechanisms. The repo copy is authoritative over +anything in this package. + +Fetch all three repos — actor-indexed-determination at v5.12.0 (verify and report the tag found), +decision-driven-design at head, product-cli read-only for W4 assessment. + +Two things moved since the seed was written, both in the migration's favour: W1 is partly done +(Paper A's revision moved 15 of 31 in the two manuscripts, deferred 16 with reasons; 73 of 88 +remain), and the measure note's pin advanced so the two papers agree on the moved sense. + +Rules that override anything you might infer: +- Interactive execution. Stop at every gate for Emil's ruling. Merge nothing. +- The seven standing rulings are inherited and not re-litigated. SR-2 in particular: 380 of 567 S2/S3 + prose occurrences need no edit, because canon already names what is done to the ground. +- G2's twenty are selected for coverage, not convenience — every distinct sentence shape, hardest + first. Every later re-expression cites which precedent it follows; one citing none is a new ruling + and stops at a gate. +- The three method rules are what the predecessor learned by getting them wrong: clause-crossing + windows are not anchored rules; report per-rule precision never one figure; classification data + cites content, never position. +- State predicted W6/W7/W5 results before every pin operation, verify after, record divergence rather + than reconciling it. +- W4 (product-cli's serialised ground: field, 660 occurrences) is assessed and reported at Gate 6, + never executed here. +- Commit drafts before reporting at each gate, bodies marked draft-pending-ruling. + +Begin with G1 and end your first report at GATE 1: the classification reconciled against head, which +rows the two merged sessions changed, any sense boundary that moves, and the corrected wave sizes. diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-added-rulings.py b/meta/sessions/2026-08-31-ground-migration-exec/g1-added-rulings.py new file mode 100644 index 0000000..c657244 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-added-rulings.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python3 +"""G1 — proposed senses for the live rows the corpus gained since the +classification was fixed. PROPOSED, draft-pending-ruling: these enter the +working ledger only on Emil's Gate 1 ruling. + +Keyed by content, never by position (the seed's third method mechanism): each +key is a distinctive substring of the occurrence's context, unique within its +file at head. The decision rule is the audit's — read the predicate applied +to the word, never the compound. Each entry: (repo, path, anchor) -> (sense, +reason). Rows in audit output, session records and release descriptors are +not ruled here — they are counted, never migrated. +""" + +R = { +# ---- upstream README.md (19 rows; the predecessor ruled the file into the +# migration at its GATE 1; its per-row senses were reported only in aggregate +# — S1x8 S2x4 S3x4 S5x1 U-x1 — so these are re-derived and the two +# aggregate divergences are flagged in the gate report) ---- +('upstream','README.md','determines choices against ground: programs'): ('S1','world predicate: determined against; the ident flag on this row is a false positive of the ground:-colon rule'), +('upstream','README.md','What ground does the determination depend on?'): ('S1','world predicate: depended on by the determination'), +('upstream','README.md','**Ground** — what they are determined against'): ('S1','the definition itself'), +('upstream','README.md','resolving of a decision against ground'): ('S1','determined against'), +('upstream','README.md','prior commitments, ground channels, checks'): ('S3','channel: the delivery path; verb-shaped under SR-2'), +('upstream','README.md','⟨task, ground, acceptance relation'): ('S1','the index tuple names the case coordinate'), +('upstream','README.md','an actor reading ground, **with an accountable party named**'): ('S3','act predicate: reading'), +('upstream','README.md','relevant ground is observable and adequacy'): ('S2','store predicate: observable within declared bounds (term:closure)'), +('upstream','README.md','left open at the act, holding ground fixed'): ('S2','held fixed for the quantification'), +('upstream','README.md','verdict induced by the task over the ground distribution'): ('S5','population predicate: distribution over cases'), +('upstream','README.md','verdict function with the required ground truth'): ('U-ordinary','"ground truth" is ordinary English of measurement, none of the five'), +('upstream','README.md','how much governing ground it can have available at once'): ('S2','store predicate: available at once (hold capacity)'), +('upstream','README.md','output decoupled from correct ground because'): ('S3','act predicate: absent/false/present at the act'), +('upstream','README.md','because that ground is absent, false, or present'): ('S3','same predication, second token'), +('upstream','README.md','Actorhood means resolving choices against ground'): ('S1','determined against'), +('upstream','README.md','**Ground and judgment dependence** Situated'): ('S2','H2 heading; the predication is availability, made explicit in the next sentence'), +('upstream','README.md','advantage as ground becomes unavailable'): ('S2','store predicate: unavailable'), +('upstream','README.md','|decisions, ground, determination, actor'): ('U-mention','doc-map row citing the primitive by name'), +('upstream','README.md','ask what must be determined, what ground it depends on'): ('S1','depended on'), + +# ---- papers/paper-a/paper-a.md (25 rows added by the revision) ---- +('downstream','papers/paper-a/paper-a.md','leave open at the act, held at fixed ground.** [DDD-frame-02'): ('S2','held fixed'), +('downstream','papers/paper-a/paper-a.md','leave open at the act, **held at fixed ground**: the alternatives'): ('S2','held fixed'), +('downstream','papers/paper-a/paper-a.md','configuration and the ground at the act are both given'): ('S3','at the act'), +('downstream','papers/paper-a/paper-a.md','It is not variation > across ground — a cryptographic hash'): ('S1','world predicate: variation across the case'), +('downstream','papers/paper-a/paper-a.md','The held-at-fixed-ground clause is a repair'): ('U-mention','names the clause, not the object'), +('downstream','papers/paper-a/paper-a.md','conflating four phenomena: outcome variation across ground'): ('S1','variation across'), +('downstream','papers/paper-a/paper-a.md','Quantifying at *fixed ground* is what excludes it'): ('S2','fixed'), +('downstream','papers/paper-a/paper-a.md','**Variation across ground is not discretion**'): ('S1','variation across'), +('downstream','papers/paper-a/paper-a.md','standing configuration and this act\'s ground are given'): ('S3','this act\'s, given at the act'), +('downstream','papers/paper-a/paper-a.md','no residual discretion at fixed ground is *predetermined*'): ('S2','fixed'), +('downstream','papers/paper-a/paper-a.md','standing configuration and the ground jointly fix the output'): ('S1','the case jointly fixing the outcome'), +('downstream','papers/paper-a/paper-a.md','together with > the ground at the act determines the resolution'): ('S3','at the act'), +('downstream','papers/paper-a/paper-a.md','configuration and the ground at the act, together, fix the resolution'): ('S3','at the act'), +('downstream','papers/paper-a/paper-a.md','asks whether standing configuration and ground jointly determine'): ('S1','jointly determine'), +('downstream','papers/paper-a/paper-a.md','whether standing configuration and ground determine the resolution [DDD-frame-17, falsifier]'): ('S1','determine'), +('downstream','papers/paper-a/paper-a.md','decides acceptability over accessible ground within declared bounds'): ('S3','accessible'), +('downstream','papers/paper-a/paper-a.md','demand time, memory, permissions or ground no arrangement has'): ('S2','store predicate: has/holds; bare of a delivery verb'), +('downstream','papers/paper-a/paper-a.md','| Ground | Assignment | What would overturn it |'): ('U-mention','column header naming the coordinate'), +('downstream','papers/paper-a/paper-a.md','ground missing to one arrangement is available to another'): ('S3','missing/available to an arrangement'), +('downstream','papers/paper-a/paper-a.md','does any of those has ground the walk assumed missing'): ('S3','missing/has at the act'), +('downstream','papers/paper-a/paper-a.md','feedback density, ground access, checker cost'): ('S3','access'), +('downstream','papers/paper-a/paper-a.md','its ground by provenance, its predicates by closure rung'): ('S2','coded by provenance — SR-4 attribute on the held object; boundary case, flagged'), +('downstream','papers/paper-a/paper-a.md','ground provenance (§2.4, this paper\'s analysis and not canon)'): ('S2','provenance attribute; boundary case, flagged'), +('downstream','papers/paper-a/paper-a.md','The gap is grounded in a **control condition'): ('U-ordinary','"grounded in" — a different word'), +('downstream','papers/paper-a/paper-a.md','the gap, grounded in a control condition'): ('U-ordinary','"grounded in"'), + +# ---- papers/paper-a/paper-a-supplement.md (15 rows; the appendix rows are +# generated from the pinned upstream — they carry canon's words and move when +# canon moves, never as wave work) ---- +('downstream','papers/paper-a/paper-a-supplement.md','keep citing a commit whose prose says `ground distribution`'): ('U-mention','quotes the phrase as vocabulary'), +('downstream','papers/paper-a/paper-a-supplement.md','five-way ground provenance (controlled, observed'): ('U-mention','cites the passage by its name'), +('downstream','papers/paper-a/paper-a-supplement.md','## S5. Vocabulary: `ground` in its population sense'): ('U-mention','word-as-word'), +('downstream','papers/paper-a/paper-a-supplement.md','The word `ground` had been carrying five senses'): ('U-mention','word-as-word'), +('downstream','papers/paper-a/paper-a-supplement.md','canon still reads `ground distribution` at `v5.12.0`'): ('U-mention','quotes canon\'s current wording'), +('downstream','papers/paper-a/paper-a-supplement.md','commitments leave open at the act, held at fixed ground. | | `DDD-frame-03`'): ('S2','generated appendix row quoting DDD-frame-02; moves when canon moves'), +('downstream','papers/paper-a/paper-a-supplement.md','together with the ground at the act determines the resolution; exercised'): ('S3','generated appendix row quoting DDD-frame-17; moves when canon moves'), +('downstream','papers/paper-a/paper-a-supplement.md','| `DDD-ground-01` | normative | projected'): ('U-idname','node identifier; SR-6'), +('downstream','papers/paper-a/paper-a-supplement.md','| `DDD-ground-02` | conceptual | projected'): ('U-idname','node identifier; SR-6'), +('downstream','papers/paper-a/paper-a-supplement.md','| `DDD-ground-03` | conceptual | projected'): ('U-idname','node identifier; SR-6'), +('downstream','papers/paper-a/paper-a-supplement.md','| `DDD-ground-05` | conceptual | projected'): ('U-idname','node identifier; SR-6'), +('downstream','papers/paper-a/paper-a-supplement.md','nor the estimability of the ground distribution. | | `DDD-measure-17`'): ('S5','generated appendix row quoting DDD-measure-16; W1-bound with the claim, moves when canon moves'), +('downstream','papers/paper-a/paper-a-supplement.md','commitments leave open at the act, **held at fixed ground**: the alternatives'): ('S2','quotes the amended term:residual-discretion draft'), +('downstream','papers/paper-a/paper-a-supplement.md','admissible once the standing configuration and the ground at the act are both given. It is not variation'): ('S3','same quotation, at-the-act clause'), +('downstream','papers/paper-a/paper-a-supplement.md','are both given. It is not variation across ground — a cryptographic hash'): ('S1','same quotation, variation-across clause'), + +# ---- papers/paper-a/response-to-review.md (15 rows; the response is the +# paper's record of what it conceded — quotes the review and the repairs) ---- +('downstream','papers/paper-a/response-to-review.md','### 2.2 Raw ground collapses the allocation measure'): ('S1','the review\'s object: world facts fed raw to the measure'), +('downstream','papers/paper-a/response-to-review.md','mutual information reports the ground as carrying the entire verdict'): ('S1','world facts carrying the verdict'), +('downstream','papers/paper-a/response-to-review.md','no rule for turning that ground into an answer'): ('S1','same object, next clause'), +('downstream','papers/paper-a/response-to-review.md','together with the ground at the act fix the resolution'): ('S3','at the act'), +('downstream','papers/paper-a/response-to-review.md','amended to quantify **at fixed ground**: the alternatives'): ('S2','fixed'), +('downstream','papers/paper-a/response-to-review.md','configuration *and this act\'s ground* are both given'): ('S3','this act\'s'), +('downstream','papers/paper-a/response-to-review.md','phenomena are separated: variation across ground, epistemic uncertainty'): ('S1','variation across'), +('downstream','papers/paper-a/response-to-review.md','no residual discretion at fixed ground is exactly what'): ('S2','fixed'), +('downstream','papers/paper-a/response-to-review.md','### 3.3 Split relevant ground from accessible ground'): ('S1','relevant: the world-facts half of the review\'s split'), +('downstream','papers/paper-a/response-to-review.md','Split relevant ground from accessible ground (review §6)'): ('S3','accessible: the delivered half'), +('downstream','papers/paper-a/response-to-review.md','versus `G_A` (ground accessible and delivered to arrangement'): ('S3','accessible and delivered'), +('downstream','papers/paper-a/response-to-review.md','the delivery distinction applied to ground. It is **canon work'): ('S1','the undivided object the distinction applies to'), +('downstream','papers/paper-a/response-to-review.md','the tuple\'s `ground` coordinate is a settled term'): ('U-mention','names the coordinate as a term'), +('downstream','papers/paper-a/response-to-review.md','§8.1 now says that ground missing to one arrangement is available'): ('S3','missing/available'), +('downstream','papers/paper-a/response-to-review.md','on the explicit ground that those sentences are about warrant'): ('U-ordinary','"on the ground that" — ordinary English of reasons'), + +# ---- the rest of the live additions ---- +('downstream','papers/measure-note/measure-note.md','Worked by `measure-nonuniform-ground.py`, named before the vocabulary moved'): ('U-idname','asset filename; the note itself says why it keeps the name'), +('downstream','core/decisions/DDD-dec-34.yaml','meta/migration-plan-ground.md predicted three W6'): ('U-idname','file path'), +('downstream','core/decisions/DDD-dec-34.yaml','repairs and are not ground-migration work'): ('U-mention','names the programme'), +('upstream','core/decisions/DDD-dec-31.yaml','DDD-ground-0'): ('U-idname','node identifiers; SR-6 (three rows, one anchor: all three tokens sit in DDD-ground-0N ids)'), +} + +if __name__ == '__main__': + import collections + print(f'{len(R)} proposed rulings') + print(dict(collections.Counter(v[0].split("-")[0] for v in R.values()))) diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.json b/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.json new file mode 100644 index 0000000..fa92ab1 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.json @@ -0,0 +1,3971 @@ +[ + { + "repo": "upstream", + "path": "CLAUDE.md", + "sense": "S2", + "anchor": "ay removes claim nodes from the agent's ground, so later edits revert to model priors", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/CANON-PATCH-REGISTER.md", + "sense": "S3", + "anchor": "eads *during the act \u00b7 an actor reading ground*. Patch the row and add the split below", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/CANON-PATCH-REGISTER.md", + "sense": "S3", + "anchor": "| \u2014 | during the act | an actor reading ground | does not amortise \u00b7 walks out the doo", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/CANON-PATCH-REGISTER.md", + "sense": "S3", + "anchor": "| \u2014 | during the act | an actor reading ground, **with an accountable party named** |", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/measure-paper-context.md", + "sense": "S3", + "anchor": "| \u00a76 | Missing, poisoned, or overflowed ground | **The limit, stated in canon's own w", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/session-reconciliation-2026-08-16.md", + "sense": "S2", + "anchor": "n would have drafted against superseded ground. That indistinguishability is `term:pre", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "is the **rigorous ancestor of poisoned ground**, and it has what we lack: theorems. F", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "dependently. **Correction:** \"poisoned ground\" is **observability failure / estimator", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "causes (missing / poisoned / overflowed ground). The existing literature already parti", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "el* (a decision is made without correct ground iff the ground is absent, false, or unr", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "is made without correct ground iff the ground is absent, false, or unresolved), and i", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S2", + "anchor": "k's irreducibility is about **where the ground is**, not about whether an answer can b", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S2", + "anchor": "ty is a conjunct of `term:closure`, and ground that an arrangement cannot reach is gro", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S2", + "anchor": "und that an arrangement cannot reach is ground its predicate cannot evaluate over. So", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S2", + "anchor": "does not supply the location. Dispersed ground with a closing predicate carries no flo", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S2", + "anchor": "on (Wittgenstein), in the dispersion of ground (Hayek), in the residue automation leav", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "\u2014 *\"consuming your own prior output as ground creates uncorrectable error\"* \u2014 is corr", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "hing. The honest statement: > Poisoned ground is a *family* of failures unified only", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "fied only by **the actor's model of the ground > having diverged from the ground**. Th", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "f the ground > having diverged from the ground**. The *direction* and *mechanism* of d", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/lineage-and-limits.md", + "sense": "S3", + "anchor": "of the placement question | | Poisoned ground | **Kalman** filter divergence; observa", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "00`'s apparatus table rows for poisoned ground and the encode/verify split \u2192 R2). - **", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "able row | EDITORIAL | | 79 | \"Poisoned ground \u2014 *corrupting what a determination read", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "/verify split \u2014 *whether you author the ground a determination reads*\" | R2 | nowhere;", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "res. \u2026 Counterintelligence had poisoned ground\" | R3/R2 | shared with rows 77 and 79 |", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "6 | \"(The rigorous ancestor of poisoned ground.)\" | R2 | see `00`:79 | registry candid", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "and note `09`'s reading (pre-resolving ground into retrieved context) is not obviousl", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "obviously `00`'s reading (authoring the ground a determination reads); the promotion m", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S2", + "anchor": "ple (an actor's own prior output is not ground)\" | R2+R6 | nowhere \u2014 not in any contra", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S2", + "anchor": "| | 224 | \"own prior output consumed as ground (`closure-principle`)\" | R2 | `closure-", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "e as denying single-point authorship of ground (`The Adversarial Ground`)\" | R2 | no d", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "authorship of ground (`The Adversarial Ground`)\" | R2 | no document of that name exis", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "RIAL | | 151, 153, 174 | \"both poisoned-ground attacks\" \u00b7 \"Autoimmune disease is poiso", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "acks\" \u00b7 \"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both pois", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3 | poisoned ground: s", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "undefined load-bearing terms (poisoned ground, encode/verify split, compound, granula", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "r than choosing. **C1 \u2014 `term:poisoned-ground`** (R2; sites `00`:79/221, `04`:496, `1", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "across all sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: t", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: the substrat", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "ll authority. The logic is > sound; the ground is the attack surface. **C2 \u2014 `term:en", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "s *authorship* (\"whether you author the ground a determination reads\"); `09`:216 reads", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "216 reads it as *allocation* (\"converts ground into encoded specification, leaving the", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S2", + "anchor": "nation's demand between pre-resolving > ground into the encoded store before the act a", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S2", + "anchor": "> An actor's **own prior output is not ground**: consuming it as ground substitutes t", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "output is not ground**: consuming it as ground substitutes the actor's > model of the", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "world \u2014 the reflexive case of poisoned ground. **C5 \u2014 `term:granularity-bound`** (R2", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "een decomposed decisions* | | Poisoned ground | *corrupting what a determination read", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "/verify split | *whether you author the ground a determination reads* | | Tolerance |", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "Judgment's source as *an actor reading ground*. That is correct and stays. It elides", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S2", + "anchor": "ple (an actor's own prior output is not ground). Reproduction: `assets/floor-mechanism", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "e as denying single-point authorship of ground (`The Adversarial -Ground`). Redundant", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "authorship of ground (`The Adversarial -Ground`). Redundant *uncorrelated* channels de", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "e as denying single-point authorship of ground. Redundant *uncorrelated* channels defe", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": "ging is clo pheromone field is genuine ground, read and written. **The immune syst", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/reference-audit-2026-08-07.md", + "sense": "S3", + "anchor": ":118/126. The vocabulary form (poisoned ground) needs a closed lexicon \u2014 e.g. require", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/holding-note-addendum-determinables.md", + "sense": "S2", + "anchor": "etro-conversion:** replay over recorded ground retro-judges outcomes into verdicts onc", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/holding-note-addendum-determinables.md", + "sense": "S2", + "anchor": "comparability** \u2014 what an axis is; the ground registry is a registry of determinab", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/holding-note-addendum-determinables.md", + "sense": "S3", + "anchor": "any grain \u2014 capability not *about* any ground. **Routing:** downstream (the inference", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "ned against. Every determination reads ground to resolve a choice. There is no third", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "dgment** | per-run, by an actor reading ground | does not amortise \u00b7 walks out the doo", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S2", + "anchor": "> **An actor's own prior output is not ground.** Consuming a cached belief as ground", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S2", + "anchor": "ground.** Consuming a cached belief as ground closes a loop with **no corrective term", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "ge. *Original antigenic sin is poisoned ground, literally.* - **FDE + platform \u00b7 `grou", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "ound, literally.* - **FDE + platform \u00b7 `ground harvest` \u00b7 the seam-harvest loop:** the", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "ure.** A thermostat determines \u2014 reads ground, resolves a choice, passes both admissi", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "hich delivers **both** | | The poisoned-ground **cross-domain unification** | **Retrea", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "7 immune licensing \u2014 cut), `adversarial-ground.md` (the unification \u2014 retreat to a fam", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S2", + "anchor": "iple.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversa", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "rrent; cite **Kalman** | | `adversarial-ground.md` | ground as attack surface | **retr", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "*Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unifi", + "bare": true + }, + { + "repo": "upstream", + "path": "meta/consolidated-state.md", + "sense": "S3", + "anchor": "ark**, End-to-End Argument | | Poisoned ground | **Kalman** filter divergence; observa", + "bare": false + }, + { + "repo": "upstream", + "path": "meta/measure-paper-context-staleness-2026-08-14.md", + "sense": "S2", + "anchor": "rocedure can be executed over available ground within declared resource, latency and c", + "bare": false + }, + { + "repo": "upstream", + "path": "core/13-delivery.md", + "sense": "S3", + "anchor": "tanding configuration together with the ground at the act determines the resolution. *", + "bare": false + }, + { + "repo": "upstream", + "path": "core/13-delivery.md", + "sense": "S3", + "anchor": "iven the standing configuration and the ground, the resolution is determined or it is", + "bare": true + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "establishes: [determination, decision, ground, tolerance, admission-test, actor, arra", + "bare": true + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "on|last decision in the chain, poisoned-ground|poisoned ground, granularity-bound|gran", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "in the chain, poisoned-ground|poisoned ground, granularity-bound|granularity bound, e", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "or by an actor in the moment \u2014 **reads ground in order to resolve a choice.** There i", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "ween decomposed decisions* | | Poisoned ground | *corrupting what a determination read", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "rry* | > **Poisoned ground** \u2014 ground that", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "d=term:poisoned-ground --> > **Poisoned ground** \u2014 ground that is present but false: t", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "oned-ground --> > **Poisoned ground** \u2014 ground that is present but false: the substrat", + "bare": false + }, + { + "repo": "upstream", + "path": "core/00-primitives.md", + "sense": "S3", + "anchor": "ll authority. The logic is > sound; the ground is the attack surface. ## 1. Ground first The organising claim, and the re", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "not lead with tools: > **Tools act on ground. If the ground is not pinned, a tool's", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "tools: > **Tools act on ground. If the ground is not pinned, a tool's demand conseque", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "esolver that resolves against **stale** ground is not a resolver. It returns a confide", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S3", + "anchor": "might notice is wrong. That is poisoned ground (`apparatus/closure-principle.md`) wear", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "classes are only meaningful over pinned ground.** Unpinned, every class collapses towa", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "s, over which transport \u2014 and specify **ground** not at all. The consequence is struct", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "han incidental: > **Capability without ground relation is motion without traction.**", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "flawless capability > declaration over ground nobody pinned, and the actor still cann", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": ") | a context fragment must declare its ground relation, or the C axis is not pinned |", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "all) | a tool response must declare its ground relation, or the call's demand conseque", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "a tool does not know the task. ### 2.1 Ground relation \u2014 per response, not per tool", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "tool Every tool response declares the ground it depended on: - **controlled** \u2014 the", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "ve over what it returned. It *is* the ground; it cannot be stale relative to a sourc", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S3", + "anchor": "ed** \u2014 the response is a **reading** of ground owned elsewhere. True as of an observ", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "ol hitting a remote URL touch different ground under one name. The declaration is ther", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "nd by what. Unbounded responses are the ground-exporter signature and the direct drive", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": ". --- ## 5. The one line > **Pin the ground first: a tool response declares what gr", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "nd first: a tool response declares what ground it touched, whether that ground is > co", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-contract.md", + "sense": "S2", + "anchor": "es what ground it touched, whether that ground is > controlled, and how to tell if it", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "iple produces once you notice that some ground is yours and some is not. It is the spi", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "ty --> ## The rule > **You can encode ground you control.** > **You must mechanicall", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "rol.** > **You must mechanically verify ground you don't.** Ground is the read-only s", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "echanically verify ground you don't.** Ground is the read-only surface an actor inspe", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "is irreducible \u2014 it is the price of the ground > being someone else's.** This is the", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S3", + "anchor": "ple Encode/verify tells you to re-read ground you don't control. `apparatus/closure-p", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S3", + "anchor": "ls you *why re-reading matters even for ground you think you do control*: the moment y", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S3", + "anchor": "nt you consume your own prior output as ground, you have closed a loop with no correct", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/encode-verify.md", + "sense": "S2", + "anchor": "d you never controlled, the other about ground you corrupted by caching your own belie", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "he residual*, never by technology. ### Ground exporters Return unstructured or unbou", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "tor's own output.** They do not provide ground; they provide a check. Under `core/11`", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "endence.** `read_file` exports enormous ground when the task is *\"refactor this module", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "test` consumed for its **stdout** is a *ground exporter* \u2014 a wall of text to be interp", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "unt to be true.** A CLI's *stdout* is a ground exporter, and its *exit code* is a veri", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "| |---|---| | **Resources** | **Exports ground.** Read-only content returned for the a", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "| |---|---| | **Roots** | **Bounds the ground.** Declares what is in scope \u2014 a ground", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "ground.** Declares what is in scope \u2014 a ground-scoping primitive, and the only one tha", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/tool-surfaces.md", + "sense": "S3", + "anchor": "s outside the window. 3. **Bound the ground.** Roots-style scoping caps the volume", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "at thing on *this* input against *this* ground. In the store vocabulary (`core/01`): a", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "o every future invocation as if it were ground. This is the encode/verify split (`app", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S2", + "anchor": "her: - The skill's future inputs are **ground the author did not control.** Each invo", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "refore **an observation of uncontrolled ground, encoded as if it were a fact** \u2014 a c", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "fact** \u2014 a cached belief consumed as ground on every subsequent run. Poisoned-groun", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "round on every subsequent run. Poisoned-ground-shaped. - And **you cannot amortise an", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S3", + "anchor": "hat fires on *this* run, against *this* ground, and can **fail closed.** Not *\"we tes", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S2", + "anchor": "ce tool `ground` (`applications/sdlc`, `ground-prd`) is the anti-skill, and now it is", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/the-skill-floor.md", + "sense": "S2", + "anchor": "is* true, failing closed on unreachable ground (INV-3). It is, precisely, the missing", + "bare": true + }, + { + "repo": "downstream", + "path": "apparatus/assets/prefix-stability-check.py", + "sense": "S3", + "anchor": "==[s[0] for s in by_ratio]}\") check([(\"ground\",1000,0.01),(\"decisions\",400,0.10),(\"ex", + "bare": false + }, + { + "repo": "downstream", + "path": "apparatus/assets/prefix-stability-check.py", + "sense": "S3", + "anchor": "is long, volatile is short)\") check([(\"ground\",100,0.01),(\"decisions\",100,0.10),(\"tas", + "bare": false + }, + { + "repo": "downstream", + "path": "applications/sdlc/README.md", + "sense": "S2", + "anchor": "uction predicates close over substitute ground; DORA's four keys instrument the encode", + "bare": true + }, + { + "repo": "downstream", + "path": "applications/sdlc/production-as-ground.md", + "sense": "S2", + "anchor": "tion predicates close over *substitute* ground. Production predicates close over *real", + "bare": true + }, + { + "repo": "downstream", + "path": "applications/sdlc/production-as-ground.md", + "sense": "S3", + "anchor": "over drifted fixtures is the **poisoned ground** signature exactly (`apparatus/closure", + "bare": false + }, + { + "repo": "downstream", + "path": "applications/sdlc/production-as-ground.md", + "sense": "S2", + "anchor": "review or more tests against substitute ground. It is **raising the verification rate", + "bare": true + }, + { + "repo": "downstream", + "path": "applications/sdlc/production-as-ground.md", + "sense": "S2", + "anchor": "uidance is essentially: make substitute ground adequate, on-demand, and non-constraini", + "bare": true + }, + { + "repo": "downstream", + "path": "applications/sdlc/production-as-ground.md", + "sense": "S2", + "anchor": "tion: practices that convert substitute ground into *real* ground should outperform >", + "bare": true + } +] \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.py b/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.py new file mode 100644 index 0000000..58cb345 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-bare.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python3 +"""G1 — rebuild the qualified/bare split over the S2/S3 prose population. + +GATE 4 of the predecessor session measured: of the 567 S2/S3 prose occurrences +in canon and the projection (mutable, non-identifier), 380 are already +qualified by a verb or adjective within 40 characters and 187 are bare. The +instrument that measured it was NOT committed — the figure is in +gate4-plan.md §1 and the seed, the row list is nowhere. This rebuilds it. + +Anchoring, per the seed's first method mechanism: the 40-character window is +clipped at clause boundaries (sentence stops, semicolons, dashes, list +separators, markdown table pipes) so the rule cannot read a qualifier out of +the next clause. A comma does NOT clip: "the ground, as delivered," is one +predication. The qualifier lexicon is drawn from the audit's own predicate +lists (classify.py: store predicates, act predicates) plus the four +already-correct shapes gate4-plan.md §1 itself quotes. + +Output: per-row determination (g1-bare.json) keyed by content anchor, and the +per-area counts the wave sizes rest on. The 380/187 figure is a PREDICTION in +the seed's sense: this instrument's result is verified against it and any +divergence is recorded, never reconciled by tuning. +""" +import json, re, os, sys, collections + +HERE = os.path.dirname(os.path.abspath(__file__)) + +# What counts as the occurrence already naming what is done to (or held of) +# the ground. Word-boundary, case-insensitive, matched inside the clipped +# window around the token. +QUAL = re.compile(r'''(?ix)\b( + read|reads|reading|re-?read(s|ing)? # the act predicates + | deliver(s|ed|y|ing|able)?|undelivered + | consult(s|ed|ing)? + | inspect(s|ed|ing|able)? + | observ(e|es|ed|ing|able) + | present|absent + | bound|binds?|binding|as-of + | held|holds?|holding + | availab(le|ility)|unavailable + | assembl(e|es|ed|ing|y) + | fil(e|es|ed|ing) + | cit(e|es|ed|ing) + | pinn?(ed|ing)?\b + | stale|fresh + | complete|incomplete|partial + | fixed|fix(es|ed|ing)? + | channel(s|led)? + | poison(ed|ing)? + | adversarial + | supplied|supply|supplies + | declared?|declar(es|ing) + | stored?|caches?d? + | snapshot(s|ted)? + | provided?|provision(ed)? + | carri(es|ed)|carry(ing)? + | fetch(es|ed|ing)? + | at\ the\ act # gate4-plan's own example + # Revision 1 — each word warranted by a sampled row the first lexicon + # mis-scored as bare (recorded in gate1-reconciliation.md; the additions + # repair found defects, they do not tune toward the seed's figure): + | check(s|ed|ing)? # "more frequent ground checks" + | consum(e|es|ed|ing) # "consuming it as ground" + | emit(s|ted|ting)? # "emits ground projections" + | (pre-?)?resolv(e|es|ed|ing) # "pre-resolve some ground" + | accessib(le|ility) # "ground accessibility" + | assur(ance|ed) # "ground assurance" + # Revision 2 — same warrant discipline, second fresh sample; the + # instrument is FROZEN after this revision whatever figure it yields: + | encod(e|es|ed|ing|able) # "you can encode ground you control" + | (un)?verif(y|ies|ied|iable|ication) # "competence on unverifiable ground" + | (un)?trust(ed|worthy)? # "trusted ground has three generators" + | at\ act[ -]time # "ground not as expected at act time" +)\b''') + +# Clause boundaries that CLIP the window (the seed's mechanism 1: [^.] does +# not stop at these, so this instrument must). +CLIP = re.compile(r'[.;!?]|—|--|·|\||\s#\s|\n') + +TOKEN = re.compile(r'(?i)(? **{rule, check, actor,", + "tok_off": 120, + "pointA_index": 14 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 372, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "variation authored in advance and delivered at the act. *Judgment* is variation produced at the act by an actor reading ground. A *default* is variation carried by the arrangement's standing configuration without a fresh resolution \u2014 and a defaul", + "tok_off": 120, + "pointA_index": 1303 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 672, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "wn side: **the measure prices the verdict, not the search.** `H(verdict)` is a property of the verdict function and the ground distribution, and two tasks with identical verdict entropy can differ without bound in what it costs to compute a corre", + "tok_off": 120, + "pointA_index": 1312 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1367, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": " governance never chooses whether demand is supplied, only by what, chosen in advance or defaulted at the act. | | `DDD-ground-01` | normative | projected | A governing decision must declare a resolvable applicability predicate, unless it explici", + "tok_off": 120, + "pointA_index": 1346 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 27, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "dentity under three choices of `X`. Two further instances, the identity iterated across a two-level decomposition and a ground-distribution sweep, extend the worked coverage without adding a fourth claim. **Demand is not cost.** Entropy prices w", + "tok_off": 120, + "pointA_index": 1372 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 41, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d as a scope condition: the construction applies where the task supplies an operationally usable verdict function and a ground distribution that can be estimated. Outside that region the framework's independently derived floor becomes non-zero an", + "tok_off": 120, + "pointA_index": 1373 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 114, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "V) = \u2212\u03a3_v P(v) log\u2082 P(v)`; `H(\u00b7|\u00b7)` conditional entropy; `I(\u00b7;\u00b7)` mutual information. All are taken with respect to the ground distribution `P`. Two counts appear and are never interchangeable: `n` is the number of points in the input space, used", + "tok_off": 120, + "pointA_index": 1378 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 129, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ounting approach could not. **It is representation-independent.** `H(V)` is a property of the verdict function and the ground distribution. Describing the task at a different granularity does not change it. **It never mentions the actor.** This", + "tok_off": 120, + "pointA_index": 1379 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 464, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "measure-14]. Iteration is arithmetic \u2014 the theorem is still Shannon's, applied twice. ### 5.4 `P` varied \u2192 non-uniform ground The worked example uses a uniform ground distribution. `P` is a parameter of the definition (\u00a72), not a convenience of", + "tok_off": 120, + "pointA_index": 1384 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 466, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " theorem is still Shannon's, applied twice. ### 5.4 `P` varied \u2192 non-uniform ground The worked example uses a uniform ground distribution. `P` is a parameter of the definition (\u00a72), not a convenience of the example, and the identity owes a demo", + "tok_off": 120, + "pointA_index": 1385 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 482, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " rare. Where the demand sits moves too: the share decomposition B carries in its seam is 41% of the whole on the benign ground, 57% on the uniform, and 75% on the adversarial. A decomposition's seam economics are a property of the task *and its d", + "tok_off": 120, + "pointA_index": 1386 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 493, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "tural result. The two further instances add no fourth claim. Chaining exercises the same identity iterated; the skewed ground exercises it with `P` varied. What they add is coverage: the identity has now been worked on five instances \u2014 the three", + "tok_off": 120, + "pointA_index": 1388 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 495, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "verage: the identity has now been worked on five instances \u2014 the three conditioning variables, a two-level chain, and a ground-distribution sweep across three deployments \u2014 on two tasks. **One caveat carried forward, and it is where the next wor", + "tok_off": 120, + "pointA_index": 1389 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 601, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s not a further claim. Discharge is **distribution-weighted**: demand comes due where acts concentrate, at the rate the ground distribution `P` supplies them. That is the measure's own `P` (\u00a72) read back through the act rather than anything addit", + "tok_off": 120, + "pointA_index": 1390 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 651, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ars across five worked instances on two tasks \u2014 three conditioning variables, an iterated chain, and a three-deployment ground sweep | Anything whatsoever about open predicates | **So where does falsifiable content live?** In the identification,", + "tok_off": 120, + "pointA_index": 1391 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 713, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t stated as one. > **The construction applies where the task supplies an operationally usable verdict function and a > ground distribution that can be estimated.** Three requirements sit inside that sentence, and they fail in different ways. Co", + "tok_off": 120, + "pointA_index": 1392 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 842, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-assessment-2026-08-08]. Within this note's own region a second, older answer stands: entropy is relative to a declared ground distribution and computable from it [DDD-measure-12], and Kolmogorov complexity is neither \u2014 which is what makes demand", + "tok_off": 120, + "pointA_index": 1397 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 899, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "oor-01]. **Multi-actor composition remains unworked.** Of the instances previously owed, chained seams and non-uniform ground are done (\u00a75.3, \u00a75.4); the composed-arrangement case is not [term:seam-identity]. Five worked instances is credibility,", + "tok_off": 120, + "pointA_index": 1400 + } + ], + "added": [ + { + "repo": "upstream", + "path": "README.md", + "line": 82, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "amortises| |**Mechanical**|a check|after the act|expensive to construct; cheap to trust| |**Judgment**|an actor reading ground, **with an accountable party named**|during the act|paid per run| |**Escaped**|nobody|never|latent defect exposure| In", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 16, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " # The retired claim whose judgment gloss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is wha", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 16, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "loss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is what a deferred # migration files instea", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 20, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "on \u2014 cited because this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 21, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": " this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions that were never in", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 26, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "the registry, and a collision the store won' summary: | **A repair release, filed by a migration that deferred.** The ground migration was planned in full, priced, and **deferred whole** on the C-1 precedent. What ships here is the set of rep", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 28, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": " here is the set of repairs that surfaced while planning it and that stand on their own evidence. **No occurrence of `ground` changes sense or wording anywhere in this release.** This is a minor and not a patch: the terms registry gains an", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 103, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "# Two pages that contradicted themselves **`README.md`** carried the judgment row **unpatched** \u2014 *\"an actor reading ground\"* with no accountable-party clause, the gloss `CANON-PATCH-REGISTER.md` records as corrected in `01-the-principle.m", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 112, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ision is determined against\"* plus the apparatus's *\"the readable substrate the actor inspects\"* \u2014 the definition the ground audit found **miscited to `core/00`**. The second is removed, applying the file's own rule that the English source wi", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 115, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "o `core/00`**. The second is removed, applying the file's own rule that the English source wins. **Neither page's `ground` senses moved.** Repair what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 120, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "r what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in this release **The ground migration.** It is planned in full and deferred whole: 187 bare prose re-expressions in canon and the projection, 11 ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 125, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "essor's seed. **W1 is again unavailable**, and for the second independently-found reason: `v5.11.0` recorded that `ground distribution` sits in the `statement` field of four claims, one of them `established`; this session adds that `SR-5` ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 131, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "ce would not dispose of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advance", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 131, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "e of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advanced past this release", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`),", + "tok_off": 16 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 3, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is ", + "tok_off": 68 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 4, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 6, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ns/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08-24.md` is a merged artefact and its history is not edited. It stands as filed; this note stands beside it", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 31, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s of the word in its registry entry | |---|---| | `term:attribution` | **0** | | `term:accountability` | **0** | The *\"ground channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **g", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 32, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **ground channels**, checks, reviewers, record, and accountable principal\"*. **Six terms it omitted do use it:** | Omitted | S", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 39, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "it omitted do use it:** | Omitted | Status | Sense | |---|---|---| | `term:tolerance` | settled | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 40, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "led | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 41, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 42, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "m:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `te", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 43, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 44, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "\u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries use the word \u2014 **17 settled and one draft** \u2014 carrying **four senses**. The sen", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 61, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "is no clean origin because there are two equal ones, which is a stronger statement of the same finding. --- ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` an", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "annel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |--", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 66, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "tes: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 66, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "med \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside `term:arrangement`'s settled canonic", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 74, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rs/paper-a/paper-a.md` | 3 occurrences (one is the appendix's `term:arrangement` row) | | `downstream/meta/holding-note-ground-axes-rev18.md:891` | 1 | | `downstream/meta/sessions/2026-08-18-wave3/revision-foundation.md:125` | 1 (immutable) | Al", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 77, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-18-wave3/revision-foundation.md:125` | 1 (immutable) | All ten are S2. **The audit told the migration plan it had no `ground channel` surface; it has one, and it is in the registry**, which is the most expensive place for a surface to be missed", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 86, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ent quotes its own regex\"*, and reports **\u2212101** self-occurrences removed by a `SELF` skip on `meta/sessions/2026-08-24-ground-audit/`. Re-running `extract-occurrences.py` unchanged, at the audit's own read commits, yields **2,843**. The two mis", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "2,843**. The two missing rows are both `meta/sessions/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the director", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ns/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the directory its `SELF` skip excluded**. **Corrected:** 103 s", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 114, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "sion's `gate1-classification.md` \u00a73, \u00a74.2 and \u00a74.4, and its `w0-full.json`. Reproducible from `meta/sessions/2026-08-27-ground-migration/w0-classify.py`. ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 11, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "0.0`) \u00b7 `decision-driven-design` `92c7b2e` \u00b7 `product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 12, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE 1 and GATE 2. > Three corrections \u2014 the defini", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 14, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " and GATE 2. > Three corrections \u2014 the definition layer is **17 settled terms and one draft, not fifteen** (\u00a73.1); > **`ground channel` occurs 10 times, not zero**, one of them inside `term:arrangement`'s settled > canonical text (\u00a72); and the co", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (", + "tok_off": 6 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 3, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** ", + "tok_off": 104 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 4, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** The plan is complete, the classification is execution-", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 8, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "than only in the session directory because a successor must be able to find it beside the audit it descends from: `meta/ground-audit-2026-08-24.md` and its erratum. --- ## What the successor does not have to redo | | | |---|---| | **The vocabu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 17, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "lassification is execution-grade** | 2,845 rows, residual zero by construction, reproducible: `meta/sessions/2026-08-27-ground-migration/w0-classify.py` | | **The plan is written** | `gate4-plan.md` \u2014 every pin, every embed, every firing named | ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 43, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " out of it**: generated or hand-carried node-table rows, passages quoting a live claim verbatim while canon still says `ground distribution`, one filename, and the three occurrences ruled ambiguous between S5 and S1. **On those rulings W1's remai", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ery-01`. **Ten in total when the pin next advances past both.** ### The seven S1 entries are not touched at all `term:ground` \u00b7 `term:admission-test` \u00b7 `term:determination` \u00b7 `term:act` \u00b7 `term:tolerance` \u00b7 `term:answerability` \u00b7 `term:swarm-ga", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 72, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ready owed\"*; it is where the delivered sense concentrates, and `encode-verify.md:21` carries the miscitation \u2014 *\"Ground is the read-only surface an actor inspects in order to act (`core/00`)\"*, an S2 definition attributed to an S1 sourc", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 74, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "(`core/00`)\"*, an S2 definition attributed to an S1 source. **W2 repairs that line or nothing does.** 2. **`poisoned ground` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-gr", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 75, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nd` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled t", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 76, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled text. The audit reported zero; the erratu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 78, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "zero; the erratum records the correction. 4. **W1 is bound and has been found unavailable twice** \u2014 `v5.11.0` recorded `ground distribution` in four claim statements, one `established`; SR-5 additionally ties W1 to a paper revision. It is a ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 89, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "nthetical moved in; the `README.md` judgment row and closure paraphrase; the Danish double gloss. **None of it moved a `ground` occurrence.** **Still open from \u00a76's neighbours:** sweep 1's Grades B and C (7 entries, with their grading); the `pro", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 94, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ting-warning instrument, which now needs **five** exceptions \u2014 quotations, historical notes, ordinary English, the RDF `ground term`, the CSS surface colour. --- ## The method rule, for whoever writes the next instrument > **A classification r", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 105, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "echanisms, all found by reading rows the instrument had already scored: 1. **Clause-crossing windows.** Rules written `ground\\b[^.]{0,N}\\bKEYWORD\\b` assume `[^.]` stops at a sentence boundary. **It does not** \u2014 not at a comma, semicolon, dash", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 108, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "mal \u2014 so a 50\u201370 character window routinely spans two clauses and often two list entries. *\"outcome variation across ground \u00b7 epistemic uncertainty about a fixed **policy**\"* is one list; the rule read it as one sentence. 2. **Rule ordering", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 68, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "pin does not have; - **passages quoting a live claim verbatim** (4) \u2014 `DDD-measure-12` and `term:verdict` still read `ground distribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonunifo", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 69, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "stribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonuniform-ground.py`, upstream) and **three occurrences ruled ambiguous** between the population sense and the sense naming conditions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 78, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "the words are canon's* \u2014 and a wave's real scope is the prose its own artefacts author. --- ## 3. `measure-nonuniform-ground.py` and the section it computes now read under two words The measure note's \u00a75.4 is renamed to *\"`P` varied \u2192 a non-un", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 81, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "med to *\"`P` varied \u2192 a non-uniform deployment distribution\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, upstream and out of a downstream session's reach. The divergence is flagged in the note itself, in one clause, rat", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 97, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "een W1 deferrals in that note are protected by one session's reading and by nothing else, and a later session renaming `ground distribution` inside its `DDD-measure-12` quotations would break nothing any instrument would notice. The note is also ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 125, + "class": "B14 meta / holding notes", + "token": "grounds", + "ident": false, + "immutable": false, + "ctx": "y \u2014 and discover that supplying the missing parameter changes their predictions.\"* That asserts an absence on the same grounds the paper's title asserted one, and the survey does not support it: the arrangement as a unit of analysis is central to", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "5-item4/` | Interactive canon curation \u2014 item 4: status, kind, the validator and the appendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ppendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Pape", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "26-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Paper A answers its external ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 48, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ns/2026-08-23-phase1a/paper-a-review-triage.md` | yes | | `q44-act-and-verdict-ontology.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 49, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "nputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/se", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 50, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/sessions/2026-08-27-ground-migration/inputs/act-and-verdict-ontology-explainer.md` | yes | Those five paths are the ones cited throughout this se", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 53, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " | Those five paths are the ones cited throughout this session. The identity check is the point, not the courtesy: the ground-migration session's arrival caught a wrong artefact offered at a gate by hashing it, and an unhashed \"already committed", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 71, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "is is Paper A's revision: it answers its external review, advances its pin from v5.9.0 to v5.12.0, and carries W1 \u2014 the ground migration's cheapest wave, 88% of which lives inside this paper and the measure note. First act, before anything else:", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 117, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "mbiguous cases separated ### 2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distributio", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 117, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distribution**. It touches no S1 (conditi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 123, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " another sense defers to the migration rather than being ruled here.** The classification is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 124, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ion is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `w0-full-v2.json` against the audit's own extract. ### 2.2 A count in the charter that ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 159, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "tion. **Paper A \u2014 5 occurrences** | Line | Text | Disposition | |---|---|---| | 502 | \u00a74.4 *\"over the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **mov", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 160, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "er the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **move** | | 1376 | Appendix A, `DDD-measure-01` row | **defer** \u2014 generated | | 1382 | Appendix A, `D", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "| | 138, 484, 879 | each reproduces `DDD-measure-12`'s statement verbatim \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would mak", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would make the note misquote a live claim | | 102 | inside a blockquote restating ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 175, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "te misquote a live claim | | 102 | inside a blockquote restating `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repo", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 176, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repository's `core/assets/`. The audit's extract does not flag it as", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 198, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `40d277f` in every respect but that regeneration.** ### 2.4 The ambiguous set, separated as the rule requires **The `ground the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 199, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 200, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "es: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measure note L107, L911). Both readings are defensible and the boundary is invisible to a reade", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 204, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "eaving the S1 half produces, inside one document, *\"the deployment distribution the task faces\"* three lines from *\"the ground the task faces\"*. That is either the migration doing exactly its job \u2014 disambiguating a word that carried two senses \u2014 ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 212, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "*Two occurrences that are S5 by the audit and read as elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qua", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 212, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qualifies. They are S5 \u2014 the three deployments are the p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 219, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "\"*. ### 2.5 One coupling W1 creates, and it is not cosmetic Measure note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. R", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 220, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "re note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. Renaming the heading while the asset keeps its name puts a section a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 225, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ivergence, honest, resolved by W2; 2. rename the heading and **say so in one clause** \u2014 *\"worked by `measure-nonuniform-ground.py`, named before the vocabulary moved\"*; 3. defer the heading to W2, so section and asset move together. ### 2.6 T", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 233, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "is unchanged since `aa7e135` \u2014 verified. The moment W1 edits it, Paper A either keeps citing a commit whose prose says `ground distribution` while Paper A's own says `deployment distribution`, or advances the citation to a commit this session cre", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", + "line": 55, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "**Unchanged pins: 61 of 67.** --- ## Reconciliation against the migration seed's own prediction `meta/migration-plan-ground.md` predicts the next advance past both sessions: *\"Add three that this session created and did not fire, because the p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", + "line": 60, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " three \u2014 `DDD-frame-02`, `DDD-frame-15` and `term:residual-discretion` \u2014 are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names **seven** W6 that fire when W1 executes i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", + "line": 162, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "s re-instrumented; four added | | `core/decisions/DDD-dec-34.yaml` | **new** \u2014 the pin advance | | `meta/migration-plan-ground.md` | the third method mechanism; W1's counts corrected | | `meta/successor-items-paper-a-revision.md` | **new** \u2014 six ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "/successor-items-paper-a-revision.md`: the accountability arity, W1's remaining 73 occurrences, the `measure-nonuniform-ground.py` divergence, the measure note's missing checkers, `README.md:32`'s over-claim on the freight list, and the unverifia", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", + "line": 45, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "atabase would have propagated, and the Tesler entry is the pattern for a source with no primary publication. **Sharper ground to differentiate on than the review had.** Q44 and Q45 (supplied) give the paper distinctions the reviewer did not have", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", + "line": 120, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "cluding Q44, Q45 and Q46, which are unfiled and stay unfiled. The migration proper (its seed is at `meta/migration-plan-ground.md`). The primer. The transfer. W4. The decoder repair. The `verdict` and `projection` collisions, now freight-listed w", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 4, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "n3 \"\"\"W1's occurrences in the two manuscripts, enumerated with their dispositions. W1 renames the POPULATION sense of `ground` -- sense S5, \"the population the task faces\" -- to `deployment distribution`. It touches no S1, S2 or S3 occurrence, a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 8, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "FERS to the migration rather than being ruled in a paper session. The classification is NOT re-derived here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 9, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ved here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract. What this script adds is the disposition: not every S5 occurrence is W1's to move, and the exclusi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 18, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "quotes the passage reproduces a live claim's statement or a registry entry verbatim. Canon still says `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 19, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.py` is an asset in the principle repository and out of this session's reach. The audit's extract does not ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 22, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "on and three words from an S1 reading of the same phrase. RULED AT GATE 1 (Emil): all five members of the \"ground the task faces\" set defer, including the three that read as S5. \"Three words apart is exactly where a rule", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 41, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "IT EXTRACT's, and for paper-a.md three of them are stale by design rather # than by error: the extract was taken at the ground audit (2026-08-24), and the item-4 session # regenerated Appendix A the next day with a `kind` column, moving every app", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 47, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "SPOSITION = { ('papers/paper-a/paper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 6", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 47, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "aper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 672, ''), ('papers/paper-a/paper", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 57, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ve', 482, 'elliptical: rewrite, not a token swap') DISPOSITION[(_MN, 22)] = ('defer', 22, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set')", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 58, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "us, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 59, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream asset measure-nonuniform-ground.py; re-raised at Gate 4') for ln in (138, 484, 879): DISPOSITION[(_MN, ln)] = ('defer', ln, 'quotes: DDD-measure-12", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 63, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "quotes: term:verdict definition, blockquoted') DISPOSITION[(_MN, 923)] = ('defer', 923, 'identifier: measure-nonuniform-ground.py') for ln in (1001, 1010, 1011, 1035): DISPOSITION[(_MN, ln)] = ('defer', ln, \"quotes: the note's own node table\"", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 70, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ain(root='.'): ses = os.path.join(root, 'meta', 'sessions') rows = json.load(open(os.path.join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 71, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": ".join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v2.json'))) for i, r in enumerate(rows): r['s'] = sense[str(i)] s5 = [r for r in ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", + "line": 20, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "r-a.md`), Appendix A's generator and checkers, `measure-paper-context.md`, and the migration seed (`meta/migration-plan-ground.md`). ## Why this runs before the migration W1 is not a dependency of the revision \u2014 it is nearly the same work. 88 o", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", + "line": 44, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "otations, Appendix A, the supplement split, W1 | | 5 | Close, PR, the response-to-review document | ## After this The ground migration executes from its seed \u2014 now 88 occurrences smaller. Then the primer, then the transfer. ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 42, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "the pin had to advance to a commit this revision created. The alternative was to keep citing a commit whose prose says `ground distribution` while this paper's says `deployment distribution`, which would have been a citation that reads as current", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 55, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "se; this is where their filing status is recorded. | Passage | Status in canon | Why | |---|---|---| | \u00a72.4's five-way ground provenance (controlled, observed, inferred, institutional, missing) | **ruled ineligible for minting**, not merely defe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 78, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "flag nothing points back at being, by this framework's own vocabulary, filed and undelivered. --- ## S5. Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been ca", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 80, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been carrying five senses across the corpus, and the **population sense** \u2014 the distribution of cases a task faces", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 88, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "arries the graph's own statements; a passage quoting a live claim verbatim must keep quoting it; and canon still reads `ground distribution` at `v5.12.0`. Renaming any of them would forge agreement the pin does not have, which is the same princip", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 183, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "r species; residual discretion is the outcome-relevant variation those commitments leave open at the act, held at fixed ground. | | `DDD-frame-03` | conceptual | projected | The source of a resolution and the mechanism assuring it are separate di", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 197, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " is discharged in exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with the ground at the act determines the resolution; exercised \u2014 it does not, and something within the arrangement's control determine", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 198, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "es not, and what determines it lies outside the arrangement's control. Demand is never unmet, only ungoverned. | | `DDD-ground-01` | normative | projected | A governing decision must declare a resolvable applicability predicate, unless it explici", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 215, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "f the arrangement, not of the task, and it is neither the existence of the verdict function nor the estimability of the ground distribution. | | `DDD-measure-17` | conceptual | projected | The verdict-entropy construction's domain and the region ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ual discretion** is the outcome-relevant variation the arrangement's commitments leave open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is no", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ve open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input an", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input and exercises no discretion, because at each input the commitme", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 310, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "species; residual discretion is the outcome-relevant variation those commitments > leave open at the act, held at fixed ground.** [DDD-frame-02, projected] Two terms name the halves of that claim, and **both carry `draft` status** \u2014 filed, not y", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 344, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "l discretion** is the outcome-relevant variation the arrangement's commitments > leave open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 345, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 346, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ill admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input and exercises no > discretion, because at each input the commit", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 354, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "and a zero-variance arrangement can be consistently wrong. > [term:residual-discretion, **draft**] **The held-at-fixed-ground clause is a repair, and the earlier version of this paper carried the defect it repairs.** An external review found the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 356, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " carried the defect it repairs.** An external review found the term conflating four phenomena: outcome variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved or delegated selection. Its decisive", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 361, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "commitments are applied\", the hash came out carrying enormous discretion, which is plainly wrong. Quantifying at *fixed ground* is what excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 364, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "at excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation across ground is not discretion** \u2014 the hash. **Unpredictability is not discretion**: an observer who cannot anticipate a determinist", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 372, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "more useful: discretion is the set of alternatives still admissible when both the standing configuration and this act's ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 374, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground is *predetermined* [DDD-frame-17, projected] \u2014 so the two repairs the review forced turn out to be one repair, made in ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 398, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ommitted [term:commitment-level, draft]. On **discharge** it is predetermined, where the standing configuration and the ground jointly fix the output, and exercised or drawn where they do not \u2014 which depends on the decode and not on the weights (", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 431, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "discharged in > exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with > the ground at the act determines the resolution; exercised \u2014 it does not, and something within > the arrangement's control determi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 445, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e three values turn on **two dichotomies and nothing else**. First: do the arrangement's standing configuration and the ground at the act, together, fix the resolution? If yes it is **predetermined**. If no, second: is what fixes it inside the ar", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 465, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ition. **No value turns on actorhood** [DDD-frame-17, region]. The fixing test asks whether standing configuration and ground jointly determine the resolution, which is answerable without deciding whether the producer is an actor. The retired cl", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 522, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ected` and has a falsifier \u2014 an alternative for which there is no fact of the matter whether standing configuration and ground determine the resolution [DDD-frame-17, falsifier]. Canon governs, and the paper carries canon's form. ### 4.2 Assuran", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 743, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "le* from ground available at the act. | measure note \u00a78 | **Open.** No procedure decides acceptability over accessible ground within declared bounds, so the verdict-entropy construction is not available to this arrangement [DDD-measure-16, estab", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 776, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ment: any bounded finite domain is decidable by lookup, and a decidable checker may demand time, memory, permissions or ground no arrangement has. And an operationally closed predicate need not be decidable: closure asks whether adequacy can be e", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1063, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "gnment is: a claim about where a fact comes from *in a particular arrangement*, which an investigation can overturn. | Ground | Assignment | What would overturn it | |---|---|---| | the repository's conventions | **controlled** | the conventions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1080, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). **That too is arrangement-relative** \u2014 ground missing to one arrangement is available to another that can run the search, and the floor moves with it [DDD-floor-02, ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1138, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "by telemetry on the existing endpoint, or by asking the consuming teams \u2014 and an arrangement that does any of those has ground the walk assumed missing. What the walk actually shows is weaker and still worth having: **the arrangement's declared i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1247, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e hypotheses are **not yet study-ready**, and it is correct. H1 bundles evaluability, feedback speed, feedback density, ground access, checker cost and retry cost into one prediction. H2 bundles delayed consequences, evaluator disagreement, crite", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1254, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "he design below is read through the framework's own coding scheme: an arrangement's commitments are coded by level, its ground by provenance, its predicates by closure rung, its escapes by structured review. If two competent coders do not agree o", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1261, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "us of real arrangement-task pairs on five dimensions: commitment level per determinable [term:commitment-level, draft]; ground provenance (\u00a72.4, this paper's analysis and not canon); closure rung per predicate (\u00a75.2); discharge mode per resolutio", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1529, + "class": "B8 Paper A (merged)", + "token": "grounded", + "ident": false, + "immutable": false, + "ctx": "o *\"nobody has enough control over the machine's actions to be able to assume the responsibility for them\"*. The gap is grounded in a **control condition on just ascription**, not in a missing name. **(analysis)** That matters for what this framew", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1567, + "class": "B8 Paper A (merged)", + "token": "grounded", + "ident": false, + "immutable": false, + "ctx": "s | authority linkage; the relation as a design-time property | `DDD-frame-08` | | Matthias | the ascription | the gap, grounded in a control condition | a completeness the gap does not require \u2014 **and no claim that this closes it** | `DDD-frame-08", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 80, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " this revision, now shipped as a **third checker** (\u00a77 below). The node and its successors are now pinned. ### 2.2 Raw ground collapses the allocation measure (review \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 82, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "w \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic task and mutual information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-mea", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 83, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-measure-15`'s admissibility condition does not exclude it. **You are right, and the previous round", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 110, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nswer. The successor partitions by two dichotomies and nothing else: does the standing configuration together with the ground at the act fix the resolution (**predetermined**), and if not, is what fixes it inside the arrangement's control (**exe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 140, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "graphic-hash example is decisive and canon now carries it. `term:residual-discretion` is amended to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash var", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 141, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nded to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash varies enormously across inputs and exercises no discretion, because at each input the commitme", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 145, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "it came out carrying enormous discretion, which was plainly wrong. Your four phenomena are separated: variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved selection. Three of the four are now", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 150, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " this repair and 2.3's turn out to be one repair made in two nodes. An alternative with no residual discretion at fixed ground is exactly what *predetermined* means. ### 3.2 The actor admission test remains partly circular (review \u00a76) \u2014 **CONCED", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 163, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " deciding whether a producer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 163, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ducer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 165, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied t", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 166, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ccessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not red", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 167, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "trengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not redefine one. The paper carries the distinction informally wher", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 169, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "and a projection may not redefine one. The paper carries the distinction informally where it bears \u2014 \u00a78.1 now says that ground missing to one arrangement is available to another that can run the search, and that the floor moves with it \u2014 and the ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 289, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ery projected-and-empty sentence stayed in the main paper** when the apparatus moved to the supplement, on the explicit ground that those sentences are about warrant rather than about the graph. --- ## 6. Where the revision leaves the paper by ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 466, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "l Shannon's, applied twice. ### 5.4 `P` varied \u2192 a non-uniform deployment distribution *Worked by `measure-nonuniform-ground.py`, named before the vocabulary moved: the asset lives in the principle repository and is out of this note's reach, so", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "core/decisions/DDD-dec-34.yaml", + "line": 49, + "class": "B4 decision files", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ss, 0 content-drift, 1 shadowed id. ## Reconciled against the migration seed's own prediction meta/migration-plan-ground.md predicted three W6 for the next advance past both sessions \u2014 term:delivery, DDD-cost-09, DDD-delivery-01. Those th", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "core/decisions/DDD-dec-34.yaml", + "line": 51, + "class": "B4 decision files", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-cost-09, DDD-delivery-01. Those three appear exactly. The other three are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names seven W6 that fire when W1 executes IN ", + "tok_off": 120 + } + ], + "moved": 27 +} \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-delta.json b/meta/sessions/2026-08-31-ground-migration-exec/g1-delta.json new file mode 100644 index 0000000..22beaea --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-delta.json @@ -0,0 +1,4219 @@ +{ + "removed": [ + { + "repo": "upstream", + "path": "README.md", + "line": 5, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "they cost, and which actor should make each one. Actor-general: it ranges over anything that determines choices against ground \u2014 a program, a model, a human, a market, an immune system. This is the **principle repository**: the stable, actor-gen", + "sense": "S1", + "rule": "ground-the-task-faces", + "baseline_index": 0 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 18, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "isite variety, Meyer's contracts. Each quantifies over an **actor** \u2014 the thing that makes a determination against some ground \u2014 and **none makes that actor explicit.** Supplying the missing parameter changes their predictions. Two consequences f", + "sense": "S1", + "rule": "ordinary-english", + "baseline_index": 1 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 372, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "variation authored in advance and delivered at the act. *Judgment* is variation produced at the act by an actor reading ground. A *default* is variation carried by the arrangement's standing configuration without a fresh resolution \u2014 and a defaul", + "sense": "S3", + "rule": "reading-ground", + "baseline_index": 1175 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 672, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "wn side: **the measure prices the verdict, not the search.** `H(verdict)` is a property of the verdict function and the ground distribution, and two tasks with identical verdict entropy can differ without bound in what it costs to compute a corre", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1184 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1356, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": " governance never chooses whether demand is supplied, only by what, chosen in advance or defaulted at the act. | | `DDD-ground-01` | projected | A governing decision must declare a resolvable applicability predicate, unless it explicitly declares", + "sense": "U", + "rule": "ddd-ground-id", + "baseline_index": 1218 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1357, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "e is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | projected | Source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unknown), resolution (resolved \u00b7 deliberatel", + "sense": "U-idname", + "rule": "ground-coverage-assurance", + "baseline_index": 1220 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1358, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "age finding, deliberately-open is a resolution value carrying a deferred verdict, and Unknown is never a pass. | | `DDD-ground-03` | projected | A decision whose resolution is deliberately-open has no resolution for a timing predicate to read, so", + "sense": "U", + "rule": "ddd-ground-id", + "baseline_index": 1222 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1359, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "files open decisions, because every definite value it can assign erases the declaredness that makes them open. | | `DDD-ground-05` | projected | Declaring the determinable space is constitutively prior to determination over it \u2014 a determination s", + "sense": "U-idname", + "rule": "declared-ground-axes", + "baseline_index": 1223 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 27, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "dentity under three choices of `X`. Two further instances, the identity iterated across a two-level decomposition and a ground-distribution sweep, extend the worked coverage without adding a fourth claim. **Demand is not cost.** Entropy prices w", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1244 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 41, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d as a scope condition: the construction applies where the task supplies an operationally usable verdict function and a ground distribution that can be estimated. Outside that region the framework's independently derived floor becomes non-zero an", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1245 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 114, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "V) = \u2212\u03a3_v P(v) log\u2082 P(v)`; `H(\u00b7|\u00b7)` conditional entropy; `I(\u00b7;\u00b7)` mutual information. All are taken with respect to the ground distribution `P`. Two counts appear and are never interchangeable: `n` is the number of points in the input space, used", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1250 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 129, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ounting approach could not. **It is representation-independent.** `H(V)` is a property of the verdict function and the ground distribution. Describing the task at a different granularity does not change it. **It never mentions the actor.** This", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1251 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 464, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "measure-14]. Iteration is arithmetic \u2014 the theorem is still Shannon's, applied twice. ### 5.4 `P` varied \u2192 non-uniform ground The worked example uses a uniform ground distribution. `P` is a parameter of the definition (\u00a72), not a convenience of", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1256 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 466, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " theorem is still Shannon's, applied twice. ### 5.4 `P` varied \u2192 non-uniform ground The worked example uses a uniform ground distribution. `P` is a parameter of the definition (\u00a72), not a convenience of the example, and the identity owes a demo", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1257 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 482, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " rare. Where the demand sits moves too: the share decomposition B carries in its seam is 41% of the whole on the benign ground, 57% on the uniform, and 75% on the adversarial. A decomposition's seam economics are a property of the task *and its d", + "sense": "S5", + "rule": "residual-no-rule-matched", + "baseline_index": 1258 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 493, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "tural result. The two further instances add no fourth claim. Chaining exercises the same identity iterated; the skewed ground exercises it with `P` varied. What they add is coverage: the identity has now been worked on five instances \u2014 the three", + "sense": "S5", + "rule": "residual-no-rule-matched", + "baseline_index": 1260 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 495, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "verage: the identity has now been worked on five instances \u2014 the three conditioning variables, a two-level chain, and a ground-distribution sweep across three deployments \u2014 on two tasks. **One caveat carried forward, and it is where the next wor", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1261 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 601, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s not a further claim. Discharge is **distribution-weighted**: demand comes due where acts concentrate, at the rate the ground distribution `P` supplies them. That is the measure's own `P` (\u00a72) read back through the act rather than anything addit", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1262 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 651, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ars across five worked instances on two tasks \u2014 three conditioning variables, an iterated chain, and a three-deployment ground sweep | Anything whatsoever about open predicates | **So where does falsifiable content live?** In the identification,", + "sense": "S5", + "rule": "residual-no-rule-matched", + "baseline_index": 1263 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 713, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t stated as one. > **The construction applies where the task supplies an operationally usable verdict function and a > ground distribution that can be estimated.** Three requirements sit inside that sentence, and they fail in different ways. Co", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1264 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 842, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-assessment-2026-08-08]. Within this note's own region a second, older answer stands: entropy is relative to a declared ground distribution and computable from it [DDD-measure-12], and Kolmogorov complexity is neither \u2014 which is what makes demand", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1269 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 899, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "oor-01]. **Multi-actor composition remains unworked.** Of the instances previously owed, chained seams and non-uniform ground are done (\u00a75.3, \u00a75.4); the composed-arrangement case is not [term:seam-identity]. Five worked instances is credibility,", + "sense": "S5", + "rule": "residual-no-rule-matched", + "baseline_index": 1272 + } + ], + "added": [ + { + "repo": "upstream", + "path": "README.md", + "line": 7, + "class": "A12 root docs", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "he level of individual decisions rather than whole jobs. It applies to any arrangement that determines choices against ground: programs, models, humans, organisations, markets, immune systems, and compositions of them. \\--- ## The problem **W", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 32, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " smaller unit. **Work decomposes into decisions.** Ask, for each decision: 1. **What must be determined?** 2. **What ground does the determination depend on?** 3. **Can the result be checked?** 4. **From where is the determination supplied?** ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 52, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ecord.** \\--- ## The model The framework begins with two primitives: > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. A **determination** is the resolving of a decision against ground. An **actor**", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 54, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ermined. > **Ground** \u2014 what they are determined against. A **determination** is the resolving of a decision against ground. An **actor** is a system capable of performing such a resolution. Actorhood does not imply intelligence: a thermostat", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 58, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rangement** is the larger composition through which a resolution is produced and governed: executor, prior commitments, ground channels, checks, reviewers, record, and accountable principal. The unit of analysis is therefore not simply a task, n", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 64, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t of analysis is therefore not simply a task, nor simply an actor. Unresolved determination is indexed by: > **\u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9** Change one coordinate and the determination problem may cha", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 82, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "amortises| |**Mechanical**|a check|after the act|expensive to construct; cheap to trust| |**Judgment**|an actor reading ground, **with an accountable party named**|during the act|paid per run| |**Escaped**|nobody|never|latent defect exposure| In", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 115, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "en, and because, you cannot check the work.** Where the acceptance predicate **closes for the arrangement** \u2014 relevant ground is observable and adequacy can be evaluated within the declared resource, latency, confidence, and assurance bounds \u2014 n", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 164, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " after those commitments is **residual discretion**: outcome-relevant variation genuinely left open at the act, holding ground fixed. The practical question is therefore not: > \\*Should a human or an AI do this job?\\* It is: > **For this deci", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 241, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "tion principle admits an exact information-theoretic construction. Let `V` be the verdict induced by the task over the ground distribution. Then determination demand is identified as: > **D = H(V)** measured in bits. For any admissible encod", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 271, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "has a hard boundary: > **Where the acceptance predicate does not close, there is no verdict function with the required ground truth, so `H(V)` is undefined.** The measure does not cross the floor. That is a limit of the framework, not a quanti", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 305, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ost.md). \\--- ## Capacity and escape An actor has two relevant capacities: * **hold capacity** \u2014 how much governing ground it can have available at once; * **resolve capacity** \u2014 how much it can jointly resolve. Capacity-generated escape req", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 320, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "te produces escape. This also yields a mechanical account of one class of hallucination: output decoupled from correct ground because that ground is absent, false, or present but unresolved. See [`core/11-the-floor-mechanism.md`](core/11-the-fl", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 320, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " This also yields a mechanical account of one class of hallucination: output decoupled from correct ground because that ground is absent, false, or present but unresolved. See [`core/11-the-floor-mechanism.md`](core/11-the-floor-mechanism.md). ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 338, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "determines. A program determines. A model determines. A human determines. Actorhood means resolving choices against ground, not possessing intelligence. This separation is deliberate. It means model performance can be analysed without first", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 383, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ration as acceptance becomes more evaluable, feedback faster and denser, checking cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated arrangements retain advantage as ground becomes unavailable, consequences delay, c", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 384, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "king cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated arrangements retain advantage as ground becomes unavailable, consequences delay, criteria drift, evaluators disagree, or normative legitimacy and tacit carriag", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 446, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "is the reading order. ### Settled core |#|Document|Role| |-|-|-| |00|[`primitives`](core/00-primitives.md)|decisions, ground, determination, actor, arrangement, admission tests| |01|[`the principle`](core/01-the-principle.md)|determination dema", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "README.md", + "line": 537, + "class": "A12 root docs", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " the epistemic history of the theory. \\--- ## The one line > **For every decision, ask what must be determined, what ground it depends on, whether the work can be checked, where the determination is supplied, and who answers for it. Where you ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.11.0.yaml", + "line": 133, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " reason. Rule 1's real enforcement is an adjudication, booked with its hit list. The `lifecycle` field is booked. The ground migration's W1 is **not** taken: `ground distribution` sits in the `statement` field of four claims, one of them `e", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.11.0.yaml", + "line": 134, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "adjudication, booked with its hit list. The `lifecycle` field is booked. The ground migration's W1 is **not** taken: `ground distribution` sits in the `statement` field of four claims, one of them `established`, so the only coherent W1 breaks", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 16, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " # The retired claim whose judgment gloss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is wha", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 16, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "loss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is what a deferred # migration files instea", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 20, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "on \u2014 cited because this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 21, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": " this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions that were never in", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 26, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "the registry, and a collision the store won' summary: | **A repair release, filed by a migration that deferred.** The ground migration was planned in full, priced, and **deferred whole** on the C-1 precedent. What ships here is the set of rep", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 28, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": " here is the set of repairs that surfaced while planning it and that stand on their own evidence. **No occurrence of `ground` changes sense or wording anywhere in this release.** This is a minor and not a patch: the terms registry gains an", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 103, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "# Two pages that contradicted themselves **`README.md`** carried the judgment row **unpatched** \u2014 *\"an actor reading ground\"* with no accountable-party clause, the gloss `CANON-PATCH-REGISTER.md` records as corrected in `01-the-principle.m", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 112, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ision is determined against\"* plus the apparatus's *\"the readable substrate the actor inspects\"* \u2014 the definition the ground audit found **miscited to `core/00`**. The second is removed, applying the file's own rule that the English source wi", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 115, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "o `core/00`**. The second is removed, applying the file's own rule that the English source wins. **Neither page's `ground` senses moved.** Repair what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 120, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "r what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in this release **The ground migration.** It is planned in full and deferred whole: 187 bare prose re-expressions in canon and the projection, 11 ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 125, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "essor's seed. **W1 is again unavailable**, and for the second independently-found reason: `v5.11.0` recorded that `ground distribution` sits in the `statement` field of four claims, one of them `established`; this session adds that `SR-5` ", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 131, + "class": "A9 release descriptors", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "ce would not dispose of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advance", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "releases/v5.12.0.yaml", + "line": 131, + "class": "A9 release descriptors", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "e of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advanced past this release", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "core/decisions/DDD-dec-31.yaml", + "line": 107, + "class": "A4 decision files", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "-delivery-02, DDD-floor-02, DDD-frame-01, DDD-frame-02, DDD-frame-03, DDD-frame-12, DDD-frame-13, DDD-frame-16, DDD-ground-02, DDD-ground-03, DDD-ground-05, DDD-measure-15, DDD-measure-17. The five assertoric: DDD-cost-08, DDD-cost-11, DDD-", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "core/decisions/DDD-dec-31.yaml", + "line": 107, + "class": "A4 decision files", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": " DDD-floor-02, DDD-frame-01, DDD-frame-02, DDD-frame-03, DDD-frame-12, DDD-frame-13, DDD-frame-16, DDD-ground-02, DDD-ground-03, DDD-ground-05, DDD-measure-15, DDD-measure-17. The five assertoric: DDD-cost-08, DDD-cost-11, DDD-cost-13, DDD-co", + "tok_off": 120 + }, + { + "repo": "upstream", + "path": "core/decisions/DDD-dec-31.yaml", + "line": 107, + "class": "A4 decision files", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "DDD-frame-01, DDD-frame-02, DDD-frame-03, DDD-frame-12, DDD-frame-13, DDD-frame-16, DDD-ground-02, DDD-ground-03, DDD-ground-05, DDD-measure-15, DDD-measure-17. The five assertoric: DDD-cost-08, DDD-cost-11, DDD-cost-13, DDD-cost-22, DDD-deli", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`),", + "tok_off": 16 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 3, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is ", + "tok_off": 68 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 4, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 6, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ns/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08-24.md` is a merged artefact and its history is not edited. It stands as filed; this note stands beside it", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 31, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s of the word in its registry entry | |---|---| | `term:attribution` | **0** | | `term:accountability` | **0** | The *\"ground channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **g", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 32, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **ground channels**, checks, reviewers, record, and accountable principal\"*. **Six terms it omitted do use it:** | Omitted | S", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 39, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "it omitted do use it:** | Omitted | Status | Sense | |---|---|---| | `term:tolerance` | settled | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 40, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "led | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 41, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 42, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "m:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `te", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 43, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 44, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "\u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries use the word \u2014 **17 settled and one draft** \u2014 carrying **four senses**. The sen", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 61, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "is no clean origin because there are two equal ones, which is a stronger statement of the same finding. --- ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` an", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "annel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |--", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 66, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "tes: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 66, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "med \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside `term:arrangement`'s settled canonic", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 74, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rs/paper-a/paper-a.md` | 3 occurrences (one is the appendix's `term:arrangement` row) | | `downstream/meta/holding-note-ground-axes-rev18.md:891` | 1 | | `downstream/meta/sessions/2026-08-18-wave3/revision-foundation.md:125` | 1 (immutable) | Al", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 77, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-18-wave3/revision-foundation.md:125` | 1 (immutable) | All ten are S2. **The audit told the migration plan it had no `ground channel` surface; it has one, and it is in the registry**, which is the most expensive place for a surface to be missed", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 86, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ent quotes its own regex\"*, and reports **\u2212101** self-occurrences removed by a `SELF` skip on `meta/sessions/2026-08-24-ground-audit/`. Re-running `extract-occurrences.py` unchanged, at the audit's own read commits, yields **2,843**. The two mis", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "2,843**. The two missing rows are both `meta/sessions/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the director", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ns/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the directory its `SELF` skip excluded**. **Corrected:** 103 s", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24-erratum.md", + "line": 114, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "sion's `gate1-classification.md` \u00a73, \u00a74.2 and \u00a74.4, and its `w0-full.json`. Reproducible from `meta/sessions/2026-08-27-ground-migration/w0-classify.py`. ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# The ground audit **Filed 2026-08-24, Phase 1b session.** Interactive audit, four gates, Emil ruling at each. **This audit changed", + "tok_off": 6 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 11, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "0.0`) \u00b7 `decision-driven-design` `92c7b2e` \u00b7 `product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 12, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE 1 and GATE 2. > Three corrections \u2014 the defini", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 14, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " and GATE 2. > Three corrections \u2014 the definition layer is **17 settled terms and one draft, not fifteen** (\u00a73.1); > **`ground channel` occurs 10 times, not zero**, one of them inside `term:arrangement`'s settled > canonical text (\u00a72); and the co", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 20, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " change to this file.** Its text stands as filed. **Instruments and data**, reproducible, in `meta/sessions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-occurrences.py`, `classify.py`, `classification.json` (2,845 rows), `residual-adju", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 21, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " Its text stands as filed. **Instruments and data**, reproducible, in `meta/sessions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-occurrences.py`, `classify.py`, `classification.json` (2,845 rows), `residual-adjudication.json`, and the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 28, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "son`, and the four gate reports. --- ## 1. What was counted, and how far it can be trusted > **2,845 occurrences of `ground` and its variants, across 394 files, in three repositories.** | Repository | Occurrences | Files | |---|---|---| | `ac", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 38, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ach correction moved the number. `_` is a word character, so the first pattern's `\\b` never fired between `parse_` and `ground` and it discarded every snake_case identifier as a false positive. Escaped newlines inside Rust string literals hid fou", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 39, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ier as a false positive. Escaped newlines inside Rust string literals hid four occurrences of the real YAML field name `ground:`. And the audit counted itself, because its own instrument quotes its own regex. Naive 2,932 \u2192 corrected 2,845: **+14 ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "editing | | **pinned objects** | 4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncon", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "pinned objects** | 4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "grounding", + "ident": false, + "immutable": false, + "ctx": "4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 90, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 91, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "er, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: th", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 91, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden t", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 91, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden to assume sense from", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 91, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden to assume sense from a compound, s", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 96, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "dy named carry **236 occurrences**; four compounds the proposal named carry **68**. Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 97, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "occurrences**; four compounds the proposal named carry **68**. Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not sit in one sense | |", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 103, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not sit in one sense | |---|---| | `DDD-ground-*` identifiers | A node identifier, not a use of the word \u2014 and the five claims split across senses (`-02` is S2, `-05`", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 104, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "a use of the word \u2014 and the five claims split across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `gr", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 104, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " and the five claims split across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An im", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 104, + "class": "B14 meta / holding notes", + "token": "grounds", + "ident": false, + "immutable": false, + "ctx": "t across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An imported idiom: the held lab", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 105, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nd\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An imported idiom: the held label set standing in for the world. The idiom exists *because* the two are confla", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 106, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rted idiom: the held label set standing in for the world. The idiom exists *because* the two are conflated | | `missing ground` | **Spans S1 and S3 irreducibly** \u2014 a relevant condition inadequately represented at the act. It is the gap *between* ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 118, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ry use of the word in `core/graph/terms.yaml`, the settled layer: | Sense | Settled terms | |---|---| | **S1** | `term:ground` (*\"what they are determined against\"*) \u00b7 `term:admission-test` (*\"varying **the world**\"*) \u00b7 `term:act` \u00b7 `term:determ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 119, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": ") \u00b7 `term:act` \u00b7 `term:determination` \u00b7 `term:attribution` | | **S3** | `term:actor` (*\"resolves decisions by **reading ground**\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 119, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ttribution` | | **S3** | `term:actor` (*\"resolves decisions by **reading ground**\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 `term:capacity` (*\"the bits of ground it can ha", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 119, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": ":poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 `term:capacity` (*\"the bits of ground it can have **in context**\"*) \u00b7 `term:overflow` \u00b7 `term:residual-discretion` | | **S2** | `term:closure` (*\"the relevan", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 120, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t can have **in context**\"*) \u00b7 `term:overflow` \u00b7 `term:residual-discretion` | | **S2** | `term:closure` (*\"the relevant ground is **observable**\"*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 120, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " | `term:closure` (*\"the relevant ground is **observable**\"*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:verdict` (*\"the ***ground distribution***\"*) | > **Fifteen settled terms. Four senses", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 121, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:verdict` (*\"the ***ground distribution***\"*) | > **Fifteen settled terms. Four senses. One registry.** **This forecloses the prose-repair remed", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 125, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "our senses. One registry.** **This forecloses the prose-repair remedy.** Prose cannot be repaired to comply with `term:ground` while ten other *settled* terms \u2014 including the one defining what an actor **is** \u2014 use the word otherwise. The prose ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 137, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "fted from. ### 3.2 The apparatus cites canon for a definition canon does not give `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **sett", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 139, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": ":21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. The first is S2; the second is S1, tested by varying ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 141, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. The first is S2; the second is S1, tested by varying the world. **Two apparatus ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 155, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "plit's first realised cost, not its fourth prediction.** ### 3.3 The permanent identifiers do not name one sense `DDD-ground-01`\u2026`05` carry the word in their **identifiers**, cited **142 times**. `CLAUDE.md` forbids renumbering, so **those occu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 157, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "t any price** \u2014 the migration renames the concept, never the node names. And the five claims do not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declarin", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 158, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "pt, never the node names. And the five claims do not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declaring the determinable space\"* (S1). --- ## 4. Th", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 158, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declaring the determinable space\"* (S1). --- ## 4. The rulings (Emil, GATE 3) ### Q1 \u2014 **S1 keeps the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 169, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "s the only sense with an **admission test**; three further settled terms repeat the same *\"against\"* construction; `DDD-ground-05` makes it constitutively prior and `term:determinable` supplies its formal structure. **S3 is not a rival primitive", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 187, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "o not mint beside it.** Ruled. | Object | Name | Reuse | |---|---|---| | S2 \u2014 what the arrangement holds | **available ground** | `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delive", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 187, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-| | S2 \u2014 what the arrangement holds | **available ground** | `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delivered ground**, act-indexed | `term:delivery` \u2014 *\"a property of a decis", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 188, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delivered ground**, act-indexed | `term:delivery` \u2014 *\"a property of a decision **at an act-site**, never of the decision alone\"* | | the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 189, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ry` \u2014 *\"a property of a decision **at an act-site**, never of the decision alone\"* | | the failure mode | **undelivered ground** | `term:undelivered` | **`term:undelivered` is decisive**: *\"filed, adequate, and never reached the act\u2026 escape, wit", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 196, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "hanism across the exact seam being closed. **Q27 independently arrives at *\"presumed discharge (Q18) transposed to the ground layer\"*, which is a fourth convergence. SR-1 undercounted at three.** **`poisoned ground` changes sense without changi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 199, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "harge (Q18) transposed to the ground layer\"*, which is a fourth convergence. SR-1 undercounted at three.** **`poisoned ground` changes sense without changing text** under this ruling \u2014 an S3 compound of an S1 head word. **It goes on the migratio", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 208, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "lot is Q27-gated\"* \u2014 a ruling about minting, with a stated reason. **The gate was on the value, not on the axis.** `DDD-ground-02` is the precedent: three *\"orthogonal properties of ground relative to a filed decision\"*, already filed. The evide", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 208, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "son. **The gate was on the value, not on the axis.** `DDD-ground-02` is the precedent: three *\"orthogonal properties of ground relative to a filed decision\"*, already filed. The evidence closes it: the enumeration's values live in **three differ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 217, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "` are S2, `institutional` is S4. **Three attributes flattened, not a taxonomy.** ### Q4 \u2014 **Sense 5 leaves.** Ruled. `ground distribution` \u2192 **deployment distribution**. The only sense with **zero identifier occurrences**, zero pins, one `produ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 228, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "it. --- ## 5. The \u00a77 / Q27 collision \u2014 reported, not resolved The proposal's **\u00a77** removes institutional rules from ground, distributing them to the acceptance relation and to standing commitments. **Q27** fills institutional ground's empty p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 229, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ules from ground, distributing them to the acceptance relation and to standing commitments. **Q27** fills institutional ground's empty provenance slot by making a trusted source's output count *as* ground, with trust as a filed decision \u2014 *\"trust", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 230, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " commitments. **Q27** fills institutional ground's empty provenance slot by making a trusted source's output count *as* ground, with trust as a filed decision \u2014 *\"trust converts occasioned assurance into standing assurance\"*. Under \u00a77, most of wh", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 231, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ision \u2014 *\"trust converts occasioned assurance into standing assurance\"*. Under \u00a77, most of what Q27 calls institutional ground is reclassified out of ground entirely. **Both texts are quoted in full in `gate3-rulings.md`.** The ruling belongs to", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 232, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ioned assurance into standing assurance\"*. Under \u00a77, most of what Q27 calls institutional ground is reclassified out of ground entirely. **Both texts are quoted in full in `gate3-rulings.md`.** The ruling belongs to the migration session, before", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 237, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-rulings.md`.** The ruling belongs to the migration session, before Q27 files. Three facts for it: 1. **`institutional ground` occurs 13 times, and zero times in canon.** Nothing in canon has to be unpicked either way. S4 is the smallest sens", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 261, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " `product-cli` | 1,286 | **A data migration, not a rewrite** | | **never** | session records, release descriptors, `DDD-ground-*` IDs, ordinary English | ~536 | Immutable, or not the technical term | **W4 has an option canon does not**, surfaced", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 264, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ption canon does not**, surfaced without recommendation: because the software is 92% one sense, **the serialised field `ground:` could stay while the concept is renamed**, at the price of a documented divergence. It is the only edit in the migrat", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 270, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " with the running system in view. ### Design requirement \u2014 relational concepts must have somewhere to live > `missing ground` names a **relation** between S1 and S3 \u2014 a relevant condition inadequately > represented at the act. **A five-sense pa", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 274, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ly**, because each half classifies cleanly into a different sense. Q2's ruling satisfies the requirement: `undelivered ground` is relational **by construction**, because delivery is *\"a property at an act-site, never of the object alone\"*. That ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 280, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "han economy. ### The drafting-warning instrument needs a third exception The proposal's step 7 treats an unqualified `ground` as a drafting warning *\"except in quotations or historical notes\"*. **It needs a third exception: and except where the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 283, + "class": "B14 meta / holding notes", + "token": "grounds", + "ident": false, + "immutable": false, + "ctx": "e technical term.** The ordinary-English cluster is a projected 244 occurrences. A warning that fires on *\"the claim it grounds\"* trains every author to ignore it \u2014 **the W6 scope lesson repeating**. ### What defers `poisoned ground`'s silent se", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/ground-audit-2026-08-24.md", + "line": 287, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "he claim it grounds\"* trains every author to ignore it \u2014 **the W6 scope lesson repeating**. ### What defers `poisoned ground`'s silent sense change (\u00a74, Q2) \u00b7 the \u00a77/Q27 reconciliation (\u00a75) \u00b7 the decoder repair, which is research and which the ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (", + "tok_off": 6 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 3, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** ", + "tok_off": 104 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 4, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "d whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** The plan is complete, the classification is execution-", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 8, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "than only in the session directory because a successor must be able to find it beside the audit it descends from: `meta/ground-audit-2026-08-24.md` and its erratum. --- ## What the successor does not have to redo | | | |---|---| | **The vocabu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 17, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "lassification is execution-grade** | 2,845 rows, residual zero by construction, reproducible: `meta/sessions/2026-08-27-ground-migration/w0-classify.py` | | **The plan is written** | `gate4-plan.md` \u2014 every pin, every embed, every firing named | ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 43, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " out of it**: generated or hand-carried node-table rows, passages quoting a live claim verbatim while canon still says `ground distribution`, one filename, and the three occurrences ruled ambiguous between S5 and S1. **On those rulings W1's remai", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 63, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ery-01`. **Ten in total when the pin next advances past both.** ### The seven S1 entries are not touched at all `term:ground` \u00b7 `term:admission-test` \u00b7 `term:determination` \u00b7 `term:act` \u00b7 `term:tolerance` \u00b7 `term:answerability` \u00b7 `term:swarm-ga", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 72, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ready owed\"*; it is where the delivered sense concentrates, and `encode-verify.md:21` carries the miscitation \u2014 *\"Ground is the read-only surface an actor inspects in order to act (`core/00`)\"*, an S2 definition attributed to an S1 sourc", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 74, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "(`core/00`)\"*, an S2 definition attributed to an S1 source. **W2 repairs that line or nothing does.** 2. **`poisoned ground` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-gr", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 75, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nd` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled t", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 76, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled text. The audit reported zero; the erratu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 78, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "zero; the erratum records the correction. 4. **W1 is bound and has been found unavailable twice** \u2014 `v5.11.0` recorded `ground distribution` in four claim statements, one `established`; SR-5 additionally ties W1 to a paper revision. It is a ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 89, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "nthetical moved in; the `README.md` judgment row and closure paraphrase; the Danish double gloss. **None of it moved a `ground` occurrence.** **Still open from \u00a76's neighbours:** sweep 1's Grades B and C (7 entries, with their grading); the `pro", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 94, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ting-warning instrument, which now needs **five** exceptions \u2014 quotations, historical notes, ordinary English, the RDF `ground term`, the CSS surface colour. --- ## The method rule, for whoever writes the next instrument > **A classification r", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 105, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "echanisms, all found by reading rows the instrument had already scored: 1. **Clause-crossing windows.** Rules written `ground\\b[^.]{0,N}\\bKEYWORD\\b` assume `[^.]` stops at a sentence boundary. **It does not** \u2014 not at a comma, semicolon, dash", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/migration-plan-ground.md", + "line": 108, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "mal \u2014 so a 50\u201370 character window routinely spans two clauses and often two list entries. *\"outcome variation across ground \u00b7 epistemic uncertainty about a fixed **policy**\"* is one list; the rule read it as one sentence. 2. **Rule ordering", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 1, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "# Successor items \u2014 the ground audit (2026-08-24) Items the audit found and deliberately did not act on. **The audit changed nothing**, so everything", + "tok_off": 24 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 15, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "air. Freight-class. It survives independently of whether the migration proceeds.** `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `apparatus/closure-principle.md:21`: > The cu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 19, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "an actor inspects in order to act (`core/00`). `apparatus/closure-principle.md:21`: > The current treatment defines **ground** as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: >", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 22, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "eatment defines **ground** as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 24, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact is ground iff varying *the w", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 28, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact is ground iff varying *the world* moves the outcome past tolerance.** **\"The read-only surface an actor inspects\" is sense 2 \u2014 m", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 42, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "by side. **Repairable independently of the migration**, and arguably should be: the citation is wrong today, whatever `ground` comes to mean tomorrow. --- ## 2. SR-1 undercounted \u2014 there is a fourth independent arrival SR-1 records three arri", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 56, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " nothing fires \u2014 the source keeps looking authoritative in the artefact. **Presumed > discharge (Q18) transposed to the ground layer.** Q27 reached the held-versus-delivered distinction on the ground side **from the assurance direction**, indepe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 58, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "*Presumed > discharge (Q18) transposed to the ground layer.** Q27 reached the held-versus-delivered distinction on the ground side **from the assurance direction**, independently, and named it with canon's own instrument. Recorded because the co", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 64, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "1 rests on, and a fourth arrival strengthens a ruling already made. --- ## 3. Must-touch at the migration \u2014 `poisoned ground` changes sense without changing text Under the GATE 3 ruling that sense 1 keeps the word, `term:poisoned-ground` becom", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 66, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "isoned ground` changes sense without changing text Under the GATE 3 ruling that sense 1 keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 69, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "hat sense 1 keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: the substrate a determination **reads** > has been corrupted\u2026 *Present* and ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 69, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: the substrate a determination **reads** > has been corrupted\u2026 *Present* and *reads* are", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 77, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "**It is the defect `term:floor` carried, and that one was found only because a reader tripped over it.** `term:poisoned-ground` is `settled`, so this is a supersession and not a migration edit. --- ## 4. The proposal's drafting-warning instrume", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 86, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " proposal's drafting-warning instrument needs a third exception Implementation step 7: > Treat an unqualified use of *ground* as a drafting warning, except in quotations or historical > notes. **Add: and except where the word is not being used", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 92, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "projected **244 unassignable occurrences**, of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 92, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ssignable occurrences**, of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 92, + "class": "B14 meta / holding notes", + "token": "grounds", + "ident": false, + "immutable": false, + "ctx": "of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it. **That is the W6 scope l", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 93, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it. **That is the W6 scope lesson repeating*", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 101, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t is not becomes an instrument nobody reads. --- ## 5. Two compounds in the proposal's migration table do not exist `ground channel` \u2014 **0 occurrences**. `ground coverage` \u2014 **0 occurrences**. Both appear as rows in the proposal's recommended-", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 101, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "reads. --- ## 5. Two compounds in the proposal's migration table do not exist `ground channel` \u2014 **0 occurrences**. `ground coverage` \u2014 **0 occurrences**. Both appear as rows in the proposal's recommended-replacement table. Recorded rather th", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 106, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s that occur zero times overstates its own coverage**, and coinages of that kind become fake evidence of thoroughness. `ground channels` (plural, 10 occurrences, in `term:accountability`) is the nearest real expression and is a different thing. ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 125, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "Q27 collision \u2014 for the migration session, before Q27 files Both texts are quoted in full in `meta/sessions/2026-08-24-ground-audit/gate3-rulings.md`. Not resolved here, per SR-4. Three facts the ruling session should have: - `institutional gro", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-ground-audit.md", + "line": 128, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "und-audit/gate3-rulings.md`. Not resolved here, per SR-4. Three facts the ruling session should have: - `institutional ground` occurs **13 times, zero of them in canon** \u2014 nothing in canon needs unpicking either way, and sense 4 is the smalles", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-item4.md", + "line": 40, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ne here.** Splitting a claim edits its statement, which this session forbids by construction \u2014 the session precedes the ground migration precisely so that it touches headers only and the migration never re-touches what it just edited. Each split ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 68, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "pin does not have; - **passages quoting a live claim verbatim** (4) \u2014 `DDD-measure-12` and `term:verdict` still read `ground distribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonunifo", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 69, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "stribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonuniform-ground.py`, upstream) and **three occurrences ruled ambiguous** between the population sense and the sense naming conditions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 78, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "the words are canon's* \u2014 and a wave's real scope is the prose its own artefacts author. --- ## 3. `measure-nonuniform-ground.py` and the section it computes now read under two words The measure note's \u00a75.4 is renamed to *\"`P` varied \u2192 a non-un", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 81, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "med to *\"`P` varied \u2192 a non-uniform deployment distribution\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, upstream and out of a downstream session's reach. The divergence is flagged in the note itself, in one clause, rat", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 97, + "class": "B14 meta / holding notes", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "een W1 deferrals in that note are protected by one session's reading and by nothing else, and a later session renaming `ground distribution` inside its `DDD-measure-12` quotations would break nothing any instrument would notice. The note is also ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/successor-items-paper-a-revision.md", + "line": 125, + "class": "B14 meta / holding notes", + "token": "grounds", + "ident": false, + "immutable": false, + "ctx": "y \u2014 and discover that supplying the missing parameter changes their predictions.\"* That asserts an absence on the same grounds the paper's title asserted one, and the survey does not support it: the arrangement as a unit of analysis is central to", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 34, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "| `2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit (D-1\u2026D-4); changed nothing. Output: `meta/ground-audit-2026-08-24.md` | | `2026-08-25-item4/` | Interactive canon curation \u2014 item 4: status, kind, the validator and the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "5-item4/` | Interactive canon curation \u2014 item 4: status, kind, the validator and the appendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ppendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Pape", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/README.md", + "line": 36, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "26-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Paper A answers its external ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/bootstrap.md", + "line": 15, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "did at Phase 1b's arrival. - `decision-driven-design` \u2014 head `efb46682251c74d8396ecf90518a38d1c711eab7` (the Phase 1b ground audit merge, PR #29) - **Gates:** 5 (survey and W1 ruling \u00b7 I-1 \u00b7 I-2 \u00b7 I-3 and I-4 \u00b7 close) - **Principal:** Emil ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/bootstrap.md", + "line": 62, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " appendix and documentation only. The ordering is mechanical: this session touches every claim file's *header*, and the ground migration touches statements, regions and notes in the same files. Schema final first means the migration never re-touc", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/bootstrap.md", + "line": 77, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " - **Drafts are committed before each gate report**, bodies marked draft-pending-ruling. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leaving for **deployment distribution**) is independent of I-1 to I-4: 105 occurrences", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/bootstrap.md", + "line": 84, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "taken here. If taken, it is **its own commit and its own gate**, and mixes with no I-item commit. ## Out of scope The ground migration (item 5) and its W0 classification grind. Paper A's revision, including the pin advance and the four failing ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 92, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "05` `cost-30` `delivery-01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 92, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "` `delivery-01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `cost-25` `fr", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 92, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `cost-25` `frame-11` `fra", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 235, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ired node's statement is its epitaph (`RETIRED \u2014 \"\u2026\"`), and an epitaph has no falsifier. Four claims are exempt on that ground. | Variant | Rule | Hits | |---|---|---| | **A1 lenient** | `falsifier`, or `test` for conceptual/normative; retired e", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 313, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ther than inside either. --- ## 6. W1 \u2014 recommendation: **do not take it in this session** The audit's Q4 is Ruled (`ground distribution` \u2192 **deployment distribution**), and W1 is genuinely independent of I-1 to I-4. The recommendation is agai", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 314, + "class": "B13 session records", + "token": "grounds", + "ident": false, + "immutable": true, + "ctx": "bution**), and W1 is genuinely independent of I-1 to I-4. The recommendation is against taking it here anyway, on three grounds, the first of which is decisive on its own. **One \u2014 W1 edits claim statements, and this session's rule forbids that.**", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 318, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "is decisive on its own. **One \u2014 W1 edits claim statements, and this session's rule forbids that.** The literal phrase `ground distribution` appears in the `statement:` field of four upstream claims: | Claim | kind / status | where | |---|---|--", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 322, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " Claim | kind / status | where | |---|---|---| | `DDD-measure-01` | empirical / projected | statement \u2014 *\"H(V) over the ground distribution\"* | | `DDD-measure-11` | conceptual / reported | statement | | `DDD-measure-12` | conceptual / reported | ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 342, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "e-note.md`. **A count correction, reported not smoothed.** The prompt gives W1 as 105 occurrences. The literal string `ground distribution` occurs **24 times upstream and 39 times downstream** \u2014 63 across the two attached repositories. The audit", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", + "line": 344, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "63 across the two attached repositories. The audit's 105 counts occurrences *assigned to sense 5*, which includes bare `ground` used in the population sense, so the two numbers measure different things and neither is wrong. `product-cli` is not a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", + "line": 86, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "e; \"there is no act-free discharge\" follows from the indexing rather than being independently observable. - id: DDD-ground-02 class: definition why: >- Declares three axes orthogonal and fixes their values. Failure is real cases needi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", + "line": 91, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "es their values. Failure is real cases needing an ordering or coupling the split forbids \u2014 a wrong joint. - id: DDD-ground-03 class: definition why: >- Adds a fourth value to the timing vocabulary. Its falsifier is the value proving ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", + "line": 96, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": " the timing vocabulary. Its falsifier is the value proving assignable without loss, i.e. carving nothing. - id: DDD-ground-05 class: definition why: >- Constitutive priority of the determinable space. Failure is a governed determinati", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/prompt.md", + "line": 92, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "kind` column is supposed to make visible without a session having to do it node by node. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leaving for **deployment distribution**) is independent of everything here: 105 occurr", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-25-item4/prompt.md", + "line": 114, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ch per repo; PRs upstream-first; manifest. Version proposal with reasoning. **GATE 5 \u2014 hold.** ## Out of scope The ground migration (item 5) and its W0 classification grind. Paper A's revision, including the pin advance and the four failing ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 48, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ns/2026-08-23-phase1a/paper-a-review-triage.md` | yes | | `q44-act-and-verdict-ontology.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 49, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "nputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/se", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 50, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/sessions/2026-08-27-ground-migration/inputs/act-and-verdict-ontology-explainer.md` | yes | Those five paths are the ones cited throughout this se", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 53, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " | Those five paths are the ones cited throughout this session. The identity check is the point, not the courtesy: the ground-migration session's arrival caught a wrong artefact offered at a gate by hashing it, and an unhashed \"already committed", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", + "line": 71, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "is is Paper A's revision: it answers its external review, advances its pin from v5.9.0 to v5.12.0, and carries W1 \u2014 the ground migration's cheapest wave, 88% of which lives inside this paper and the measure note. First act, before anything else:", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 117, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "mbiguous cases separated ### 2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distributio", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 117, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distribution**. It touches no S1 (conditi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 123, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " another sense defers to the migration rather than being ruled here.** The classification is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 124, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ion is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `w0-full-v2.json` against the audit's own extract. ### 2.2 A count in the charter that ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 159, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "tion. **Paper A \u2014 5 occurrences** | Line | Text | Disposition | |---|---|---| | 502 | \u00a74.4 *\"over the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **mov", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 160, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "er the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **move** | | 1376 | Appendix A, `DDD-measure-01` row | **defer** \u2014 generated | | 1382 | Appendix A, `D", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "| | 138, 484, 879 | each reproduces `DDD-measure-12`'s statement verbatim \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would mak", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would make the note misquote a live claim | | 102 | inside a blockquote restating ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 175, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "te misquote a live claim | | 102 | inside a blockquote restating `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repo", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 176, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repository's `core/assets/`. The audit's extract does not flag it as", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 198, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `40d277f` in every respect but that regeneration.** ### 2.4 The ambiguous set, separated as the rule requires **The `ground the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 199, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measu", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 200, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "es: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measure note L107, L911). Both readings are defensible and the boundary is invisible to a reade", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 204, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "eaving the S1 half produces, inside one document, *\"the deployment distribution the task faces\"* three lines from *\"the ground the task faces\"*. That is either the migration doing exactly its job \u2014 disambiguating a word that carried two senses \u2014 ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 212, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "*Two occurrences that are S5 by the audit and read as elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qua", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 212, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qualifies. They are S5 \u2014 the three deployments are the p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 219, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "\"*. ### 2.5 One coupling W1 creates, and it is not cosmetic Measure note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. R", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 220, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "re note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. Renaming the heading while the asset keeps its name puts a section a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 225, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ivergence, honest, resolved by W2; 2. rename the heading and **say so in one clause** \u2014 *\"worked by `measure-nonuniform-ground.py`, named before the vocabulary moved\"*; 3. defer the heading to W2, so section and asset move together. ### 2.6 T", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", + "line": 233, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "is unchanged since `aa7e135` \u2014 verified. The moment W1 edits it, Paper A either keeps citing a commit whose prose says `ground distribution` while Paper A's own says `deployment distribution`, or advances the citation to a commit this session cre", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", + "line": 55, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "**Unchanged pins: 61 of 67.** --- ## Reconciliation against the migration seed's own prediction `meta/migration-plan-ground.md` predicts the next advance past both sessions: *\"Add three that this session created and did not fire, because the p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", + "line": 60, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " three \u2014 `DDD-frame-02`, `DDD-frame-15` and `term:residual-discretion` \u2014 are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names **seven** W6 that fire when W1 executes i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", + "line": 162, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "s re-instrumented; four added | | `core/decisions/DDD-dec-34.yaml` | **new** \u2014 the pin advance | | `meta/migration-plan-ground.md` | the third method mechanism; W1's counts corrected | | `meta/successor-items-paper-a-revision.md` | **new** \u2014 six ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", + "line": 174, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "/successor-items-paper-a-revision.md`: the accountability arity, W1's remaining 73 occurrences, the `measure-nonuniform-ground.py` divergence, the measure note's missing checkers, `README.md:32`'s over-claim on the freight list, and the unverifia", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", + "line": 45, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "atabase would have propagated, and the Tesler entry is the pattern for a source with no primary publication. **Sharper ground to differentiate on than the review had.** Q44 and Q45 (supplied) give the paper distinctions the reviewer did not have", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", + "line": 120, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "cluding Q44, Q45 and Q46, which are unfiled and stay unfiled. The migration proper (its seed is at `meta/migration-plan-ground.md`). The primer. The transfer. W4. The decoder repair. The `verdict` and `projection` collisions, now freight-listed w", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 4, + "class": "B13 session records", + "token": "ground", + "ident": true, + "immutable": true, + "ctx": "n3 \"\"\"W1's occurrences in the two manuscripts, enumerated with their dispositions. W1 renames the POPULATION sense of `ground` -- sense S5, \"the population the task faces\" -- to `deployment distribution`. It touches no S1, S2 or S3 occurrence, a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 8, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "FERS to the migration rather than being ruled in a paper session. The classification is NOT re-derived here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 9, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ved here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract. What this script adds is the disposition: not every S5 occurrence is W1's to move, and the exclusi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 18, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "quotes the passage reproduces a live claim's statement or a registry entry verbatim. Canon still says `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.p", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 19, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": " `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.py` is an asset in the principle repository and out of this session's reach. The audit's extract does not ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 22, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "on and three words from an S1 reading of the same phrase. RULED AT GATE 1 (Emil): all five members of the \"ground the task faces\" set defer, including the three that read as S5. \"Three words apart is exactly where a rule", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 41, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "IT EXTRACT's, and for paper-a.md three of them are stale by design rather # than by error: the extract was taken at the ground audit (2026-08-24), and the item-4 session # regenerated Appendix A the next day with a `kind` column, moving every app", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 47, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "SPOSITION = { ('papers/paper-a/paper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 6", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 47, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "aper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 672, ''), ('papers/paper-a/paper", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 57, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ve', 482, 'elliptical: rewrite, not a token swap') DISPOSITION[(_MN, 22)] = ('defer', 22, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set')", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 58, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "us, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 59, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream asset measure-nonuniform-ground.py; re-raised at Gate 4') for ln in (138, 484, 879): DISPOSITION[(_MN, ln)] = ('defer', ln, 'quotes: DDD-measure-12", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 63, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "quotes: term:verdict definition, blockquoted') DISPOSITION[(_MN, 923)] = ('defer', 923, 'identifier: measure-nonuniform-ground.py') for ln in (1001, 1010, 1011, 1035): DISPOSITION[(_MN, ln)] = ('defer', ln, \"quotes: the note's own node table\"", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 70, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "ain(root='.'): ses = os.path.join(root, 'meta', 'sessions') rows = json.load(open(os.path.join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", + "line": 71, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": ".join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v2.json'))) for i, r in enumerate(rows): r['s'] = sense[str(i)] s5 = [r for r in ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", + "line": 20, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "r-a.md`), Appendix A's generator and checkers, `measure-paper-context.md`, and the migration seed (`meta/migration-plan-ground.md`). ## Why this runs before the migration W1 is not a dependency of the revision \u2014 it is nearly the same work. 88 o", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", + "line": 44, + "class": "B13 session records", + "token": "ground", + "ident": false, + "immutable": true, + "ctx": "otations, Appendix A, the supplement split, W1 | | 5 | Close, PR, the response-to-review document | ## After this The ground migration executes from its seed \u2014 now 88 occurrences smaller. Then the primer, then the transfer. ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 42, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "the pin had to advance to a commit this revision created. The alternative was to keep citing a commit whose prose says `ground distribution` while this paper's says `deployment distribution`, which would have been a citation that reads as current", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 55, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "se; this is where their filing status is recorded. | Passage | Status in canon | Why | |---|---|---| | \u00a72.4's five-way ground provenance (controlled, observed, inferred, institutional, missing) | **ruled ineligible for minting**, not merely defe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 78, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "flag nothing points back at being, by this framework's own vocabulary, filed and undelivered. --- ## S5. Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been ca", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 80, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been carrying five senses across the corpus, and the **population sense** \u2014 the distribution of cases a task faces", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 88, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "arries the graph's own statements; a passage quoting a live claim verbatim must keep quoting it; and canon still reads `ground distribution` at `v5.12.0`. Renaming any of them would forge agreement the pin does not have, which is the same princip", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 183, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "r species; residual discretion is the outcome-relevant variation those commitments leave open at the act, held at fixed ground. | | `DDD-frame-03` | conceptual | projected | The source of a resolution and the mechanism assuring it are separate di", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 197, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " is discharged in exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with the ground at the act determines the resolution; exercised \u2014 it does not, and something within the arrangement's control determine", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 198, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "es not, and what determines it lies outside the arrangement's control. Demand is never unmet, only ungoverned. | | `DDD-ground-01` | normative | projected | A governing decision must declare a resolvable applicability predicate, unless it explici", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 199, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "e is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | conceptual | projected | Source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unknown), resolution (resolved ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 200, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "age finding, deliberately-open is a resolution value carrying a deferred verdict, and Unknown is never a pass. | | `DDD-ground-03` | conceptual | projected | A decision whose resolution is deliberately-open has no resolution for a timing predicat", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 201, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "files open decisions, because every definite value it can assign erases the declaredness that makes them open. | | `DDD-ground-05` | conceptual | projected | Declaring the determinable space is constitutively prior to determination over it \u2014 a de", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 215, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "f the arrangement, not of the task, and it is neither the existence of the verdict function nor the estimability of the ground distribution. | | `DDD-measure-17` | conceptual | projected | The verdict-entropy construction's domain and the region ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ual discretion** is the outcome-relevant variation the arrangement's commitments leave open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is no", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ve open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input an", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 248, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input and exercises no discretion, because at each input the commitme", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 310, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "species; residual discretion is the outcome-relevant variation those commitments > leave open at the act, held at fixed ground.** [DDD-frame-02, projected] Two terms name the halves of that claim, and **both carry `draft` status** \u2014 filed, not y", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 344, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "l discretion** is the outcome-relevant variation the arrangement's commitments > leave open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 345, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 346, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ill admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input and exercises no > discretion, because at each input the commit", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 354, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "and a zero-variance arrangement can be consistently wrong. > [term:residual-discretion, **draft**] **The held-at-fixed-ground clause is a repair, and the earlier version of this paper carried the defect it repairs.** An external review found the", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 356, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " carried the defect it repairs.** An external review found the term conflating four phenomena: outcome variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved or delegated selection. Its decisive", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 361, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "commitments are applied\", the hash came out carrying enormous discretion, which is plainly wrong. Quantifying at *fixed ground* is what excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 364, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "at excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation across ground is not discretion** \u2014 the hash. **Unpredictability is not discretion**: an observer who cannot anticipate a determinist", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 372, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "more useful: discretion is the set of alternatives still admissible when both the standing configuration and this act's ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 374, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "s ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground is *predetermined* [DDD-frame-17, projected] \u2014 so the two repairs the review forced turn out to be one repair, made in ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 398, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ommitted [term:commitment-level, draft]. On **discharge** it is predetermined, where the standing configuration and the ground jointly fix the output, and exercised or drawn where they do not \u2014 which depends on the decode and not on the weights (", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 431, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "discharged in > exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with > the ground at the act determines the resolution; exercised \u2014 it does not, and something within > the arrangement's control determi", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 445, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e three values turn on **two dichotomies and nothing else**. First: do the arrangement's standing configuration and the ground at the act, together, fix the resolution? If yes it is **predetermined**. If no, second: is what fixes it inside the ar", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 465, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ition. **No value turns on actorhood** [DDD-frame-17, region]. The fixing test asks whether standing configuration and ground jointly determine the resolution, which is answerable without deciding whether the producer is an actor. The retired cl", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 522, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ected` and has a falsifier \u2014 an alternative for which there is no fact of the matter whether standing configuration and ground determine the resolution [DDD-frame-17, falsifier]. Canon governs, and the paper carries canon's form. ### 4.2 Assuran", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 743, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "le* from ground available at the act. | measure note \u00a78 | **Open.** No procedure decides acceptability over accessible ground within declared bounds, so the verdict-entropy construction is not available to this arrangement [DDD-measure-16, estab", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 776, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ment: any bounded finite domain is decidable by lookup, and a decidable checker may demand time, memory, permissions or ground no arrangement has. And an operationally closed predicate need not be decidable: closure asks whether adequacy can be e", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1063, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "gnment is: a claim about where a fact comes from *in a particular arrangement*, which an investigation can overturn. | Ground | Assignment | What would overturn it | |---|---|---| | the repository's conventions | **controlled** | the conventions", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1080, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). **That too is arrangement-relative** \u2014 ground missing to one arrangement is available to another that can run the search, and the floor moves with it [DDD-floor-02, ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1138, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "by telemetry on the existing endpoint, or by asking the consuming teams \u2014 and an arrangement that does any of those has ground the walk assumed missing. What the walk actually shows is weaker and still worth having: **the arrangement's declared i", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1247, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e hypotheses are **not yet study-ready**, and it is correct. H1 bundles evaluability, feedback speed, feedback density, ground access, checker cost and retry cost into one prediction. H2 bundles delayed consequences, evaluator disagreement, crite", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1254, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "he design below is read through the framework's own coding scheme: an arrangement's commitments are coded by level, its ground by provenance, its predicates by closure rung, its escapes by structured review. If two competent coders do not agree o", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1261, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "us of real arrangement-task pairs on five dimensions: commitment level per determinable [term:commitment-level, draft]; ground provenance (\u00a72.4, this paper's analysis and not canon); closure rung per predicate (\u00a75.2); discharge mode per resolutio", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1529, + "class": "B8 Paper A (merged)", + "token": "grounded", + "ident": false, + "immutable": false, + "ctx": "o *\"nobody has enough control over the machine's actions to be able to assume the responsibility for them\"*. The gap is grounded in a **control condition on just ascription**, not in a missing name. **(analysis)** That matters for what this framew", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1567, + "class": "B8 Paper A (merged)", + "token": "grounded", + "ident": false, + "immutable": false, + "ctx": "s | authority linkage; the relation as a design-time property | `DDD-frame-08` | | Matthias | the ascription | the gap, grounded in a control condition | a completeness the gap does not require \u2014 **and no claim that this closes it** | `DDD-frame-08", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 80, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " this revision, now shipped as a **third checker** (\u00a77 below). The node and its successors are now pinned. ### 2.2 Raw ground collapses the allocation measure (review \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 82, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "w \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic task and mutual information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-mea", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 83, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-measure-15`'s admissibility condition does not exclude it. **You are right, and the previous round", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 110, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nswer. The successor partitions by two dichotomies and nothing else: does the standing configuration together with the ground at the act fix the resolution (**predetermined**), and if not, is what fixes it inside the arrangement's control (**exe", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 140, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "graphic-hash example is decisive and canon now carries it. `term:residual-discretion` is amended to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash var", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 141, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "nded to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash varies enormously across inputs and exercises no discretion, because at each input the commitme", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 145, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "it came out carrying enormous discretion, which was plainly wrong. Your four phenomena are separated: variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved selection. Three of the four are now", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 150, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " this repair and 2.3's turn out to be one repair made in two nodes. An alternative with no residual discretion at fixed ground is exactly what *predetermined* means. ### 3.2 The actor admission test remains partly circular (review \u00a76) \u2014 **CONCED", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 163, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " deciding whether a producer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground a", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 163, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ducer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 165, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied t", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 166, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ccessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not red", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 167, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "trengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not redefine one. The paper carries the distinction informally wher", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 169, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "and a projection may not redefine one. The paper carries the distinction informally where it bears \u2014 \u00a78.1 now says that ground missing to one arrangement is available to another that can run the search, and that the floor moves with it \u2014 and the ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/paper-a/response-to-review.md", + "line": 289, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ery projected-and-empty sentence stayed in the main paper** when the apparatus moved to the supplement, on the explicit ground that those sentences are about warrant rather than about the graph. --- ## 6. Where the revision leaves the paper by ", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "papers/measure-note/measure-note.md", + "line": 466, + "class": "B9 measure note (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "l Shannon's, applied twice. ### 5.4 `P` varied \u2192 a non-uniform deployment distribution *Worked by `measure-nonuniform-ground.py`, named before the vocabulary moved: the asset lives in the principle repository and is out of this note's reach, so", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "core/decisions/DDD-dec-34.yaml", + "line": 49, + "class": "B4 decision files", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ss, 0 content-drift, 1 shadowed id. ## Reconciled against the migration seed's own prediction meta/migration-plan-ground.md predicted three W6 for the next advance past both sessions \u2014 term:delivery, DDD-cost-09, DDD-delivery-01. Those th", + "tok_off": 120 + }, + { + "repo": "downstream", + "path": "core/decisions/DDD-dec-34.yaml", + "line": 51, + "class": "B4 decision files", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-cost-09, DDD-delivery-01. Those three appear exactly. The other three are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names seven W6 that fire when W1 executes IN ", + "tok_off": 120 + } + ], + "moved_supplement": [ + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1328, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " escaped decisions caused by basis loss: context decay, compaction, and distractors remove claim nodes from the agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the a", + "sense": "S2", + "rule": "residual-no-rule-matched", + "baseline_index": 1212 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 169, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " escaped decisions caused by basis loss: context decay, compaction, and distractors remove claim nodes from the agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the a", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1328, + "class": "B8 Paper A (merged)", + "token": "grounding", + "ident": false, + "immutable": false, + "ctx": " agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the agent in a persistent external claim graph \u2014 basis as query, not context residue, with per-decision claim citation ", + "sense": "S2", + "rule": "residual-no-rule-matched", + "baseline_index": 1213 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 169, + "class": "B8 Paper A (merged)", + "token": "grounding", + "ident": false, + "immutable": false, + "ctx": " agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the agent in a persistent external claim graph \u2014 basis as query, not context residue, with per-decision claim citation ", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1340, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "D-floor-02` | projected | The judgment floor is relational: irreducibility is a property of the indexed relation \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not of the task alone \u2014 the portion of determination an arran", + "sense": "S1", + "rule": "residual-no-rule-matched", + "baseline_index": 1214 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 181, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " conceptual | projected | The judgment floor is relational: irreducibility is a property of the indexed relation \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not of the task alone \u2014 the portion of determination an arran", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1341, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "rdinate of the relation moves. | | `DDD-frame-01` | projected | Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone. | | `DDD-frame-02` | projected | Behav", + "sense": "S1", + "rule": "residual-no-rule-matched", + "baseline_index": 1215 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 182, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e relation moves. | | `DDD-frame-01` | conceptual | projected | Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone. | | `DDD-frame-02` | conceptual | proj", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1345, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "-review findings. | | `DDD-frame-05` | projected | Under a sound terminating operational checker with complete declared ground, producer identity is not epistemically necessary for the checked property \u2014 and nothing more: not cheap generation, no", + "sense": "S1", + "rule": "declared-ground-axes", + "baseline_index": 1216 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 186, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "indings. | | `DDD-frame-05` | formal | projected | Under a sound terminating operational checker with complete declared ground, producer identity is not epistemically necessary for the checked property \u2014 and nothing more: not cheap generation, no", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1347, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ccessibility of the acceptance region. | | `DDD-frame-07` | projected | Operational evaluability, feedback density, and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated judgment", + "sense": "S2", + "rule": "accessible-available", + "baseline_index": 1217 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 188, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " of the acceptance region. | | `DDD-frame-07` | empirical | projected | Operational evaluability, feedback density, and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated judgment", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1356, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "lity; non-evaluation must never silently become non-applicability, and where the predicate is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | projected | Source cover", + "sense": "S1", + "rule": "declared-ground-axes", + "baseline_index": 1219 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 198, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "lity; non-evaluation must never silently become non-applicability, and where the predicate is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | conceptual | projected |", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1357, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " (resolved \u00b7 deliberately-open \u00b7 unknown), and assurance (adequate \u00b7 inadequate \u00b7 unknown) are orthogonal properties of ground relative to a filed decision set: only source coverage = undeclared is a source-coverage finding, deliberately-open is ", + "sense": "S2", + "rule": "ground-coverage-assurance", + "baseline_index": 1221 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 199, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " (resolved \u00b7 deliberately-open \u00b7 unknown), and assurance (adequate \u00b7 inadequate \u00b7 unknown) are orthogonal properties of ground relative to a filed decision set: only source coverage = undeclared is a source-coverage finding, deliberately-open is ", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1359, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "elects a determinate, and determinates exist only as ways of occupying a declared determinable \u2014 with the symmetry that ground is prior within each act while decisions are prior in a registry's growth, so the priority is synchronic constitution a", + "sense": "S1", + "rule": "declared-ground-axes", + "baseline_index": 1224 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 201, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "elects a determinate, and determinates exist only as ways of occupying a declared determinable \u2014 with the symmetry that ground is prior within each act while decisions are prior in a registry's growth, so the priority is synchronic constitution a", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1360, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ughput computational generators as acceptance becomes more operationally evaluable, feedback becomes faster and denser, ground becomes more accessible, checking becomes cheaper, and retries become more affordable. | | `DDD-hyp-02` | projected | H", + "sense": "S2", + "rule": "residual-no-rule-matched", + "baseline_index": 1225 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 202, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ughput computational generators as acceptance becomes more operationally evaluable, feedback becomes faster and denser, ground becomes more accessible, checking becomes cheaper, and retries become more affordable. | | `DDD-hyp-02` | empirical | p", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1361, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "D-hyp-02` | projected | Human or institutionally situated arrangements retain greater comparative advantage as relevant ground becomes unavailable to the computational system, consequences are delayed, evaluators disagree, acceptance criteria dri", + "sense": "S1", + "rule": "relevant-conditions", + "baseline_index": 1226 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 203, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "empirical | projected | Human or institutionally situated arrangements retain greater comparative advantage as relevant ground becomes unavailable to the computational system, consequences are delayed, evaluators disagree, acceptance criteria dri", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1365, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " for a task whose acceptance predicate closes, the demand engineers experience as specification burden is H(V) over the ground distribution. | | `DDD-measure-02` | established | Given the identification (DDD-measure-01), conservation on the closi", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1227 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 207, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " for a task whose acceptance predicate closes, the demand engineers experience as specification burden is H(V) over the ground distribution. | | `DDD-measure-02` | formal | established | Given the identification (DDD-measure-01), conservation on ", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1371, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "` | reported | The measure prices the verdict, not the search: H(verdict) is a property of the verdict function and the ground distribution and says nothing about the cost of computing a correct answer. Two tasks with identical verdict entropy ca", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1228 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 213, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "l | reported | The measure prices the verdict, not the search: H(verdict) is a property of the verdict function and the ground distribution and says nothing about the cost of computing a correct answer. Two tasks with identical verdict entropy ca", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1372, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "n holds only for admissible conditioning variables. A conditioning variable X is admissible where it is computable from ground available at the act and from what the arrangement has standing before it, and not from the verdict itself \u2014 computable", + "sense": "S3", + "rule": "reading-ground", + "baseline_index": 1229 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 214, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "n holds only for admissible conditioning variables. A conditioning variable X is admissible where it is computable from ground available at the act and from what the arrangement has standing before it, and not from the verdict itself \u2014 computable", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1379, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "erminable, the determinate's two registers, supply-mode exhaustiveness, act-indexed discharge, constitutive priority of ground), and the hypothesis set as a new claim area \u2014 six derivation-grade claims, five statement-grade hypotheses, three sett", + "sense": "S1", + "rule": "residual-no-rule-matched", + "baseline_index": 1230 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 223, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "erminable, the determinate's two registers, supply-mode exhaustiveness, act-indexed discharge, constitutive priority of ground), and the hypothesis set as a new claim area \u2014 six derivation-grade claims, five statement-grade hypotheses, three sett", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1380, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " deltas (axis, arrangement, escaped decision) are ruled non-deltas because canon already carries each, and the five-way ground-provenance taxonomy is ruled ineligible for minting because its institutional slot is Q27-gated. | ### Terms | ID | T", + "sense": "S2", + "rule": "accessible-available", + "baseline_index": 1231 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 224, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": " deltas (axis, arrangement, escaped decision) are ruled non-deltas because canon already carries each, and the five-way ground-provenance taxonomy is ruled ineligible for minting because its institutional slot is Q27-gated. | ### Terms | ID | T", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1387, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ated the decision's consequence. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A t", + "sense": "S3", + "rule": "reading-ground", + "baseline_index": 1232 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 231, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": true, + "immutable": false, + "ctx": "ated the decision's consequence. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A t", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1387, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A thermostat qualifies; a falling", + "sense": "S1", + "rule": "reading-ground", + "baseline_index": 1233 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 231, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "e. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A thermostat qualifies; a falling", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1388, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t` | admission-test | **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** **A fact is ground iff varying *the world* moves the outcome past tolerance.** | | `term:answerability` | answerability | **Answerability*", + "sense": "S1", + "rule": "admission-test", + "baseline_index": 1234 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 232, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "t` | admission-test | **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** **A fact is ground iff varying *the world* moves the outcome past tolerance.** | | `term:answerability` | answerability | **Answerability*", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1389, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "bility | **Answerability** \u2014 the obligation to produce the chain: which determinations were made, by whom, against what ground. | | `term:arrangement` | arrangement | The **arrangement** is the composition through which a resolution is produced a", + "sense": "S1", + "rule": "residual-no-rule-matched", + "baseline_index": 1235 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 233, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "bility | **Answerability** \u2014 the obligation to produce the chain: which determinations were made, by whom, against what ground. | | `term:arrangement` | arrangement | The **arrangement** is the composition through which a resolution is produced a", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1390, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "he **arrangement** is the composition through which a resolution is produced and governed: executor, prior commitments, ground channels, checks, reviewers, record, and accountable principal. The unit of comparison is the arrangement, not the isol", + "sense": "S2", + "rule": "ground-coverage-assurance", + "baseline_index": 1236 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 234, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "he **arrangement** is the composition through which a resolution is produced and governed: executor, prior commitments, ground channels, checks, reviewers, record, and accountable principal. The unit of comparison is the arrangement, not the isol", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1392, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "erm:closure` | closure | **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", + "sense": "S1", + "rule": "relevant-conditions", + "baseline_index": 1237 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 236, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "erm:closure` | closure | **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1407, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ifth source. | | `term:swarm-gate` | swarm-gate | **A swarm is an actor only if it genuinely determines choices against ground.** The admission tests (`00` \u00a74) still gate, and they must. | | `term:training` | training | **Closure decides whether ", + "sense": "S1", + "rule": "ground-the-task-faces", + "baseline_index": 1238 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 251, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "ifth source. | | `term:swarm-gate` | swarm-gate | **A swarm is an actor only if it genuinely determines choices against ground.** The admission tests (`00` \u00a74) still gate, and they must. | | `term:training` | training | **Closure decides whether ", + "tok_off": 120 + } + }, + { + "from": { + "repo": "downstream", + "path": "papers/paper-a/paper-a.md", + "line": 1409, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "duced assignment \u2014 the correct output over each point of the input space. Let `P` be the distribution over inputs (the *ground distribution*). The **determination demand** of the task is the Shannon entropy of the verdict: **D = H(verdict)**, mea", + "sense": "S5", + "rule": "ground-distribution", + "baseline_index": 1239 + }, + "to": { + "repo": "downstream", + "path": "papers/paper-a/paper-a-supplement.md", + "line": 253, + "class": "B8 Paper A (merged)", + "token": "ground", + "ident": false, + "immutable": false, + "ctx": "duced assignment \u2014 the correct output over each point of the input space. Let `P` be the distribution over inputs (the *ground distribution*). The **determination demand** of the task is the Shannon entropy of the verdict: **D = H(verdict)**, mea", + "tok_off": 120 + } + } + ], + "matched": 2823 +} \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-head-extract.json b/meta/sessions/2026-08-31-ground-migration-exec/g1-head-extract.json new file mode 100644 index 0000000..c0f6e3e --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-head-extract.json @@ -0,0 +1 @@ +[{"repo": "upstream", "path": "CHANGELOG.md", "line": 7, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "repository; the claim graph carries the epistemics regardless of git lineage. ## v5.5.0 \u2014 vocabulary and delivery: the ground and delivery areas Two corpus-earned areas land. The **ground** area names what a determination stands on \u2014 the applic", "tok_off": 120}, {"repo": "upstream", "path": "CHANGELOG.md", "line": 9, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "f git lineage. ## v5.5.0 \u2014 vocabulary and delivery: the ground and delivery areas Two corpus-earned areas land. The **ground** area names what a determination stands on \u2014 the applicability gate, orthogonal coverage/resolution/assurance typing, ", "tok_off": 120}, {"repo": "upstream", "path": "CHANGELOG.md", "line": 20, "class": "A12 root docs", "token": "ground", "ident": true, "immutable": false, "ctx": "the delivery area, establishing `term:delivery`, `term:undelivered` and `term:presumed-discharge`. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..0", "tok_off": 120}, {"repo": "upstream", "path": "CHANGELOG.md", "line": 20, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "tablishing `term:delivery`, `term:undelivered` and `term:presumed-discharge`. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..03` \u2014 the delivery cla", "tok_off": 120}, {"repo": "upstream", "path": "CHANGELOG.md", "line": 21, "class": "A12 root docs", "token": "ground", "ident": true, "immutable": false, "ctx": "presumed-discharge`. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..03` \u2014 the delivery claims. - `core/decisions/DDD-dec-17.yaml` \u2014 the decision file", "tok_off": 120}, {"repo": "upstream", "path": "CHANGELOG.md", "line": 28, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "y the GATE 4 rulings. - Three delivery terms in the canonical registry. ### Changed - `core/09-the-measure.md` \u2014 the ground area's exposition. - `core/claims/DDD-cost-09.yaml` \u2014 region gains the per-act-site qualifier by scope extension: ass", "tok_off": 120}, {"repo": "upstream", "path": "CLAUDE.md", "line": 29, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "as an entry here; edit canonical text **here**, never in the doc, and re-project. ## Working on canon **The repo is ground truth, always.** Verify against the live repo before landing anything in `core/`; never carry a claim's statement, stat", "tok_off": 120}, {"repo": "upstream", "path": "CLAUDE.md", "line": 75, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "-running agent drift is **escaped decisions caused by basis loss** \u2014 context decay removes claim nodes from the agent's ground, so later edits revert to model priors with no `basedOn` edge. The remedy is **basis as query, not context residue**: f", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 7, "class": "A12 root docs", "token": "ground", "ident": true, "immutable": false, "ctx": "he level of individual decisions rather than whole jobs. It applies to any arrangement that determines choices against ground: programs, models, humans, organisations, markets, immune systems, and compositions of them. \\--- ## The problem **W", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 32, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " smaller unit. **Work decomposes into decisions.** Ask, for each decision: 1. **What must be determined?** 2. **What ground does the determination depend on?** 3. **Can the result be checked?** 4. **From where is the determination supplied?** ", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 52, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ecord.** \\--- ## The model The framework begins with two primitives: > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. A **determination** is the resolving of a decision against ground. An **actor**", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 54, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ermined. > **Ground** \u2014 what they are determined against. A **determination** is the resolving of a decision against ground. An **actor** is a system capable of performing such a resolution. Actorhood does not imply intelligence: a thermostat", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 58, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "rangement** is the larger composition through which a resolution is produced and governed: executor, prior commitments, ground channels, checks, reviewers, record, and accountable principal. The unit of analysis is therefore not simply a task, n", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 64, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "t of analysis is therefore not simply a task, nor simply an actor. Unresolved determination is indexed by: > **\u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9** Change one coordinate and the determination problem may cha", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 82, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "amortises| |**Mechanical**|a check|after the act|expensive to construct; cheap to trust| |**Judgment**|an actor reading ground, **with an accountable party named**|during the act|paid per run| |**Escaped**|nobody|never|latent defect exposure| In", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 115, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "en, and because, you cannot check the work.** Where the acceptance predicate **closes for the arrangement** \u2014 relevant ground is observable and adequacy can be evaluated within the declared resource, latency, confidence, and assurance bounds \u2014 n", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 164, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " after those commitments is **residual discretion**: outcome-relevant variation genuinely left open at the act, holding ground fixed. The practical question is therefore not: > \\*Should a human or an AI do this job?\\* It is: > **For this deci", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 241, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "tion principle admits an exact information-theoretic construction. Let `V` be the verdict induced by the task over the ground distribution. Then determination demand is identified as: > **D = H(V)** measured in bits. For any admissible encod", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 271, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "has a hard boundary: > **Where the acceptance predicate does not close, there is no verdict function with the required ground truth, so `H(V)` is undefined.** The measure does not cross the floor. That is a limit of the framework, not a quanti", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 305, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ost.md). \\--- ## Capacity and escape An actor has two relevant capacities: * **hold capacity** \u2014 how much governing ground it can have available at once; * **resolve capacity** \u2014 how much it can jointly resolve. Capacity-generated escape req", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 320, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "te produces escape. This also yields a mechanical account of one class of hallucination: output decoupled from correct ground because that ground is absent, false, or present but unresolved. See [`core/11-the-floor-mechanism.md`](core/11-the-fl", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 320, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " This also yields a mechanical account of one class of hallucination: output decoupled from correct ground because that ground is absent, false, or present but unresolved. See [`core/11-the-floor-mechanism.md`](core/11-the-floor-mechanism.md). ", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 338, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "determines. A program determines. A model determines. A human determines. Actorhood means resolving choices against ground, not possessing intelligence. This separation is deliberate. It means model performance can be analysed without first", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 383, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ration as acceptance becomes more evaluable, feedback faster and denser, checking cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated arrangements retain advantage as ground becomes unavailable, consequences delay, c", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 384, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "king cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated arrangements retain advantage as ground becomes unavailable, consequences delay, criteria drift, evaluators disagree, or normative legitimacy and tacit carriag", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 446, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "is the reading order. ### Settled core |#|Document|Role| |-|-|-| |00|[`primitives`](core/00-primitives.md)|decisions, ground, determination, actor, arrangement, admission tests| |01|[`the principle`](core/01-the-principle.md)|determination dema", "tok_off": 120}, {"repo": "upstream", "path": "README.md", "line": 537, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " the epistemic history of the theory. \\--- ## The one line > **For every decision, ask what must be determined, what ground it depends on, whether the work can be checked, where the determination is supplied, and who answers for it. Where you ", "tok_off": 120}, {"repo": "upstream", "path": "spec/release-format.md", "line": 32, "class": "A8 spec", "token": "ground", "ident": true, "immutable": false, "ctx": " when it was cut basis: # mandatory, non-empty; claim and decision IDs this release pins. - DDD-ground-01 # each must resolve to core/claims/ or core/decisions/ summary: > # mandatory; the rele", "tok_off": 120}, {"repo": "upstream", "path": "assets/conservation-principle.html", "line": 438, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "scn\" data-s=\"specops\">
Special operations
High tier because the ground genuinely will not hold encoding.
If the governing decisions and the acceptance predicate both close over digital ground, the intrinsic floor is zero. Which means: in digital work, \"you need a good senior for this\" neve", "tok_off": 120}, {"repo": "upstream", "path": "assets/conservation-principle.html", "line": 486, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " Special operations runs at an extreme tier \u2014 brutal selection, constant training, tiny teams \u2014 because its ground is adversarial and shifting and genuinely will not hold encoding. The encoded store is capped by the domai", "tok_off": 120}, {"repo": "upstream", "path": "assets/conservation-principle.html", "line": 492, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "dependent consultancy adopted the shape and skipped the justification. But software runs on digital ground, where the intrinsic floor is zero. It was paying spec-ops prices for a floor that was never intrinsic \u2014 only une", "tok_off": 120}, {"repo": "upstream", "path": "assets/conservation-principle.html", "line": 517, "class": "A12 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " the first non-deterministic actor whose distribution can be frozen by binding. Its intrinsic floor over digital ground is zero \u2014 but it only carries what it can read. Encoding is what it reads.\"}, junior: {cap: 20, intrinsic: 12, tra", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.10.0.yaml", "line": 42, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "uard.** **`DDD-frame-17` partitions by dichotomy instead.** Given the arrangement's standing configuration and the ground at the act, the resolution is determined or it is not; if it is not, what determines it is inside the arrangement's c", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.10.0.yaml", "line": 64, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "is corrected in place** \u2014 the statement stands, the clause did not. Two changes: the variation is now **held at fixed ground**, which excludes the cryptographic hash that made the conflation decisive; and *declared* is struck, because decla", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.11.0.yaml", "line": 133, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": " reason. Rule 1's real enforcement is an adjudication, booked with its hit list. The `lifecycle` field is booked. The ground migration's W1 is **not** taken: `ground distribution` sits in the `statement` field of four claims, one of them `e", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.11.0.yaml", "line": 134, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "adjudication, booked with its hit list. The `lifecycle` field is booked. The ground migration's W1 is **not** taken: `ground distribution` sits in the `statement` field of four claims, one of them `established`, so the only coherent W1 breaks", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 16, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": " # The retired claim whose judgment gloss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is wha", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 16, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "loss the public README still carried. - DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground claims the # classification is anchored on \u2014 cited because this release is what a deferred # migration files instea", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 20, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "on \u2014 cited because this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 21, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": " this release is what a deferred # migration files instead of the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this repository's own agents. - DDD-agent-01 title: 'Definitions that were never in", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 26, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "the registry, and a collision the store won' summary: | **A repair release, filed by a migration that deferred.** The ground migration was planned in full, priced, and **deferred whole** on the C-1 precedent. What ships here is the set of rep", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 28, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": " here is the set of repairs that surfaced while planning it and that stand on their own evidence. **No occurrence of `ground` changes sense or wording anywhere in this release.** This is a minor and not a patch: the terms registry gains an", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 103, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "# Two pages that contradicted themselves **`README.md`** carried the judgment row **unpatched** \u2014 *\"an actor reading ground\"* with no accountable-party clause, the gloss `CANON-PATCH-REGISTER.md` records as corrected in `01-the-principle.m", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 112, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "ision is determined against\"* plus the apparatus's *\"the readable substrate the actor inspects\"* \u2014 the definition the ground audit found **miscited to `core/00`**. The second is removed, applying the file's own rule that the English source wi", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 115, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "o `core/00`**. The second is removed, applying the file's own rule that the English source wins. **Neither page's `ground` senses moved.** Repair what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 120, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "r what contradicts itself; never resolve what is merely unqualified. ### Deliberately not in this release **The ground migration.** It is planned in full and deferred whole: 187 bare prose re-expressions in canon and the projection, 11 ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 125, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "essor's seed. **W1 is again unavailable**, and for the second independently-found reason: `v5.11.0` recorded that `ground distribution` sits in the `statement` field of four claims, one of them `established`; this session adds that `SR-5` ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 131, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "ce would not dispose of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advance", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "line": 131, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "e of: `tolerance_floor` against the Polanyi floor across 168 files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **The downstream pin stays at `v5.9.0`.** When it is next advanced past this release", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 3, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "format: 1 version: v5.5.0 title: 'vocabulary and delivery: the ground and delivery areas' # Pinned rather than defaulted: this release is cut retroactively at the merge of # PR #10, which a", "tok_off": 63}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 10, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "and wherever # their descriptor lands. commit: e8663b82ff9695f374aad1ada3938c12d20516f3 date: 2026-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-01 - DDD-delivery-02 - DDD-delivery-03 ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 11, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "ir descriptor lands. commit: e8663b82ff9695f374aad1ada3938c12d20516f3 date: 2026-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-01 - DDD-delivery-02 - DDD-delivery-03 - DDD-dec-17 summa", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 12, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "s. commit: e8663b82ff9695f374aad1ada3938c12d20516f3 date: 2026-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-01 - DDD-delivery-02 - DDD-delivery-03 - DDD-dec-17 summary: | Two areas ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 13, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "2ff9695f374aad1ada3938c12d20516f3 date: 2026-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-01 - DDD-delivery-02 - DDD-delivery-03 - DDD-dec-17 summary: | Two areas land: the **ground", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 19, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "ground-04 - DDD-delivery-01 - DDD-delivery-02 - DDD-delivery-03 - DDD-dec-17 summary: | Two areas land: the **ground** area, which names what a determination stands on, and the **delivery** area, which names what leaves the act. Both ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 25, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": ", with rulings applied between passes. ### Added - `core/13-delivery.md` \u2014 the delivery area. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-0", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 25, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "d between passes. ### Added - `core/13-delivery.md` \u2014 the delivery area. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..03` \u2014 the delivery", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "line": 26, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "e delivery area. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..03` \u2014 the delivery claims. - `core/decisions/DDD-dec-17.yaml` \u2014 the decision ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "line": 34, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "core/claims/DDD-measure-15.yaml` \u2014 admissibility. A conditioning variable is admissible where it is computable from ground available at the act and from standing supply, and **not** from the verdict handed over. The distinction is bui", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "line": 37, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "istinction is building the answer versus being handed it: a mechanism that computes the verdict from admissible ground reaches zero residual legitimately and pays standing cost for it. Exposition at `core/09` \u00a72.1. - `core/claims/DD", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "line": 45, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "ml` \u2014 the registry seam reconciliations. - `core/assets/measure-chained-seams.py` and `core/assets/measure-nonuniform-ground.py`, promoted from the projection layer and re-run at their new home. - `core/09` \u00a72.1, the admissibility conditi", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "line": 72, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "d on its asset evidence. - `core/09` \u00a79's caveat: two of its three owed instances \u2014 chained seams and non-uniform ground \u2014 are now worked. **Multi-actor composition is explicitly not discharged** by the chained-seam instance. `core/06`'", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "line": 12, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "e: 2026-08-18 basis: # Filed this release - DDD-frame-13 - DDD-frame-14 - DDD-frame-15 - DDD-frame-16 - DDD-ground-05 - DDD-floor-02 - DDD-hyp-01 - DDD-hyp-02 - DDD-hyp-03 - DDD-hyp-04 - DDD-hyp-05 - DDD-dec-24 # Amend", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "line": 58, "class": "A9 release descriptors", "token": "ground", "ident": true, "immutable": true, "ctx": "ed; standing supply inherited per act, occasioned produced per act, no act-free discharge. - `core/claims/DDD-ground-05.yaml` (core/00 \u00a74a) \u2014 constitutive priority of ground, with the symmetry stated (ground prior in each act; decis", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "line": 59, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "d per act, no act-free discharge. - `core/claims/DDD-ground-05.yaml` (core/00 \u00a74a) \u2014 constitutive priority of ground, with the symmetry stated (ground prior in each act; decisions prior in a registry's growth) so the bootstrap is no", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "line": 59, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "ge. - `core/claims/DDD-ground-05.yaml` (core/00 \u00a74a) \u2014 constitutive priority of ground, with the symmetry stated (ground prior in each act; decisions prior in a registry's growth) so the bootstrap is not circular. - `core/claims/DDD-f", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "line": 65, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "ates fixed. - `core/claims/DDD-hyp-01..05.yaml` \u2014 the hypothesis set, a new `hyp` area: operational evaluability, ground and judgment dependence, generator/checker composition, accountability completeness, selection versus training. ", "tok_off": 120}, {"repo": "upstream", "path": "releases/v5.8.0.yaml", "line": 48, "class": "A9 release descriptors", "token": "ground", "ident": false, "immutable": true, "ctx": "m:arrangement` and `term:escape` are settled and already carry the exact sentences the consuming track needs. - **Ground provenance is ineligible for minting, not deferred by preference.** The five-way taxonomy is recorded not-canon in ", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 17, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ction; last wind and pinning mode declared independent. - `canon-patch-closure-condition.md` \u2014 *\"decidable over digital ground\"* \u2192 *\"decidable over ground the actor can inspect\"*, nine live substitutions, three explicit do-not-touch quotations ", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 17, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " mode declared independent. - `canon-patch-closure-condition.md` \u2014 *\"decidable over digital ground\"* \u2192 *\"decidable over ground the actor can inspect\"*, nine live substitutions, three explicit do-not-touch quotations of the retired postulate. ", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 168, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "countable actor\"*) that `core/01` does not currently carry. The live table row reads *during the act \u00b7 an actor reading ground*. Patch the row and add the split below the table: **Old row:** > | **Judgment** | \u2014 | during the act | an actor read", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 173, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "atch the row and add the split below the table: **Old row:** > | **Judgment** | \u2014 | during the act | an actor reading ground | does not amortise \u00b7 walks out the door | **New row:** > | **Judgment** | \u2014 | during the act | an actor reading grou", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 177, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ound | does not amortise \u00b7 walks out the door | **New row:** > | **Judgment** | \u2014 | during the act | an actor reading ground, **with an accountable party named** | does not amortise \u00b7 walks out the door | **New paragraph, after the `{rule, che", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 241, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " response. - core/01 \u2014 judgment store splits executor from accountable party. - Closure condition generalised: \"digital ground\" -> \"ground the actor can inspect\". The floor is a property of the pair, which the substrate phras", "tok_off": 120}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "line": 241, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " core/01 \u2014 judgment store splits executor from accountable party. - Closure condition generalised: \"digital ground\" -> \"ground the actor can inspect\". The floor is a property of the pair, which the substrate phrasing could no", "tok_off": 120}, {"repo": "upstream", "path": "meta/b1-reconciliation-2026-08-14.md", "line": 99, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " at an encoded seam, `10` \u00a79's claim layer, **and `11` \u00a76's own Missing row** \u2014 plus a sixth, non-canon instance, the ground-applicability holding note's Q4 limb 1. - **`core/11` \u00a77 prose \u2014 four.** It omits `11` \u00a76's own Missing row. The cla", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 22, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ". --- ## 1. The framework, as it now stands ### 1.1 The two primitives > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. Every determination reads ground to resolve a choice. There is no third thing. *", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 24, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. Every determination reads ground to resolve a choice. There is no third thing. **The act is a decision** \u2014 there is no floor of \"pure action\" beneath th", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 32, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "eps this a law > **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** > > **A fact is ground iff varying *the world* moves the outcome past tolerance.** **These must be allowed to fail things.** A rock does not ", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 49, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "terion, after the act | pays the **executability tax** \u00b7 cheap to trust | | **Judgment** | per-run, by an actor reading ground | does not amortise \u00b7 walks out the door | | **Escaped** | decided by nobody | defect exposure \u00b7 **the only forbidden s", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 82, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "perty of the acceptance predicate, not of the decision.** > > **Zero** wherever the predicate is decidable over digital ground \u2014 and there **path-degeneracy** > makes it *robustly* zero: infinitely many structurally different determiners suffice,", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 93, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "* A \"know every variable\" premise imports the entire physical state, which is the opposite of *\"closes over **digital** ground\"* \u2014 and the objections above are about **decidability**, not predictability. They hold in a deterministic universe. **", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 101, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tacit knowledge in digital work.\"* Not defensible against Collins. ### 1.6 The encode/verify split > **You can encode ground you control. You must mechanically verify ground you don't.** Any uncontrolled ground is **two facts**: *your copy* (p", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 101, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " against Collins. ### 1.6 The encode/verify split > **You can encode ground you control. You must mechanically verify ground you don't.** Any uncontrolled ground is **two facts**: *your copy* (pinned, stale-able) and *the source of truth* (rem", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 103, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "verify split > **You can encode ground you control. You must mechanically verify ground you don't.** Any uncontrolled ground is **two facts**: *your copy* (pinned, stale-able) and *the source of truth* (remote, mutable). A lockfile pins the fir", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 111, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "its own > observation. That cost is irreducible. ### 1.7 The closure principle > **An actor's own prior output is not ground.** Consuming a cached belief as ground closes a loop with **no corrective term**. Failures are *correct inferences ove", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 113, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ducible. ### 1.7 The closure principle > **An actor's own prior output is not ground.** Consuming a cached belief as ground closes a loop with **no corrective term**. Failures are *correct inferences over false premises* \u2014 **confident, well-re", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 122, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e error directions was the apophenia the review correctly flagged. They remain *instances of* \"the actor's model of the ground diverged from the ground,\" but the mechanisms differ and must not be conflated. ### 1.8 Actors **The strongest part o", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 122, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e apophenia the review correctly flagged. They remain *instances of* \"the actor's model of the ground diverged from the ground,\" but the mechanisms differ and must not be conflated. ### 1.8 Actors **The strongest part of the framework, and the ", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 186, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ecause the germline would not carry it. Inherited encoding, delivered by syringe. *Original antigenic sin is poisoned ground, literally.* - **FDE + platform \u00b7 `ground harvest` \u00b7 the seam-harvest loop:** the same four parts. ### 1.11 Determinat", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 187, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Inherited encoding, delivered by syringe. *Original antigenic sin is poisoned ground, literally.* - **FDE + platform \u00b7 `ground harvest` \u00b7 the seam-harvest loop:** the same four parts. ### 1.11 Determination is not intelligence *Full treatment: ", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 195, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ligence.md`.* **The framework is orthogonal to intelligence, and this is a feature.** A thermostat determines \u2014 reads ground, resolves a choice, passes both admission tests. Nobody thinks it is intelligent. **Determination is necessary and nowh", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 251, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "y** (Edelman & Gally 2001): *structurally different elements, same function* \u2014 which delivers **both** | | The poisoned-ground **cross-domain unification** | **Retreated** \u2192 a *family*, not one mechanism. Opposite error directions must not be con", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 257, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " the task. See core/08. | **Artifacts needing revision:** `determination.md` (\u00a77 immune licensing \u2014 cut), `adversarial-ground.md` (the unification \u2014 retreat to a family), `linkedin-plan.md` (post 4 and post 6 both lean on retreated claims \u2014 see ", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 271, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ed \u00b7 **the debate is structurally undecidable** | **current** | | `closure-principle.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unification** to \"a f", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 272, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "*current** | | `closure-principle.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unification** to \"a family, not one mechanism\" | --- ## 3. Attribution", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 272, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "| `closure-principle.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unification** to \"a family, not one mechanism\" | --- ## 3. Attribution \u2014 required i", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 284, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "(more precise than we are)* | | Where a check should live | **Saltzer, Reed & Clark**, End-to-End Argument | | Poisoned ground | **Kalman** filter divergence; observability; the separation principle | | The floor | **Polanyi**; **Collins** (relat", "tok_off": 120}, {"repo": "upstream", "path": "meta/consolidated-state.md", "line": 358, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "oding*). > > **Its principal limit:** the floor is zero only where the acceptance predicate is decidable over > digital ground \u2014 and whether it is, is in general undecidable. Smaller. Correctly attributed. Harder to knock down. **More useful.** ", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 1, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Holding-note addendum \u2014 determinables, verdicts, pull, and ground-indexing **Status:** holding. Drafted by Claude from the 2026-08-16/17 working conversation, for Emil to merge into th", "tok_off": 61}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 4, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ndexing **Status:** holding. Drafted by Claude from the 2026-08-16/17 working conversation, for Emil to merge into the ground-axes note (revision 19 candidate) or file as a sibling note in `meta/`. Nothing below is ratified; every entry carries ", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 28, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d out of because learning eats verdicts and escape produces only outcomes.* **Retro-conversion:** replay over recorded ground retro-judges outcomes into verdicts once a predicate is declared (retro-minted calibration, predicted-ground note), hon", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 29, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "r recorded ground retro-judges outcomes into verdicts once a predicate is declared (retro-minted calibration, predicted-ground note), honest only under retro-filing's two fields (`DDD-ground-04`). The two-silences distinction survives beneath: co", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 30, "class": "A7 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "dicate is declared (retro-minted calibration, predicted-ground note), honest only under retro-filing's two fields (`DDD-ground-04`). The two-silences distinction survives beneath: convertible where a verdict function can be declared; floor residu", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 36, "class": "A7 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "dict) \u00b7 verdict-rendered (governed, closed or matured). **Basis:** `term:verdict`, `DDD-cost-16`, `DDD-frame-12`, `DDD-ground-04`, the individuation boundary clause. **Falsifier:** a diachronic instrument in canon demonstrated to update on ungov", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 64, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " different tasks by order, not degree. 4. The determinable is **the dimension of comparability** \u2014 what an axis is; the ground registry is a registry of determinables. **Register note:** demand applies to determinables; determinates are what ", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 107, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "per discharge section); the ranking objective stays corpus-gated with Q9 \u2014 it is *named* now, not filed. --- ## Q37 \u2014 Ground-indexed determination: the actor as derived object (Emil) **Proposed \u2014 reaches charter vocabulary; handle at dec-09 ca", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 110, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "dec-09 care level.** The week's four species-instinct redirections terminate here: determination records are indexed by ground (position, as-of, delivery, verdict), and **the actor is a projection over the registry** \u2014 capability inferred from th", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 114, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "curacy clears declared \u03b1, membership not magnitude** (the corpus's question-3 finding). Q29's seven parameters: six are ground-relations; the profile was always a ground-profile wearing a species name. **Inference validity conditions, all ratifi", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 114, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "gnitude** (the corpus's question-3 finding). Q29's seven parameters: six are ground-relations; the profile was always a ground-profile wearing a species name. **Inference validity conditions, all ratified at v5.5.0:** infer only from acts whose ", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 129, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " refuses the inversion \u2014 stake, sanction, and consequence-bearing are institutional, not inferable from any act stream. Ground-indexing covers what an arrangement can resolve, never who answers. Register guard verbatim: profiles describe arrangem", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 136, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "demonstrated capability resists expression as a region-set over declared axes at any grain \u2014 capability not *about* any ground. **Routing:** downstream (the inference is ledger-machinery through and through), after the Q25/Q27 wave; the dec-14 an", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 142, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " through), after the Q25/Q27 wave; the dec-14 annotation immediately, one line. --- ## Q38 \u2014 Constitutive priority of ground, and the asymmetry thesis (Emil) **Two claims, separated by strength:** **(a) Derivation-grade:** ground description ", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 146, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " priority of ground, and the asymmetry thesis (Emil) **Two claims, separated by strength:** **(a) Derivation-grade:** ground description precedes determination *logically* \u2014 a decision selects among determinates, determinates exist only as ways", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 149, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "mination over it. F-1's gate already enforces this mechanically. State the symmetry so the bootstrap is not circular: **ground is prior in each act; decisions are prior in the registry's growth** (axes enter by naming rulings). Files as a corolla", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 157, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t-carried and escaped. The register completes a seventy-year asymmetry. \"Data outlives code\" is weak corroboration (the ground-model half survives its projections). **LLMs' dual role**, stated precisely: they changed the economics of extraction a", "tok_off": 120}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "line": 181, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "| Q36 pull | prose + one gated instrument | Q33 orbit prose; ranking stays with Q9 | Wave 3 prose; corpus later | | Q37 ground-indexed | proposed, charter-adjacent | downstream inference machinery; dec-14 annotation now | post-Q27 wave | | Q38a p", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 8, "class": "A7 meta / holding notes", "token": "grounded", "ident": false, "immutable": false, "ctx": "his document is the standing account of *why* they were made. **Purpose.** An adversarial review (external, literature-grounded) found real flaws. This document does three things: **credits the prior art** the framework was reinventing, **corrects", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 103, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "6 Kalman / control theory \u2014 observability and estimator divergence (1960s) This is the **rigorous ancestor of poisoned ground**, and it has what we lack: theorems. Filter divergence is the precise, quantified statement of \"an estimator that trus", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 108, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ". The separation principle governs when estimation and control can be treated independently. **Correction:** \"poisoned ground\" is **observability failure / estimator divergence**, applied to software and organizations. Cite it. It gains us predi", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 189, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ies \u2014 prior art for `core/11` \u00a76 `core/11` decomposes hallucination into three causes (missing / poisoned / overflowed ground). The existing literature already partitions hallucination, and must be credited: - **Ji et al. (2023), \"Survey of Hal", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 201, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "claim.** The three-cause decomposition is *causal and derived from the store model* (a decision is made without correct ground iff the ground is absent, false, or unresolved), and it attaches a **different remedy to each cause** \u2014 add / re-verify", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 201, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ree-cause decomposition is *causal and derived from the store model* (a decision is made without correct ground iff the ground is absent, false, or unresolved), and it attaches a **different remedy to each cause** \u2014 add / re-verify / encode. That", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 246, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e DevOps research programme Accelerate (2018) and the annual State of DevOps reports. applications/sdlc/production-as-ground.md reads DORA's four key metrics as instrumentation of the encode/verify gap, and treats DORA's findings as external co", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 259, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " \u2014 product development flow / queueing theory The batch-size and feedback-latency results. Cited so that production-as-ground does not appear to claim them. ### 1.16 The floor's own ancestry \u2014 irreducibility before this framework **Why this se", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 306, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nd place, so no central determiner can assemble it. **Where DDD differs:** Hayek's irreducibility is about **where the ground is**, not about whether an answer can be checked. Dispersion enters this framework not as a floor in its own right but ", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 308, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rk not as a floor in its own right but as one route to non-closure \u2014 observability is a conjunct of `term:closure`, and ground that an arrangement cannot reach is ground its predicate cannot evaluate over. So Hayek supplies a *generator* of non-z", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 309, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ne route to non-closure \u2014 observability is a conjunct of `term:closure`, and ground that an arrangement cannot reach is ground its predicate cannot evaluate over. So Hayek supplies a *generator* of non-zero floor, arrangement-indexed by construct", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 311, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "plies a *generator* of non-zero floor, arrangement-indexed by construction, and does not supply the location. Dispersed ground with a closing predicate carries no floor at all. **Locator \u2014 verified against the article itself, not against a citat", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 370, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " knower (Polanyi, \u00a71.7), in the society (Collins, \u00a71.7), in the rule's application (Wittgenstein), in the dispersion of ground (Hayek), in the residue automation leaves (Bainbridge), in the actor's embodied situation (Dreyfus and Suchman), and in", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 390, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " alternative formalisation of \"how much specification does this task require.\" `core/09` uses Shannon entropy over a ground distribution instead, which is *weaker but computable*. Worth a sentence in any paper explaining the choice: MDL woul", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 436, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tance predicate The original claim \u2014 *\"if the governing decisions and the acceptance predicate both close over digital ground, the intrinsic floor is zero\"* \u2014 is the most-attacked and least-defensible as stated. It survives only in a **narrowed*", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 454, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ro-floor, for two reasons. First, it imports the entire physical state, which is the opposite of \"closes over *digital* ground\": the whole content of zero-floor is that the relevant ground is *small and closed*, and universal determinism makes it", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 455, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "al state, which is the opposite of \"closes over *digital* ground\": the whole content of zero-floor is that the relevant ground is *small and closed*, and universal determinism makes it *maximal and open*. Second, the objections above are about **", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 464, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ision: > **The intrinsic floor is zero for any decision whose *acceptance predicate is itself decidable > over digital ground.* For those, path-degeneracy makes it robustly zero \u2014 infinitely many > distinct determiners suffice, so no *particular", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 547, "class": "A7 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "s the total is changing the task or the declared tolerance \u2014 not re-drawing boundaries within one. --- ## 4. Poisoned ground: keep the mechanism, drop the unification The core \u2014 *\"consuming your own prior output as ground creates uncorrectable", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 549, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " --- ## 4. Poisoned ground: keep the mechanism, drop the unification The core \u2014 *\"consuming your own prior output as ground creates uncorrectable error\"* \u2014 is correct and is **estimator divergence / observability failure**. Cite Kalman. **Dro", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 559, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "substrate is not what the actor believes,\" but stop claiming they are the same thing. The honest statement: > Poisoned ground is a *family* of failures unified only by **the actor's model of the ground > having diverged from the ground**. The *d", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 559, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "me thing. The honest statement: > Poisoned ground is a *family* of failures unified only by **the actor's model of the ground > having diverged from the ground**. The *direction* and *mechanism* of divergence differ by > domain and must not be c", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 560, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " Poisoned ground is a *family* of failures unified only by **the actor's model of the ground > having diverged from the ground**. The *direction* and *mechanism* of divergence differ by > domain and must not be conflated. --- ## 5. What survive", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 578, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " *ours* even though it is built from Rice + Collins + degeneracy. 4. **The encode-vs-verify discipline for uncontrolled ground**, operationalized in the `ground` tool. This is the end-to-end argument plus estimator-divergence, made concrete an", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 578, "class": "A7 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "om Rice + Collins + degeneracy. 4. **The encode-vs-verify discipline for uncontrolled ground**, operationalized in the `ground` tool. This is the end-to-end argument plus estimator-divergence, made concrete and shippable. 5. **Prompt-caching a", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 597, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ould live | **Saltzer, Reed & Clark**, End-to-End Argument | older, sharper form of the placement question | | Poisoned ground | **Kalman** filter divergence; observability; separation principle | the rigorous ancestor; we add a name | | The floo", "tok_off": 120}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "line": 633, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ty). Its principal > limit: the intrinsic floor is zero only where the acceptance predicate is decidable over digital > ground \u2014 and whether it is, is in general undecidable. Smaller. Correctly attributed. Harder to knock down. More useful. ", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "line": 52, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " 11 | Old file: *\"per v4.5, closes means operationally closed \u2014 the acceptance procedure can be executed over available ground within declared resource, latency and confidence bounds.\"* | **Confirmed present** | `term:closure`, live: *\"A predicat", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "line": 52, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nds.\"* | **Confirmed present** | `term:closure`, live: *\"A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "line": 62, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "2 | Chained seams before submission | `core/09` \u00a79 caveat 3: *\"chained seams, multi-actor compositions, and non-uniform ground should still be worked before publication\"*; `core/06` line 185 names them *\"exactly the cases still owed a worked inst", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "line": 43, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t from staleness. | Debt | Where booked | State | |---|---|---| | Chained seams, multi-actor compositions, non-uniform ground | `core/09` \u00a79 caveat 3; `core/06` line 185 | Open, unmoved. The honest filler for the length gap, if one is ever wante", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "line": 117, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e prices the verdict, not the search | | `DDD-measure-12` | conceptual | reported | paper-1 | Demand is relative to the ground distribution | | `DDD-measure-13` | formal | reported | paper-1 | The maturation asymptote is `H(V) \u2212 I(V;S_encoded)` |", "tok_off": 120}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "line": 150, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " / n`, derived from binary rate\u2013distortion | | Hallucination as surfaced escape | \u00a76 | Missing, poisoned, or overflowed ground | **The limit, stated in canon's own words** (`core/11` \u00a77): *\"The intersection is sufficient for escape and is not ne", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 56, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "able gloss is not a definition** when the term does later load-bearing work (`00`'s apparatus table rows for poisoned ground and the encode/verify split \u2192 R2). - **A term is one instance** however many sites use it; all sites are listed on its ", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 78, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " identity\" | R1 | `06`:19 (five documents later) | add forward citation in the table row | EDITORIAL | | 79 | \"Poisoned ground \u2014 *corrupting what a determination reads against*\" | R2 | nowhere \u2014 this table gloss is the only definition; load-beari", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 79, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "romote to the term registry (candidate C1, \u00a76) | EDITORIAL\u00b9 | | 80 | \"The encode/verify split \u2014 *whether you author the ground a determination reads*\" | R2 | nowhere; load-bearing at `03`:158, `09`:216, `09`:247 | promote to the term registry (ca", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 87, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "elete, as 159 | SUBSTANTIVE | | 219\u2013221 | \"Polanyi had the floor without the stores. \u2026 Counterintelligence had poisoned ground\" | R3/R2 | shared with rows 77 and 79 | covered by those remedies | \u2014 | \u00b9 usage is univocal; the drafted wording still", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 143, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " a term nowhere | promote `term:compound` (candidate C3, \u00a76) | EDITORIAL\u00b9 | | 496 | \"(The rigorous ancestor of poisoned ground.)\" | R2 | see `00`:79 | registry candidate C1 | \u2014 | | 500 | \"an immune system in original antigenic sin\" | R3 | uncited", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 210, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e/verify split**\" (listed as one of the framework's claims) | R2 | see `00`:80 \u2014 and note `09`'s reading (pre-resolving ground into retrieved context) is not obviously `00`'s reading (authoring the ground a determination reads); the promotion mus", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 210, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " \u2014 and note `09`'s reading (pre-resolving ground into retrieved context) is not obviously `00`'s reading (authoring the ground a determination reads); the promotion must decide | registry candidate C2 | SUBSTANTIVE | | 294 | \"The two quantities t", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 221, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "anism.md`.\" | R4 | residue | delete | EDITORIAL | | 12 | \"and the closure principle (an actor's own prior output is not ground)\" | R2+R6 | nowhere \u2014 not in any contract, registry, or claim; and the name collides with `term:closure` (`03`), which ", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 227, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " the software projection.\" | R5 | the dependent repository | delete | EDITORIAL | | 224 | \"own prior output consumed as ground (`closure-principle`)\" | R2 | `closure-principle` is not a graph id; note it evades E9 because the validator's ref-chec", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 235, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " the reader has no access to | delete | EDITORIAL | | 90\u201391 | \"the same structure as denying single-point authorship of ground (`The Adversarial Ground`)\" | R2 | no document of that name exists in core (UNVERIFIED \u2014 Emil review: presumably a pre-", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 235, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " to | delete | EDITORIAL | | 90\u201391 | \"the same structure as denying single-point authorship of ground (`The Adversarial Ground`)\" | R2 | no document of that name exists in core (UNVERIFIED \u2014 Emil review: presumably a pre-split or projection docum", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 238, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "alisation \u00a74 exists to prevent\" | R2 | same dangling pointer | \"`00` \u00a74\" | EDITORIAL | | 151, 153, 174 | \"both poisoned-ground attacks\" \u00b7 \"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 238, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ng pointer | \"`00` \u00a74\" | EDITORIAL | | 151, 153, 174 | \"both poisoned-ground attacks\" \u00b7 \"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3 | poisoned ground: see `00`:79 (candidate C1); Po", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 238, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "4 | \"both poisoned-ground attacks\" \u00b7 \"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3 | poisoned ground: see `00`:79 (candidate C1); Polanyi floor: see `00`:77 | covered by those remedie", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 238, "class": "A7 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "\"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3 | poisoned ground: see `00`:79 (candidate C1); Polanyi floor: see `00`:77 | covered by those remedies | \u2014 | | 160 | \"The benign-looking b", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 276, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " were closed by gloss+citation (policy \u00a73) and sit in the W list | | R2 | 16 | 8 undefined load-bearing terms (poisoned ground, encode/verify split, compound, granularity bound, closure principle, transfer floor, residual account, reversibility w", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 319, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d without it.** Where canon offers divergent readings I have recorded both rather than choosing. **C1 \u2014 `term:poisoned-ground`** (R2; sites `00`:79/221, `04`:496, `10`:224, `11`:151/153/174). Usage is univocal across all sites. Draft: > **Poiso", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 322, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "(R2; sites `00`:79/221, `04`:496, `10`:224, `11`:151/153/174). Usage is univocal across all sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: the substrate a determination reads has > been corrupted, so a correct determiner", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 322, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "`00`:79/221, `04`:496, `10`:224, `11`:151/153/174). Usage is univocal across all sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: the substrate a determination reads has > been corrupted, so a correct determiner resolves w", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 324, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ion reads has > been corrupted, so a correct determiner resolves wrongly with full authority. The logic is > sound; the ground is the attack surface. **C2 \u2014 `term:encode-verify-split`** (R2; sites `00`:80, `03`:158, `09`:216/247). The two in-cor", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 328, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ously agree, which is itself drift the promotion must settle: `00`:80 reads it as *authorship* (\"whether you author the ground a determination reads\"); `09`:216 reads it as *allocation* (\"converts ground into encoded specification, leaving the mo", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 329, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t as *authorship* (\"whether you author the ground a determination reads\"); `09`:216 reads it as *allocation* (\"converts ground into encoded specification, leaving the model to carry the residual as judgment\", with the mechanical store verifying).", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 334, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "reading is intended): > The **encode/verify split** \u2014 the division of a determination's demand between pre-resolving > ground into the encoded store before the act and verifying the residual mechanically after it. **C3 \u2014 `term:compound`** (R2; ", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 348, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "unrelated property. Name choice is Emil's (e.g. `term:own-output-rule`). Draft: > An actor's **own prior output is not ground**: consuming it as ground substitutes the actor's > model of the world for the world \u2014 the reflexive case of poisoned g", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 348, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "hoice is Emil's (e.g. `term:own-output-rule`). Draft: > An actor's **own prior output is not ground**: consuming it as ground substitutes the actor's > model of the world for the world \u2014 the reflexive case of poisoned ground. **C5 \u2014 `term:granu", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 349, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d**: consuming it as ground substitutes the actor's > model of the world for the world \u2014 the reflexive case of poisoned ground. **C5 \u2014 `term:granularity-bound`** (R2; sites `00`:128, `01`:48, `05`:268). Blocked on the R6 decision below \u2014 the def", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 486, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "mposed decisions* | +| The seam-demand identity (`06`) | *decisions created between decomposed decisions* | | Poisoned ground | *corrupting what a determination reads against* | | The encode/verify split | *whether you author the ground a deter", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 487, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "oisoned ground | *corrupting what a determination reads against* | | The encode/verify split | *whether you author the ground a determination reads* | | Tolerance | *which choices count as decisions at all* | -| Assurance | *how much evidence t", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 520, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nciple, status: settled --> -**Read `00-determination.md` first.** It establishes the two primitives (decisions and ground) +**Read `00-primitives.md` first.** It establishes the two primitives (decisions and ground) and the admission tests.", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 521, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " primitives (decisions and ground) +**Read `00-primitives.md` first.** It establishes the two primitives (decisions and ground) and the admission tests. This document states the principle those primitives obey. --- @@ -41,7 +41,7 @@ law that ", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 658, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "uppressing it does not. ## 6. The two roles in the Judgment store `01` gives Judgment's source as *an actor reading ground*. That is correct and stays. It elides one -distinction that matters as soon as the executing actor is not a human \u2014 an", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 745, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "sure (`core/09`), the matched-pair invariant (`core/06`), and the closure principle (an actor's own prior output is not ground). Reproduction: `assets/floor-mechanism.py` and `assets/perr-rate-distortion.py`. @@ -201,8 +201,8 @@ It satisfies co", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 777, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "r robustness. The variance is the capability.** -And this is the same structure as denying single-point authorship of ground (`The Adversarial -Ground`). Redundant *uncorrelated* channels defeat an adversary who can author only one. Diverse +An", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 778, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " is the capability.** -And this is the same structure as denying single-point authorship of ground (`The Adversarial -Ground`). Redundant *uncorrelated* channels defeat an adversary who can author only one. Diverse +And this is the same structu", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 779, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "eat an adversary who can author only one. Diverse +And this is the same structure as denying single-point authorship of ground. Redundant *uncorrelated* channels defeat an adversary who can author only one. Diverse *uncorrelated* detectors cover", "tok_off": 120}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "line": 786, "class": "A7 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ewhere. **A swarm is an actor only if it genuinely determines choices against ground.** The admission -tests (\u00a74) still gate, and they must. +tests (`00` \u00a74) still gate, and they must. The", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 71, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. That is the whole ontology. Every act of dete", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 72, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "id=term:decision --> > **Decisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against. That is the whole ontology. Every act of determination \u2014 by ", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 76, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "--> That is the whole ontology. Every act of determination \u2014 by rule, by check, or by an actor in the moment \u2014 **reads ground in order to resolve a choice.** There is no third thing. > **Determination** ", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 79, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "is no third thing. > **Determination** is the resolving of a decision against ground \u2014 by a rule, a check, or an > actor in the moment. Nothing else resolves anything. The apparatus h", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 90, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "moved off an actor* | | The seam-demand identity (`06`) | *decisions created between decomposed decisions* | | Poisoned ground | *corrupting what a determination reads against* | | The encode/verify split | *dividing demand between encoding befor", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 95, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "cisions at all* | | Assurance (`01`) | *how much evidence the allocation must carry* | > **Poisoned ground** \u2014 ground that is present but false: the substrate a determination reads has > been corrupted,", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 96, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "rance (`01`) | *how much evidence the allocation must carry* | > **Poisoned ground** \u2014 ground that is present but false: the substrate a determination reads has > been corrupted, so a correct determiner", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 96, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ") | *how much evidence the allocation must carry* | > **Poisoned ground** \u2014 ground that is present but false: the substrate a determination reads has > been corrupted, so a correct determiner resolves w", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 98, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ion reads has > been corrupted, so a correct determiner resolves wrongly with full authority. The logic is > sound; the ground is the attack surface. > The **encode/verify split*", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 103, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ncode-verify-split --> > The **encode/verify split** \u2014 the division of a determination's demand between pre-resolving > ground into the encoded store before the act and verifying the residual mechanically after it. Nothing ne", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 121, "class": "A6 core documents", "token": "ground", "ident": true, "immutable": false, "ctx": "ity conditions in `05`. > An **actor** is a system that resolves decisions by reading ground: variation in declared > ground can alter the resolution through an internal pathway that selects among > alternatives.", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 122, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "d:embed id=term:actor --> > An **actor** is a system that resolves decisions by reading ground: variation in declared > ground can alter the resolution through an internal pathway that selects among > alternatives. A thermostat qualifies; a falli", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 129, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " **arrangement** is the composition through which a resolution is produced and governed: > executor, prior commitments, ground channels, checks, reviewers, record, and accountable > principal. The unit of comparison is the arrangement, not the is", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 148, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ission-test --> > **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** > > **A fact is ground iff varying *the world* moves the outcome past tolerance.** Same tolerance, same granularity bound", "tok_off": 120}, {"repo": "upstream", "path": "core/00-primitives.md", "line": 155, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ared boundary of acceptable outcome deviation. It indexes > everything: a choice is a governing decision, and a fact is ground, only relative to a > declared tolerance. Without one, the decision set is not well-formed. **Read `00-primitives.md` first.** It establishes the two primitives (decisions and ground) and the admission tests. This document states the principle those primitives obey. --- ## Register: this is a princi", "tok_off": 120}, {"repo": "upstream", "path": "core/01-the-principle.md", "line": 75, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ct | a check | pays the **executability tax** \u00b7 cheap to trust | | **Judgment** | \u2014 | during the act | an actor reading ground, **with an accountable party named** | does not amortise \u00b7 walks out the door | | **Escaped** | \u2014 | never | nobody | de", "tok_off": 120}, {"repo": "upstream", "path": "core/01-the-principle.md", "line": 93, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "- /ddd:embed --> > **Judgment** \u2014 determined *during* the act, by an actor reading ground, **with an > accountable party named**. It does not amortise; it walks out the door. > > **A judgment allocation naming", "tok_off": 120}, {"repo": "upstream", "path": "core/02-completeness.md", "line": 31, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " - Before, as a constraint \u2192 **Encoded.** - After, as a criterion \u2192 **Mechanical.** - During, by an actor reading ground \u2192 **Judgment.** Every governing decision has answers to both questions, so every governing decision lands in exactly o", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 5, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "# The Floor **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 69, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ment** is what carries whatever the first two cannot. If the acceptance predicate is **closed for the arrangement over ground it can inspect**, then the mechanical store is available: you can check the answer. And if you can check the answer, yo", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 115, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ". So the acceptance predicate can itself be *uncomputable*, and deciding whether a given predicate \"closes over digital ground\" can require solving the halting problem. This is a theorem; physics does not touch it. **Inevitable model error** (Xu", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 132, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "o reasons: 1. **It imports the entire physical state**, which is the *opposite* of \"closed for the arrangement over ground it can **inspect**.\" The whole content of the zero-floor case is that the relevant ground is **small and closed.** U", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 133, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "or the arrangement over ground it can **inspect**.\" The whole content of the zero-floor case is that the relevant ground is **small and closed.** Universal determinism makes it **maximal and open** \u2014 it changes the subject. 2. **The obje", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 148, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " the society; Wittgenstein located it in the fact that no rule contains its own application, Hayek in the dispersion of ground, Bainbridge in what automation leaves to the operator, and Dreyfus and Suchman in the actor's embodied situation. The r", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 161, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " is a sharpening The earlier claim \u2014 *\"if the governing decisions and the acceptance predicate both close over digital ground, the intrinsic floor is zero\"* \u2014 was too strong: it treated \"closes over digital ground\" as something you could establi", "tok_off": 120}, {"repo": "upstream", "path": "core/03-the-floor.md", "line": 161, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "edicate both close over digital ground, the intrinsic floor is zero\"* \u2014 was too strong: it treated \"closes over digital ground\" as something you could establish, when in general you cannot (Rice). What survives is **better**, because it *locates", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 27, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "the contribution. --- ## 1. The pinning-resolution spectrum An **actor** is anything that determines choices against ground (`core/00`, \u00a74 \u2014 the admission tests gate this, and must be allowed to fail things). Actors are not interchangeable, a", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 70, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "external review. The original claim \u2014 *\"if the governing decisions and the acceptance predicate both close over digital ground, the intrinsic floor is zero\"* \u2014 was too strong. What survives is **sharper and more useful**, because it locates the f", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 97, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "inal zero-floor claim. It imports the entire physical state, which is the opposite of *\"closed for the arrangement over ground it can **inspect**\"* \u2014 the whole content of zero-floor is that the relevant ground is **small and closed**, and univers", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 98, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "of *\"closed for the arrangement over ground it can **inspect**\"* \u2014 the whole content of zero-floor is that the relevant ground is **small and closed**, and universal determinism makes it **maximal and open**. And the objections above are about de", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 162, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "follow that judgment *determines correctly* \u2014 open cases include answers that exist but are not computable, unavailable ground, contested or moving criteria, under-specified tasks, questions that are normative, and outcomes that are irreducibly s", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 320, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "\u2192 **scale data and compute**; do not select. | | **RLHF / RLAIF** | **Does not close.** \"Is this response good?\" has no ground truth; the standard varies by rater and drifts. | Training is unavailable *directly* \u2014 so the field **manufactures a cl", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 410, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "guably worse than a human, whose classification envelope at least encodes *selected-for* competence on unverifiable ground. > **Models should outperform humans exactly where the acceptance predicate closes, and underperform > exactly where i", "tok_off": 120}, {"repo": "upstream", "path": "core/04-actors.md", "line": 493, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "*Original:** an estimator that trusts its own model over its measurements diverges. *(The rigorous ancestor of poisoned ground.)* **Indexed:** the same divergence, **for any actor** \u2014 a program with a stale cache, a model consuming its own summa", "tok_off": 120}, {"repo": "upstream", "path": "core/05-accountability.md", "line": 26, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " ## 1. The gap `01` gives the four stores as **{rule, check, actor, nothing}**. Judgment's source is *an actor reading ground*; Escaped's source is *nobody*. The partition therefore turns on a distinction it never draws: **the difference betwee", "tok_off": 120}, {"repo": "upstream", "path": "core/05-accountability.md", "line": 30, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " an actor having produced a determination and there being somebody the determination is by.** A classical program reads ground and determines choices \u2014 it satisfies `00`'s admission tests, and `04` lists it as an actor. It cannot be answerable fo", "tok_off": 120}, {"repo": "upstream", "path": "core/05-accountability.md", "line": 172, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "no** | | Liability | **no** \u2014 requires the arrangement | Tamper-evident is not true; a complete record is not complete ground. The defensible claim: **on artifact-level provenance specifically**, an engineered ledger can exceed unaided recollect", "tok_off": 120}, {"repo": "upstream", "path": "core/05-accountability.md", "line": 187, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ed: - **Answerability** \u2014 the obligation to produce the chain: which determinations were made, by whom, against what ground. - **Liability** \u2014 bearing the consequence. - **Control** \u2014 who had authority to make the determination, who could have", "tok_off": 120}, {"repo": "upstream", "path": "core/05-accountability.md", "line": 194, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " --> > **Answerability** \u2014 the obligation to produce the chain: which determinations were made, > by whom, against what ground. > **Liability** \u2014 bearing the consequence. Demand is the information required to specify the correct answer over the ground the task faces. Not how many decisions \u2014 *how much distinction*. **The unit of account.** Every quantity in this note ", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 151, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ncoded`, `term:act`): > **Admissibility.** A conditioning variable `X` is **admissible** where it is computable from > ground available at the act, and from what the arrangement has standing before it, and not from > the verdict itself. It must ", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 157, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " cannot decompose your way out of the work* would be nearly vacuous. `X = V` is inadmissible because the verdict is not ground available before the verdict. What admissibility does **not** exclude is a mechanism that *computes* the verdict from ", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 160, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "before the verdict. What admissibility does **not** exclude is a mechanism that *computes* the verdict from admissible ground. \u00a76.2's program does exactly that and reaches `H(V|E) = 0` legitimately. **The difference is between building the answe", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 269, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " between encoded and judgment. `H(verdict)` never mentions the actor. It is a property of the verdict function and the ground distribution \u2014 the task. That is exactly why it is \"fixed by the task, never by the system.\" ### 6.3 X = what is suppl", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 347, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " function to be *defined*. Where the acceptance predicate does not close (`core/03`), there is no verdict function \u2014 no ground truth to have entropy about \u2014 so `H(verdict)` is **undefined** and the measure does not exist. This is not a gap to be", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 353, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "rmation-theoretic measure of demand exists if and only if the acceptance predicate is > closed for the arrangement over ground it can inspect. It vanishes exactly at the floor.** Which is the elegant, and honest, consequence: we have measured de", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 367, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "t)` prices the **verdict**, not the **search**: it is the information required to *specify* the correct answer over the ground the task faces, and it says nothing about the cost of *computing* one. Two tasks with identical verdict entropy can dif", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 417, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "im layer's deferred verdict, `DDD-frame-12`) \u00b7 **verdict-rendered** (governed, closed or matured). Replay over recorded ground can retro-judge outcomes into verdicts once a predicate is declared \u2014 honestly only under retro-filing's two fields (`D", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 418, "class": "A6 core documents", "token": "ground", "ident": true, "immutable": false, "ctx": "n retro-judge outcomes into verdicts once a predicate is declared \u2014 honestly only under retro-filing's two fields (`DDD-ground-04`). And the two silences of \u00a77 survive beneath the registers: an outcome is convertible where a verdict function can ", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 462, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "compete: by the source-coding theorem, `H(V)` is the expected length of an optimal description of the verdict under the ground distribution. The measure proposed here is therefore itself a description-length quantity \u2014 the distribution-relative e", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 501, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "y fixed by the problem. `H(V)` gives that claim an exact form and a boundary: fixed by the task, the tolerance, and the ground distribution \u2014 and never by the actor \u2014 where the predicate closes, and only there. ### References - **Ashby, W. R.**", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 536, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "mple \u2014 but it must be claimed as a modelling result, never as a mathematical discovery. 2. **Demand is relative to the ground distribution.** `H(verdict)` depends on `P(input)`; the example used uniform. So *\"fixed by the task\"* must be state", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 538, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " the example used uniform. So *\"fixed by the task\"* must be stated as *\"fixed by the task, the tolerance, and the ground distribution.\"* This is arguably more correct \u2014 the same validator faces different demand in different deployment en", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 545, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ed before the act (empirically, with distractors), a decomposition applied *twice*, and a decomposition under varied ground \u2014 all on closing-predicate tasks. That is real triangulation, not a single toy. Two of the three cases this caveat p", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 549, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " `DDD-measure-14` \u2014 both chain orders re-split the seam and leave the parts residual invariant) and **non-uniform ground** (`core/assets/measure-nonuniform-ground.py`, claim `DDD-measure-12` \u2014 the identity holds exactly under three groun", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 549, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "e-split the seam and leave the parts residual invariant) and **non-uniform ground** (`core/assets/measure-nonuniform-ground.py`, claim `DDD-measure-12` \u2014 the identity holds exactly under three ground distributions while the demand itself mo", "tok_off": 120}, {"repo": "upstream", "path": "core/09-the-measure.md", "line": 550, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "round** (`core/assets/measure-nonuniform-ground.py`, claim `DDD-measure-12` \u2014 the identity holds exactly under three ground distributions while the demand itself moves by a factor of six). **Multi-actor compositions remain owed**, and the d", "tok_off": 120}, {"repo": "upstream", "path": "core/10-cost.md", "line": 213, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " a scalar. > A **capability** is a typing over an actor's pathways: the class of ground a pathway can > read \u2014 visual, repository, physical, tool-mediated \u2014 and the class of distinctions it can > resolve aga", "tok_off": 120}, {"repo": "upstream", "path": "core/10-cost.md", "line": 218, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "o primitives' traffic. The requirement side derives from the admission test (`00` \u00a74), applied per ground type: > **An act requires capability X iff its verdict varies with ground accessible only through > X-type pathways.**", "tok_off": 120}, {"repo": "upstream", "path": "core/10-cost.md", "line": 220, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "om the admission test (`00` \u00a74), applied per ground type: > **An act requires capability X iff its verdict varies with ground accessible only through > X-type pathways.** Grounded, exclusionary, no free parameter. `04`'s capability envelope is ", "tok_off": 120}, {"repo": "upstream", "path": "core/10-cost.md", "line": 223, "class": "A6 core documents", "token": "grounded", "ident": false, "immutable": false, "ctx": "ype: > **An act requires capability X iff its verdict varies with ground accessible only through > X-type pathways.** Grounded, exclusionary, no free parameter. `04`'s capability envelope is this typing read per-actor: the envelope is an actor's ", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 12, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "sure (`core/09`), the matched-pair invariant (`core/06`), and the closure principle (an actor's own prior output is not ground). Reproduction: `assets/floor-mechanism.py` and `assets/perr-rate-distortion.py`. **Status.** The mechanism is derived", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 40, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ctor resolving residual demand faces two bounds, and they fail differently: - **Hold capacity `C_hold`** \u2014 the bits of ground it can have in context at once. The substrate it reads. - **Resolve capacity `C_resolve`** \u2014 the bits it can actually", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 43, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "apacity `C_resolve`** \u2014 the bits it can actually process into output given what it holds. The work done over the held ground. Effective capacity is `min(C_hold, C_resolve)`, but the two produce different escapes: > An actor's **capacity** is two-fold: **hold capacity** \u2014 the bits of ground it can have in > context at once \u2014 and **resolve capacity** \u2014 the bits it can jointly resolve. > **Hold-overflow** \u2014 the decision's governing ground does not fit. **Resolve-overflow** \u2014 > the ground fits and is held, but the bits that must be *jointly resolved* exceed", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 54, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "d id=term:overflow --> > **Hold-overflow** \u2014 the decision's governing ground does not fit. **Resolve-overflow** \u2014 > the ground fits and is held, but the bits that must be *jointly resolved* exceed resolve > capacity. - **Hold", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 58, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "st be *jointly resolved* exceed resolve > capacity. - **Hold-overflow** \u2014 the decision's governing ground does not fit; the actor decides against a *partial view*. This is **encodable away**: pre-resolve some ground into th", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 59, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "verning ground does not fit; the actor decides against a *partial view*. This is **encodable away**: pre-resolve some ground into the constraint (raise `I(verdict;X)`) and the residual that must be held shrinks until it fits. RAG is this move", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 62, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ") and the residual that must be held shrinks until it fits. RAG is this move. Not floor. - **Resolve-overflow** \u2014 the ground fits and is held, but the bits that must be *jointly resolved* exceed `C_resolve`, so the actor sheds. This is the ha", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 168, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ved bound.** Substituting `p_err = H_b\u207b\u00b9(1 \u2212 r)` changes every number and **not one structural claim**: - **Adding raw ground is monotonic harm past capacity.** Raw ground raises `n` (more to process) while the open residual stays flat, so `r`", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 168, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ")` changes every number and **not one structural claim**: - **Adding raw ground is monotonic harm past capacity.** Raw ground raises `n` (more to process) while the open residual stays flat, so `r` falls, `p_err` rises, escape rises. *There is", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 170, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ") while the open residual stays flat, so `r` falls, `p_err` rises, escape rises. *There is no optimal amount of raw ground; more is worse.* | raw ground added | effective `n` | `r` | `p_err` | escape | |---|---|---|---|---| | 0 | 40 | 0.750 ", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 172, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ys flat, so `r` falls, `p_err` rises, escape rises. *There is no optimal amount of raw ground; more is worse.* | raw ground added | effective `n` | `r` | `p_err` | escape | |---|---|---|---|---| | 0 | 40 | 0.750 | 0.042 | 1.67 | | 20 | 60 | 0.", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 179, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " 0.300 | 0.189 | 7.57 | - **Adding encoded decisions helps on both axes.** At a *fixed* context budget, converting raw ground into encoded decisions cuts the open residual *and* raises `r`. Escape falls to zero. | encoded (fixed budget 50) | ", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 189, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ever is not context *size*. It is the *encode fraction* \u2014 how much of the window is > pre-resolved decisions versus raw ground.** \"More context\" fails because people add raw ground; > \"better context\" works because it adds encoded decisions. **Sa", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 189, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "* \u2014 how much of the window is > pre-resolved decisions versus raw ground.** \"More context\" fails because people add raw ground; > \"better context\" works because it adds encoded decisions. **Same window size, opposite outcome.** This is exactly t", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 194, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "gibberish under a large raw context was repaired not by shrinking the window or adding capacity, but by **replacing raw ground with encoded decisions** in the same window \u2014 lowering residual and raising the per-decision rate at once. **And the h", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 222, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ion is what the escaped store looks like when the escaped decision surfaces as output: > output decoupled from the true ground \u2014 confident, fluent, and unconstrained by what is actually > the case.** Escape that surfaces as output has exactly th", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 226, "class": "A6 core documents", "token": "ground", "ident": true, "immutable": false, "ctx": "rfaces as output has exactly three sources, because there are exactly three ways a decision can be made without correct ground: | Cause | The ground is\u2026 | Mechanism | The fix | |---|---|---|---| | **Missing** | **absent** \u2014 not in the window | t", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 228, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "actly three sources, because there are exactly three ways a decision can be made without correct ground: | Cause | The ground is\u2026 | Mechanism | The fix | |---|---|---|---| | **Missing** | **absent** \u2014 not in the window | the ground was never sup", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 230, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "| Cause | The ground is\u2026 | Mechanism | The fix | |---|---|---|---| | **Missing** | **absent** \u2014 not in the window | the ground was never supplied; hold-overflow where the window is full, plain non-supply where it is not | **add** ground (retrieva", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 230, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "dow | the ground was never supplied; hold-overflow where the window is full, plain non-supply where it is not | **add** ground (retrieval) | | **Poisoned** | **false** \u2014 present but wrong | a cached belief / own prior output consumed as ground (`", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 231, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "** ground (retrieval) | | **Poisoned** | **false** \u2014 present but wrong | a cached belief / own prior output consumed as ground (`closure-principle`) | **re-verify** ground against source of truth | | **Overflowed** | **correct but unresolved** \u2014 ", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 231, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "lse** \u2014 present but wrong | a cached belief / own prior output consumed as ground (`closure-principle`) | **re-verify** ground against source of truth | | **Overflowed** | **correct but unresolved** \u2014 present, right, but exceeds `C_resolve` | res", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 232, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " unresolved** \u2014 present, right, but exceeds `C_resolve` | resolve-overflow; the actor sheds and coin-flips | **encode** ground (raise encode fraction) \u2014 do *not* add | Absent, false, or unresolved. That is the complete partition, because those a", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 235, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "not* add | Absent, false, or unresolved. That is the complete partition, because those are the only ways the governing ground of a decision can fail to constrain it. **Why lumping them is dangerous.** The three share one surface \u2014 decoupled out", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 248, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "t *inverts* the usual advice. **Register.** Keep the claim mechanical. The precise statement is *output decouples from ground under one of three ground-failures*; the intuition \"the model is hallucinating / deluded\" is a fine pump and a poor for", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 249, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ce. **Register.** Keep the claim mechanical. The precise statement is *output decouples from ground under one of three ground-failures*; the intuition \"the model is hallucinating / deluded\" is a fine pump and a poor formalism \u2014 it imports intent", "tok_off": 120}, {"repo": "upstream", "path": "core/11-the-floor-mechanism.md", "line": 297, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " demand it never took up > escapes without meeting either condition. Hallucination is escape surfacing as output \u2014 from ground > that is absent, false, or unresolved \u2014 and only the first is helped by more context.** ", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 59, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "sion tests on the ensemble and it passes cleanly. Vary the collective response \u2192 outcome moves past tolerance. Vary the ground (which antigen is present) \u2192 outcome moves. **The population is an actor in the framework's exact sense.** The cell mos", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 89, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "for robustness. The variance is the capability.** And this is the same structure as denying single-point authorship of ground. Redundant *uncorrelated* channels defeat an adversary who can author only one. Diverse *uncorrelated* detectors cover ", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 115, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " on swarms **A swarm is an actor only if it genuinely determines choices against ground.** The admission tests (`00` \u00a74) still gate, and they must. A flock turning together is mostly **n", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 121, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ern, with no choice resolved against a substrate. Ant colony foraging is closer, because the pheromone field is genuine ground, read and written. **The immune system passes. Not everything swarm-shaped will.** Without the gate, \"swarms are intel", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 149, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "store can carry the whole demand** \u2014 the principle forcing a split, not an engineering preference. **And both poisoned-ground attacks, with no metaphor in between:** **Autoimmune disease is poisoned ground.** The machinery works *perfectly* \u2014 s", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 151, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ering preference. **And both poisoned-ground attacks, with no metaphor in between:** **Autoimmune disease is poisoned ground.** The machinery works *perfectly* \u2014 sound logic \u2014 over a substrate corrupted so that self reads as non-self. It then d", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 157, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "**Molecular mimicry is masquerade.** A pathogen evolves surface proteins resembling host tissue \u2014 *it looks like normal ground*, so the determination reads it as self and does not fire. The benign-looking binary, exactly. And the sequel is worse:", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 163, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "entual immune response attacked the heart. That is a masquerade attack **inducing collateral destruction of legitimate ground** \u2014 the same structure as an intrusion so entangled with real system processes that remediation damages the host. Thre", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 168, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ges the host. Three domains \u2014 cybersecurity, counterintelligence, immunology \u2014 running the *same* attack: **author the ground so that a correct determiner reads it wrong.** The immune system runs it in protein instead of packets or intel. **Thi", "tok_off": 120}, {"repo": "upstream", "path": "core/12-the-licensing-instance.md", "line": 172, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "l four stores, a dedicated mechanical-verification organ, a genuine Polanyi floor, an ensemble actor, and both poisoned-ground attacks \u2014 that **evolved**, with no specifier anywhere. If the principle were about engineering, it could not be here.", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 12, "class": "A6 core documents", "token": "ground", "ident": true, "immutable": false, "ctx": "nts at the claims and the evidence; the corpus test that earned it (2026-08-14) carries the weight. The claims are `DDD-ground-01` through `DDD-ground-03` for the applicability side, `DDD-delivery-01` through `DDD-delivery-03` here, and `DDD-fram", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 12, "class": "A6 core documents", "token": "ground", "ident": true, "immutable": false, "ctx": "e evidence; the corpus test that earned it (2026-08-14) carries the weight. The claims are `DDD-ground-01` through `DDD-ground-03` for the applicability side, `DDD-delivery-01` through `DDD-delivery-03` here, and `DDD-frame-17` and `DDD-frame-16`", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 81, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "discharged in exactly one of three ways. **Predetermined** \u2014 the arrangement's standing configuration together with the ground at the act determines the resolution. **Exercised** \u2014 it does not, and something within the arrangement's control deter", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 93, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " partial state obtained. **Exhaustiveness here is provable, not enumerated.** Given the standing configuration and the ground, the resolution is determined or it is not; if it is not, what determines it is inside the arrangement's control or out", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 122, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "at all; *resolved* is the genus of all three values, since `term:determination` is \"the resolving of a decision against ground\". The retired mode list borrowed *filed decision* and *judgment* from the store vocabulary while partitioning a differe", "tok_off": 120}, {"repo": "upstream", "path": "core/13-delivery.md", "line": 141, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "eliberately not a claim.** Discharge is distribution-weighted: demand comes due where acts concentrate, at the rate the ground distribution `P` supplies them. This is the measure's own `P` (`core/09`) read back, a projection of the measure rather", "tok_off": 120}, {"repo": "upstream", "path": "core/14-indexed-determination.md", "line": 5, "class": "A6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "# Indexed determination claim`. ## Working on canon **The repo is ground truth, always.** Verify against the live repo before landing anything in `core/`; never carry a claim's statement, stat", "tok_off": 120}, {"repo": "downstream", "path": "CLAUDE.md", "line": 55, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "-running agent drift is **escaped decisions caused by basis loss** \u2014 context decay removes claim nodes from the agent's ground, so later edits revert to model priors with no `basedOn` edge to the declared claims. The remedy is **basis as query, n", "tok_off": 120}, {"repo": "downstream", "path": "PATCH-REPORT.md", "line": 134, "class": "B18 root docs", "token": "ground", "ident": true, "immutable": false, "ctx": "paratus/`) was checked against the filesystem. **Dead links found: none.** The `prefix-stability.md` references to the `ground` PRD / INV-6 are mentions of the external reference tooling, not repository links \u2014 the same pre-existing pattern the v", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 25, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "uisite variety, Meyer's contracts. Each quantifies over an **actor**: the thing that makes a determination against some ground. **None of them makes that actor explicit.** They had no reason to \u2014 for the whole history of these results there were ", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 57, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " *closure*, not *difficulty*.** --- ## What this is, and is not **It is** a two-primitive theory (decisions, and the ground they are determined against), an allocation lens (four stores: encoded, mechanically checked, judged, escaped), and an ", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 94, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ded. | Document | What it gives you | |---|---| | [`apparatus/encode-verify.md`](apparatus/encode-verify.md) | *Encode ground you control; verify ground you don't* \u2014 and verify on a schedule | | [`apparatus/closure-principle.md`](apparatus/closu", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 94, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "gives you | |---|---| | [`apparatus/encode-verify.md`](apparatus/encode-verify.md) | *Encode ground you control; verify ground you don't* \u2014 and verify on a schedule | | [`apparatus/closure-principle.md`](apparatus/closure-principle.md) | *An acto", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 95, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "fy on a schedule | | [`apparatus/closure-principle.md`](apparatus/closure-principle.md) | *An actor's own output is not ground* \u2014 poisoned ground, and why Terraform can delete your database | | [`apparatus/adversarial-ground.md`](apparatus/advers", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 95, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "| [`apparatus/closure-principle.md`](apparatus/closure-principle.md) | *An actor's own output is not ground* \u2014 poisoned ground, and why Terraform can delete your database | | [`apparatus/adversarial-ground.md`](apparatus/adversarial-ground.md) | ", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 96, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "r's own output is not ground* \u2014 poisoned ground, and why Terraform can delete your database | | [`apparatus/adversarial-ground.md`](apparatus/adversarial-ground.md) | The attack surface of an actor is its ground, not its logic \u2014 across three fiel", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 96, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "isoned ground, and why Terraform can delete your database | | [`apparatus/adversarial-ground.md`](apparatus/adversarial-ground.md) | The attack surface of an actor is its ground, not its logic \u2014 across three fields | | [`apparatus/the-skill-floor", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 96, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "tabase | | [`apparatus/adversarial-ground.md`](apparatus/adversarial-ground.md) | The attack surface of an actor is its ground, not its logic \u2014 across three fields | | [`apparatus/the-skill-floor.md`](apparatus/the-skill-floor.md) | A skill witho", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 109, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "| Software delivery \u2014 the agentic/DAG design framework (formerly the whole of v3) | | [`applications/sdlc/production-as-ground.md`](applications/sdlc/production-as-ground.md) | Production is the only real ground; DORA read as demand; which feedba", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 109, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " framework (formerly the whole of v3) | | [`applications/sdlc/production-as-ground.md`](applications/sdlc/production-as-ground.md) | Production is the only real ground; DORA read as demand; which feedback loops are waste | ### The graph \u2014 claims", "tok_off": 120}, {"repo": "downstream", "path": "README.md", "line": 109, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": " [`applications/sdlc/production-as-ground.md`](applications/sdlc/production-as-ground.md) | Production is the only real ground; DORA read as demand; which feedback loops are waste | ### The graph \u2014 claims and decisions as data The framework as ", "tok_off": 120}, {"repo": "downstream", "path": "RECONCILIATION-REPORT.md", "line": 156, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "imits.md` as a `core/` file (shipped as `meta/lineage-and-limits.md`), lists `closure-principle.md` and `adversarial-ground.md` under the `core/` set (shipped under `apparatus/`), and does not list the shipped `core/05-composition.md` or", "tok_off": 120}, {"repo": "downstream", "path": "RECONCILIATION-REPORT.md", "line": 162, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "eta/consolidated-state.md` references artifacts that are not in the release tree**: `determination.md`, `adversarial-ground.md` (present, but the note implies a pending revision), `linkedin-plan.md`, `ground-prd.md`. If these live outside t", "tok_off": 120}, {"repo": "downstream", "path": "RECONCILIATION-REPORT.md", "line": 163, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "`determination.md`, `adversarial-ground.md` (present, but the note implies a pending revision), `linkedin-plan.md`, `ground-prd.md`. If these live outside the repo, fine; if they were meant to ship, they are missing. 3. **The asset-title mi", "tok_off": 120}, {"repo": "downstream", "path": "RECONCILIATION-REPORT.md", "line": 176, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "ree wholesale: the new `core/` (00\u201306, principle register), `apparatus/` (encode-verify, closure-principle, adversarial-ground), `meta/` (lineage-and-limits, consolidated-state), `applications/`, root `assets/`, and the new README, CHANGELOG, CON", "tok_off": 120}, {"repo": "downstream", "path": "graph/axis-registry.yaml", "line": 21, "class": "B1 axis registry", "token": "ground", "ident": true, "immutable": false, "ctx": " nameable \u2014 statable, not mechanically evaluable # The quality mark is a maturity state, not a fixed type (DDD-ground-01, the matched-pair # evidence): axes are expected to move nameable -> resolvable as formats mature. # # Corpus samp", "tok_off": 120}, {"repo": "downstream", "path": "graph/upstream.yaml", "line": 242, "class": "B2 pins", "token": "ground", "ident": false, "immutable": false, "ctx": "pin: settled content_hash: sha256:96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 - id: term:ground status_at_pin: settled content_hash: sha256:a990e0b79eef1094d911f829b1935f0a6206b0591e737315d14c4346cec14c0", "tok_off": 120}, {"repo": "downstream", "path": "graph/upstream.yaml", "line": 254, "class": "B2 pins", "token": "ground", "ident": true, "immutable": false, "ctx": "_pin: settled content_hash: sha256:d49c90e5e04dcbe753907c5d3d6a16c6c9a6d30e576c3185564a10a23f5c8b02 - id: DDD-ground-02 status_at_pin: projected content_hash: sha256:a3be6a8f38e0a467e0298dbc5b95fbd7a5a05e94389819dbb9db1c8bc7", "tok_off": 120}, {"repo": "downstream", "path": "graph/upstream.yaml", "line": 257, "class": "B2 pins", "token": "ground", "ident": true, "immutable": false, "ctx": "in: projected content_hash: sha256:a3be6a8f38e0a467e0298dbc5b95fbd7a5a05e94389819dbb9db1c8bc77c5831 - id: DDD-ground-05 status_at_pin: projected content_hash: sha256:5c146793529821d24b0b45137f1d8e7893acd8c6392b3694d7e145078c", "tok_off": 120}, {"repo": "downstream", "path": "graph/upstream.yaml", "line": 314, "class": "B2 pins", "token": "ground", "ident": true, "immutable": false, "ctx": "_pin: settled content_hash: sha256:5f9ffcaee2d32a67ebfc7793cbfe4d876017685a26552f10384d9f3ae83023b5 - id: DDD-ground-04 status_at_pin: projected content_hash: sha256:36081b0a401d947f8b317b87bdc6879793c3a4476bfe0cdbe9bd3f2df6", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 23, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "s flagged **at the point of use**, not only here | | **Governing decision** | `DDD-dec-27` (rung order, filing, and the ground-provenance ruling) | | **Track claim** | `DDD-track-01` \u2014 carries the track's pre-registered falsifier and its `Q27` re", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 36, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "minate` | settled | rung 1 | | `term:tolerance` | settled | rung 1 | | `DDD-frame-13` | **projected** | rung 1 | | `DDD-ground-05` | **projected** | rung 1 | | `term:decision` | settled | rung 2 | | `term:admission-test` | settled | rung 2 | | `t", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 40, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ettled | rung 2 | | `term:admission-test` | settled | rung 2 | | `term:governing-decision` | settled | rung 2 | | `term:ground` | settled | rung 3 | | `DDD-ground-02` | **projected** | rung 3 | | `term:actor` | settled | rung 4 | | `term:arrangem", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 41, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "test` | settled | rung 2 | | `term:governing-decision` | settled | rung 2 | | `term:ground` | settled | rung 3 | | `DDD-ground-02` | **projected** | rung 3 | | `term:actor` | settled | rung 4 | | `term:arrangement` | settled | rung 4 | | `term:ju", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 68, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "ion` | settled | rung 10 | | `term:answerability` | settled | rung 10 | | `term:liability` | settled | rung 10 | | `DDD-ground-04` | **projected** | rung 10 | | `term:governing-decision` | settled | rung 2 | ### Declared forward pointers The ru", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 80, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": " the passage intact? | Rung | Word | Introduced | Why it stays | |---|---|---|---| | 3 | *assurance* | 8 | inside `DDD-ground-02`'s statement, quoted verbatim; deleting it misquotes canon | | 5 | *assurance* | 8 | inside `DDD-frame-01`'s tuple, ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 97, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "d to say things you cannot currently say. In the framework's own vocabulary that is **capability** \u2014 a typing over what ground you can read and what distinctions you can resolve against it \u2014 and capability is t", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 166, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": " at a stated tolerance | | answer to | \"what varies here that matters?\" | \"and how did it land?\" | The order matters and is not stylistic. Declaring the axis is **constitutively prior** to choosing a value on it", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 169, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "ly ever *a way of occupying* a declared axis, so a value with no axis behind it is not a resolution of anything. *(`DDD-ground-05`, **projected** \u2014 a clean derivation, unexercised. Flagged because you are reading a practice document: this is cano", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 213, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ission-test --> > **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** > > **A fact is ground iff varying *the world* moves the outcome past tolerance.** Read the first half now; the second is rung 3, and the fac", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 265, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ce turns out not to exist, you have found something more useful than the answer you were looking for. --- ## Rung 3 \u2014 ground, and where it comes from **What you cannot do yet.** You can say retry-count is a decision. You cannot yet say what it", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 273, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "nst*, so every discussion about the value collapses into whoever is most confident. ### The move **Ground** is what a decision is determined against. It is the other half of rung 2's test, run in the other direct", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 274, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "y discussion about the value collapses into whoever is most confident. ### The move **Ground** is what a decision is determined against. It is the other half of rung 2's test, run in the other direction: a fact i", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 275, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " is what a decision is determined against. It is the other half of rung 2's test, run in the other direction: a fact is ground iff varying *the world* moves the outcome past tolerance. **That definition is the whole of this rung's canon.** Note ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 278, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "come past tolerance. **That definition is the whole of this rung's canon.** Note what it does not say. It does not say ground is data, or telemetry, or documentation. Ground is defined by a counterfactual on the world, so whether a fact is groun", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 278, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "hole of this rung's canon.** Note what it does not say. It does not say ground is data, or telemetry, or documentation. Ground is defined by a counterfactual on the world, so whether a fact is ground is a property of the decision and the toleranc", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 279, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "round is data, or telemetry, or documentation. Ground is defined by a counterfactual on the world, so whether a fact is ground is a property of the decision and the tolerance \u2014 never of the fact's format or where it is stored. For retry-count, g", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 282, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "d is a property of the decision and the tolerance \u2014 never of the fact's format or where it is stored. For retry-count, ground includes: the gateway's published rate limits, its actual behaviour under load, whether its endpoints are idempotent, t", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 296, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "\ufe0f **`institutional` is additionally gated.** The mechanism by which authority, convention, and > social practice supply ground is an open upstream question (`Q27`, trusted sources). Treat that > row as the least settled of the five. `DDD-track-01", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 309, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "his* failure is a blip or an outage starting | the dangerous one \u2014 see below | **A stored statement about uncontrolled ground is not a current observation of it.** This is the sentence to carry out of the rung. The gateway's p99 in your runbook ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 316, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "it every time\" rule, which is unaffordable, and not on \"read it once\", which is how runbooks become fiction. **Missing ground is the one to sit with.** It is not the absence of a fact. It is a fact that is relevant \u2014 it passes the ground test \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 317, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "Missing ground is the one to sit with.** It is not the absence of a fact. It is a fact that is relevant \u2014 it passes the ground test \u2014 and unavailable to the actor doing the resolving. It will matter twice: at rung 4, because the three actors have", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 318, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "navailable to the actor doing the resolving. It will matter twice: at rung 4, because the three actors have *different* ground missing, and at rung 9, where a decision made against no ground at all still governs production. Canon does carry an instrument here, and it is wort", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 321, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "d missing, and at rung 9, where a decision made against no ground at all still governs production. Canon does carry an instrument here, and it is worth having early. Source coverage (covered \u00b7 declared-empty \u00b7 u", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 326, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "ss**. \"We didn't check\" and \"we checked and there's nothing\" are different states, and only one of them is safe. *(`DDD-ground-02`, **projected**.)* ### On the decision What is retry-count = 3 resolved against? Ask the question out loud in you", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 334, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "swer becomes \"we'd have to go and look\". That reaction is the finding. The value has been in production for months; the ground it is answerable to has never been assembled. Now split it by actor, because they do not have the same ground availabl", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 336, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ths; the ground it is answerable to has never been assembled. Now split it by actor, because they do not have the same ground available: | Actor | Ground it can actually read | |---|---| | **the program** | its own configuration, the response s", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 338, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ble to has never been assembled. Now split it by actor, because they do not have the same ground available: | Actor | Ground it can actually read | |---|---| | **the program** | its own configuration, the response status, elapsed time. Not the ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 344, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " years of pattern-matching that nobody has written down | Same axis. Same tolerance. **Three different sets of missing ground.** This is the observation the next rung is built on. ### What you can now do Ask \"against what?\" and refuse the answ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 356, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": ". --- ## Rung 4 \u2014 actor and arrangement **What you cannot do yet.** You can see that the three actors read different ground. You will still, by reflex, compare them as *things* \u2014 \"is the model as good as the engineer?\" \u2014 and that question has ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 363, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": " well-formed. ### The move An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A t", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 363, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "!-- ddd:ref id=term:actor --> An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A thermostat qualifies. A falling", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 377, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " **arrangement** is the composition through which a resolution is produced and governed: > executor, prior commitments, ground channels, checks, reviewers, record, and accountable > principal. The unit of comparison is the arrangement, not the is", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 391, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "r commitments | the compiled policy | the prompt, the house style, the scaffold | the runbook, the incident process | | ground channels | response status, elapsed time | repository, retrieval, prompt | dashboards, the incident channel, colleagues", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 406, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "the differences are legible, and almost none of them are about the executor. The engineer's arrangement has the richest ground channels and the weakest record. The program's has the narrowest ground and a perfect record. The LLM's inherits its gr", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 407, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "tor. The engineer's arrangement has the richest ground channels and the weakest record. The program's has the narrowest ground and a perfect record. The LLM's inherits its ground from whatever the pipeline retrieved, which is a design choice some", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 407, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "nd channels and the weakest record. The program's has the narrowest ground and a perfect record. The LLM's inherits its ground from whatever the pipeline retrieved, which is a design choice somebody made and probably did not write down. Sitting under this is the reason the framework exists. Unresolved determination is indexed by \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9 \u2014 **not by the task alone** *(`DDD-frame-01`, **projected**)*.", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 614, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " id=term:closure --> > **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant > ground is observable and adequacy can be evaluated within declared resource, latency, and > confidence bounds. **Decidable** i", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 617, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "reserved for the formal special case. Three things in that definition do work, and engineers routinely drop the third. Ground observable \u2014 you can see what you need to see. Adequacy evaluable \u2014 you can tell pass from fail. **Within declared boun", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 624, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "dd:ref id=DDD-floor-02 --> The same nominal task is routine for one arrangement and judgement-heavy for another; better ground, contracts, checks, and institutions move the boundary without making the task intrinsically simpler *(`DDD-floor-02`, ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 637, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "he right number when the gateway is degraded, the queue is deep, and every retry is load the gateway cannot absorb? | | Ground | observable \u2014 a stubbed handler, a fake clock | requires the gateway's behaviour under a load you have not generated, ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 767, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "--|---| | **axis** | never declared \u2014 nobody wrote down that retry-count was a dimension worth governing (rung 1) | | **ground** | none consulted \u2014 not the rate limits, not the latency budget, not the gateway's degraded behaviour (rung 3) | | **t", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 782, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "nimise \u2014 **the only one the framework forbids outright.** A decision resolved badly by a named principal against stated ground is a decision you can find, argue with, and revise. This is not that. There is nothing to argue with. Rungs 1 through 9 gave you **capability** \u2014 a typing over the ground you can read and the distinctions you can resolve against it. Capability is the entry fee. It is what lets you attempt ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 886, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "n, not the value (rung 1) | \"the data retention thing\" | | **value** | the determinate now governing (rung 1) | \u2014 | | **ground cited** | what it is resolved against, with provenance and a date; **\"none\"** is a legitimate and valuable entry (rung ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 895, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "n avoided because engineers will meet both; if > it proves confusing in use, the track renames rather than canon. #### Ground cited: \"none\" is the point The field exists to be answerable, not to be filled. If you go looking and find that nothin", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 931, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "able | | **answerability** | the obligation to produce the chain: which determinations were made, by whom, against what ground | | **liability** | bearing the consequence | \"The platform team\" has no obligation to produce a chain and bears no co", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 952, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": " from never-reached** \u2014 a reader can tell whether the decision was consulted or merely present. And if you are recording a decision that was made long before you wrote it down \u2014 which, after rung 9, is the li", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 958, "class": "B11 projections", "token": "ground", "ident": true, "immutable": false, "ctx": "ithout the marks, retro-filing launders escape into coverage: a later sweep reads the register and reports clean *(`DDD-ground-04`, **projected**)*. Your record is a correction, not a discovery that the decision was always governed. Write it as o", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 972, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " | Field | | |---|---| | **axis** | `retention-period` for customer support transcripts | | **value** | 24 months | | **ground cited** | the statutory minimum for the records class (institutional, verified against the regulation's text, 2026-08-1", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 972, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "(controlled, measured); **support's argument that older transcripts resolve repeat cases: asserted, never measured \u2014 no ground exists for it** | | **\u03b1** | a legal review confirming the value sits inside both the statutory floor and the contractua", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 980, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " not. **The value is contested and the record does not hide it.** Legal wants the floor, support wants longer, and the ground line says which of those positions has ground behind it and which does not. \"Asserted, never measured\" is the single mo", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 980, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " does not hide it.** Legal wants the floor, support wants longer, and the ground line says which of those positions has ground behind it and which does not. \"Asserted, never measured\" is the single most useful line in the record, and writing it i", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 984, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "\"Asserted, never measured\" is the single most useful line in the record, and writing it is a small act of nerve. **The ground is mostly institutional** \u2014 a statute, a contract \u2014 which rung 3 flagged as the least settled of the five kinds and the", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 1004, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "etry-count` for outbound calls to the payment gateway | | **value** | 3, with exponential backoff \u2014 **unchanged** | | **ground cited** | provider rate limits (published, read 2026-08-18); checkout latency budget p99 800 ms (owned by the checkout ", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "line": 1010, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "ed. `3` is still `3`, and the code is untouched. What changed is that a decision which was escaped is now governed, its ground is stated including the part that is missing, its assurance level is declared and honestly recorded as unmet, and a per", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/README.md", "line": 47, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": "at would change that. ## What a track is not - **Not a competence claim.** Rungs supply **capability** \u2014 the class of ground you can now read and the distinctions you can now resolve against it (`term:capability`). Capability is the entry f", "tok_off": 120}, {"repo": "downstream", "path": "projections/tracks/README.md", "line": 64, "class": "B11 projections", "token": "ground", "ident": false, "immutable": false, "ctx": " Track | Vocabulary | Worked decision | Status | |---|---|---|---| | `01-determination.md` | determinable, determinate, ground, actor, arrangement, commitment level, residual discretion, closure, assurance, escape, accountability | retry count, r", "tok_off": 120}, {"repo": "downstream", "path": "meta/consolidated-state.md", "line": 30, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s earned the tier, your consultancy didn't*) \u2014 keep, but the mechanism is now **predicate closure**, not \"adversarial ground.\" *Spec ops carries judgment because the acceptance predicate does not close; consulting carried judgment because nob", "tok_off": 120}, {"repo": "downstream", "path": "meta/consolidated-state.md", "line": 48, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " and it introduces the actor model without vocabulary. --- --- ## 3. Product \u2014 what is still owed **Product (see `ground-prd.md`):** rebuild Bicep on **compile-then-evaluate** (P0 \u2014 the current regex --- ## 4. The split Executed per `DDD", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 24, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ads upstream canon **at the tag**, not at branch head. ## 2. SR-9 \u2014 document identity check: **BLOCKED, holding** The ground-axes holding note (the 1,375-line / 13,622-word copy) **was not uploaded and exists nowhere in the three repos**. The s", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "88640601acfecd789f1008f3c0f0f93ef4` | Searched for any in-repo copy: no file in any of the three repositories matches `ground-axes` / `ground ax` in name or content. `assessment-ground-axes-rev5.md` (the advisory assessment) is likewise absent. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "9f1008f3c0f0f93ef4` | Searched for any in-repo copy: no file in any of the three repositories matches `ground-axes` / `ground ax` in name or content. `assessment-ground-axes-rev5.md` (the advisory assessment) is likewise absent. The only holding", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "repo copy: no file in any of the three repositories matches `ground-axes` / `ground ax` in name or content. `assessment-ground-axes-rev5.md` (the advisory assessment) is likewise absent. The only holding notes present in `decision-driven-design/m", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 105, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "sen ref \u2014 a possible amended instruction, not taken without ruling). ## 7. Gate 1 holds \u2014 questions for Emil 1. **The ground-axes holding note and `assessment-ground-axes-rev5.md` are absent.** Re-upload the note (SR-9 runs on receipt, befor", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 105, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " not taken without ruling). ## 7. Gate 1 holds \u2014 questions for Emil 1. **The ground-axes holding note and `assessment-ground-axes-rev5.md` are absent.** Re-upload the note (SR-9 runs on receipt, before anything else), or rule an alternative.", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 135, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ision labels diverge across copies while content identity does not; identity is recorded by content, above. `assessment-ground-axes-rev5.md` also received (advisory except where a standing ruling adopts it). Both read in full before this re-repor", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 192, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "sitation trigger \u2014 the direct probe of Q14 and open ruling 8 (does `revisit_if` collapse into a declared tolerance on a ground assumption?), and a likely consumer of graph/temporal predicates (question 5). | | 11 | `dec:hafeok.ledger/\u2026NF77DK5F2FA", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 220, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "*before*, as a constraint; mechanical/check = *after*, as a criterion; judgment/actor = *during*, by an actor reading ground. `core/02` line 78 explicitly permits one decision held in more than one store \u2014 \"a constraint before *and* a crite", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 327, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e `reviewTrigger` field (\"Paper 1 stalls past its estimated week by a wide margin\") is a proto-`revisit_if`: a declared ground assumption (the estimate) with a tolerance \u2014 but the tolerance (\"wide margin\") is nameable, not resolvable. The registe", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 489, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ge is Q14 made literal.** DDD-gates-01 pinned at `reported@2026-08-06` with a content sha256: a declared tolerance on a ground assumption, mechanically evaluable (status or content movement fires a reopen finding). The register already implements", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 562, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "* V1 filed the open question (distinct edge kind, or retire at the F-batch; `watched:` markers meanwhile, never read as ground). V2 records Emil's ruling: a watched-not-grounding edge **is** a distinct edge type, `revisit_if` \u2014 this claim's death", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 562, "class": "B14 meta / holding notes", "token": "grounding", "ident": false, "immutable": false, "ctx": " or retire at the F-batch; `watched:` markers meanwhile, never read as ground). V2 records Emil's ruling: a watched-not-grounding edge **is** a distinct edge type, `revisit_if` \u2014 this claim's death reopens the decision; never inside `based_on`; a st", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 575, "class": "B14 meta / holding notes", "token": "grounding", "ident": false, "immutable": false, "ctx": " `format-version` (resolvable). Predicate: *artefact-kind \u2208 {ddd-decision, ledger-change-set} \u2227 edge-kind = watched-not-grounding* \u2192 file as `revisit_if`, never as ground. **The content is Q14, ratified.** \"This claim's death reopens the decision\" ", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 575, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "artefact-kind \u2208 {ddd-decision, ledger-change-set} \u2227 edge-kind = watched-not-grounding* \u2192 file as `revisit_if`, never as ground. **The content is Q14, ratified.** \"This claim's death reopens the decision\" is an event-triggered predicate over grap", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 578, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " \"This claim's death reopens the decision\" is an event-triggered predicate over graph state \u2014 a declared tolerance on a ground assumption, evaluated at read time, pinned with status and content hash (row 7 carries a live instance). The row is sim", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 753, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ng notes independently reporting canon's escape definition as too narrow; Claude's advisory assessment of the predicted-ground note (asserting \"canon's escape is capacity-generated\"); pinned canon at v5.3.0; the standing CLAUDE.md set (validators", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 756, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-W4, asset re-runs, flag-don't-guess, supersession discipline). One delivered input **failed to arrive**: the predicted-ground holding note itself (\"the source note did not reach the session; only Claude's advisory assessment of it was available\"", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 765, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "isory assessment's conflation of `term:escape` with `DDD-cost-05`/`term:escape-mechanism`). **Honoured.** \"The repo is ground truth, always\" \u2014 the delivered standing instruction was honoured *against* the delivered convening premise, which is th", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 848, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "* (\"every claim id, decision id, term id, file path and cited section resolves\" \u2014 an operationalisation of \"the repo is ground truth\" that no delivered text states as a check). Both are session-authored proxy criteria: conservative, surfaced, ite", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 953, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "y failure was found in the record \u2014 already detected by the session itself** (A-01 gate 1: the undelivered predicted-ground note), and the emitted proxy names the non-arrival. \u00a713.10's fidelity-ceiling claim has a live instance: the cons", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 1047, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rity state? (ruling 12.)** The register contains a matched pair five weeks apart: DDD-dec-02's `reviewTrigger` (July: a ground assumption with a judgement-read tolerance, \"wide margin\") and no-unwrap's `revisit_if` (August: the same slot, hash-pi", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 1094, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s fidelity-ceiling claim with a live instance in the project's own record, end to end: a governing input (the predicted-ground holding note) failed to arrive; the session did not improvise it from the advisory summary; the non-arrival was surface", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 1255, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " branch `claude/prompt-corpus-test-exercise-ljgvpg`; inputs: the corpus-test session prompt (v2, rulings baked in), the ground-axes holding note (identity above), and `assessment-ground-axes-rev5.md` (advisory). Repos read: `actor-indexed-determi", "tok_off": 120}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "line": 1256, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ": the corpus-test session prompt (v2, rulings baked in), the ground-axes holding note (identity above), and `assessment-ground-axes-rev5.md` (advisory). Repos read: `actor-indexed-determination` at tag v5.4.0, `decision-driven-design` at head `87", "tok_off": 120}, {"repo": "downstream", "path": "meta/graph-tool-ontology.md", "line": 20, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " | Its basis erodes, or a better resolution supersedes it | | Verb | *Tested* | *Made* | | Framework mapping | Governed ground \u2014 the statused, curated portion of what decisions consume | The framework's original primitive: a declared outcome-rele", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 1, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`),", "tok_off": 16}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 3, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is ", "tok_off": 68}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 4, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 6, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ns/2026-08-27-ground-migration/`), ruled by Emil at that session's GATE 1. **This is an erratum, not a repair.** `meta/ground-audit-2026-08-24.md` is a merged artefact and its history is not edited. It stands as filed; this note stands beside it", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 31, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s of the word in its registry entry | |---|---| | `term:attribution` | **0** | | `term:accountability` | **0** | The *\"ground channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **g", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d channels\"* the audit credited to `term:accountability` is in **`term:arrangement`**: *\"executor, prior commitments, **ground channels**, checks, reviewers, record, and accountable principal\"*. **Six terms it omitted do use it:** | Omitted | S", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 39, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "it omitted do use it:** | Omitted | Status | Sense | |---|---|---| | `term:tolerance` | settled | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answe", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 40, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "led | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"* | | `term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 41, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "term:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 42, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "m:answerability` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `te", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 43, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " class of ground a pathway can read\"* | | `term:swarm-gate` | settled | **S1** \u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 44, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "\u2014 *\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries use the word \u2014 **17 settled and one draft** \u2014 carrying **four senses**. The sen", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 61, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "is no clean origin because there are two equal ones, which is a stronger statement of the same finding. --- ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` an", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 63, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " ## E-2 \u2014 `ground channel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channe", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 63, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "annel` occurs **10 times**, not zero The audit's \u00a72 states: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |--", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 66, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tes: *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 66, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "med \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `upstream/core/graph/terms.yaml:62` | **inside `term:arrangement`'s settled canonic", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 74, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rs/paper-a/paper-a.md` | 3 occurrences (one is the appendix's `term:arrangement` row) | | `downstream/meta/holding-note-ground-axes-rev18.md:891` | 1 | | `downstream/meta/sessions/2026-08-18-wave3/revision-foundation.md:125` | 1 (immutable) | Al", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 77, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-18-wave3/revision-foundation.md:125` | 1 (immutable) | All ten are S2. **The audit told the migration plan it had no `ground channel` surface; it has one, and it is in the registry**, which is the most expensive place for a surface to be missed", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 86, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ent quotes its own regex\"*, and reports **\u2212101** self-occurrences removed by a `SELF` skip on `meta/sessions/2026-08-24-ground-audit/`. Re-running `extract-occurrences.py` unchanged, at the audit's own read commits, yields **2,843**. The two mis", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "2,843**. The two missing rows are both `meta/sessions/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the director", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ns/README.md:34` \u2014 the audit's own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working tree, **outside the directory its `SELF` skip excluded**. **Corrected:** 103 s", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "line": 114, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "sion's `gate1-classification.md` \u00a73, \u00a74.2 and \u00a74.4, and its `w0-full.json`. Reproducible from `meta/sessions/2026-08-27-ground-migration/w0-classify.py`. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 1, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# The ground audit **Filed 2026-08-24, Phase 1b session.** Interactive audit, four gates, Emil ruling at each. **This audit changed", "tok_off": 6}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 11, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "0.0`) \u00b7 `decision-driven-design` `92c7b2e` \u00b7 `product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 12, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "product-cli` `d0f4297`. > **Erratum filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emil's ruling at that session's GATE 1 and GATE 2. > Three corrections \u2014 the defini", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 14, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " and GATE 2. > Three corrections \u2014 the definition layer is **17 settled terms and one draft, not fifteen** (\u00a73.1); > **`ground channel` occurs 10 times, not zero**, one of them inside `term:arrangement`'s settled > canonical text (\u00a72); and the co", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 20, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " change to this file.** Its text stands as filed. **Instruments and data**, reproducible, in `meta/sessions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-occurrences.py`, `classify.py`, `classification.json` (2,845 rows), `residual-adju", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 21, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " Its text stands as filed. **Instruments and data**, reproducible, in `meta/sessions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-occurrences.py`, `classify.py`, `classification.json` (2,845 rows), `residual-adjudication.json`, and the", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 28, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "son`, and the four gate reports. --- ## 1. What was counted, and how far it can be trusted > **2,845 occurrences of `ground` and its variants, across 394 files, in three repositories.** | Repository | Occurrences | Files | |---|---|---| | `ac", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 38, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ach correction moved the number. `_` is a word character, so the first pattern's `\\b` never fired between `parse_` and `ground` and it discarded every snake_case identifier as a false positive. Escaped newlines inside Rust string literals hid fou", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 39, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ier as a false positive. Escaped newlines inside Rust string literals hid four occurrences of the real YAML field name `ground:`. And the audit counted itself, because its own instrument quotes its own regex. Naive 2,932 \u2192 corrected 2,845: **+14 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "editing | | **pinned objects** | 4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncon", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "pinned objects** | 4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 90, "class": "B14 meta / holding notes", "token": "grounding", "ident": false, "immutable": false, "ctx": "4 | The only occurrences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rences that fire W6 directly | ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 91, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "er, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: th", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 91, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden t", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 91, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "grounding edge`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden to assume sense from", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 91, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "`, `ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and not an artefact**: the classifier was forbidden to assume sense from a compound, s", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 96, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "dy named carry **236 occurrences**; four compounds the proposal named carry **68**. Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 97, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "occurrences**; four compounds the proposal named carry **68**. Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not sit in one sense | |", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 103, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ur **zero times anywhere**. ### The unassignable rows | Cluster | Why it will not sit in one sense | |---|---| | `DDD-ground-*` identifiers | A node identifier, not a use of the word \u2014 and the five claims split across senses (`-02` is S2, `-05`", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 104, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "a use of the word \u2014 and the five claims split across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `gr", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 104, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " and the five claims split across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An im", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 104, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "t across senses (`-02` is S2, `-05` is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An imported idiom: the held lab", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 105, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nd\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global replace would corrupt them | | `ground truth` | An imported idiom: the held label set standing in for the world. The idiom exists *because* the two are confla", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 106, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rted idiom: the held label set standing in for the world. The idiom exists *because* the two are conflated | | `missing ground` | **Spans S1 and S3 irreducibly** \u2014 a relevant condition inadequately represented at the act. It is the gap *between* ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 118, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ry use of the word in `core/graph/terms.yaml`, the settled layer: | Sense | Settled terms | |---|---| | **S1** | `term:ground` (*\"what they are determined against\"*) \u00b7 `term:admission-test` (*\"varying **the world**\"*) \u00b7 `term:act` \u00b7 `term:determ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 119, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ") \u00b7 `term:act` \u00b7 `term:determination` \u00b7 `term:attribution` | | **S3** | `term:actor` (*\"resolves decisions by **reading ground**\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 119, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ttribution` | | **S3** | `term:actor` (*\"resolves decisions by **reading ground**\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 `term:capacity` (*\"the bits of ground it can ha", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 119, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ":poisoned-ground` (*\"**present** but false: the substrate a determination **reads**\"*) \u00b7 `term:capacity` (*\"the bits of ground it can have **in context**\"*) \u00b7 `term:overflow` \u00b7 `term:residual-discretion` | | **S2** | `term:closure` (*\"the relevan", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 120, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t can have **in context**\"*) \u00b7 `term:overflow` \u00b7 `term:residual-discretion` | | **S2** | `term:closure` (*\"the relevant ground is **observable**\"*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 120, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " | `term:closure` (*\"the relevant ground is **observable**\"*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:verdict` (*\"the ***ground distribution***\"*) | > **Fifteen settled terms. Four senses", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 121, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "*) \u00b7 `term:encode-verify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:verdict` (*\"the ***ground distribution***\"*) | > **Fifteen settled terms. Four senses. One registry.** **This forecloses the prose-repair remed", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 125, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "our senses. One registry.** **This forecloses the prose-repair remedy.** Prose cannot be repaired to comply with `term:ground` while ten other *settled* terms \u2014 including the one defining what an actor **is** \u2014 use the word otherwise. The prose ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 137, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "fted from. ### 3.2 The apparatus cites canon for a definition canon does not give `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **sett", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 139, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ":21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. The first is S2; the second is S1, tested by varying ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 141, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-only surface an actor inspects in order to act (`core/00`). `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. The first is S2; the second is S1, tested by varying the world. **Two apparatus ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 155, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "plit's first realised cost, not its fourth prediction.** ### 3.3 The permanent identifiers do not name one sense `DDD-ground-01`\u2026`05` carry the word in their **identifiers**, cited **142 times**. `CLAUDE.md` forbids renumbering, so **those occu", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 157, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "t any price** \u2014 the migration renames the concept, never the node names. And the five claims do not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declarin", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 158, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "pt, never the node names. And the five claims do not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declaring the determinable space\"* (S1). --- ## 4. Th", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 158, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "not share a sense: `DDD-ground-02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declaring the determinable space\"* (S1). --- ## 4. The rulings (Emil, GATE 3) ### Q1 \u2014 **S1 keeps the", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 169, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "s the only sense with an **admission test**; three further settled terms repeat the same *\"against\"* construction; `DDD-ground-05` makes it constitutively prior and `term:determinable` supplies its formal structure. **S3 is not a rival primitive", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 187, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "o not mint beside it.** Ruled. | Object | Name | Reuse | |---|---|---| | S2 \u2014 what the arrangement holds | **available ground** | `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delive", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 187, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-| | S2 \u2014 what the arrangement holds | **available ground** | `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delivered ground**, act-indexed | `term:delivery` \u2014 *\"a property of a decis", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 188, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " `term:closure`'s *\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act | **delivered ground**, act-indexed | `term:delivery` \u2014 *\"a property of a decision **at an act-site**, never of the decision alone\"* | | the", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 189, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ry` \u2014 *\"a property of a decision **at an act-site**, never of the decision alone\"* | | the failure mode | **undelivered ground** | `term:undelivered` | **`term:undelivered` is decisive**: *\"filed, adequate, and never reached the act\u2026 escape, wit", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 196, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "hanism across the exact seam being closed. **Q27 independently arrives at *\"presumed discharge (Q18) transposed to the ground layer\"*, which is a fourth convergence. SR-1 undercounted at three.** **`poisoned ground` changes sense without changi", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 199, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "harge (Q18) transposed to the ground layer\"*, which is a fourth convergence. SR-1 undercounted at three.** **`poisoned ground` changes sense without changing text** under this ruling \u2014 an S3 compound of an S1 head word. **It goes on the migratio", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 208, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "lot is Q27-gated\"* \u2014 a ruling about minting, with a stated reason. **The gate was on the value, not on the axis.** `DDD-ground-02` is the precedent: three *\"orthogonal properties of ground relative to a filed decision\"*, already filed. The evide", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 208, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "son. **The gate was on the value, not on the axis.** `DDD-ground-02` is the precedent: three *\"orthogonal properties of ground relative to a filed decision\"*, already filed. The evidence closes it: the enumeration's values live in **three differ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 217, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "` are S2, `institutional` is S4. **Three attributes flattened, not a taxonomy.** ### Q4 \u2014 **Sense 5 leaves.** Ruled. `ground distribution` \u2192 **deployment distribution**. The only sense with **zero identifier occurrences**, zero pins, one `produ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 228, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "it. --- ## 5. The \u00a77 / Q27 collision \u2014 reported, not resolved The proposal's **\u00a77** removes institutional rules from ground, distributing them to the acceptance relation and to standing commitments. **Q27** fills institutional ground's empty p", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 229, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ules from ground, distributing them to the acceptance relation and to standing commitments. **Q27** fills institutional ground's empty provenance slot by making a trusted source's output count *as* ground, with trust as a filed decision \u2014 *\"trust", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 230, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " commitments. **Q27** fills institutional ground's empty provenance slot by making a trusted source's output count *as* ground, with trust as a filed decision \u2014 *\"trust converts occasioned assurance into standing assurance\"*. Under \u00a77, most of wh", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 231, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ision \u2014 *\"trust converts occasioned assurance into standing assurance\"*. Under \u00a77, most of what Q27 calls institutional ground is reclassified out of ground entirely. **Both texts are quoted in full in `gate3-rulings.md`.** The ruling belongs to", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 232, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ioned assurance into standing assurance\"*. Under \u00a77, most of what Q27 calls institutional ground is reclassified out of ground entirely. **Both texts are quoted in full in `gate3-rulings.md`.** The ruling belongs to the migration session, before", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 237, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-rulings.md`.** The ruling belongs to the migration session, before Q27 files. Three facts for it: 1. **`institutional ground` occurs 13 times, and zero times in canon.** Nothing in canon has to be unpicked either way. S4 is the smallest sens", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 261, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " `product-cli` | 1,286 | **A data migration, not a rewrite** | | **never** | session records, release descriptors, `DDD-ground-*` IDs, ordinary English | ~536 | Immutable, or not the technical term | **W4 has an option canon does not**, surfaced", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 264, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ption canon does not**, surfaced without recommendation: because the software is 92% one sense, **the serialised field `ground:` could stay while the concept is renamed**, at the price of a documented divergence. It is the only edit in the migrat", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 270, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " with the running system in view. ### Design requirement \u2014 relational concepts must have somewhere to live > `missing ground` names a **relation** between S1 and S3 \u2014 a relevant condition inadequately > represented at the act. **A five-sense pa", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 274, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ly**, because each half classifies cleanly into a different sense. Q2's ruling satisfies the requirement: `undelivered ground` is relational **by construction**, because delivery is *\"a property at an act-site, never of the object alone\"*. That ", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 280, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "han economy. ### The drafting-warning instrument needs a third exception The proposal's step 7 treats an unqualified `ground` as a drafting warning *\"except in quotations or historical notes\"*. **It needs a third exception: and except where the", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 283, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "e technical term.** The ordinary-English cluster is a projected 244 occurrences. A warning that fires on *\"the claim it grounds\"* trains every author to ignore it \u2014 **the W6 scope lesson repeating**. ### What defers `poisoned ground`'s silent se", "tok_off": 120}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "line": 287, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "he claim it grounds\"* trains every author to ignore it \u2014 **the W6 scope lesson repeating**. ### What defers `poisoned ground`'s silent sense change (\u00a74, Q2) \u00b7 the \u00a77/Q27 reconciliation (\u00a75) \u00b7 the decoder repair, which is research and which the ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 23, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rmed)* The act is a two-sided event. Forward, it consumes occasioned supply. Backward, it produces: the verdict is new ground about the verdict function itself. Maturation is the return channel spanning the act in reverse \u2014 from the mechanical s", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 77, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "-caching is partial amortisation retrofitted onto a meter that denies it *(proposed reading, flagged)*. This claim also grounds why the rent-vs-own crossover (\u00a74) exists at all. ## 3. The token as the machine's hour *(affirmed in session)* The t", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 101, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "than positing it. Fine-tuning-as-a-service is the mixed store: rented carrier, trainable allocation, no control of base ground. *Proposed corollary:* locating a client's crossover is an N*-type calculation and a sellable service. ## 5. Actor sel", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 174, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " formulations proposed)* Capacity is not a scalar. A **capability** is a typing over an actor's pathways: the class of ground a pathway can read (visual, repository, physical, tool-mediated) and the class of distinctions it can resolve against i", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 177, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "imitive** \u2014 it classifies the two primitives' traffic. The requirement side derives from the admission test applied per ground type: *an act requires capability X iff its verdict varies with ground accessible only through X-type pathways.* Ground", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 177, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "side derives from the admission test applied per ground type: *an act requires capability X iff its verdict varies with ground accessible only through X-type pathways.* Grounded, exclusionary, no free parameter. The routing rule sharpens to a ma", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 178, "class": "B14 meta / holding notes", "token": "grounded", "ident": false, "immutable": false, "ctx": "ground type: *an act requires capability X iff its verdict varies with ground accessible only through X-type pathways.* Grounded, exclusionary, no free parameter. The routing rule sharpens to a max over the vector: > **Required actor class = max ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 230, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " entitled acceptance, principal who answers. Honesty boundary: the conclusion (leave the billable hour) is established ground (value-pricing literature, Baker et al.); the framework contributes the mechanism only. Files under Context& projection", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 357, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "long verdict gaps with no identifiable carrier and no loss. **(b) Mechanical assurance decays at the drift rate of the ground it read.** \u03b1 is \u03b1(t): a passing check is a stored statement about uncontrolled ground (canon: revalidation cadence). Re", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 358, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e decays at the drift rate of the ground it read.** \u03b1 is \u03b1(t): a passing check is a stored statement about uncontrolled ground (canon: revalidation cadence). Re-verification cadence is the standing cost of holding \u03b1 above the declared level; the ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 380, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e soldier case: no review fits inside the act, so all assurance is pre-paid. Slots into conservation-into-tempo. **(e) Ground assurance and the recon cadence** *(affirmed in session; formulation proposed)*. A check verifies the resolution agains", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 381, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "and the recon cadence** *(affirmed in session; formulation proposed)*. A check verifies the resolution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (existing canon) \u2014 ground assurance is a distinct r", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 382, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ession; formulation proposed)*. A check verifies the resolution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (existing canon) \u2014 ground assurance is a distinct requirement with its own three suppliers", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 382, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "solution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (existing canon) \u2014 ground assurance is a distinct requirement with its own three suppliers: **encoded** (validators, freshness constraints \u2014 stan", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 388, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ". **Substitution law: carrier detection class and recon cadence are substitutes** \u2014 weaker actors require more frequent ground checks. Cadence is computable from \u00a711(b)'s decay machinery: exposure per act \u2248 \u03bb\u00b7t\u00b7(1\u2212d)\u00b7(1\u2212c) held under the \u03b1-implie", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 393, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nces and makes detection class dominant, since the attacker sets \u03bb). Security corollary: **prompt injection is poisoned ground meeting insufficient detection class at zero recon cadence** \u2014 agent defence is a ground-assurance budget across the th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 394, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "**prompt injection is poisoned ground meeting insufficient detection class at zero recon cadence** \u2014 agent defence is a ground-assurance budget across the three suppliers, not a prompt trick. *Falsifier:* recon frequency and actor class failing t", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 396, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "et across the three suppliers, not a prompt trick. *Falsifier:* recon frequency and actor class failing to trade off in ground-incident rates at matched \u03b1. ## 12. The boundary charter \u2014 actor principle vs DDD *(affirmed in session 2026-08-09; sh", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 446, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t ahead of the crossover. The seam itself splits across the boundary: its arithmetic (the chain-rule identity, declared ground distribution) is Layer 1; its life (choosing `S`, the interface contract, the `I(V;S)`\u2194interface-cost correspondence wi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 455, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "the declared boundary it is one actor (capability vector, capacity); inside, the wiring is declared structure, like the ground distribution and the decomposition. Layer 1 is not timeless: sequence exists within the episode (tempo, \u00a711d); the test", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 502, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "dexed-determination`, as the measure note is a projection of `08`** (whose context file already states it: \"the repo is ground truth\"). Papers do not hold content; canon holds content, papers hold registers. Consequences: - **Wave 3 re-scoped** ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "line": 525, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " cannot be posed without the measure, or a demand reduction (not relocation) demonstrated at fixed task, tolerance, and ground. ## 13. Filing guidance | Item | Files where | Status | |---|---|---| | Maturation model (\u00a71) | Cost file orbit \u2014 dyn", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Holding note \u2014 ground axes, decision regions, delivery, and the exploration/incident cycle **Status of this document.** Unratified in its en", "tok_off": 17}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 28, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nds everything after it ### 1.1 Originating move Emil's opening statement, restated: > By applying dimensions to the ground of a decision, we can back-track when a given decision is > relevant. This inverts the quantifier in the existing grou", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 31, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ound of a decision, we can back-track when a given decision is > relevant. This inverts the quantifier in the existing ground definition. The upstream definition fixes a decision and asks which facts are ground for it. The proposed move fixes a ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rts the quantifier in the existing ground definition. The upstream definition fixes a decision and asks which facts are ground for it. The proposed move fixes a ground dimension and asks over which coordinates the decision is live. Same tolerance", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 32, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " definition. The upstream definition fixes a decision and asks which facts are ground for it. The proposed move fixes a ground dimension and asks over which coordinates the decision is live. Same tolerance test, opposite direction. The consequen", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 35, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ce test, opposite direction. The consequence that makes it load-bearing: a decision becomes a **region** in a factored ground space, and retrieval of the governing set for an act becomes a position lookup rather than a hand-maintained applicabil", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 77, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-DC at 100% means the code, not the requirements. The qualifier belongs in the output. --- ## 2. Ratification queue \u2014 ground axes and regions Each item is a candidate for canon entry. None is filed. Falsifiers in \u00a75. ### Q1 \u2014 Axis-naming as a", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 83, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " None is filed. Falsifiers in \u00a75. ### Q1 \u2014 Axis-naming as a filing gate > A decision file requires at least one named ground axis. Proposed as structurally symmetric to the existing falsifier-requires-claim rule: both refuse entry to something", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "re they apply. Diagnostic reading: if no axis can be named, no outcome-relevant alternative has been declared over any ground, so the artifact fails the decision admission test. It is a stated intention, not a decision. Distinguish from the case", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 104, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "lared axes; the governing set for an act is those regions containing the act's position. ### Q3 \u2014 Four-state typing of ground | State | Meaning | |---|---| | governed | a filed decision covers this region | | inert | declared: no outcome-releva", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 126, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "overned and the assurance proved inadequate. Properties: - Outcome does not enter the criterion. An act in ungoverned ground is an incident whether or not the verdict was acceptable. - Accepted risk realising is **not** an incident. A decisio", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 139, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ncidents arrive from outside it. ### Q5 \u2014 Incident tiering by yield | Tier | Yield | Effect | |---|---|---| | 1 | a ground axis not previously declared | geometry widens; sweep re-runs, may surface untriggered siblings | | 2 | an uncovered re", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 141, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "on an existing axis | filing gap; no geometry change | | 3 | closure failure on a governed region | assurance gate, not ground space | ### Q6 \u2014 Exploration/incident carve by authored basis Deliberate exploration is ungoverned at the decision le", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 172, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "scope (recommendation accepted, session 1). 2. **Blind to undeclared axes.** The sweep finds gaps *within* the declared ground space, never gaps *in* it. Strongest against oversight, weakest against blind spots proper. 3. **Blind to undelivere", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 183, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " \u00a71 of the measure draft makes to counting decisions. Constraint: `H(V)` requires a closing predicate, which uncovered ground often lacks. The map is dense where it is least needed and sparse where the finding would matter most. This caps the me", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 191, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "abelled **unallocated**, not *judgement*. Scope note that must travel with it: this instrument is honest in *governed* ground, which inverts the motivation the thread started from. The sweep and the map are different instruments over the same co", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 199, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "n would misread its own scope. --- ## 3. Ratification queue \u2014 time, decay, and revisitation ### Q11 \u2014 As-of on every ground reading The originating observation was that time should be a primary ground axis. It resolves into two claims of diff", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 201, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nd revisitation ### Q11 \u2014 As-of on every ground reading The originating observation was that time should be a primary ground axis. It resolves into two claims of different strength. **Weaker, and task-specific.** Time as a **coordinate**: dead", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 207, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "r axis, primary in some tasks and absent in others. **Stronger, and universal.** Time as a **validity index** on every ground reading: > Every ground reading carries an as-of, and therefore every statement of position is a claim that > decays. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 209, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "asks and absent in others. **Stronger, and universal.** Time as a **validity index** on every ground reading: > Every ground reading carries an as-of, and therefore every statement of position is a claim that > decays. The type argument for th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 221, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "re useful than per-item freshness. This is already implicit upstream, which says a stored statement about uncontrolled ground is not equivalent to a current observation, with revalidation cadence set by drift rate, consequence, consistency guara", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 230, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "a property, and **the mismatch is the fault class** \u2014 not a comparison of trust scores. This is why \"how trusted is the ground\" is *not* a parameter on ground: closure is per-arrangement and per-predicate, so the same reading is trusted-enough fo", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 230, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "s the fault class** \u2014 not a comparison of trust scores. This is why \"how trusted is the ground\" is *not* a parameter on ground: closure is per-arrangement and per-predicate, so the same reading is trusted-enough for one act and not another, and a", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 240, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " reading's assurance (per reading), and the act's requirement (per act). A scalar would have collapsed them. ### Q12 \u2014 Ground not as expected at act time (Emil's ruling, session 2) > Stale ground is the same mechanism as poisoned ground. It is ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 242, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ". A scalar would have collapsed them. ### Q12 \u2014 Ground not as expected at act time (Emil's ruling, session 2) > Stale ground is the same mechanism as poisoned ground. It is not escape. It is ground not as expected > at act time. The class sepa", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 242, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Q12 \u2014 Ground not as expected at act time (Emil's ruling, session 2) > Stale ground is the same mechanism as poisoned ground. It is not escape. It is ground not as expected > at act time. The class separates from escape on remedy, which is the", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 242, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t act time (Emil's ruling, session 2) > Stale ground is the same mechanism as poisoned ground. It is not escape. It is ground not as expected > at act time. The class separates from escape on remedy, which is the test it should pass: | | Gover", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 247, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "expected > at act time. The class separates from escape on remedy, which is the test it should pass: | | Governance | Ground | Remedy | |---|---|---|---| | Escape | absent or inadequate | as expected | file a decision, close the gate | | Ground", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 250, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Ground | Remedy | |---|---|---|---| | Escape | absent or inadequate | as expected | file a decision, close the gate | | Ground not as expected | present and adequate | not as assumed | revalidation cadence | Two refinements offered and unratifie", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 254, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " | Two refinements offered and unratified: - **The rate parameter is provenance, not elapsed time alone.** Controlled ground may not drift at all; observed and inferred ground drift at their source's rate. Risk is elapsed time *scaled by* dri", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 255, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rate parameter is provenance, not elapsed time alone.** Controlled ground may not drift at all; observed and inferred ground drift at their source's rate. Risk is elapsed time *scaled by* drift rate, and the existing provenance typing already", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 268, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " proposed two intervals: decision-to-act and reading-to-act. Emil ruled the first out: > A decision made a year ago on ground that has since moved was a decision that needed making again on > current ground. That is supersession, a decision-leve", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 269, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " out: > A decision made a year ago on ground that has since moved was a decision that needed making again on > current ground. That is supersession, a decision-level event with its own act, not a ground-freshness > property. So **reading-to-act", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 269, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "sion that needed making again on > current ground. That is supersession, a decision-level event with its own act, not a ground-freshness > property. So **reading-to-act is the only real interval**, and the decision ladder already handles the oth", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 278, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ther case. ### Q14 \u2014 Reading-triggered revisitation Emil's question, and the more valuable direction: > Does reading ground in order to act determine when a given decision should be revisited? Proposed mechanism: a reading that diverges from ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 283, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "gence beyond the tolerance the decision declared is a trigger, observable at act time by whoever is already reading the ground. Why it beats scheduled review: calendar cadence is a proxy for drift and a poor one, firing on untouched regions and ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 290, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "n anyway for the act, so the detector is nearly free. **Precondition.** A decision must record what it **assumed about ground**, not only which region it covers. Region membership answers *does this apply here*; the assumption answers *does the ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 291, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "**, not only which region it covers. Region membership answers *does this apply here*; the assumption answers *does the ground still look like what I was authored against*. Two fields, and only the first is in the Q1 gate. **Possible resolution ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 295, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ng item.** This may answer the `watched:` / `revisit_if` edge-type ontology \u2014 `revisit_if` as a declared tolerance on a ground assumption, evaluated at read time, rather than as an edge type. Whether it collapses into that or stays distinct is Em", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 298, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d time, rather than as an edge type. Whether it collapses into that or stays distinct is Emil's. *Flagged:* this makes ground-reading an act with governance consequences, which may pull readings themselves into the ledger. Cost not assessed. ##", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 301, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " an act with governance consequences, which may pull readings themselves into the ledger. Cost not assessed. ### Q21 \u2014 Ground pinning as the second remedy Q12 named cadence as the remedy for ground not as expected. Pinning is the other one, and", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 303, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "into the ledger. Cost not assessed. ### Q21 \u2014 Ground pinning as the second remedy Q12 named cadence as the remedy for ground not as expected. Pinning is the other one, and where available it is stronger, because it removes the decay rather than", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 314, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "try | the pin not covering everything: transitive dependencies, ambient environment, clock, network | Regulation holds ground within tolerance by acting on it; pinning holds it by refusing to proceed if it differs. Ashby's regulator against an o", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 327, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e. Pinning converts decay-of-reading into decay-of-relevance, which surfaces as **supersession** (Q13) rather than as ground-not-as-expected (Q12). Different class, different detector, and it is what makes lockfiles dangerous rather than mere", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 330, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "detector, and it is what makes lockfiles dangerous rather than merely stale. **Typing.** Pinning is a commitment about ground, so it is neither source nor assurance \u2014 it acts on the provenance axis, converting observed or inferred ground to cont", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 331, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t about ground, so it is neither source nor assurance \u2014 it acts on the provenance axis, converting observed or inferred ground to controlled. The *check that the pin holds* is the assurance gate. Two objects, and they should not be filed as one. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 352, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " is presumed discharge in Q18's sense. - **Rebase is revalidation, the cadence remedy applied per-PR.** It re-reads the ground and so bounds decay, but it detects the semantic fraction no better than the merge does. **This case cuts against Q2", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 356, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "uts against Q21.** A PR pinned to its branch point ages worse, not better. The practice is short-interval *because* the ground is uncontrolled and must not be pinned. Pinning and short-interval are therefore alternative remedies selected by wheth", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 357, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ontrolled and must not be pinned. Pinning and short-interval are therefore alternative remedies selected by whether the ground is yours to control \u2014 and main is not. **Differential prediction, which is where the content is.** The practice suppli", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 375, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "read as confirmation while being written. **None is evidence.** Trunk-based development would be just as correct if the ground-decay account were false. What the account buys in each case is a **rate or ranking parameter where the practice has a", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 468, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "r** of escape rather than a sibling, the vocabulary should show that. Note this sits opposite the Q12 ruling, which put ground-not-as-expected outside escape on the grounds that governance was present and adequate. Here it was not. Both rulings l", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 469, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "bulary should show that. Note this sits opposite the Q12 ruling, which put ground-not-as-expected outside escape on the grounds that governance was present and adequate. Here it was not. Both rulings look right and they point in opposite direction", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 530, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "task, so it needs no extractor of its own \u2014 the position for verifying an extraction *is* the extraction. Self-supplied ground, no further reading required. Three consequences: - **Closure becomes a filing constraint on axes, not a discovered p", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 538, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Per-act checking is normally the expensive option; extraction checks are cheap because the predicate is small and the ground is already in hand. Note in the PRD that this does not generalise to other gates. - **Failure to close is a legitimat", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 596, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ent judges against has no node. **The node type:** | Field | Motivated by | |---|---| | Closure status \u2014 a **map from ground regions to closure status, per arrangement** | closure is relative to arrangement *and* region; a scalar would repeat t", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 598, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "fers spec without closure (\u00a713.8); an open predicate can still be *stated*, which is what makes escalation possible | | Ground axes the predicate reads | its region of evaluability; extraction requirements (Q19\u2013Q20) | | What discharges it | check", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 603, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e road daily under shifting conditions is one predicate \u2014 \"safe progress along this road\" \u2014 evaluated against different ground per act. Identity lives in the specification; an evaluation is predicate + ground + an as-of. If shifting conditions ma", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 603, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s road\" \u2014 evaluated against different ground per act. Identity lives in the specification; an evaluation is predicate + ground + an as-of. If shifting conditions made each evaluation a unique predicate, automation would be impossible; it is possi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 605, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "each evaluation a unique predicate, automation would be impossible; it is possible because the predicate is one and the ground varies. Shared predicate node, evaluations as dated events. This buys both aggregations: fifty decisions waiting on one", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 610, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ress\" on dry daylight highways and not in snow \u2014 same predicate, one specification, operationally closed on part of its ground and open on the rest. The industrial precedent is the **operational design domain**, with its documented failure mode: ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 672, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "elongs in the escape reconciliation, whose scope now carries retro-filing, undelivered, and intent \u2014 see B4. ### Q26 \u2014 Ground axes as ontology (Emil) The axis registry is an ontology, and the tooling already runs one: `product-cli` validates th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 676, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "CL and SPARQL. What Emil noticed is that the machinery adopted for validation is the machinery the axes want. **This is ground, not claims** \u2014 a vocabulary for what a decision is made *on*, not for what is asserted. | Coordinate framing | RDF fr", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 712, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "onciliation, the intent construct, and the retrieval PRD now all wait behind. ### Q27 \u2014 Trusted sources: institutional ground given a mechanism (Emil) Canon has carried this slot empty since the foundation document: *institutional ground \u2014 supp", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 714, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tional ground given a mechanism (Emil) Canon has carried this slot empty since the foundation document: *institutional ground \u2014 supplied through rules, conventions, authority, or social practice.* Nothing stood under it. Emil's crocodile supplie", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 718, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ocodile supplies the mechanism. > Many sources say a crocodile eats meat; we say it is a carnivore, citing the trusted ground the > decision stood on, without verifying it ourselves. **It is a supply-form claim.** Verifying \"crocodiles eat meat", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 727, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d by them. \"Trusted\" is therefore a governance status, not a belief state \u2014 an accountability structure standing behind ground you did not verify. **Trust closes predicates you could not otherwise close.** \"Is this a carnivore?\" is unevaluable o", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 730, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "verify. **Trust closes predicates you could not otherwise close.** \"Is this a carnivore?\" is unevaluable over your own ground; you have never watched a crocodile eat. It is *closed* over trusted ground: the acceptance procedure is source-consult", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 730, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " a carnivore?\" is unevaluable over your own ground; you have never watched a crocodile eat. It is *closed* over trusted ground: the acceptance procedure is source-consultation, and it terminates. This is operational closure as canon defines it, w", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 737, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t by narrower, costlier sources. Wide trust wide, narrow trust narrow. SDP again, seen from the source side. **Trusted ground drifts at the source's rate, three ways.** Q12 said provenance sets the drift scaling. Trusted ground has three generat", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 738, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " side. **Trusted ground drifts at the source's rate, three ways.** Q12 said provenance sets the drift scaling. Trusted ground has three generators and only one is the source's own: | Generator | Example | Note | |---|---|---| | The source's gro", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 742, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "und has three generators and only one is the source's own: | Generator | Example | Note | |---|---|---| | The source's ground moves | taxonomy revised | ordinary drift | | The source's *trust status* moves | source discredited | one event invali", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 751, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "a steps \u2014 a governing decision (*rely on X for Y*) nobody wrote down. Assurance-side anatomy: an inference over trusted ground has **no gate of its own**; its assurance is entirely inherited from the trust decision. So a trust decision that is un", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 754, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " and nothing fires \u2014 the source keeps looking authoritative in the artefact. Presumed discharge (Q18) transposed to the ground layer. It is exactly why the human version fails as it does: we know the crocodile is a carnivore; we do not know we st", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 758, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "comes a first-class provenance value with a *trust decision* as its required backing \u2014 a decision node whose region is \"ground of type Y from source X,\" and whose Q1 axis-naming is precisely the specification of what is trusted for what. The admi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 795, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "es it click. **Function axis.** | Type | Function | Consumer | Shape | Fidelity criterion | |---|---|---|---|---| | **Ground projection** | expose which decisions govern a region | an actor orienting \u2014 deciding what to decide | wide; region-sco", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 799, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "these are two objects and not a spectrum. So is node admission: an intent (Q25) or an open predicate (Q24) belongs in a ground projection so an actor knows what is owed, and must be **excluded** from an act projection because it never governs. Q", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 803, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ojection \u2014 the delivery mechanism has been building them all week without the name. Position and as-of decide the type: ground projections tolerate hours of staleness; an act projection's as-of is the act's. Mechanisable check: a projection whose", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 809, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "one mid-task. **\"Never a separate content source\" sharpens.** Both types generate from the graph; neither authors. But ground projections generate ahead of time from region (the CI/website case, which is what the standing position was stated for", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 813, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "I). The principle was stated for one of two cases. **Receiving-arrangement axis (Emil: actor class with the decision's ground has an impact on the projection).** Q16 typed delivery by mechanism only. Delivery also has a **form**, and the form is", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 836, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " would be the species framing \u00a72.3 removed. **Adversarial instance \u2014 sales, and Emil's ruling that trust plus poisoned ground covers it.** A seller emits ground projections into a buyer's ground, tuned to the buyer's arrangement, so that the buy", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 837, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "removed. **Adversarial instance \u2014 sales, and Emil's ruling that trust plus poisoned ground covers it.** A seller emits ground projections into a buyer's ground, tuned to the buyer's arrangement, so that the buyer's proxy predicate returns *buy*.", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 837, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " sales, and Emil's ruling that trust plus poisoned ground covers it.** A seller emits ground projections into a buyer's ground, tuned to the buyer's arrangement, so that the buyer's proxy predicate returns *buy*. That is Q27's trust mechanism wit", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 841, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " combined with Q12's poisoning generator run by a legitimate participant, feeding \u00a713.10's proxy authoring over curated ground. Segmentation is form-tuning by receiving arrangement, discovered empirically before this note named it; content author", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 844, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "'s line between legitimate and manufactured is precise and non-moral: **whether the accountability structure behind the ground is complete** \u2014 a seller bearing stake and sanction is a trusted source; one who does not is manufacturing ground the b", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 845, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d the ground is complete** \u2014 a seller bearing stake and sanction is a trusted source; one who does not is manufacturing ground the buyer treats as trusted with no node behind it. Presumed discharge on the source side. **Ruled: no new vocabulary.*", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 849, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "inferable from Q27 and Q12. **Documentation is the indexed case (Emil).** Documentation has always been actor-specific ground projection; what the two axes add is an **index**. The set of decisions in scope, crossed with the arrangements that wi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 891, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nance can arrive through | which form to emit; whether mechanical delivery is available | Q28 fourth failure mode | | **Ground channels** \u2014 axes readable at act time | which coordinates it resolves vs. needs pre-resolved | Q19 evaluability | | **", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 894, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " criterion vs. constraint form | source/assurance split | | **Trust posture** \u2014 sources accepted as standing | how much ground can be supplied by citation | Q27 | | **Accountable principal** | whether it can receive delegated judgement at all | u", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 918, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ement descriptions have a drift rate, so Q28's projection matrix goes stale on the arrangement axis too. - **They are ground, so poisoning applies.** Credentials can be manufactured; self-report is Q12's poisoning generator with the actor as ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 921, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ity structure behind a licence is what makes it a *trusted source* about encoding in Q27's sense. A CV is unsupported ground; a licence is trusted ground with a principal. - **The proxy is for the derivation, not the audit.** It shapes projecti", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 921, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e is what makes it a *trusted source* about encoding in Q27's sense. A CV is unsupported ground; a licence is trusted ground with a principal. - **The proxy is for the derivation, not the audit.** It shapes projection form ahead of time. Once ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 933, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ibration loop, no stake, no update. Presumed discharge in HR form: the form exists, the answers look authoritative, the ground was never rechecked. The fix is not a better questionnaire; it is treating the questionnaire as the prior and the act s", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 949, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rlap to resolve. And the calibration ledger, queued behind capacity scoping, has gained a second customer. ### Q30 \u2014 \"Ground registry\" as the term, and projection-as-source as the diagnostic (Emil, from the G-track PRD) Two rulings from PRD wo", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 963, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "es the business-problem vocabulary a piece of software addresses. What the ontology reaches for is the organisation's **ground registry**: the full set of declared axes across all \u00a713.9 layers \u2014 domain, technical, organisational, regulatory \u2014 plu", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 965, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ain, technical, organisational, regulatory \u2014 plus the decisions that region them and the trust decisions (Q27) that let ground be supplied by citation. Software's domain is one ground projection of the registry; it stood in for the whole only bec", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 966, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "isions that region them and the trust decisions (Q27) that let ground be supplied by citation. Software's domain is one ground projection of the registry; it stood in for the whole only because it is the layer extractable from code. **Proposed ca", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 967, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "n of the registry; it stood in for the whole only because it is the layer extractable from code. **Proposed canon term: ground registry**, with the software layer as the first populated. Register guard, because the word will travel: the defensibl", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 998, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "e. **Event sourcing is the split done correctly for data.** Events are the acts (the EM reading: events are the reason ground at t\u2081 differs from t\u2080); state is a fold; \"migration\" dissolves into **re-projection** \u2014 write a new projector, replay t", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 999, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " \"migration\" dissolves into **re-projection** \u2014 write a new projector, replay the ledger. Putting old data into current ground has a mechanism because the events were recorded at their as-of under the ground of their time, and a new projection re", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1000, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " ledger. Putting old data into current ground has a mechanism because the events were recorded at their as-of under the ground of their time, and a new projection re-reads them under current ground. Without the events that re-reading is impossibl", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1001, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "he events were recorded at their as-of under the ground of their time, and a new projection re-reads them under current ground. Without the events that re-reading is impossible *in principle*, not merely inconvenient. **Convergence noted.** The ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1014, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ed fields leave no gap. Raw events carry information nobody had yet decided was relevant: the only hedge against future ground that exists. Precisions: **raw means at the trust boundary, as received** \u2014 raw relative to the arrangement; upstream t", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1023, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ntion like everything else: > **Discard is a governed act, permitted where the mapping decisions' drift for a specific ground > version is within \u03c4 at \u03b1.** Mechanics: eligibility runs per ground-version cohort (events mapped under G_v become ca", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1026, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "where the mapping decisions' drift for a specific ground > version is within \u03c4 at \u03b1.** Mechanics: eligibility runs per ground-version cohort (events mapped under G_v become candidates when G_v is closed \u2014 superseded, frozen, no longer subject to", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1029, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "an blanket durations, which gives GDPR-driven deletion a principled home (a discard decision with the regulation as its ground); and **discard carries the highest \u03b1 in the arrangement, because it is the one irreversible act** \u2014 every other act is", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1066, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "and is a pull: software projects toward decisions because decisions have demand; projection is placing decisions on the ground and then supplying the demand. Company artefacts are the same shape one layer up \u2014 a product is a projection of a deman", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1081, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "absent any act | | C | **Discharge is distribution-weighted.** Demand comes due where acts concentrate, at the rate the ground distribution supplies them. | The measure's `P` | *Flagged as possibly a projection of the measure rather than a new cl", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1133, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t would falsify it | |---|---| | Q1 axis gate | A meaningful fraction of existing ratified decision files cannot name a ground axis, *and* reading them shows no defect. | | Q2 region retrieval | Governing-set selection by position diverges materi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1140, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ate age fails to correlate with any observed act-time failure across a corpus. | | Q14 reading-triggered revisitation | Ground-assumption divergence at read time fires no more precisely than calendar cadence. | | Q15 filing-is-not-encoding | Ledg", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1158, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "racy than readings from correlated roots at equal source count. Then independence is not what raises assurance. | | Q30 ground registry | Filed decisions found regioning ground that no declared layer holds \u2014 then the layer set is incomplete and \"", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1158, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "source count. Then independence is not what raises assurance. | | Q30 ground registry | Filed decisions found regioning ground that no declared layer holds \u2014 then the layer set is incomplete and \"registry\" is claiming a scope it does not have; or", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1183, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "9) help the upstream diachronic carve or contaminate it? 8. **Does `revisit_if` collapse into a declared tolerance on a ground assumption** (Q14), or remain an edge type? 9. **Is *undelivered* a generator of escape or a sibling class?** (Q18.)", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1228, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " a construct or the N*-split machinery applied to axis authoring?** 20. **Three drift rates need names** (\u00a713.9 flag) \u2014 ground-value, axis-registry, referent-under-pin. Whether they are three terms or one term with a qualifier is a vocabulary", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1259, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ibration ledger absorb the actor-capacity overlap** now that human arrangements are a shared customer (Q29)? 32. **\"Ground registry\" as canon vocabulary** (Q30) \u2014 and whether \"domain\" is retained in Evans's sense for the software layer or", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1313, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "budget**, so precision is paid beforehand or not at all. Whether a given arrangement's budget is shared between holding ground and finding governance is an empirical question about that arrangement, not a definition. Attention is then the human i", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1345, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Emil The LLM-specific capacity question. Recorded because it bears on 7.3 if resumed: - Context is simultaneously the ground, the retrieved governance, and the working space for resolving \u2014 three competing draws sharing one store with no acco", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1361, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s make decisions into regions. Regions make retrieval a position lookup. The complement is the uncovered set. Uncovered ground is entered either declared (exploration) or undeclared (incident). Both yield axes. New axes widen the space and sharpe", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1376, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tstrap. --- ## 9. Wardley correspondence Emil's test, adopted: a map requires at least two axes **and a direction**. Ground space has axes and no direction, so by that bar it was a space, not a map. **Direction supplied by the sign flip.** De", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1391, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "her than only an analogy. **One non-correspondence, load-bearing.** Wardley has exactly two axes, fixed for every map. Ground space has as many as the task declares, and the exploration/incident cycle exists to discover new ones. His coordinate ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1419, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ate over one | Claude | | 6 | Exploration is not governed action; the carve is by authored basis | Claude | | 7 | Stale ground is not escape; it is ground not as expected at act time | Emil | | 8 | Decision-to-act is not an interval; that case is", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1419, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "| Exploration is not governed action; the carve is by authored basis | Claude | | 7 | Stale ground is not escape; it is ground not as expected at act time | Emil | | 8 | Decision-to-act is not an interval; that case is supersession | Emil | | 9 |", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1438, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " the residual is the finding | Claude | | 26 | Unique-predicate-per-conditions inverted: identity in the specification, ground varies per evaluation | Claude | | 27 | Satisfaction is not closure; the junction is a closed predicate polling volatil", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1439, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "aries per evaluation | Claude | | 27 | Satisfaction is not closure; the junction is a closed predicate polling volatile ground | Claude | | 28 | Authoring does not close a predicate; evaluability is its design constraint | Claude | | 29 | \"Fit th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1444, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t revision 9 against verified live canon | canon (DDD-floor-01 notes), via the gate-pass session | | 32 | Institutional ground carried as an empty provenance slot since the foundation document; mechanism supplied at Q27 | Emil | | 33 | The escala", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1447, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ement axis; typed at Q28. \"Never a separate content source\" was stated for one of two cases | Emil | | 35 | Adversarial ground manufacture proposed as needing vocabulary; ruled covered by Q27 + Q12 | Emil (rejecting Claude's flag) | | 36 | \"Param", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1449, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "parameters of an arrangement \u2014 third occurrence of the species instinct this week | Claude | | 37 | \"How trusted is the ground\" as a scalar parameter rejected; assurance-on-reading with per-act mismatch instead | Claude | | 38 | \"Three assurance ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1452, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "o is a projection and cannot be | Emil | | 40 | \"Domain\" used for what the ontology reaches for; it is one layer of the ground registry | Emil | | 41 | \"Discard never\" corrected to a governed act within \u03c4 at \u03b1 per ground-version cohort \u2014 an uncon", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1453, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "r; it is one layer of the ground registry | Emil | | 41 | \"Discard never\" corrected to a governed act within \u03c4 at \u03b1 per ground-version cohort \u2014 an unconditional rule where the framework indexes | Emil | | 42 | \u00a713.2's binary timing predicate corr", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1495, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " model's scope does not reach here\", which is a different and better reason. The bundled-residual discipline stays; its ground has changed. **B2 \u2014 queue head.** *(Revision 16: discharged twice over. The measure note's related-work debt shipped 2", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1543, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "header dimensions and gaps are found by taking the complement. The sweep is that, with decisions for rules and declared ground for header fields. **Where novelty may sit.** The weighting. Existing methods rank by count, structural coverage, or u", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1592, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Status | |---|---|---| | **Graph** | the existing claim/decision graph | unchanged; not a new object | | **Position** | ground axes make a decision a region; an act has coordinates | Q1, Q2 | | **Timing** | per decision, relative to an act: is th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1673, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "an satisfied. The direction was never a coordinate to be found; it is the edges. The claim/decision graph with declared ground, expressed as a directed graph toward acts, has direction built in \u2014 acts are sinks, and the funnel is the in-degree st", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1702, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ively. **Goals: no new construct until the corpus test runs.** Many acts serving a value is plausibly a claim the acts ground, not a new node type. Adding a goal object now risks duplicating the claim side. Aggregation to a goal is a decompositi", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1831, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s in the client codebase are a live specimen.)* **Why domain axes behave well, and the trap.** Entities are controlled ground \u2014 versioned, drift-free by construction; domain-model change is supersession, visible and diffable. The best-behaved ax", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1838, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "ugh the domain model. **One overreach struck before filing:** \"describe everything\" cannot hold on the framework's own grounds. The domain-model decision attaches to no entity \u2014 it creates them. Cross-cutting decisions span entities. Bearer-hood ", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1884, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " profile is the evaluator's natural output (Q23, Emil's ruling). *Flagged:* \"drift\" now carries three distinct rates \u2014 ground-value drift (Q12), axis-registry drift (here), and referent drift under a pinned representation (the Customer trap). Th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1896, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ame verdict-true would leak the framework's most load-bearing term. The junction is a closed predicate polling volatile ground. **The evaluation is the last event before the act; the last decision happened earlier.** The threshold (\"pull out whe", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1906, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "| | Threshold | pre-act, standing | the decision \u2014 what counts as sufficient | | Polling loop | act-approach | repeated ground reads, as-of refreshed per glance (Q11) | | Verdict-true | act trigger | evaluation \u2014 discharge of the standing resolut", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1923, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rong. **The capability, named:** decomposing an unevaluable acceptance relation into an evaluable proxy over available ground. Both actor types demonstrably have it \u2014 the human at the snowy junction; an LLM told \"make the code good\" that decides", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1931, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "uality dimension: proxy fidelity** \u2014 how well the authored predicate's verdict tracks the true acceptance relation over ground actually encountered. Goodhart's territory. A drilled evaluation is right or wrong per act; an authored proxy can be sy", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1937, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ty conditions how well \u2192 the actor authors a proxy from the delivered specification plus drilled parts, binding current ground at current as-ofs \u2192 the act discharges against the proxy. Every construct in this note feeds the authoring step, and th", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1941, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "st stage: - Undelivered decisions \u2192 proxies authored without constraints that exist. - Stale readings \u2192 proxies fit to ground that has moved. - Capacity spent on retrieval \u2192 capacity unavailable for authoring. **One correction to the assembly:*", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1953, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ything converges.** Position selects the governing decisions; delivery determines which arrive; as-of determines what ground binds; capability supplies the drilled parts; the residual is filled by the actor or escapes. Plausibly what `H(V|X)`", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1993, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " requiring axes plus direction, the four states as a feedback loop with backward jumps, the store framing in Q10, stale ground as ground-not-as-expected rather than escape, supersession over decision-to-act decay, execution capacity as the shared", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1993, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " axes plus direction, the four states as a feedback loop with backward jumps, the store framing in Q10, stale ground as ground-not-as-expected rather than escape, supersession over decision-to-act decay, execution capacity as the shared budget, p", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 1997, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ing, consolidating the declared-space limit as one structural result (\u00a71.2), code-writing acts as the primary act-site, ground pinning as a tolerance mechanism (Q21), and PR lifetime as drift exposure (Q22), judgement as residual rather than stor", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2005, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "able (scoped in session to the arrangement menu), domain entities as decision bearers with the physics-object parallel, ground-axis layers structured by SDP, drift as the calculable basis for SDP with revisitation as its correlate (corrected in s", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2009, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ates as first-class graph citizens with open predicates as the motivating half (Q24), predicate identity under shifting ground (corrected in session: identity in specification, closure regional), the junction case as polling (corrected in session", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2031, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "re they conflict. **Revision 10 (2026-08-14).** Three additions from Emil's questions: intent as a filed object (Q25), ground axes as ontology with the OWA/SHACL reading of \u00a71.2 (Q26), and trusted sources as the mechanism under institutional gro", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2032, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "und axes as ontology with the OWA/SHACL reading of \u00a71.2 (Q26), and trusted sources as the mechanism under institutional ground (Q27). Emil ruled explicitly that Q26 concerns ground and not claims, that the registry should start generic and dive i", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2032, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "2 (Q26), and trusted sources as the mechanism under institutional ground (Q27). Emil ruled explicitly that Q26 concerns ground and not claims, that the registry should start generic and dive inward, and that trust must cite the ground it stood on", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2033, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "26 concerns ground and not claims, that the registry should start generic and dive inward, and that trust must cite the ground it stood on. Corrections 32\u201333 recorded; rulings 24\u201327 opened; B4 annotated as grown. **Revision 11 (2026-08-14).** Q2", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2036, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "corded; rulings 24\u201327 opened; B4 annotated as grown. **Revision 11 (2026-08-14).** Q28: projections typed by function (ground/act) and by receiving arrangement, with the fourth delivery-failure mode and the sales specimen as adversarial instance", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2038, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ith the fourth delivery-failure mode and the sales specimen as adversarial instance. Emil ruled that trust and poisoned ground cover the adversarial case without new vocabulary (correction 35). Ruling 28 opened. **Revision 12 (2026-08-14).** Q28", "tok_off": 120}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "line": 2053, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "evision 14 (2026-08-14).** Q30 from G-track PRD work: repo as projection not authority; \"domain\" as lacking term with **ground registry** proposed for canon; projection-as-source recorded as a diagnostic alongside wrong-object attachment. Correct", "tok_off": 120}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "line": 46, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "swer is that the two are not rivals \u2014 they price different sides of the act. What must be resolved at the act, over the ground the act faces, is occasioned, and entropy prices it; the mechanism built once, before any act, is standing, and descrip", "tok_off": 120}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "line": 61, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-assessment-2026-08-08]. Within this note's own region a second, older answer stands: entropy is relative to a declared ground distribution and computable from it [DDD-measure-12], and Kolmogorov complexity is neither \u2014 which is what makes demand", "tok_off": 120}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "line": 77, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "presentation, kept for whatever reason, must sum to. When the framework poses the keeping question, it is posed on IB's ground. **Rate\u2013distortion.** The note's stated next result (\u00a75.3, \u00a79) is the split of `H(V|X)` into judged and escaped demand", "tok_off": 120}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "line": 89, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " a correction, already carried in \u00a72 and \u00a79: *fixed by the task* is properly *fixed by the task, the tolerance, and the ground distribution*. The exchange is even. The note gives Brooks's line the unit it lacked, and accepts from the identity the", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 1, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (", "tok_off": 6}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 3, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# The ground migration \u2014 plan, deferred whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** ", "tok_off": 104}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 4, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "d whole, filed as the successor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling. **Nothing was migrated.** The plan is complete, the classification is execution-", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 8, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "than only in the session directory because a successor must be able to find it beside the audit it descends from: `meta/ground-audit-2026-08-24.md` and its erratum. --- ## What the successor does not have to redo | | | |---|---| | **The vocabu", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 17, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "lassification is execution-grade** | 2,845 rows, residual zero by construction, reproducible: `meta/sessions/2026-08-27-ground-migration/w0-classify.py` | | **The plan is written** | `gate4-plan.md` \u2014 every pin, every embed, every firing named | ", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 43, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " out of it**: generated or hand-carried node-table rows, passages quoting a live claim verbatim while canon still says `ground distribution`, one filename, and the three occurrences ruled ambiguous between S5 and S1. **On those rulings W1's remai", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 63, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ery-01`. **Ten in total when the pin next advances past both.** ### The seven S1 entries are not touched at all `term:ground` \u00b7 `term:admission-test` \u00b7 `term:determination` \u00b7 `term:act` \u00b7 `term:tolerance` \u00b7 `term:answerability` \u00b7 `term:swarm-ga", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 72, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ready owed\"*; it is where the delivered sense concentrates, and `encode-verify.md:21` carries the miscitation \u2014 *\"Ground is the read-only surface an actor inspects in order to act (`core/00`)\"*, an S2 definition attributed to an S1 sourc", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 74, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "(`core/00`)\"*, an S2 definition attributed to an S1 source. **W2 repairs that line or nothing does.** 2. **`poisoned ground` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-gr", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 75, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nd` needs one sentence, not 66 edits.** SR-2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled t", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 76, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "2 makes the compound already verb-shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one inside `term:arrangement`'s settled text. The audit reported zero; the erratu", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 78, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "zero; the erratum records the correction. 4. **W1 is bound and has been found unavailable twice** \u2014 `v5.11.0` recorded `ground distribution` in four claim statements, one `established`; SR-5 additionally ties W1 to a paper revision. It is a ", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 89, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "nthetical moved in; the `README.md` judgment row and closure paraphrase; the Danish double gloss. **None of it moved a `ground` occurrence.** **Still open from \u00a76's neighbours:** sweep 1's Grades B and C (7 entries, with their grading); the `pro", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 94, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ting-warning instrument, which now needs **five** exceptions \u2014 quotations, historical notes, ordinary English, the RDF `ground term`, the CSS surface colour. --- ## The method rule, for whoever writes the next instrument > **A classification r", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 105, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "echanisms, all found by reading rows the instrument had already scored: 1. **Clause-crossing windows.** Rules written `ground\\b[^.]{0,N}\\bKEYWORD\\b` assume `[^.]` stops at a sentence boundary. **It does not** \u2014 not at a comma, semicolon, dash", "tok_off": 120}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "line": 108, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "mal \u2014 so a 50\u201370 character window routinely spans two clauses and often two list entries. *\"outcome variation across ground \u00b7 epistemic uncertainty about a fixed **policy**\"* is one list; the rule read it as one sentence. 2. **Rule ordering", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 1, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "# Successor items \u2014 the ground audit (2026-08-24) Items the audit found and deliberately did not act on. **The audit changed nothing**, so everything", "tok_off": 24}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 15, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "air. Freight-class. It survives independently of whether the migration proceeds.** `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspects in order to act (`core/00`). `apparatus/closure-principle.md:21`: > The cu", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 19, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "an actor inspects in order to act (`core/00`). `apparatus/closure-principle.md:21`: > The current treatment defines **ground** as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: >", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 22, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "eatment defines **ground** as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact i", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 24, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "as *the read-only surface actors inspect in order to > act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact is ground iff varying *the w", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 28, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " **settled**: > **Ground** \u2014 what they are determined against. and `term:admission-test`, **settled**: > **A fact is ground iff varying *the world* moves the outcome past tolerance.** **\"The read-only surface an actor inspects\" is sense 2 \u2014 m", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 42, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "by side. **Repairable independently of the migration**, and arguably should be: the citation is wrong today, whatever `ground` comes to mean tomorrow. --- ## 2. SR-1 undercounted \u2014 there is a fourth independent arrival SR-1 records three arri", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 56, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " nothing fires \u2014 the source keeps looking authoritative in the artefact. **Presumed > discharge (Q18) transposed to the ground layer.** Q27 reached the held-versus-delivered distinction on the ground side **from the assurance direction**, indepe", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 58, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "*Presumed > discharge (Q18) transposed to the ground layer.** Q27 reached the held-versus-delivered distinction on the ground side **from the assurance direction**, independently, and named it with canon's own instrument. Recorded because the co", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 64, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "1 rests on, and a fourth arrival strengthens a ruling already made. --- ## 3. Must-touch at the migration \u2014 `poisoned ground` changes sense without changing text Under the GATE 3 ruling that sense 1 keeps the word, `term:poisoned-ground` becom", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 66, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "isoned ground` changes sense without changing text Under the GATE 3 ruling that sense 1 keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 69, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "hat sense 1 keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: the substrate a determination **reads** > has been corrupted\u2026 *Present* and ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 69, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: the substrate a determination **reads** > has been corrupted\u2026 *Present* and *reads* are", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 77, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "**It is the defect `term:floor` carried, and that one was found only because a reader tripped over it.** `term:poisoned-ground` is `settled`, so this is a supersession and not a migration edit. --- ## 4. The proposal's drafting-warning instrume", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 86, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " proposal's drafting-warning instrument needs a third exception Implementation step 7: > Treat an unqualified use of *ground* as a drafting warning, except in quotations or historical > notes. **Add: and except where the word is not being used", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 92, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "projected **244 unassignable occurrences**, of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 92, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ssignable occurrences**, of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 92, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "of which the ordinary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it. **That is the W6 scope l", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 93, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nary-English cluster is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on those trains every author to ignore it. **That is the W6 scope lesson repeating*", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 101, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "t is not becomes an instrument nobody reads. --- ## 5. Two compounds in the proposal's migration table do not exist `ground channel` \u2014 **0 occurrences**. `ground coverage` \u2014 **0 occurrences**. Both appear as rows in the proposal's recommended-", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 101, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "reads. --- ## 5. Two compounds in the proposal's migration table do not exist `ground channel` \u2014 **0 occurrences**. `ground coverage` \u2014 **0 occurrences**. Both appear as rows in the proposal's recommended-replacement table. Recorded rather th", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 106, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "s that occur zero times overstates its own coverage**, and coinages of that kind become fake evidence of thoroughness. `ground channels` (plural, 10 occurrences, in `term:accountability`) is the nearest real expression and is a different thing. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 125, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "Q27 collision \u2014 for the migration session, before Q27 files Both texts are quoted in full in `meta/sessions/2026-08-24-ground-audit/gate3-rulings.md`. Not resolved here, per SR-4. Three facts the ruling session should have: - `institutional gro", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "line": 128, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "und-audit/gate3-rulings.md`. Not resolved here, per SR-4. Three facts the ruling session should have: - `institutional ground` occurs **13 times, zero of them in canon** \u2014 nothing in canon needs unpicking either way, and sense 4 is the smalles", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-item4.md", "line": 40, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ne here.** Splitting a claim edits its statement, which this session forbids by construction \u2014 the session precedes the ground migration precisely so that it touches headers only and the migration never re-touches what it just edited. Each split ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 68, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "pin does not have; - **passages quoting a live claim verbatim** (4) \u2014 `DDD-measure-12` and `term:verdict` still read `ground distribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonunifo", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 69, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "stribution` at `v5.12.0`, so a rename would make the note misquote a live node; - **one filename** (`measure-nonuniform-ground.py`, upstream) and **three occurrences ruled ambiguous** between the population sense and the sense naming conditions", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 78, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "the words are canon's* \u2014 and a wave's real scope is the prose its own artefacts author. --- ## 3. `measure-nonuniform-ground.py` and the section it computes now read under two words The measure note's \u00a75.4 is renamed to *\"`P` varied \u2192 a non-un", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 81, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "med to *\"`P` varied \u2192 a non-uniform deployment distribution\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, upstream and out of a downstream session's reach. The divergence is flagged in the note itself, in one clause, rat", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 97, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "een W1 deferrals in that note are protected by one session's reading and by nothing else, and a later session renaming `ground distribution` inside its `DDD-measure-12` quotations would break nothing any instrument would notice. The note is also ", "tok_off": 120}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "line": 125, "class": "B14 meta / holding notes", "token": "grounds", "ident": false, "immutable": false, "ctx": "y \u2014 and discover that supplying the missing parameter changes their predictions.\"* That asserts an absence on the same grounds the paper's title asserted one, and the survey does not support it: the arrangement as a unit of analysis is central to", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 19, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "` | 1,375 / 13,622 / `5d8aede1b97941b38d5eac5966c5b1fe1add3f9a55a08971e01da34fa8e398cb` | \u2714 exact match | | `assessment-ground-axes-rev5.md` | received, advisory | received; read in full; advisory only | \u2714 | | Corpus results at head | evidence ba", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 39, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ularity-bound` | settled | Membership in the governing set is fixed by tolerance and the world, not by evaluation \u2014 the ground under F-1's \"non-evaluation must never silently become non-applicability\". Cited. | | `term:assurance` | settled | F-3'", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 82, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " New areas are cheap; renumbering is forbidden; every ID below is a proposal for ruling. Two new areas are proposed: **`ground`** (the applicability/typing vocabulary \u2014 F-1, F-2, F-4) and **`delivery`** (F-3). Precedent for one area spanning both", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 90, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "1 \u2014 the applicability gate (GATE 2) | Object | Proposed ID | Destination | Notes | |---|---|---|---| | The gate | `DDD-ground-01`, kind normative, status projected | upstream `core/claims/` | Resolvable applicability predicate over declared axes", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 97, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " the timing value (GATE 2) | Object | Proposed ID | Destination | Notes | |---|---|---|---| | Four-state typing | `DDD-ground-02`, kind conceptual, projected | upstream `core/claims/` | governed / declared-empty / open / uncovered-undeclared; `o", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 98, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "orpus did not exercise it; its wording sources to the applicability note \u2014 see \u00a74.3). | | `\u2014(open)` timing value | `DDD-ground-03`, kind conceptual, projected | upstream `core/claims/` | An open decision has no resolution for the timing predicate", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 98, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "he fourth value is total over the corpus where the binary was not (binary lost on 3 of 11). Alternative: merge into DDD-ground-02 as one claim \u2014 Emil's call; drafted separate so each carries its own falsifier. | | Evidence wiring | \u2014 | \u2014 | Corpus", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 127, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "mat.md` in either repository. | Object | Proposed ID | Destination | Notes | |---|---|---|---| | The two fields | `DDD-ground-04`, kind normative, projected | upstream `core/claims/` | A retro-filed decision carries when the gap was uncovered (d", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 142, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "tween the prompt's evidence citations and the corpus/repos at head **4.1 The matched-pair date (real conflict; repo is ground truth).** The prompt (F-1) dates `reviewTrigger`'s \"wide margin\" at **2026-07-08**. The repository says `DDD-dec-02` wa", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 161, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ", not conflict).** Four elements of the prompt's F-1/F-2 wording do not appear in the corpus document at head or in the ground-axes holding note: the exact revised-Q1 statement (\"resolvable applicability predicate \u2026 explicit declaration of univer", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 165, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "a-pass rule**; and \"source coverage, resolution, and assurance as orthogonal properties\". Their source is evidently the ground-applicability holding note (2026-08-12, unratified \u2014 the note DDD-dec-15 cites), which is absent from the package and f", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 186, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " For Emil's ruling: 1. The node map (\u00a72) and the proposed IDs and destinations (\u00a73) \u2014 including the two new areas (`ground`, `delivery`), the F-2 one-claim-or-two question, DDD-delivery-04's repo and ID, and the registry seed's location. 2", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 201, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "e Gate 1 ruling. --- # Gate 1 closed (Emil, 2026-08-15) \u2014 rulings recorded 1. Node map and both new areas approved; `ground` and `delivery` minted; `delivery` spans repos on the `cost` precedent. 2. F-2 stays two claims (DDD-ground-02, DDD-", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 203, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "proved; `ground` and `delivery` minted; `delivery` spans repos on the `cost` precedent. 2. F-2 stays two claims (DDD-ground-02, DDD-ground-03), each with its own falsifier \u2014 typing and the timing value fail independently; one claim would we", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 203, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "` and `delivery` minted; `delivery` spans repos on the `cost` precedent. 2. F-2 stays two claims (DDD-ground-02, DDD-ground-03), each with its own falsifier \u2014 typing and the timing value fail independently; one claim would weld them. 3. DDD", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 232, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": ") ## Identity check on the supplied applicability note: **FAILED \u2014 ABSENT. Holding.** The Gate 1 ruling announced the ground-applicability note as supplied now (362 lines / 2,494 words, sha256 `4afe380c\u2026`). It did not arrive. The session's uplo", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 252, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ng not resting on the note is drafted in full. ## Drafts committed (upstream feature branch, commit `83af130`) **`DDD-ground-01`** (normative, projected) \u2014 the applicability gate. Statement: files with a resolvable applicability predicate over ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 263, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ate per the Gate 4 consequence ruling. PENDING mark: the statement's first sentence sources to the absent note. **`DDD-ground-02`** (conceptual, projected) \u2014 the four-state typing: governed / declared-empty / open / uncovered-undeclared; only th", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 264, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "-state typing: governed / declared-empty / open / uncovered-undeclared; only the fourth is a finding; typing classifies ground per region, not decisions. Evidence: open exercised twice with its distinctive features doing real work (rows 4, 8; \u00a74 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 273, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "the Unknown-is-never-a-pass rule are deliberately kept OUT of the statement and held in notes pending the note. **`DDD-ground-03`** (conceptual, projected) \u2014 the `\u2014(open)` timing value. Statement: an open decision has no resolution for a timing ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 294, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ked on receipt, its wording then governs the four marked elements), or rule the paraphrase sufficient. 2. **F-1 (DDD-ground-01)** as drafted \u2014 statement, region bound, maturity-state field, evidence at repo dates. 3. **F-2 (DDD-ground-02/03", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 296, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " (DDD-ground-01)** as drafted \u2014 statement, region bound, maturity-state field, evidence at repo dates. 3. **F-2 (DDD-ground-02/03)** as drafted \u2014 including the flagged ruling: does `declared-empty` file now (per the applicability note's rul", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 311, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "-12 applicability note, unratified, filed here on corpus evidence\"). **What the note changed in the drafts:** - **DDD-ground-01** \u2014 statement rebuilt on the note's Q1: \"a governing decision must declare a resolvable applicability predicate, u", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 317, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "vidence for exactly that framing. The axis-marking clause (mechanically-evaluable / judgement-evaluable) joins from ground-axes Q19 \u2014 the note's Q1 does not mention axes \u2014 and the join is named in the draft as this filing's, required by the", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 319, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "nd the join is named in the draft as this filing's, required by the prompt's F-1 and evidenced by the corpus. - **DDD-ground-02** \u2014 restated as the note's Q3 **orthogonal typing**: source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unkn", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 327, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " only partially exercised (rows 4 and 8 vary resolution independently of coverage; assurance was not varied). - **DDD-ground-03** \u2014 subject updated to \"resolution is deliberately-open\"; otherwise as drafted. **Two new findings for this gate'", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 334, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ed form.** The applicability note (2026-08-12) replaces the first draft's four states with the orthogonal axes; the ground-axes note as packaged (revision 8, 2026-08-13 \u2014 the corpus session's source) still carries the four states. The promp", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 336, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ource) still carries the four states. The prompt and the Gate 1 ruling follow the applicability note; recorded in DDD-ground-02's notes, not harmonised. A structural observation is recorded alongside, not asserted: the orthogonal split answer", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 337, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "notes, not harmonised. A structural observation is recorded alongside, not asserted: the orthogonal split answers the ground-axes note's inert/open collapse question by construction \u2014 they sit on different axes. - **\"Ruling-2\" has no answer t", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 349, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " W2). **Still holding at GATE 2** for: F-1 as redrafted; F-2 as redrafted; the declared-empty two-part ruling; and the ground-01 join (note's gate + Q19's axis marking in one statement) \u2014 approve or split. --- # Gate 2 closed (Emil, 2026-08-15", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 367, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "age value, deliberately-open a resolution value; the inert/open collapse question dissolves by construction \u2014 the ground-axes note's open ruling 2, answered, findable from the claim. 4. **Declared-empty: files now**, as the coverage value i", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 378, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "\u2014 the instrument's term is filed with this projection. Noted in the claim.) 5. **Beyond-region evidence entry on DDD-ground-01 approved.** Rulings applied in upstream commit `f8f57ca`. # Gate 3 \u2014 F-3: delivery (holding) ## Drafts committed ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 529, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ts `e3832bf` (rulings) and `cc5e8f9` (F-4 draft, below). # Gate 4 \u2014 F-4 and the registry seed (holding) ## F-4 \u2014 `DDD-ground-04` (upstream, normative, projected; commit `cc5e8f9`) A retro-filed decision carries **when the gap was uncovered** (", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 555, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "s registry existed anywhere before the corpus test; invention cost is adoption cost) and points the quality mark at DDD-ground-01's maturity-state evidence. Parses clean (22 axes); downstream validators unaffected (0 errors, 0 warnings). ## Vali", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 568, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " claims, 12 decisions valid; core-order clean; registry seed parses. ## GATE 4 \u2014 holding For Emil's ruling: 1. **DDD-ground-04 as drafted** \u2014 including the empty evidence field with the flag, and the two sub-questions left open in its notes", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 579, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "tends it. --- # Gate 4 closed (Emil, 2026-08-15; ruling re-issued \u2014 the original did not arrive) \u2014 recorded 1. **DDD-ground-04 approved as drafted**, empty evidence field and all. Both sub-questions ruled and recorded in the claim's notes a", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 588, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ng convention recommended to the freight session (evidence: five arrival failures \u2014 manuscript, review, predicted-ground note, the applicability note at this session's Gate 1, and this ruling's own non-arrival; cost: the Test B reconstru", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 592, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " phenomenon \u2014 judged the same failure class). 4. **Source identity recorded** for the manifest: this session filed from ground-axes rev 8 (1,375 / 13,622 / `5d8aede1\u2026`) and the applicability note (362 / 2,494 / `4afe380c\u2026`); a rev-14 succes", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 647, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": " DDD-dec-18 records the advance, the added pins, and the sweep's weakenings. ## The manifest **Filed (upstream, area `ground`):** DDD-ground-01 (applicability gate + axis-type field as maturity state); DDD-ground-02 (orthogonal coverage/resolut", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 647, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "rds the advance, the added pins, and the sweep's weakenings. ## The manifest **Filed (upstream, area `ground`):** DDD-ground-01 (applicability gate + axis-type field as maturity state); DDD-ground-02 (orthogonal coverage/resolution/assurance ty", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 648, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ifest **Filed (upstream, area `ground`):** DDD-ground-01 (applicability gate + axis-type field as maturity state); DDD-ground-02 (orthogonal coverage/resolution/assurance typing; declared-empty ruled in as a coverage value whose filing is a clai", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 649, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "verage/resolution/assurance typing; declared-empty ruled in as a coverage value whose filing is a claim-layer act); DDD-ground-03 (the \u2014(open) timing value); DDD-ground-04 (retro-filing's two fields, with both Gate 4 rulings). **Filed (upstream, ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 650, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "ed-empty ruled in as a coverage value whose filing is a claim-layer act); DDD-ground-03 (the \u2014(open) timing value); DDD-ground-04 (retro-filing's two fields, with both Gate 4 rulings). **Filed (upstream, area `delivery`):** core/13-delivery.md (d", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 664, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "mpled act exhibited the correlated double miss; files on falsifier strength (ruled the correct standing at Gate 3). DDD-ground-04 \u2014 no retro-filed row sampled; evidence field empty; files on falsifier strength with the laundering risk as argument", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 666, "class": "B14 meta / holding notes", "token": "ground", "ident": true, "immutable": false, "ctx": "no retro-filed row sampled; evidence field empty; files on falsifier strength with the laundering risk as argument. DDD-ground-02 \u2014 declared-empty at zero corpus draws (ruled in regardless, enumeration completeness); orthogonality only partially ", "tok_off": 120}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "line": 681, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "he corpus record's \"five weeks\" erratum stands recorded at Gate 1; drafts carry repo dates. Source identity: filed from ground-axes rev 8 (`5d8aede1\u2026`) and the applicability note (`4afe380c\u2026`); rev-14 (`ac47441f\u2026`, Q25\u2013Q30) exists, assessed separ", "tok_off": 120}, {"repo": "downstream", "path": "meta/way-of-working.md", "line": 114, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "flow upward.** Work done inside a projection that changes a claim lands in `core/` first, then re-projects. The repo is ground truth, always. --- ## 4. The program `meta/` holds the program layer: the generalisation of `lineage-and-limits.md` ", "tok_off": 120}, {"repo": "downstream", "path": "meta/way-of-working.md", "line": 154, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "nt level (outcome/policy/principal), basis, assurance mechanism, accountable principal | | Framework mapping | Governed ground \u2014 the statused portion of what decisions consume | The framework's original primitive | The load-bearing edge is `deci", "tok_off": 120}, {"repo": "downstream", "path": "meta/way-of-working.md", "line": 209, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ile is the projection manifest plus working conventions. Fetch the live repo before producing file changes; the repo is ground truth and the project copy is not. --- ## 6. Working conventions Carried over from the measure-paper project; now re", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 16, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " task whose acceptance predicate closes, the demand engineers experience as specification burden is H(V) over the ground distribution. status: projected region: closing predicates only evidence: - kind: computation ", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 172, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " - id: DDD-frame-01 kind: conceptual statement: > Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone. status: projected region", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 181, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "al; a synthesis paper at most changed: v4.4 notes: > UNVERIFIED \u2014 Emil review. The six-tuple index \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9 is Paper A / foundation-revision material and is N", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 185, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "rally (tolerance and assurance separated in core/01 \u00a7\"declared assurance level\"; arrangement in core/05 \u00a72; ground and acceptance predicate in core/00, core/03) but never as this named tuple. Cannot verify the tuple as a canon c", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 248, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "D-frame-05 kind: formal statement: > Under a sound terminating operational checker with complete declared ground, producer identity is not epistemically necessary for the checked property \u2014 and nothing more: not cheap ge", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 302, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "at is. - id: DDD-frame-07 kind: empirical statement: > Operational evaluability, feedback density, and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated ", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 310, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": " no predictive variance after controls, or highly evaluable tasks systematically favour unaided judgment at equal ground and checking access. owner: paper-4 changed: v4.4 notes: > UNVERIFIED \u2014 Emil review. H1-H5 is the arr", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 317, "class": "B14 meta / holding notes", "token": "grounded", "ident": false, "immutable": false, "ctx": "on-revision material, not stated in any core/ document. Correctly projected and unexercised; flagged as not canon-grounded. - id: DDD-frame-08 kind: normative statement: > Accountability is a relation (attribution, persistent", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 566, "class": "B14 meta / holding notes", "token": "ground", "ident": false, "immutable": false, "ctx": "ed decisions caused by basis loss: context decay, compaction, and distractors remove claim nodes from the agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Gro", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 568, "class": "B14 meta / holding notes", "token": "grounding", "ident": false, "immutable": false, "ctx": "und, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the agent in a persistent external claim graph \u2014 basis as query, not context residue, with per-decision claim cit", "tok_off": 120}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "line": 581, "class": "B14 meta / holding notes", "token": "grounded", "ident": false, "immutable": false, "ctx": "parison shows basis coverage (fraction of actions citing valid claim refs) does not predict drift onset, or graph-grounded agents drift no less than context-carried baselines at matched capability. breaks: > The runtime escape", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 34, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ase1a/` | Interactive canon curation \u2014 Phase 1a: the discharge partition and `DDD-measure-06` (R-1\u2026R-4) | | `2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit (D-1\u2026D-4); changed nothing. Output: `meta/ground-audit-2026-08", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 34, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e discharge partition and `DDD-measure-06` (R-1\u2026R-4) | | `2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit (D-1\u2026D-4); changed nothing. Output: `meta/ground-audit-2026-08-24.md` | | `2026-08-25-item4/` | Interactive canon", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 34, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "| `2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b: the ground audit (D-1\u2026D-4); changed nothing. Output: `meta/ground-audit-2026-08-24.md` | | `2026-08-25-item4/` | Interactive canon curation \u2014 item 4: status, kind, the validator and the", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "5-item4/` | Interactive canon curation \u2014 item 4: status, kind, the validator and the appendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ppendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Pape", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/README.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "26-08-27-ground-migration/` | Interactive canon curation with an execution phase \u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30-paper-a-revision/` | Interactive paper revision \u2014 Paper A answers its external ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "line": 15, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "did at Phase 1b's arrival. - `decision-driven-design` \u2014 head `efb46682251c74d8396ecf90518a38d1c711eab7` (the Phase 1b ground audit merge, PR #29) - **Gates:** 5 (survey and W1 ruling \u00b7 I-1 \u00b7 I-2 \u00b7 I-3 and I-4 \u00b7 close) - **Principal:** Emil ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "line": 62, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " appendix and documentation only. The ordering is mechanical: this session touches every claim file's *header*, and the ground migration touches statements, regions and notes in the same files. Schema final first means the migration never re-touc", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "line": 77, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " - **Drafts are committed before each gate report**, bodies marked draft-pending-ruling. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leaving for **deployment distribution**) is independent of I-1 to I-4: 105 occurrences", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "line": 84, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "taken here. If taken, it is **its own commit and its own gate**, and mixes with no I-item commit. ## Out of scope The ground migration (item 5) and its W0 classification grind. Paper A's revision, including the pin advance and the four failing ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 92, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "05` `cost-30` `delivery-01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 92, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "` `delivery-01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `cost-25` `fr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 92, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "01` `delivery-02` `floor-02` `frame-01` `frame-02` `frame-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mixed** | **8** | `cost-01` `cost-09` `cost-12` `cost-20` `cost-25` `frame-11` `fra", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 235, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ired node's statement is its epitaph (`RETIRED \u2014 \"\u2026\"`), and an epitaph has no falsifier. Four claims are exempt on that ground. | Variant | Rule | Hits | |---|---|---| | **A1 lenient** | `falsifier`, or `test` for conceptual/normative; retired e", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 313, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ther than inside either. --- ## 6. W1 \u2014 recommendation: **do not take it in this session** The audit's Q4 is Ruled (`ground distribution` \u2192 **deployment distribution**), and W1 is genuinely independent of I-1 to I-4. The recommendation is agai", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 314, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": "bution**), and W1 is genuinely independent of I-1 to I-4. The recommendation is against taking it here anyway, on three grounds, the first of which is decisive on its own. **One \u2014 W1 edits claim statements, and this session's rule forbids that.**", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 318, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "is decisive on its own. **One \u2014 W1 edits claim statements, and this session's rule forbids that.** The literal phrase `ground distribution` appears in the `statement:` field of four upstream claims: | Claim | kind / status | where | |---|---|--", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 322, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " Claim | kind / status | where | |---|---|---| | `DDD-measure-01` | empirical / projected | statement \u2014 *\"H(V) over the ground distribution\"* | | `DDD-measure-11` | conceptual / reported | statement | | `DDD-measure-12` | conceptual / reported | ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 342, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e-note.md`. **A count correction, reported not smoothed.** The prompt gives W1 as 105 occurrences. The literal string `ground distribution` occurs **24 times upstream and 39 times downstream** \u2014 63 across the two attached repositories. The audit", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "line": 344, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "63 across the two attached repositories. The audit's 105 counts occurrences *assigned to sense 5*, which includes bare `ground` used in the population sense, so the two numbers measure different things and neither is wrong. `product-cli` is not a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "line": 86, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "e; \"there is no act-free discharge\" follows from the indexing rather than being independently observable. - id: DDD-ground-02 class: definition why: >- Declares three axes orthogonal and fixes their values. Failure is real cases needi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "line": 91, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "es their values. Failure is real cases needing an ordering or coupling the split forbids \u2014 a wrong joint. - id: DDD-ground-03 class: definition why: >- Adds a fourth value to the timing vocabulary. Its falsifier is the value proving ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "line": 96, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " the timing vocabulary. Its falsifier is the value proving assignable without loss, i.e. carving nothing. - id: DDD-ground-05 class: definition why: >- Constitutive priority of the determinable space. Failure is a governed determinati", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/prompt.md", "line": 92, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "kind` column is supposed to make visible without a session having to do it node by node. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leaving for **deployment distribution**) is independent of everything here: 105 occurr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/prompt.md", "line": 114, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ch per repo; PRs upstream-first; manifest. Version proposal with reasoning. **GATE 5 \u2014 hold.** ## Out of scope The ground migration (item 5) and its W0 classification grind. Paper A's revision, including the pin advance and the four failing ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/f3-deferral.md", "line": 81, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " **\"the framework's own novelty statement\"** \u2014 definite article, unqualified \u2014 and rules its correction in scope on the ground that: > A false originality claim is the most expensive kind, which is why this one file outside core/ is > in scope. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate1-survey.md", "line": 121, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "s.md:17`, `apparatus/the-skill-floor.md:11`, `applications/sdlc/README.md:17`, `applications/sdlc/production-as-ground.md:19`) reference but do not embed, so they are unaffected. ### What the session proposes, and holds for **Recommende", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate1-survey.md", "line": 305, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " **\"the framework's own novelty statement\"** \u2014 definite article, unqualified \u2014 and rules its correction in scope on the ground that *\"A false originality claim is the most expensive kind, which is why this one file outside `core/` is in scope.\"* ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate2-report.md", "line": 190, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "he society; Wittgenstein located it in > the fact that no rule contains its own application, Hayek in the dispersion of ground, Bainbridge > in what automation leaves to the operator, and Dreyfus and Suchman in the actor's embodied > situation. T", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate1-report.md", "line": 26, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "py` | 4.901 + 17.838 + 2.755 and 14.474 + 8.265 + 2.755; joint seam 22.739 | reproduces exactly | | `measure-nonuniform-ground.py` | benign 4.357, uniform 25.493, adversarial 96.639, all six part/seam pairs | reproduces exactly | Every figure pr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate1-report.md", "line": 219, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "term:closure` is settled and purely **evaluative**: > *\"A predicate is **closed for an arrangement** when the relevant ground is observable and > **adequacy can be evaluated** within declared resource, latency, and confidence bounds. > **Decidab", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate3-report.md", "line": 16, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " ... Call a predicate **constructively +closed** when the verdict is not merely checkable but **computed by rule** from ground available +at the act \u2014 a procedure returns the correct output directly, and there is no candidate search to +price. Cl", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate4-report.md", "line": 21, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "-| | `measure-toy.py`, `measure-actor-allocation.py`, `measure-rag.py`, `measure-chained-seams.py`, `measure-nonuniform-ground.py` | **yes**, all five | | `measure-aggregate-discharge.py` | **no** \u2014 created this session, lives on the upstream ses", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/bootstrap.md", "line": 45, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "- Anything not confirmed by canon or by Emil is marked `UNVERIFIED \u2014 Emil review`. ## Divergences between the prompt's ground-state list and the live repositories Recorded at arrival, per the convention that a session's charter is auditable aga", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/bootstrap.md", "line": 55, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "am `core/13` is `13-cost-projection.md` | | downstream `docs/g-track/` | does not exist; no `docs/` tree downstream | | ground provenance as an upstream term delta | the five-way taxonomy is recorded **not canon**, institutional slot Q27-gated, a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-linear-extension.py", "line": 25, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "terminable\": 1, \"determinate\": 1, \"tolerance\": 1, \"decision\": 2, \"admission-test\": 2, \"governing-decision\": 2, \"ground\": 3, \"actor\": 4, \"arrangement\": 4, \"act\": 4, \"judgment\": 4, \"commitment-level\": 5, \"capability\": 5, \"residu", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-self-containment.py", "line": 14, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " { \"determinable\":1,\"determinate\":1,\"tolerance\":1, \"decision\":2,\"admission test\":2,\"governing decision\":2, \"ground\":3, \"actor\":4,\"arrangement\":4,\"act\":4,\"judgment\":4, \"commitment level\":5,\"capability\":5, \"residual discreti", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-self-containment.py", "line": 24, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "swerability\":10,\"liability\":10, } # words too common in ordinary English to test as vocabulary uses SKIP = {\"decision\",\"ground\",\"act\",\"actor\",\"tolerance\",\"closure\",\"mechanical\",\"encoded\"} # Declared forward pointers, listed in the track's manife", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "g \u2014 no path generator, no ActorClass axis, no Di\u00e1taxis restructuring, no website work. Those are separate sessions. ## Ground state \u2014 fetch before proposing anything Read, do not assume: - upstream `Hafeok/actor-indexed-determination`: `core/`, ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "line": 25, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "re writing. ## Split - **Upstream** \u2014 any new or amended term needed by rungs 1\u20139 (determinable / determinate, axis, ground provenance, arrangement, commitment level, residual discretion, escaped decision). Amend existing canon by supersessi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "line": 39, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "the axis 2. What makes it a decision \u2014 declared, outcome-relevant, governed at a chosen abstraction and tolerance 3. Ground and its provenance \u2014 controlled, observed, inferred, institutional, missing 4. Actor and arrangement \u2014 same axis, th", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "line": 48, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "urce \u2014 identical escape risk if neither is checked 9. Escaped decision \u2014 `3` was the HTTP client's default; no axis, no ground, no principal, governs production anyway 10. Discharge \u2014 the learner records one real act: axis, value, ground, \u03b1, ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "line": 50, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "s, no ground, no principal, governs production anyway 10. Discharge \u2014 the learner records one real act: axis, value, ground, \u03b1, principal Three actors run throughout: a program, an LLM, an on-call engineer. Primary audience is software en", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "line": 48, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ns/2026-08-23-phase1a/paper-a-review-triage.md` | yes | | `q44-act-and-verdict-ontology.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "line": 49, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "nputs/q44-act-and-verdict-ontology.md` | yes | | `q45-routes-and-compositional-coverage.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/se", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "line": 50, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "q45-routes-and-compositional-coverage.md` | yes | | `act-and-verdict-ontology-explainer.md` | `meta/sessions/2026-08-27-ground-migration/inputs/act-and-verdict-ontology-explainer.md` | yes | Those five paths are the ones cited throughout this se", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "line": 53, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " | Those five paths are the ones cited throughout this session. The identity check is the point, not the courtesy: the ground-migration session's arrival caught a wrong artefact offered at a gate by hashing it, and an unhashed \"already committed", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "line": 71, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "is is Paper A's revision: it answers its external review, advances its pin from v5.9.0 to v5.12.0, and carries W1 \u2014 the ground migration's cheapest wave, 88% of which lives inside this paper and the measure note. First act, before anything else:", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 117, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "mbiguous cases separated ### 2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distributio", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 117, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "2.1 What W1 is, and the one rule that governs it W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration's classification, *the population the task faces* \u2014 to **deployment distribution**. It touches no S1 (conditi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 123, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " another sense defers to the migration rather than being ruled here.** The classification is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 124, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ion is not re-derived. It is the ground-migration session's, execution-grade and committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `w0-full-v2.json` against the audit's own extract. ### 2.2 A count in the charter that ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 159, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "tion. **Paper A \u2014 5 occurrences** | Line | Text | Disposition | |---|---|---| | 502 | \u00a74.4 *\"over the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **mov", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 160, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "er the distribution of ground the task faces\"* | **move** \u2014 flagged, \u00a72.4 | | 672 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **move** | | 1376 | Appendix A, `DDD-measure-01` row | **defer** \u2014 generated | | 1382 | Appendix A, `D", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 174, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "| | 138, 484, 879 | each reproduces `DDD-measure-12`'s statement verbatim \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would mak", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 174, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " \u2014 *\"fixed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming would make the note misquote a live claim | | 102 | inside a blockquote restating ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 175, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "te misquote a live claim | | 102 | inside a blockquote restating `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 176, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `term:verdict`'s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in the principle repository's `core/assets/`. The audit's extract does not flag it as", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 198, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `40d277f` in every respect but that regeneration.** ### 2.4 The ambiguous set, separated as the rule requires **The `ground the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 199, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " the task faces` pair.** The classification splits a three-word difference across two senses: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measu", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 200, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "es: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; measure note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measure note L107, L911). Both readings are defensible and the boundary is invisible to a reade", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 204, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "eaving the S1 half produces, inside one document, *\"the deployment distribution the task faces\"* three lines from *\"the ground the task faces\"*. That is either the migration doing exactly its job \u2014 disambiguating a word that carried two senses \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 212, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "*Two occurrences that are S5 by the audit and read as elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qua", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 212, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " elliptical.** Measure note L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop the noun the distribution qualifies. They are S5 \u2014 the three deployments are the p", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 219, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "\"*. ### 2.5 One coupling W1 creates, and it is not cosmetic Measure note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. R", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 220, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "re note \u00a75.4's heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session's reach**. Renaming the heading while the asset keeps its name puts a section a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 225, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ivergence, honest, resolved by W2; 2. rename the heading and **say so in one clause** \u2014 *\"worked by `measure-nonuniform-ground.py`, named before the vocabulary moved\"*; 3. defer the heading to W2, so section and asset move together. ### 2.6 T", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "line": 233, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "is unchanged since `aa7e135` \u2014 verified. The moment W1 edits it, Paper A either keeps citing a commit whose prose says `ground distribution` while Paper A's own says `deployment distribution`, or advances the citation to a commit this session cre", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", "line": 55, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "**Unchanged pins: 61 of 67.** --- ## Reconciliation against the migration seed's own prediction `meta/migration-plan-ground.md` predicts the next advance past both sessions: *\"Add three that this session created and did not fire, because the p", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", "line": 60, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " three \u2014 `DDD-frame-02`, `DDD-frame-15` and `term:residual-discretion` \u2014 are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names **seven** W6 that fire when W1 executes i", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", "line": 162, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "s re-instrumented; four added | | `core/decisions/DDD-dec-34.yaml` | **new** \u2014 the pin advance | | `meta/migration-plan-ground.md` | the third method mechanism; W1's counts corrected | | `meta/successor-items-paper-a-revision.md` | **new** \u2014 six ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", "line": 174, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "/successor-items-paper-a-revision.md`: the accountability arity, W1's remaining 73 occurrences, the `measure-nonuniform-ground.py` divergence, the measure note's missing checkers, `README.md:32`'s over-claim on the freight list, and the unverifia", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", "line": 45, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "atabase would have propagated, and the Tesler entry is the pattern for a source with no primary publication. **Sharper ground to differentiate on than the review had.** Q44 and Q45 (supplied) give the paper distinctions the reviewer did not have", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", "line": 120, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "cluding Q44, Q45 and Q46, which are unfiled and stay unfiled. The migration proper (its seed is at `meta/migration-plan-ground.md`). The primer. The transfer. W4. The decoder repair. The `verdict` and `projection` collisions, now freight-listed w", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 4, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "n3 \"\"\"W1's occurrences in the two manuscripts, enumerated with their dispositions. W1 renames the POPULATION sense of `ground` -- sense S5, \"the population the task faces\" -- to `deployment distribution`. It touches no S1, S2 or S3 occurrence, a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 8, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "FERS to the migration rather than being ruled in a paper session. The classification is NOT re-derived here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 9, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ved here. It is the ground-migration session's, execution-grade and committed, read through w0-full-v2.json against the ground audit's own extract. What this script adds is the disposition: not every S5 occurrence is W1's to move, and the exclusi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 18, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "quotes the passage reproduces a live claim's statement or a registry entry verbatim. Canon still says `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.p", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 19, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `ground distribution` at v5.12.0; renaming would make the paper misquote. identifier a filename. `measure-nonuniform-ground.py` is an asset in the principle repository and out of this session's reach. The audit's extract does not ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 22, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "on and three words from an S1 reading of the same phrase. RULED AT GATE 1 (Emil): all five members of the \"ground the task faces\" set defer, including the three that read as S5. \"Three words apart is exactly where a rule", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 41, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "IT EXTRACT's, and for paper-a.md three of them are stale by design rather # than by error: the extract was taken at the ground audit (2026-08-24), and the item-4 session # regenerated Appendix A the next day with a `kind` column, moving every app", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 47, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "SPOSITION = { ('papers/paper-a/paper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 6", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 47, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "aper-a.md', 502): ('defer', 502, 'ambiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/paper-a/paper-a.md', 672): ('move', 672, ''), ('papers/paper-a/paper", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 57, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ve', 482, 'elliptical: rewrite, not a token swap') DISPOSITION[(_MN, 22)] = ('defer', 22, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set')", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 58, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "us, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 88)] = ('defer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 59, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ISPOSITION[(_MN, 464)] = ('move-flagged', 464, 'UNRULED at Gate 1: heading couples to upstream asset measure-nonuniform-ground.py; re-raised at Gate 4') for ln in (138, 484, 879): DISPOSITION[(_MN, ln)] = ('defer', ln, 'quotes: DDD-measure-12", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 63, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "quotes: term:verdict definition, blockquoted') DISPOSITION[(_MN, 923)] = ('defer', 923, 'identifier: measure-nonuniform-ground.py') for ln in (1001, 1010, 1011, 1035): DISPOSITION[(_MN, ln)] = ('defer', ln, \"quotes: the note's own node table\"", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 70, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ain(root='.'): ses = os.path.join(root, 'meta', 'sessions') rows = json.load(open(os.path.join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "line": 71, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ".join(ses, '2026-08-24-ground-audit', 'classification.json'))) sense = json.load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v2.json'))) for i, r in enumerate(rows): r['s'] = sense[str(i)] s5 = [r for r in ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", "line": 20, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "r-a.md`), Appendix A's generator and checkers, `measure-paper-context.md`, and the migration seed (`meta/migration-plan-ground.md`). ## Why this runs before the migration W1 is not a dependency of the revision \u2014 it is nearly the same work. 88 o", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", "line": 44, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "otations, Appendix A, the supplement split, W1 | | 5 | Close, PR, the response-to-review document | ## After this The ground migration executes from its seed \u2014 now 88 occurrences smaller. Then the primer, then the transfer. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/bootstrap.md", "line": 33, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "pe, as committed Twelve manuscript sections: **ten projected** from canon, **two authored** (the closure taxonomy; the ground-provenance five-way), **one substitution** (\u00a74.4's hedge \u2192 the conservation projection). Plus P-3's two divergence clos", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/bootstrap.md", "line": 47, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "p-projection-readiness.md) is the bill of materials: ten sections projectable, two to author (the closure taxonomy, the ground-provenance five-way), one substitution ruled (\u00a74.4's hedge replaced by the conservation projection \u2014 the measure exists", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 47, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "fixed arrangement \u00b7 ~850 w **Projects** | Node | Status | |---|---| | `DDD-frame-01` \u2014 determination indexed by \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone | projected | | `DDD-dec-24` \u2014 the fili", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 67, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "viewer's trust by conceding early; the equivalent move here is conceding in \u00a71. --- ## \u00a72 \u2014 Actors, arrangements, and ground \u00b7 ~1,050 w **Projects** | Node | Status | |---|---| | `term:actor`, `term:admission-test`, `term:arrangement`, `term:a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 76, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " determinables | projected | | `term:composite-actor`, `term:ensemble-actor`, `term:swarm-gate` | settled \u00d73 | | \u26a0 `DDD-ground-05` \u2014 declaring the determinable space is constitutively prior to determination over it | projected | **Carries** \u2014 th", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 82, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " boundary; scale and the market-as-one-actor-or-many; the arrangement as the unit of comparison. **Authored \u00a72.4 \u2014 the ground-provenance five-way.** Outlined below. **Note on `DDD-frame-13`'s credits.** This is where Johnson, Prior, Funkhouser ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 205, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "and evaluability \u00b7 ~1,300 w **Projects** | Node | Status | |---|---| | `term:closure` \u2014 closed **for an arrangement**: ground observable, adequacy evaluable within declared resource, latency and confidence bounds; *decidable* reserved for the fo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 271, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ". **Carries** \u2014 the example itself, manuscript-native by design, carried through every construct: task and tolerance \u2192 ground and its provenance \u2192 the three commitment levels \u2192 resolution source per choice \u2192 closure analysis per predicate \u2192 the ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 287, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "dence | Owner | |---|---|---|---| | `DDD-hyp-01` operational evaluability | projected | `[]` | paper-4 | | `DDD-hyp-02` ground and judgment dependence | projected | `[]` | paper-4 | | `DDD-hyp-03` generator/checker composition | projected | `[]` ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 324, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "led | | `DDD-measure-15` \u2014 admissibility: the engineering reading holds only for conditioning variables computable from ground available at the act | projected | | `DDD-frame-11` \u2014 the measure's silence licenses no claim of unaccountability | pro", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 330, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "d arrangements; distributed actors; incomplete and gameable predicates; expensive decidable checks; contested normative ground. **The section's argument.** The retirements are **evidence the loop works**: the framework killed two of its own clai", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 398, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ode each rests on** | Rung | Statement | Rests on | |---|---|---| | **Open** | No acceptance procedure over accessible ground at the declared assurance level. The measure does not exist here \u2014 there is no verdict function to take the entropy of.", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 400, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "5` \u00b7 `DDD-measure-01` | | **Constructively closed** | The verdict is not merely checkable but **computed by rule** from ground available at the act: a procedure returns the correct output directly and there is no candidate search to price. | **th", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 428, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "lds four named closure classes, and must not let *decidable* read as the strongest thing a predicate can be. ## B. The ground-provenance five-way \u2014 \u00a72.4 \u00b7 ~500 w *Outlined on the survey \u00a76.2 recommendation: the canon-adjacent five-way, with the", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 434, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ules for the prompt's partition as given.* **The canon half it builds on**, stated first and cited: *a fact belongs to ground when information about it can change the resolution or its acceptance status beyond the declared tolerance.* This is th", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 445, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e, current only as of its write. | | **Inferred** | Estimated from data or a model. | **derived** \u2014 computed from other ground already held; **predicted** \u2014 estimated about a state not yet observed. | | **Institutional** | Supplied through rules,", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 450, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "\u2014 | **Why the partition matters, and the argument that pays for the section.** A **stored statement about uncontrolled ground is not equivalent to a current observation of that ground.** Revalidation cadence should follow drift rate, consequence", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 450, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ys for the section.** A **stored statement about uncontrolled ground is not equivalent to a current observation of that ground.** Revalidation cadence should follow drift rate, consequence, consistency guarantee and declared assurance level \u2014 nev", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 456, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "*inside* observed rather than replacing the slot. **Where the taxonomy connects to the rest of the paper** \u2014 *missing* ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a property of g", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 457, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " taxonomy connects to the rest of the paper** \u2014 *missing* ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a property of ground rather than of the actor; and *institutional* is the slo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 458, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "d is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a property of ground rather than of the actor; and *institutional* is the slot \u00a77's accountability material leans on. **The pending-node fl", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "line": 496, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " |---|---|---| | \u2014 | Abstract | 250 | | 1 | Introduction: the fixed arrangement | 850 | | 2 | Actors, arrangements, and ground *(incl. authored \u00a72.4, 500)* | 1,050 | | 3 | Commitment resolution | 650 | | 4 | Resolution and assurance | 1,400 | | 5", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 93, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "eterminable material is therefore firmer than the map promises, not weaker. ### 3.3 `DDD-dec-26` rules directly on the ground-provenance taxonomy (gain \u2014 and a constraint) The map's \u00a72 row says the five-way \"is **not** canon \u2014 institutional gro", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 95, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "und-provenance taxonomy (gain \u2014 and a constraint) The map's \u00a72 row says the five-way \"is **not** canon \u2014 institutional ground's mechanism is Q27-gated (rev18); project as manuscript analysis or wait for the post-Q27 wave.\" `DDD-dec-26` (new at v", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 101, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ould fix a partition Q27 may restructure, so no term is minted. The > track carries the canon half \u2014 *a fact belongs to ground when information about it can change > the resolution or its acceptance status beyond the declared tolerance* \u2014 as the ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 108, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "n in line at the point of use*, not only in a closing flag. It also supplies the canon half the section builds on \u2014 the ground definition itself. ### 3.4 `core/14` is `status: draft` (worth a reader's attention, not a blocker) The exposition ho", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 160, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": "nst the full (unshallowed) history of both, not just head. This is reported rather than treated as a blocker, on three grounds, and Emil should confirm the reading: 1. The prompt states the position directly: *\"the revision foundation is already", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 248, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " the kinds quadruple instead, or wants the ladder only, it re-outlines at this gate rather than at Gate 3. ### 6.2 The ground-provenance five-way \u2014 a different five | | Partition | |---|---| | **The prompt's** | sensory / recorded / derived / p", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 256, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "attributes its five-way to \"the foundation's \u00a75 material\"; the foundation's \u00a75 is **Closure and evaluability**, and its ground provenance is at **\u00a72.2**. So the bullet carries two slips \u2014 the section number, and four of five slot names \u2014 or it is", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 267, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " its own, which is closer to introducing a claim than the charter allows. 2. **The prompt's five-way loses `missing` ground**, which is load-bearing elsewhere: missing ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground una", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 268, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "an the charter allows. 2. **The prompt's five-way loses `missing` ground**, which is load-bearing elsewhere: missing ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a *ground* p", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 268, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ng` ground**, which is load-bearing elsewhere: missing ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a *ground* property, and the foundation's \u00a72.2 stores the stored-statem", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 269, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " ground is what makes `DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system\") a *ground* property, and the foundation's \u00a72.2 stores the stored-statement-versus-current-observation argument in the controll", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 293, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "\u2014 canon's form of the foundation's \"before, during, or after\" sentence, which \u00a74.2 carries verbatim otherwise. | | `DDD-ground-05` | projected | \u00a72 | Declaring the determinable space is constitutively prior to determination over it \u2014 the ground/d", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 293, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "D-ground-05` | projected | \u00a72 | Declaring the determinable space is constitutively prior to determination over it \u2014 the ground/determinable symmetry \u00a72 is otherwise stating register-native. | | `term:store` | settled | \u00a74, the seam guard | The ot", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "line": 307, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ", or the H-set moved to \u00a78. 3. **The closure taxonomy's partition** (\u00a76.1) \u2014 both, ladder only, or kinds only. 4. **The ground-provenance partition** (\u00a76.2) \u2014 canon-adjacent five with the prompt's names as sub-distinctions, or the prompt's fiv", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate2-report.md", "line": 18, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "| State | |---|---|---| | \u00a71 | The parameter hidden by a fixed arrangement | complete | | \u00a72 | Actors, arrangements and ground | projectable material complete; **\u00a72.4 held** | | \u00a73 | Commitment resolution | complete | | \u00a74 | Resolution and assura", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 22, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ed*; \u00a78.4 already used that exact phrase, so no hunk was needed. Verified mechanically, not by eye | --- ## 2. \u00a72.4 \u2014 Ground provenance \u00b7 479 words **Shape.** The canon half first and cited; the five-way as a table with the sub-distinctions in", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 25, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ith the sub-distinctions inside their slots; one paragraph on why the sub-distinctions earn their place; one on missing ground; one on institutional provenance and the mechanism the paper does not state; the closing flag. **What it asserts as ca", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 28, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ce and the mechanism the paper does not state; the closing flag. **What it asserts as canon.** Exactly one thing \u2014 the ground definition, cited to `DDD-dec-26`. Everything else is marked `(analysis)` at the head of the section and again in the c", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 33, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "for them rather than asserting them: the sensory/recorded boundary is what makes *a stored statement about uncontrolled ground is not equivalent to a current observation of that ground* a usable sentence rather than a slogan, because an arrangeme", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 34, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "boundary is what makes *a stored statement about uncontrolled ground is not equivalent to a current observation of that ground* a usable sentence rather than a slogan, because an arrangement cannot reason about revalidation cadence until it knows", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "her than a slogan, because an arrangement cannot reason about revalidation cadence until it knows which of its observed ground is sensed and which is recalled. The derived/predicted boundary earns its place by the same test: a derived value fails", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 40, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ue fails when its inputs are wrong, a predicted one when the world moves, and the two want different checks. **Missing ground carries the paragraph you predicted it would.** It is stated as a slot rather than an omission, and the reason is `DDD-", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "line": 42, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "s a slot rather than an omission, and the reason is `DDD-hyp-02`'s first variable \u2014 dropping the slot would relocate a *ground* property onto the actor, which is the collapse the index exists to prevent. **The Q27 flag, at the point of use.** In", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/manifest.md", "line": 32, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "nce; per-section bills of materials; both authored sections outlined | | **P-2** | The two authored sections | **\u00a72.4** ground provenance (479 w) and **\u00a75.2** the closure strength ladder (642 w) \u2014 prose, not claims; **two pending-node flags, both", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/prompt.md", "line": 19, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "map is its bill of materials: ten of twelve sections projectable, **two to author** (the four-way closure taxonomy; the ground-provenance five-way), and one substitution ruled (\u00a74.4's hedged allocation principle replaced by the conservation proje", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/prompt.md", "line": 54, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " paper states the taxonomy register-native with the pending filing flagged, the measure note's exact pattern. - **The ground-provenance five-way** (the second absence): sensory / recorded / derived / predicted / institutional, from the founda", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "line": 5, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "is drafted to filing quality, and **nothing is filed until Emil rules**. Sources are quoted rather than summarised; the ground-axes holding note (revision 18) is at `meta/holding-note-ground-axes-rev18.md`, identity-verified on receipt. --- # F", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "line": 6, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "rules**. Sources are quoted rather than summarised; the ground-axes holding note (revision 18) is at `meta/holding-note-ground-axes-rev18.md`, identity-verified on receipt. --- # F-1 \u2014 Ruling 16: are the B1 reductions one account or several? #", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "line": 229, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": " is per-arrangement. Both conjuncts of the escape mechanism are indexed to an actor, and the note argues on independent grounds that the correct index is the arrangement. `term:arrangement` is settled canon and says so already: *\"The unit of comp", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "line": 250, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "accordingly. **Evidence for it.** \u00a77.4's LLM case is the strongest instance available: *\"Context is simultaneously the ground, the retrieved governance, and the working space for resolving \u2014 three competing draws sharing one store with no accoun", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/bootstrap.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "aft both readings, file only what the ruling licenses. * D-3's admissibility wording is load-bearing: computable-from-ground-without-being-handed-the- verdict, never \"cannot determine the verdict\" \u2014 the second form breaks the actor-allocation", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/carve-plan-c1.md", "line": 186, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " recording that resolution *remains* bound to the deferred carve. This keeps the deferral clean, gives B-4 its citable ground, and files nothing the carve would have to unpick. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "line": 64, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "arries the standing marker and \u2014 importantly \u2014 **already states the correct form**: *\"admissible if it is a function of ground available at the act, and of what the arrangement has standing before it, and not of the verdict itself \u2026 computable by", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "line": 68, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "cope extension. Two one-line annotations. | | **D-7** | **STANDS** | `measure-chained-seams.py` and `measure-nonuniform-ground.py` are in `papers/measure-note/assets/`, absent from upstream `core/assets/`. **Both re-run clean at head** (chained s", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "line": 86, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "**Evidence sufficient to present both readings.** | | **F-2** | **STANDS \u2014 evidence INCOMPLETE, arrival failure** | The ground-axes holding note **is not in either repository** and did not arrive with this session. Its \u00a77.3 \u2014 F-2's entire source ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "line": 196, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " the pair `DDD-dec-09`/`DDD-dec-10` following `DDD-dec-15`'s ratified wording: > **An upstream decision cites upstream ground only.** The charter rule is *name the method, never > the repo*, and a dependent's decision id under upstream `core/` i", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "line": 27, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "-|---| | A-1 `core/11` \u00a77 prose says **four** instances; `DDD-dec-15` records **five**. Align prose to the claim file | ground-axes note rev 9 (its follow-up F4) | | A-2 `core/09` \u00a76 carries the identity form \"escape = overflow \u2229 open\"; correct t", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "line": 56, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " | | D-3 Admissibility as a claim (G-2), **with the Gate-7 warning honoured**: the condition must read *computable from ground available at the act without being handed the verdict* \u2014 a form that excludes S=V while keeping the Program row legitim", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "line": 60, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "te qualifier | vocabulary session, DDD-dec-18 | | D-7 Asset promotions: `measure-chained-seams.py`, `measure-nonuniform-ground.py` from `papers/measure-note/assets/` to upstream `core/assets/`, reproduction verified post-move, paper's Reproductio", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "line": 72, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "cost-05`'s region, presented with the two constraints (commensurability unestablished; per-arrangement not per-actor) | ground-axes \u00a77.3 | | F-3 The actor-indexed `open` conjunct (\"no verifier the actor holds\") is ill-defined where no actor was a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "line": 25, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "apacity is the bits an **actor** can supply per act.\"* The capacity model is indexed to the actor, against (1). | | 3 | Ground-axes note \u00a77.3, constraint 2 | *\"The same model with retrieval and tests is a different capacity from the same model wi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "line": 26, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " capacity per actor should read **per arrangement**, or it reintroduces the species framing removed upstream.\"* | | 4 | Ground-axes note \u00a713.7 | *\"Capability is **per arrangement**, not per actor \u2014 the resolutions may live in the tooling rather t", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "line": 32, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": "both* conjuncts of the escape mechanism are indexed to an actor, and two of the four sources above argue on independent grounds that the correct index is the arrangement. F-3's scope note and \u00a77.3's constraint 2 are **the same defect met from oppo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "line": 44, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " same mechanism, and the second is not implied by the first. **Travelling companion, deliberately not a merger.** Q37 (ground-indexed determination \u2014 *the actor is a projection over the registry*) is where arrangement-indexing would get its reso", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "line": 51, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ion over ratified canon, and it stands or falls on its own four sources. **Sources to read first:** `meta/holding-note-ground-axes-rev18.md` \u00a77.3 and \u00a713.7; upstream `core/graph/terms.yaml` (`term:arrangement`, `term:escape-mechanism` and its sc", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e paper; its survey burden (Codd, Chen, Evans, ADR literature) is the paper's, not canon's | | 2. Actors, arrangements, ground | `term:actor`, `term:admission-test` (00 \u00a74), `term:arrangement`, `term:act`; composite/ensemble: `term:composite-acto", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `term:swarm-gate`; **`term:determinable`/`term:determinate` (00 \u00a74a, new)** for what alternatives *are* | The five-way ground-provenance taxonomy (\u00a72.2: controlled/observed/inferred/institutional/missing) is **not canon** \u2014 institutional ground'", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " ground-provenance taxonomy (\u00a72.2: controlled/observed/inferred/institutional/missing) is **not canon** \u2014 institutional ground's mechanism is Q27-gated (rev18); project as manuscript analysis or wait for the post-Q27 wave | | 3. Commitment resolu", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "line": 32, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " v5.6.0, decision-driven-design at head. Source material in the repos: the determinables addendum (upstream meta/), the ground-axes note rev18 (downstream meta/holding-note-ground-axes-rev18.md), the corpus results, the Paper A revision foundatio", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "line": 33, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ial in the repos: the determinables addendum (upstream meta/), the ground-axes note rev18 (downstream meta/holding-note-ground-axes-rev18.md), the corpus results, the Paper A revision foundation (Emil uploads if not in-repo \u2014 hold at Gate 1 if ab", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "line": 40, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " for Emil's ruling. Merge nothing. * Supersession, never rewriting (DDD-dec-09/10/15). Upstream decisions cite upstream ground only (the freight session's going-forward convention). * Survey before drafting in Batch W: refiling what exists is t", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 48, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ode:** `DDD-frame-01` (conceptual, projected, changed v4.4): \"Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone.\" Verbatim the W-1 statement core (mo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 54, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "nts severally (tolerance and assurance separated in core/01 \u00a7'declared assurance level'; arrangement in core/05 \u00a72; ground and acceptance predicate in core/00, core/03) but never as this named tuple. Cannot verify the tuple as a canon claim", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 82, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "g resolution; core/01 separates tolerance from assurance. `DDD-cost-09` (occasioned vs standing assurance) and `DDD-ground-02` (source coverage \u00b7 resolution \u00b7 assurance orthogonal) carry the split onward. - **One standing flag to rule, not ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 116, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "rella exists:** `DDD-frame-07` (empirical, projected, owner paper-4) \u2014 \"Operational evaluability, feedback density, and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated judgment", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 148, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " absent \u2014 files citing these, with the cost-24 qualification restated as above. **H1\u2013H3** (operational evaluability; ground and judgment dependence; generator/checker composition): no per-hypothesis overlap beyond frame-07's umbrella and the c", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 149, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ent dependence; generator/checker composition): no per-hypothesis overlap beyond frame-07's umbrella and the conceptual ground (`DDD-frame-05`, `DDD-frame-06`, `DDD-cost-08`/`09`). No existing node states any of them as a separate graded hypothes", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 161, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "** \u2014 an upstream claim cannot cite a downstream holding note (citation-scope convention), and an unratified note is not ground either | | foundation \u00a74.3 | absent | **hold** | see \u00a70; draft with citation-pending or hold Q-A per ruling | | `term:a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 168, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "d | | `DDD-frame-12` | upstream | projected \u2713 | claim = act with deferred verdict; Q-D's verdict-pending state | | `DDD-ground-04` | upstream | projected \u2713 | retro-filing's two fields; Q-D's retro-conversion honesty condition | | `term:act-indivi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 172, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " | upstream | settled \u2713 | Q-E's grain-picker | | `term:granularity-bound` | upstream | settled \u2713 | Q-E premise | | `DDD-ground-01` | upstream | projected \u2713 | Q-F's mechanical gate (\"F-1's gate\") | | Johnson 1921 | verified \u2713 | \u2014 | *Logic* Part I,", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 182, "class": "B13 session records", "token": "groundwork", "ident": false, "immutable": true, "ctx": " and no luck/uncontrolled- draw language \u2014 the Q filings introduce genuinely new nodes, nothing collides. **Seam-guard groundwork (Q-A), for line-level scrutiny at Gate 2:** the four discharge modes (filed decision \u00b7 actor judgment \u00b7 arrangement def", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 205, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "o claim** | exposition | one paragraph beside Q-A/Q-B citing the measure's `P` | \u2014 | | Q-F constitutive priority | `DDD-ground-05` | conceptual, derivation-grade | `core/00-primitives.md`, corollary in Q-E's section (ground-01's gate cited as the", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "line": 205, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "tutive priority | `DDD-ground-05` | conceptual, derivation-grade | `core/00-primitives.md`, corollary in Q-E's section (ground-01's gate cited as the mechanical form) | none | | W-1 tuple | no new claim \u2014 exposition home for `DDD-frame-01` + flag", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "line": 17, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "| `DDD-frame-16` | \u2014 | `core/13` \u00a74 | | Q-C | exposition paragraph | \u2014 | `core/13` \u00a74, closing paragraph | | Q-F | `DDD-ground-05` | \u2014 | `core/00` \u00a74a (corollary) | ## The seam-guard sentence (Q-A), verbatim, for line-level scrutiny From `core/", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "line": 51, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "per per the rev18 routing. - **Q-F:** clean. Priority stated as logical-per-act, not temporal ceremony; the symmetry (ground prior in constitution, decisions prior in history) carried in the statement so the bootstrap is not circular; ground-", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "line": 52, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "(ground prior in constitution, decisions prior in history) carried in the statement so the bootstrap is not circular; ground-01's gate cited as the mechanical form. ## Dispositions asked of the ruling 1. **The seam guard** \u2014 as drafted above,", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate3-report.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ion clause; prior v4.4 statement quoted in notes; flag cleared; foundation \u00a73.5's relativity clause (task distribution, ground, tolerance, horizon) carried as exposition in 14 \u00a72, not restated in the claim \u2014 that relativity is frame-01's index do", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate3-report.md", "line": 38, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e clearances, the term settlements, and the pin advance) drafts at Gate 5 as `DDD-dec-24`, upstream, citing upstream ground only. ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "line": 12, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "roughput generation | Evaluability adds no variance after controls; or evaluable tasks favour unaided judgment at equal ground/checking access | | `DDD-hyp-02` | Situated arrangements retain advantage as ground goes missing, consequences delay, e", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ks favour unaided judgment at equal ground/checking access | | `DDD-hyp-02` | Situated arrangements retain advantage as ground goes missing, consequences delay, evaluators disagree, criteria drift, tacit/legitimacy load rises | The named dependen", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "line": 14, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "hree-condition region | The interaction fails (advantage not increasing with evaluability / not decreasing with missing ground and disagreement); or no baseline win inside the region | | `DDD-hyp-04` | Trust and deployment track accountability co", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/manifest.md", "line": 15, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "d*; seam guard passed verbatim | derivation | 2 | | `DDD-frame-16` | Discharge is act-indexed | derivation | 2 | | `DDD-ground-05` | Constitutive priority of ground, symmetry stated | derivation | 2 | | `DDD-floor-02` | The relational floor over ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/manifest.md", "line": 15, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ation | 2 | | `DDD-frame-16` | Discharge is act-indexed | derivation | 2 | | `DDD-ground-05` | Constitutive priority of ground, symmetry stated | derivation | 2 | | `DDD-floor-02` | The relational floor over frame-01's tuple | derivation | 3 | | ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 23, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " asserted; it files `projected` on its falsifier's strength with its evidence debt named (the freight session's D-3/ground-04 pattern). **The bar:** upstream holds 4 decisions and ~49 claims after fourteen months \u2014 constitutional rarity is t", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 41, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " gaps): | Item | Statement core | Expected status | |---|---|---| | W-1 | Determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by task alone | Check overlap with `term:granularity-boun", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 52, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "# Batch H \u2014 the empirical hypotheses (H1\u2013H5, from the foundation \u00a78) Five graded hypotheses (operational evaluability, ground and judgment dependence, generator/checker composition, accountability completeness, selection versus training). These ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 67, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "nic instrument runs on verdicts | Derivation: `term:verdict`, `DDD-cost-16` (the mechanism named), `DDD-frame-12`, `DDD-ground-04`. Term pair files with it | | Q-E | **The determinable** (Q35): demand's object \u2014 the dimension of variation at decl", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 69, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "er 2014, Wilson (SEP) \u2014 verify locators or flag unverified, freight A-8 discipline | | Q-F | **Constitutive priority of ground** (Q38a): declaring the determinable space precedes determination over it \u2014 with the symmetry stated (ground prior in e", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 69, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "riority of ground** (Q38a): declaring the determinable space precedes determination over it \u2014 with the symmetry stated (ground prior in each act; decisions prior in the registry's growth) so the bootstrap is not circular | Derivation: Q-E + `DDD-", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 69, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " prior in each act; decisions prior in the registry's growth) so the bootstrap is not circular | Derivation: Q-E + `DDD-ground-01`'s gate as the mechanical form | **Ordering inside Q:** Q-E before Q-D before Q-A (the determinable grounds the det", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 71, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": "E + `DDD-ground-01`'s gate as the mechanical form | **Ordering inside Q:** Q-E before Q-D before Q-A (the determinable grounds the determinate; the determinate's registers ground the discharge claim). Q-F last, as Q-E's corollary. ### Batch P \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "line": 72, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "**Ordering inside Q:** Q-E before Q-D before Q-A (the determinable grounds the determinate; the determinate's registers ground the discharge claim). Q-F last, as Q-E's corollary. ### Batch P \u2014 the paper gate Not a filing. On the session's close", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 5, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ts strongest contribution: determination is not a property of a task alone. It is relative to a system arrangement, the ground available to that arrangement, the relation used to judge acceptance, and the assurance level being demanded. This is ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 15, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " unresolved determination is relative not only to a task, but to a tuple consisting of a system arrangement, accessible ground, an acceptance relation, a declared tolerance, and an assurance requirement. We distinguish three levels at which behav", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 17, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "evant value. This separation supports a graded empirical hypothesis: as operational evaluability, feedback density, and ground accessibility increase, comparative advantage should shift toward systems able to generate candidates and exploit direc", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 50, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "tioned. ### 1.1 The primary claim Let a determination problem be described relative to: - a task \\(T\\); - accessible ground \\(G\\); - an acceptance relation \\(P\\); - a declared tolerance \\( au\\); - a system arrangement \\(A\\); - an assurance req", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 85, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ng the arrangement makes some of their apparent constants behave like parameters. --- ## 2. Actors, arrangements, and ground ### 2.1 Actor definition An **actor** is a system whose output is selected through an internal state transition that ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 89, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "utput is selected through an internal state transition that is causally sensitive to information obtained from declared ground. Three elements are required: 1. **Alternatives.** At the declared abstraction and tolerance, more than one outcome-r", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 94, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "rance, more than one outcome-relevant resolution is possible. 2. **Information-bearing pathway.** Variation in declared ground can alter the resolution through an identifiable sensing, communication, representation, or state-transition pathway in", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 101, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " an internal control state that selects fire or hold. Neither conclusion depends on intelligence. ### 2.2 Decision and ground A **decision** is a declared, outcome-relevant alternative whose resolution is subject to governance at a chosen abstr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 105, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "alternative whose resolution is subject to governance at a chosen abstraction and assurance level. A fact belongs to **ground** when information about that fact can change the resolution or its acceptance status beyond the declared tolerance. T", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 109, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " a designer, analyst, or institution declares an outcome-relevant alternative and asks how its resolution is governed. Ground should be described by provenance: - **controlled ground:** maintained by the arrangement and enforceable through comm", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 111, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "elevant alternative and asks how its resolution is governed. Ground should be described by provenance: - **controlled ground:** maintained by the arrangement and enforceable through commitments; - **observed ground:** read from an external or i", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 112, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "y provenance: - **controlled ground:** maintained by the arrangement and enforceable through commitments; - **observed ground:** read from an external or independently changing system; - **inferred ground:** estimated from data or a model; - **i", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 113, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "ceable through commitments; - **observed ground:** read from an external or independently changing system; - **inferred ground:** estimated from data or a model; - **institutional ground:** supplied through rules, conventions, authority, or socia", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 114, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": " an external or independently changing system; - **inferred ground:** estimated from data or a model; - **institutional ground:** supplied through rules, conventions, authority, or social practice; - **missing ground:** relevant information unava", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 115, "class": "B13 session records", "token": "ground", "ident": true, "immutable": true, "ctx": "or a model; - **institutional ground:** supplied through rules, conventions, authority, or social practice; - **missing ground:** relevant information unavailable to the executing arrangement. This distinction matters because a stored statement ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 117, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ation unavailable to the executing arrangement. This distinction matters because a stored statement about uncontrolled ground is not equivalent to a current observation of that ground. Revalidation cadence should depend on drift rate, consequenc", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 117, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "inction matters because a stored statement about uncontrolled ground is not equivalent to a current observation of that ground. Revalidation cadence should depend on drift rate, consequence, consistency guarantees, and the declared assurance leve", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 125, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "one. Define the **system arrangement** as the composition of: - producer or executor; - prior commitments; - available ground channels; - tools and memory; - verification mechanisms; - reviewers or authorizers; - execution record; - accountable ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 211, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "riation remaining after the arrangement\u2019s declared commitments are applied, relative to a task distribution, accessible ground, tolerance, and time horizon. Residual discretion is not identical to randomness. - A deterministic model can have ze", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 236, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "solution** A program, model, human, team, market, or hybrid arrangement selects among alternatives using available ground. 3. **Environmental or default resolution** Library behaviour, timing, infrastructure defaults, uncontrolled dyna", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 292, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " be divided into distinct questions. Let \\(P(c, G)\\) denote whether candidate \\(c\\) is acceptable relative to declared ground \\(G\\). ### 5.1 Logical closure An acceptance procedure exists and terminates for every candidate in the declared doma", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 302, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "nothing by itself about practical cost. ### 5.2 Operational closure The acceptance procedure can be executed with the ground, time, memory, tools, permissions, and reliability available to the arrangement. Operational closure is the relevant c", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 330, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e; - availability of gradients or incremental feedback; - cost of retries; - generator capability; - access to relevant ground; - adversarial pressure. A proof may be easy to check and extremely hard to discover. A cryptographic preimage may be ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 339, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ification The strongest defensible result is narrower: > Given a declared acceptance relation, complete access to the ground required by it, a sound and terminating operational checker, and a candidate that passes, producer identity is not epis", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 346, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ant value; - that the checker is legitimate or correctly implemented; - that the candidate is safe outside the declared ground; - that accountability disappears; - or that intelligence was unnecessary to produce the candidate. ### 5.7 Open-predi", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 352, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " the candidate. ### 5.7 Open-predicate dependence Where no adequate acceptance procedure is available over accessible ground at the declared assurance level, acceptance cannot be fully discharged through direct mechanical verification. The res", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 388, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ccepted. The relational claim is therefore: > **Irreducibility is a property of the relation among task, arrangement, ground, acceptance relation, tolerance, and assurance level.** This explains why the same nominal task may be routine for one", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 435, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "omputational generators as: - acceptance becomes more operationally evaluable; - feedback becomes faster and denser; - ground becomes more accessible; - checking becomes cheaper; - retries become affordable. ### H2 \u2014 Ground and judgment depende", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 439, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "faster and denser; - ground becomes more accessible; - checking becomes cheaper; - retries become affordable. ### H2 \u2014 Ground and judgment dependence Human or institutionally situated arrangements should retain greater comparative advantage as:", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 443, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " dependence Human or institutionally situated arrangements should retain greater comparative advantage as: - relevant ground is unavailable to the computational system; - consequences are delayed; - evaluators disagree; - acceptance criteria ch", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 495, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "iables Measure separately: - operational evaluability; - verification cost; - feedback latency; - feedback density; - ground accessibility; - acceptance-region accessibility; - nominal task difficulty; - consequence severity; - normative disagr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 527, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "hecker arrangements over model-alone arrangements will increase with operational evaluability and decrease with missing ground and normative disagreement. ### 9.5 Falsifiers The theory is weakened if: - operational evaluability adds no predict", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 534, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "nd resources are controlled; - highly evaluable tasks systematically favor unaided situated judgment despite equivalent ground and checking access; - accountability completeness does not affect trust, adoption, or remediation outcomes; - commitme", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 549, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "Use one example throughout the final paper. ### Task Generate a repository change satisfying a declared request. ### Ground - repository contents; - API definitions; - language semantics; - tests; - dependency versions; - architectural conven", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 595, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "perationally evaluable and feedback becomes immediate. Human or institutional judgment should remain load-bearing where ground is missing, values conflict, consequences are delayed, or architecture cannot be adequately represented by the checker.", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 625, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ing parameter; - state the indexed tuple; - state contributions and claim status. 2. **Actors, arrangements, and ground** - actor admission test; - information-bearing pathway; - scale and composite actors; - ground provenance.", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 629, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ements, and ground** - actor admission test; - information-bearing pathway; - scale and composite actors; - ground provenance. 3. **Commitment resolution** - outcome-, policy-, and principal-level commitment; - residual discret", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 671, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "stributed actors; - incomplete and gameable predicates; - expensive decidable checks; - contested normative ground. 11. **Related work** - mixed-initiative systems; - human-in-the-loop and sociotechnical systems; - formal", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 700, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " Irreducibility is not a property of a task alone. It is a property of the relation among task, arrangement, accessible ground, acceptance relation, tolerance, and assurance level. The empirical question is not whether models replace humans wher", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "line": 702, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "umans wherever a predicate closes. It is how comparative advantage shifts as operational evaluability, generation cost, ground access, feedback, and accountability change. That question admits mixed arrangements, graded predictions, and falsifica", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/successor-items.md", "line": 78, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "'s derivation step 3 restates the rev18 correction-1 ruling with provenance because the note is unratified; when the ground-axes note's corrections ratify, the step becomes citable by reference and the notes can shrink. 4. **Docs 00\u201307's `o", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/successor-items.md", "line": 98, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `term:escape-mechanism` (flagged at DDD-dec-15, carried); the empty-option-set generator (open, unexamined); the ground-provenance taxonomy's institutional slot (Q27-gated); Q36's ranking instrument (corpus-gated with Q9); Q37 and S-1 (", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "line": 54, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "led under this directory with its identity \u2014 line count and sha256 \u2014 recorded in the commit body, per the `holding-note-ground-axes-rev18` precedent in `DDD-dec-20`'s notes, and the affected drafts are re-read against it. ## Scope, as committed ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "line": 82, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "er rewriting**, for ratified text (`DDD-dec-09`, `DDD-dec-10`, `DDD-dec-15`). **Out of scope, not to be bundled:** the ground audit and migration (Phase 1b, item 5); the status/kind separation (item 4); the measure's decoder repair (item 8 \u2014 arr", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "line": 93, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ow. DDD-frame-15's four discharge modes do not partition (declared defaults overlap filed decisions; a thermostat reads ground at the act under a rule fixed beforehand; trained inference is policy, standing encoding and judgment at once), and res", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 110, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ing variation lives: authored in advance and > delivered (a filed decision); produced at the act by an actor reading ground (judgment); > carried by the arrangement's standing configuration without a fresh resolution (a > default); or in", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 190, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "p to trust. **`term:judgment`** \u2014 the *during* term > **Judgment** \u2014 determined *during* the act, by an actor reading ground, **with an > accountable party named**. It does not amortise; it walks out the door. > > **A judgment allocation naming", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 251, "class": "B13 session records", "token": "grounds", "ident": false, "immutable": true, "ctx": "d exactly where the floor result locates non-zero floor* \u2014 is the coincidence with `core/03`, derived on independent grounds. One status governs both. 2. **The evidence note contains its own warning and canon did not act on it**: *\"Claim the bo", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 268, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ted as one. > > > **The construction applies where the task supplies an operationally usable verdict function and a > > ground distribution that can be estimated.** > > Three requirements sit inside that sentence, and they fail in different ways.", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 274, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "verdict function. Where the acceptance predicate assigns no correct > output to a point of the input space, there is no ground truth to have entropy about, `H(V)` is > undefined, and there is nothing to measure. > > **Availability.** A verdict fu", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 278, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "cate that assigns a definite > verdict to every input, but whose acceptance procedure cannot be executed over available ground within > declared resource, latency, and confidence bounds, does not close [term:closure] \u2014 and `H(V)` then > exists ma", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 419, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "hed from the other by a locus test, because they do not differ in locus.** **(ii) The thermostat.** A thermostat reads ground at the act and produces output by a rule fixed beforehand. Canon times a rule as `term:encoded` \u2014 *before* the act. The", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 421, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "le as `term:encoded` \u2014 *before* the act. The gloss for the judgment mode reads \"produced at the act by an actor reading ground\", which describes the thermostat exactly. **This is a name collision, not an axis mixing**, and it is sharper than a re", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 424, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ", and it is sharper than a reader's confusion: > `term:judgment` \u2014 \"determined *during* the act, **by an actor reading ground, with an accountable > party named**\u2026 A judgment allocation naming no accountable party is not an allocation. It is > E", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "line": 460, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ion in nothing the arrangement controls? \u2192 **uncontrolled draw** 2. Else, is it produced at the act by an actor reading ground? \u2192 **judgment** 3. Else, was it authored in advance and delivered to this act? \u2192 **filed decision** 4. Else \u2192 **arrange", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 13, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " and are filed Both landed after GATE 1 and are committed to this directory with their identity, per the `holding-note-ground-axes-rev18` precedent in `DDD-dec-20`'s notes: | File | Lines | sha256 | |---|---|---| | `paper-a-objective-review.md`", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 36, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "d | Text correction to a `draft` term | | `core/14-indexed-determination.md` | \u00a72 embed re-projected; the held-at-fixed-ground exposition and the convergence with `DDD-frame-17` | Exposition | | `core/13-delivery.md` | \u00a74 rewritten to the three v", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 58, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " is discharged in > exactly one of three ways: **fixed** \u2014 the arrangement's standing configuration together with > the ground at the act determines the resolution; **resolved** \u2014 it does not, and something > within the arrangement's control dete", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 64, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "gs about that sentence are deliberate. **Exhaustiveness is provable, not enumerated.** Given the configuration and the ground, the resolution is determined or it is not \u2014 exhaustive and exclusive by construction. If it is not, what determines it", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 118, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "phenomena, separated before any text moved | Phenomenon | Discretion? | Why | |---|---|---| | outcome variation across ground | **no** | the commitments fix the output at each ground point; the variation is the ground's. **The hash.** | | episte", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 118, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "| Discretion? | Why | |---|---|---| | outcome variation across ground | **no** | the commitments fix the output at each ground point; the variation is the ground's. **The hash.** | | epistemic uncertainty about a fixed policy | **no** | a fact ab", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 118, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " | outcome variation across ground | **no** | the commitments fix the output at each ground point; the variation is the ground's. **The hash.** | | epistemic uncertainty about a fixed policy | **no** | a fact about an observer, not about the arra", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 126, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "l discretion** is the outcome-relevant variation the arrangement's commitments leave > open at the act, **held at fixed ground**: the alternatives still admissible once the standing > configuration and the ground at the act are both given. It is ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 127, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " open at the act, **held at fixed ground**: the alternatives still admissible once the standing > configuration and the ground at the act are both given. It is not variation across ground \u2014 a > cryptographic hash varies enormously with its input ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 127, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "still admissible once the standing > configuration and the ground at the act are both given. It is not variation across ground \u2014 a > cryptographic hash varies enormously with its input and exercises no discretion, because at each > input the comm", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 139, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "lause changes correspondingly \u2014 *\"the outcome-relevant variation those commitments leave open at the act, held at fixed ground\"* \u2014 and the first clause, the three levels, is untouched. **Why \"declared\" is struck.** Declaredness is governance sta", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 161, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "stat qualifies\" \u2014 GATE 1's axis was wrong, and the repair is better Review \u00a74.2 does not merely say a thermostat reads ground; it says *\"A thermostat, lookup table, or deterministic controller **can be a framework actor***.\" Canon agrees in term", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 164, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "r **can be a framework actor***.\" Canon agrees in terms: > An **actor** is a system that resolves decisions by reading ground\u2026 **A thermostat qualifies**; a > falling rock does not. **GATE 1's proposed Axis 1 was `artefact \u00b7 actor \u00b7 uncontrolle", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 172, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "drafting against canon.** The axis was rebuilt on the fixing test \u2014 *does the standing configuration together with the ground determine the resolution?* \u2014 and the rebuild is strictly better in two ways. It resolves the thermostat by asking the q", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "line": 188, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "t is not cheap \u2014 it is the expensive one. - *\"judgment requires that the standing rule **not** fix the output given the ground \u2014 genuine underdetermination at the act.\"* **Correct, and it is exactly the fixing test.** Disposition (b) delivers", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "line": 23, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "akes the discharge-axis value with no rule authored and no governance supplied.** It is determined by configuration and ground; it is not *encoded* in the store sense at all. The shared word would have read the discharge axis back into the store ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "line": 34, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " collides worse, and as a genus rather than a neighbour > **Determination** is the **resolving** of a decision against ground\u2026 **Nothing else resolves > anything.** Also `term:actor` (*\"resolves decisions by reading ground\"*), `term:capacity` (", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "line": 37, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "of a decision against ground\u2026 **Nothing else resolves > anything.** Also `term:actor` (*\"resolves decisions by reading ground\"*), `term:capacity` (*\"resolve capacity\"*, *\"jointly resolved\"*), and `term:pinning-resolution`. **Every value on this ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "line": 51, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "scharged in exactly one of three ways: **predetermined** > \u2014 the arrangement's standing configuration together with the ground at the act determines the > resolution; **exercised** \u2014 it does not, and something within the arrangement's control > d", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "line": 113, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e arrangement, > not of the task, and it is neither the existence of the verdict function nor the estimability of > the ground distribution. Existence and estimability sit in `region:`, which is the field the schema provides for boundedness \u2014 *\"", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "line": 33, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ", in one section. `DDD-frame-17` asks two questions instead: is the resolution determined by standing configuration and ground together, and if not, is what determines it inside the arrangement's control? **Exhaustiveness is now provable.** The ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "line": 194, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e seam-guard crossing, so it is the expensive option; and requiring that the standing rule not fix the output given the ground is correct, and is what the recast delivers structurally \u2014 **the triage found the right discriminator and attached it t", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "line": 212, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "frame-16` denies | | **The pin advance** | \u00a75 | | **Paper A's four quotations** | Its revision's work, booked | | **The ground audit, the Q-wave, the primer, the carve, the freight list** | Out of scope, not bundled | --- ## 10. Version proposa", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 52, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "human/model frontier. They permit hybrid systems and predict shifts in comparative advantage as evaluability, feedback, ground accessibility, cost, and accountability change. That is a much more credible empirical posture. ### 1.5 Accountability", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 84, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "companion note explicitly says that `H(V)` can exist mathematically even when the procedure cannot run within available ground, resource, latency, or confidence bounds. See its [scope conditions](https://github.com/Hafeok/decision-driven-design/b", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 90, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " sufficient for estimation Even when a verdict function exists and is operationally usable, `H(V)` also depends on the ground distribution. If that distribution is unknown, unstable, or only partly observable, the entropy may be well-defined but", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 111, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `H(V)` mathematically defined. Operational closure governs usability, not existence. --- ## 3. Critical finding: raw ground collapses the allocation measure The admissibility rule allows `X` to be computed from ground available at the act. Bu", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 113, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "3. Critical finding: raw ground collapses the allocation measure The admissibility rule allows `X` to be computed from ground available at the act. But the paper defines the verdict as an assignment induced by the ground, so for deterministic ta", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 113, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " `X` to be computed from ground available at the act. But the paper defines the verdict as an assignment induced by the ground, so for deterministic tasks: \\[ V=f(G). \\] Choose `X = G`. Then: \\[ H(V\\mid G)=0, \\qquad I(V;G)=H(V). \\] Raw input ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 125, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": ", so for deterministic tasks: \\[ V=f(G). \\] Choose `X = G`. Then: \\[ H(V\\mid G)=0, \\qquad I(V;G)=H(V). \\] Raw input ground therefore appears to carry the entire verdict and leave no residual demand\u2014even if the arrangement has no rule for turn", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 125, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e appears to carry the entire verdict and leave no residual demand\u2014even if the arrangement has no rule for turning that ground into the correct answer. The date pair `(month, day)` does not itself encode the validity rule. Nevertheless, observat", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 158, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " ### 4.2 Deterministic rules overlap judgment Judgment is defined as variation produced at the act by an actor reading ground. A thermostat, lookup table, or deterministic controller can be a framework actor and read ground at the act, even thou", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 158, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "t by an actor reading ground. A thermostat, lookup table, or deterministic controller can be a framework actor and read ground at the act, even though its response is already fixed by a standing rule. ### 4.3 Trained inference receives incompati", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 162, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "3f87818ece4236c2fef9a45fa71be/papers/paper-a/paper-a.md#L329-L340). Judgment is produced at the act by an actor reading ground in [\u00a74.1](https://github.com/Hafeok/decision-driven-design/blob/40d277f53e93f87818ece4236c2fef9a45fa71be/papers/paper-a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 185, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " arrangement is said to retain substantial discretion over unfamiliar cases. But if a declared deterministic policy and ground uniquely fix the output, there is no remaining act-level choice conditional on them. What remains may instead be: - v", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 200, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ries also drives the trained-model contradiction. The framework needs separate terms for: 1. outcome variation across ground; 2. epistemic uncertainty about a fixed policy; 3. stochasticity; 4. genuine unresolved or delegated selection. --- #", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 215, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ore not yet produced by an operational test. It is produced by the intended meaning of \u201cselection.\u201d There is a related ground problem. The tuple uses **accessible ground**, while \u00a72.4 includes relevant-but-unavailable facts as **missing ground**", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 215, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " It is produced by the intended meaning of \u201cselection.\u201d There is a related ground problem. The tuple uses **accessible ground**, while \u00a72.4 includes relevant-but-unavailable facts as **missing ground**. These should be represented separately: \\", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 215, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "d ground problem. The tuple uses **accessible ground**, while \u00a72.4 includes relevant-but-unavailable facts as **missing ground**. These should be represented separately: \\[ G^*= ext{relevant world facts}, \\qquad G_A= ext{ground accessible and de", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 218, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "acts as **missing ground**. These should be represented separately: \\[ G^*= ext{relevant world facts}, \\qquad G_A= ext{ground accessible and delivered to arrangement }A. \\] That separation would materially strengthen the ground-access and floor", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 221, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " \\qquad G_A= ext{ground accessible and delivered to arrangement }A. \\] That separation would materially strengthen the ground-access and floor hypotheses. --- ## 7. Major finding: graph status is being used as epistemic status The paper's tra", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 268, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ter framed than before, but they are not yet study-ready. - H1 bundles evaluability, feedback speed, feedback density, ground access, checker cost, and retry cost. - H2 bundles several distinct mechanisms, including delayed consequences, disagre", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 318, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "etire or rewrite `DDD-measure-06`; distinguish existence, closure, construction, and estimability. 2. **Resolve the raw-ground collapse.** Do not interpret ordinary mutual information as usable encoded determination. 3. **Replace or formalise the", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 321, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " 4. **Separate discretion, input-conditioned variation, epistemic uncertainty, and stochasticity.** 5. **Split relevant ground from accessible and delivered ground.** Finish the actor admission criterion without relying on an undefined notion of ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "line": 321, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "itioned variation, epistemic uncertainty, and stochasticity.** 5. **Split relevant ground from accessible and delivered ground.** Finish the actor admission criterion without relying on an undefined notion of selection. 6. **Recast graph status a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 38, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ablished` is not defensible for a claim whose own companion projection concedes both failure directions. ### F-B \u2014 raw ground collapses the allocation reading (review \u00a73) For a deterministic task `V = f(G)`, take `X = G`: then `H(V|G) = 0` and ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 41, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "n reading (review \u00a73) For a deterministic task `V = f(G)`, take `X = G`: then `H(V|G) = 0` and `I(V;G) = H(V)`. `G` is ground available at the act and is not the verdict, so **`DDD-measure-15`'s admissibility condition admits it**. The reading \"", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 43, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "admits it**. The reading \"the residual is what the arrangement must still resolve\" then says an arrangement holding raw ground has nothing left to resolve \u2014 while it may hold no rule for turning that ground into an answer. This is the ideal-obse", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 44, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "e\" then says an arrangement holding raw ground has nothing left to resolve \u2014 while it may hold no rule for turning that ground into an answer. This is the ideal-observer objection from the first review, escalated correctly: it was answered there", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 70, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " mode means **undeclared** default; the definition says so. - **deterministic rule vs judgment** \u2014 a thermostat reads ground at the act and produces output by a rule fixed beforehand. Canon's timing answer is *encoded*, but the paper's gloss ", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 72, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "n's timing answer is *encoded*, but the paper's gloss of judgment (\"variation produced at the act by an actor reading ground\") reads as covering it. *Fix:* judgment requires that the standing rule **not** fix the output given the ground \u2014 gen", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 73, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ading ground\") reads as covering it. *Fix:* judgment requires that the standing rule **not** fix the output given the ground \u2014 genuine underdetermination at the act. - **trained inference** \u2014 policy-level commitment (\u00a73.3), judgment (\u00a74.1), a", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 134, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "sessment | |---|---| | \u00a75 residual discretion conflates four phenomena | **Correct.** Separate outcome variation across ground \u00b7 epistemic uncertainty about a fixed policy \u00b7 stochasticity \u00b7 genuine unresolved or delegated selection. The cryptogra", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 136, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " is produced by the intended meaning of selection, not by a test. Genuinely hard; flag as open rather than patch | | \u00a76 ground separation `G*` (relevant) vs `G_A` (accessible and delivered) | **Correct and strengthening** \u2014 it is the delivery dis", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 136, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "levant) vs `G_A` (accessible and delivered) | **Correct and strengthening** \u2014 it is the delivery distinction applied to ground, and it makes the floor and ground-access hypotheses sharper. Cheap to adopt | | \u00a78 novelty not established | **Correct", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "line": 136, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "livered) | **Correct and strengthening** \u2014 it is the delivery distinction applied to ground, and it makes the floor and ground-access hypotheses sharper. Cheap to adopt | | \u00a78 novelty not established | **Correct.** Hutchins, Hollnagel & Woods, Le", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "line": 27, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "t vs filed decision** \u2014 a declared, governed default is both; - **deterministic rule vs judgment** \u2014 a thermostat reads ground at the act and produces output by a rule fixed beforehand, which canon times as *encoded* while the gloss of judgment", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "line": 29, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "ehand, which canon times as *encoded* while the gloss of judgment (\"variation produced at the act by an actor reading ground\") reads as covering it; - **trained inference** \u2014 policy-level commitment (Paper A \u00a73.3), judgment (\u00a74.1), and standing", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "line": 55, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": " 3 and was deliberately not minted as a term. The reviewer shows it conflates four phenomena \u2014 outcome variation across ground \u00b7 epistemic uncertainty about a fixed policy \u00b7 stochasticity \u00b7 genuine unresolved or delegated selection \u2014 with the cry", "tok_off": 120}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "line": 103, "class": "B13 session records", "token": "ground", "ident": false, "immutable": true, "ctx": "pstream-first; manifest. The session proposes the version bump with reasoning. **GATE 4 \u2014 hold.** ## Out of scope The ground audit and migration (Phase 1b and item 5). The status/kind separation (item 4). The measure's decoder repair (item 8 \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "migration/core-contracts.md", "line": 40, "class": "B15 migration", "token": "ground", "ident": false, "immutable": false, "ctx": "ements will drift. --- ## 00-primitives.md ``` ``` ## 03-the-floor.md ``` ``` \u2691 `closure` is established here as *effective/operational* closure (\"closed for the arrangement over ground it can inspect\"). 00 line 160's \"closes the encoded store\" is a different, colloquial sense \u2014 rephrase it in the new 00", "tok_off": 120}, {"repo": "downstream", "path": "migration/graph/terms.yaml", "line": 29, "class": "B15 migration", "token": "ground", "ident": false, "immutable": false, "ctx": "onical_md: | **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 42, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "the pin had to advance to a commit this revision created. The alternative was to keep citing a commit whose prose says `ground distribution` while this paper's says `deployment distribution`, which would have been a citation that reads as current", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 55, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "se; this is where their filing status is recorded. | Passage | Status in canon | Why | |---|---|---| | \u00a72.4's five-way ground provenance (controlled, observed, inferred, institutional, missing) | **ruled ineligible for minting**, not merely defe", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 78, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "flag nothing points back at being, by this framework's own vocabulary, filed and undelivered. --- ## S5. Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been ca", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 80, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "Vocabulary: `ground` in its population sense This revision carries the first wave of a vocabulary migration. The word `ground` had been carrying five senses across the corpus, and the **population sense** \u2014 the distribution of cases a task faces", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 88, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "arries the graph's own statements; a passage quoting a live claim verbatim must keep quoting it; and canon still reads `ground distribution` at `v5.12.0`. Renaming any of them would forge agreement the pin does not have, which is the same princip", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 169, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " escaped decisions caused by basis loss: context decay, compaction, and distractors remove claim nodes from the agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the a", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 169, "class": "B8 Paper A (merged)", "token": "grounding", "ident": false, "immutable": false, "ctx": " agent's ground, so later actions are decisions with no basedOn edge to the declared claims and revert to model priors. Grounding the agent in a persistent external claim graph \u2014 basis as query, not context residue, with per-decision claim citation ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 181, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " conceptual | projected | The judgment floor is relational: irreducibility is a property of the indexed relation \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not of the task alone \u2014 the portion of determination an arran", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 182, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e relation moves. | | `DDD-frame-01` | conceptual | projected | Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not by the task alone. | | `DDD-frame-02` | conceptual | proj", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 183, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "r species; residual discretion is the outcome-relevant variation those commitments leave open at the act, held at fixed ground. | | `DDD-frame-03` | conceptual | projected | The source of a resolution and the mechanism assuring it are separate di", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 186, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "indings. | | `DDD-frame-05` | formal | projected | Under a sound terminating operational checker with complete declared ground, producer identity is not epistemically necessary for the checked property \u2014 and nothing more: not cheap generation, no", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 188, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " of the acceptance region. | | `DDD-frame-07` | empirical | projected | Operational evaluability, feedback density, and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated judgment", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 197, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " is discharged in exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with the ground at the act determines the resolution; exercised \u2014 it does not, and something within the arrangement's control determine", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 198, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "es not, and what determines it lies outside the arrangement's control. Demand is never unmet, only ungoverned. | | `DDD-ground-01` | normative | projected | A governing decision must declare a resolvable applicability predicate, unless it explici", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 198, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "lity; non-evaluation must never silently become non-applicability, and where the predicate is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | conceptual | projected |", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 199, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "e is implemented over declared ground axes, each axis is marked mechanically-evaluable or judgement-evaluable. | | `DDD-ground-02` | conceptual | projected | Source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unknown), resolution (resolved ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 199, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " (resolved \u00b7 deliberately-open \u00b7 unknown), and assurance (adequate \u00b7 inadequate \u00b7 unknown) are orthogonal properties of ground relative to a filed decision set: only source coverage = undeclared is a source-coverage finding, deliberately-open is ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 200, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "age finding, deliberately-open is a resolution value carrying a deferred verdict, and Unknown is never a pass. | | `DDD-ground-03` | conceptual | projected | A decision whose resolution is deliberately-open has no resolution for a timing predicat", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 201, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "files open decisions, because every definite value it can assign erases the declaredness that makes them open. | | `DDD-ground-05` | conceptual | projected | Declaring the determinable space is constitutively prior to determination over it \u2014 a de", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 201, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "elects a determinate, and determinates exist only as ways of occupying a declared determinable \u2014 with the symmetry that ground is prior within each act while decisions are prior in a registry's growth, so the priority is synchronic constitution a", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 202, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ughput computational generators as acceptance becomes more operationally evaluable, feedback becomes faster and denser, ground becomes more accessible, checking becomes cheaper, and retries become more affordable. | | `DDD-hyp-02` | empirical | p", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 203, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "empirical | projected | Human or institutionally situated arrangements retain greater comparative advantage as relevant ground becomes unavailable to the computational system, consequences are delayed, evaluators disagree, acceptance criteria dri", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 207, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " for a task whose acceptance predicate closes, the demand engineers experience as specification burden is H(V) over the ground distribution. | | `DDD-measure-02` | formal | established | Given the identification (DDD-measure-01), conservation on ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 213, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "l | reported | The measure prices the verdict, not the search: H(verdict) is a property of the verdict function and the ground distribution and says nothing about the cost of computing a correct answer. Two tasks with identical verdict entropy ca", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 214, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "n holds only for admissible conditioning variables. A conditioning variable X is admissible where it is computable from ground available at the act and from what the arrangement has standing before it, and not from the verdict itself \u2014 computable", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 215, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "f the arrangement, not of the task, and it is neither the existence of the verdict function nor the estimability of the ground distribution. | | `DDD-measure-17` | conceptual | projected | The verdict-entropy construction's domain and the region ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 223, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "erminable, the determinate's two registers, supply-mode exhaustiveness, act-indexed discharge, constitutive priority of ground), and the hypothesis set as a new claim area \u2014 six derivation-grade claims, five statement-grade hypotheses, three sett", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 224, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " deltas (axis, arrangement, escaped decision) are ruled non-deltas because canon already carries each, and the five-way ground-provenance taxonomy is ruled ineligible for minting because its institutional slot is Q27-gated. | ### Terms | ID | T", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 231, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "ated the decision's consequence. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A t", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 231, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A thermostat qualifies; a falling", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 232, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "t` | admission-test | **A choice is a decision iff varying *the choice* moves the outcome past tolerance.** **A fact is ground iff varying *the world* moves the outcome past tolerance.** | | `term:answerability` | answerability | **Answerability*", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 233, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "bility | **Answerability** \u2014 the obligation to produce the chain: which determinations were made, by whom, against what ground. | | `term:arrangement` | arrangement | The **arrangement** is the composition through which a resolution is produced a", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 234, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "he **arrangement** is the composition through which a resolution is produced and governed: executor, prior commitments, ground channels, checks, reviewers, record, and accountable principal. The unit of comparison is the arrangement, not the isol", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 236, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "erm:closure` | closure | **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 248, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ual discretion** is the outcome-relevant variation the arrangement's commitments leave open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is no", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 248, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ve open at the act, **held at fixed ground**: the alternatives still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input an", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 248, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "s still admissible once the standing configuration and the ground at the act are both given. It is not variation across ground \u2014 a cryptographic hash varies enormously with its input and exercises no discretion, because at each input the commitme", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 251, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ifth source. | | `term:swarm-gate` | swarm-gate | **A swarm is an actor only if it genuinely determines choices against ground.** The admission tests (`00` \u00a74) still gate, and they must. | | `term:training` | training | **Closure decides whether ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a-supplement.md", "line": 253, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "duced assignment \u2014 the correct output over each point of the input space. Let `P` be the distribution over inputs (the *ground distribution*). The **determination demand** of the task is the Shannon entropy of the verdict: **D = H(verdict)**, mea", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 28, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "or-indexed determination**: unresolved determination is relative not to a task alone but to a tuple of task, accessible ground, acceptance relation, declared tolerance, system arrangement and assurance requirement. Three levels at which behaviour", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 109, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " **(analysis)** ### 1.1 The primary claim Let a determination problem be described relative to a task `T`, accessible ground `G`, an acceptance relation `P`, a declared tolerance `\u03c4`, a system arrangement `A`, and an assurance requirement `\u03b1`. ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 113, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "irement `\u03b1`. The paper's primary claim is the framework's: > **Unresolved determination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, > arrangement, assurance\u27e9, not by the task alone.** [DDD-frame-01, projected] The fra", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 117, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "g them as one relation: tolerance and assurance separated first, the arrangement established as the unit of comparison, ground and the acceptance predicate defined as primitives. The index is those coordinates read as a single relation, and the f", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 156, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "s own literature and its own burden of survey, which belongs to a different paper. --- ## 2. Actors, arrangements and ground ### 2.1 The actor admission test An **actor** is a system whose output is selected through an internal state transiti", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 161, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "utput is selected through an internal state transition that is causally sensitive to information obtained from declared ground [term:actor, settled]. Three elements are required, and the framework's admission test is what checks them [term:admiss", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 167, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ce, more than one outcome-relevant resolution is possible. 2. **Information-bearing pathway.** Variation in declared ground can alter the resolution through an identifiable sensing, communication, representation or state-transition pathway ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 208, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "vely prior to determining over it, because a determinate exists only as a way of occupying a declared determinable [DDD-ground-05, projected]. An arrangement that has not declared what varies has not yet posed a determination problem; it has only", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 217, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "pport as the determinate-space at the declared grain, is the framework's [DDD-frame-13, credits]. ### 2.3 Decision and ground A **decision** is a declared, outcome-relevant alternative whose resolution is subject to governance at a chosen abstr", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 224, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ision exactly when varying it moves the outcome past the declared tolerance [term:admission-test]. **A fact belongs to ground when information about it can change the resolution or its acceptance status beyond the declared tolerance** [DDD-dec-2", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 229, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e a designer, analyst or institution declares an outcome-relevant alternative and asks how its resolution is governed. Ground carries orthogonal properties relative to a filed decision, and the framework keeps them apart because collapsing them ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 232, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "esolution (resolved, deliberately-open, unknown), and assurance (adequate, inadequate, unknown) vary independently [DDD-ground-02, projected]. A decision whose resolution is deliberately open has no resolution for a timing predicate to read, whic", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 234, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": " to read, which is why the framework's timing vocabulary carries a fourth value alongside before, during and after [DDD-ground-03, projected]. And a governing decision must declare a resolvable applicability predicate unless it declares universal", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 237, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "te unless it declares universal applicability, so that **non-evaluation never silently becomes non-applicability** [DDD-ground-01, projected]. ### 2.4 Ground provenance **(analysis)** Ground is not homogeneous, and the differences between kinds", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 239, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "applicability, so that **non-evaluation never silently becomes non-applicability** [DDD-ground-01, projected]. ### 2.4 Ground provenance **(analysis)** Ground is not homogeneous, and the differences between kinds of ground drive engineering dec", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 241, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ation never silently becomes non-applicability** [DDD-ground-01, projected]. ### 2.4 Ground provenance **(analysis)** Ground is not homogeneous, and the differences between kinds of ground drive engineering decisions that the single word concea", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 241, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " projected]. ### 2.4 Ground provenance **(analysis)** Ground is not homogeneous, and the differences between kinds of ground drive engineering decisions that the single word conceals. The canon half is the definition already given in \u00a72.3: **a ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 243, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ng decisions that the single word conceals. The canon half is the definition already given in \u00a72.3: **a fact belongs to ground when information about it can change the resolution or its acceptance status beyond the declared tolerance** [DDD-dec-2", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 247, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "paper's sorting of what that definition admits, and it is offered as analysis rather than as canon. | Provenance | The ground is | Finer distinctions where they matter | |---|---|---| | **Controlled** | maintained by the arrangement and enforcea", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 251, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "m a store, current only as of its write | | **Inferred** | estimated from data or a model | **derived** \u2014 computed from ground already held; **predicted** \u2014 estimated about a state not yet observed | | **Institutional** | supplied through rules, ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 256, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "angement | \u2014 | **Why the observed/inferred sub-distinctions earn their place.** *A stored statement about uncontrolled ground is not equivalent to a current observation of that ground.* That sentence is the whole practical yield of the taxonomy,", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 256, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ns earn their place.** *A stored statement about uncontrolled ground is not equivalent to a current observation of that ground.* That sentence is the whole practical yield of the taxonomy, and it is a claim about the sensory/recorded boundary rat", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 261, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "sal \"read every time\" rule \u2014 and an arrangement cannot reason about cadence at all until it knows which of its observed ground is sensed and which is recalled. The derived/predicted boundary does the same work on the inferred slot: a derived valu", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 265, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ls when its inputs are wrong, a predicted one fails when the world moves, and the two want different checks. **Missing ground is a slot, not an omission.** It is what makes an arrangement's limits a property of *ground* rather than of the execut", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 266, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "fferent checks. **Missing ground is a slot, not an omission.** It is what makes an arrangement's limits a property of *ground* rather than of the executor, which is why the first variable in the framework's situated-advantage hypothesis is relev", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 267, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ther than of the executor, which is why the first variable in the framework's situated-advantage hypothesis is relevant ground being unavailable to the computational system [DDD-hyp-02, projected]. An act whose acceptance depends on ground the ar", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 268, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "levant ground being unavailable to the computational system [DDD-hyp-02, projected]. An act whose acceptance depends on ground the arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). Dropping this slot would relocate ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 269, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "he arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). Dropping this slot would relocate a ground property onto the actor, which is precisely the collapse the index exists to prevent. **Institutional provenance, and ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 272, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " the index exists to prevent. **Institutional provenance, and the mechanism this paper does not state.** Institutional ground is supplied by rules, conventions, authority and social practice, and it is the slot \u00a77's accountability material leans", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 274, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ns, authority and social practice, and it is the slot \u00a77's accountability material leans on: an authority that supplies ground is usually also a party that can answer for it. *How* that supply works \u2014 what makes an institution's statement usable ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 275, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " usually also a party that can answer for it. *How* that supply works \u2014 what makes an institution's statement usable as ground, and what makes it fail \u2014 is **a question the framework has open and has not answered.** The trust material that would ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 288, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "y determines alone. The **system arrangement** is the composition of producer or executor, prior commitments, available ground channels, tools and memory, verification mechanisms, reviewers or authorisers, execution record, accountable principal,", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 310, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "species; residual discretion is the outcome-relevant variation those commitments > leave open at the act, held at fixed ground.** [DDD-frame-02, projected] Two terms name the halves of that claim, and **both carry `draft` status** \u2014 filed, not y", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 344, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "l discretion** is the outcome-relevant variation the arrangement's commitments > leave open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 345, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " open at the act, **held at fixed ground**: the alternatives still admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 346, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ill admissible once > the standing configuration and the ground at the act are both given. It is not variation > across ground \u2014 a cryptographic hash varies enormously with its input and exercises no > discretion, because at each input the commit", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 354, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "and a zero-variance arrangement can be consistently wrong. > [term:residual-discretion, **draft**] **The held-at-fixed-ground clause is a repair, and the earlier version of this paper carried the defect it repairs.** An external review found the", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 356, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " carried the defect it repairs.** An external review found the term conflating four phenomena: outcome variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved or delegated selection. Its decisive", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 361, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "commitments are applied\", the hash came out carrying enormous discretion, which is plainly wrong. Quantifying at *fixed ground* is what excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 364, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "at excludes it. Four clauses now block four different mistakes, and only the last was there before. **Variation across ground is not discretion** \u2014 the hash. **Unpredictability is not discretion**: an observer who cannot anticipate a determinist", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 372, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "more useful: discretion is the set of alternatives still admissible when both the standing configuration and this act's ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground i", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 374, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "s ground are given. That is the quantity \u00a74.1's fixing test reads \u2014 an alternative with no residual discretion at fixed ground is *predetermined* [DDD-frame-17, projected] \u2014 so the two repairs the review forced turn out to be one repair, made in ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 398, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ommitted [term:commitment-level, draft]. On **discharge** it is predetermined, where the standing configuration and the ground jointly fix the output, and exercised or drawn where they do not \u2014 which depends on the decode and not on the weights (", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 431, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "discharged in > exactly one of three ways: predetermined \u2014 the arrangement's standing configuration together with > the ground at the act determines the resolution; exercised \u2014 it does not, and something within > the arrangement's control determi", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 445, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e three values turn on **two dichotomies and nothing else**. First: do the arrangement's standing configuration and the ground at the act, together, fix the resolution? If yes it is **predetermined**. If no, second: is what fixes it inside the ar", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 465, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ition. **No value turns on actorhood** [DDD-frame-17, region]. The fixing test asks whether standing configuration and ground jointly determine the resolution, which is answerable without deciding whether the producer is an actor. The retired cl", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 522, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ected` and has a falsifier \u2014 an alternative for which there is no fact of the matter whether standing configuration and ground determine the resolution [DDD-frame-17, falsifier]. Canon governs, and the paper carries canon's form. ### 4.2 Assuran", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 615, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ntified with the Shannon entropy of the **verdict** \u2014 the correct output the predicate assigns over the distribution of ground the task faces [DDD-measure-01, projected; term:verdict, settled]. **This identification is a modelling claim.** It is ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 689, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "to be divided before it can carry weight. Let `P(c, G)` denote whether candidate `c` is acceptable relative to declared ground `G`. The framework's own closure is operational: > **Effective closure, defined.** A predicate is **closed for an arr", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 694, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ure is operational: > **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant > ground is observable and adequacy can be evaluated within declared resource, latency, and > confidence bounds. **Decidable** i", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 707, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ays nothing by itself about practical cost. **Operational closure.** The acceptance procedure can be executed with the ground, time, memory, tools, permissions and reliability available to the arrangement. This is the relevant concept for deploy", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 739, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " | Rung | What holds | Where the framework says so | |---|---|---| | **Open** | No acceptance procedure over accessible ground at the declared assurance level. | [term:closure], by negation | | **Verification-closed** | Adequacy can be *evaluated", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 741, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " latency and confidence bounds. | [term:closure] | | **Constructively closed** | The verdict is *computed by rule* from ground available at the act. | measure note \u00a78 | **Open.** No procedure decides acceptability over accessible ground within d", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 743, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "le* from ground available at the act. | measure note \u00a78 | **Open.** No procedure decides acceptability over accessible ground within declared bounds, so the verdict-entropy construction is not available to this arrangement [DDD-measure-16, estab", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 752, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e's silence here is a fact about the measure. **Verification-closed.** The rung canon means by *closure*: the relevant ground is observable and adequacy can be evaluated within declared bounds [term:closure]. Two things become available at once.", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 761, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "re than checkable. Call it **constructively closed** when the verdict is not merely evaluable but computed by rule from ground available at the act: a procedure returns the correct output directly, and there is no candidate search to price. Closu", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 776, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ment: any bounded finite domain is decidable by lookup, and a decidable checker may demand time, memory, permissions or ground no arrangement has. And an operationally closed predicate need not be decidable: closure asks whether adequacy can be e", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 832, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "pace size, availability of gradients or incremental feedback, cost of retries, generator capability, access to relevant ground, and adversarial pressure. **(analysis)** ### 5.4 Producer independence, and nothing more The most defensible proposi", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 841, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "is prepared to defend, not what it has shown: > **Under a sound terminating operational checker with complete declared ground, producer identity > is not epistemically necessary for the checked property \u2014 and nothing more: not cheap generation, ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 848, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "elevant value; that the checker is legitimate or correctly implemented; that the candidate is safe outside the declared ground; and that accountability disappears (\u00a77). ### 5.5 The two gates, and what closing a predicate does Closure changes wh", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 867, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "rices. ### 5.6 Where no adequate procedure exists Where no adequate acceptance procedure is available over accessible ground at the declared assurance level, acceptance cannot be fully discharged through direct mechanical verification. The resi", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 885, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "r, and a proposal: > **The judgment floor is relational: irreducibility is a property of the indexed relation \u27e8task, > ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not of the task alone \u2014 the > portion of determination an arr", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 892, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "g inside the task, waiting to be discovered by a sufficiently capable actor. It is what *this* arrangement, with *this* ground, against *this* acceptance relation, at *this* tolerance and assurance level, cannot discharge mechanically. ### 6.1 T", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 955, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "problem but of the problem-against-an-arrangement \u2014 which is why essential complexity is observed to move when tooling, ground access or acceptance criteria change. That single relocation is what the index buys, and \u00a711 places the other classical", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1054, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "and stores it. A model with repository access, a test suite, a type checker and a human reviewer is available. ### 8.1 Ground and its provenance The relevant ground is heterogeneous, and \u00a72.4's provenance vocabulary sorts it. **Every assignment", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1056, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ccess, a test suite, a type checker and a human reviewer is available. ### 8.1 Ground and its provenance The relevant ground is heterogeneous, and \u00a72.4's provenance vocabulary sorts it. **Every assignment below is a hypothesis about this arrang", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1063, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "gnment is: a claim about where a fact comes from *in a particular arrangement*, which an investigation can overturn. | Ground | Assignment | What would overturn it | |---|---|---| | the repository's conventions | **controlled** | the conventions", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1079, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " [DDD-dec-26]. The missing slot is not a defect in the taxonomy. It is the finding: an act whose acceptance depends on ground the arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). **That too is arrangement-relative", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1080, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "arrangement cannot reach has a floor, whatever the executor's capability (\u00a76.1). **That too is arrangement-relative** \u2014 ground missing to one arrangement is available to another that can run the search, and the floor moves with it [DDD-floor-02, ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1092, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "urvives all three: which normalisation the canonical form uses, how the endpoint behaves on a country the institutional ground does not cover, and whether the un-normalised form is preserved. The model is deterministic given its inputs, and that ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1119, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "uctively closed** for the countries whose rules are encoded \u2014 the correct output is computed by rule from institutional ground, and there is no search to price (\u00a75.2). Behaviour on an uncovered country is **open**: no procedure over accessible gr", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1120, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "nd, and there is no search to price (\u00a75.2). Behaviour on an uncovered country is **open**: no procedure over accessible ground decides acceptability, and there the verdict-entropy construction is not available to this arrangement [DDD-measure-16,", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1138, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "by telemetry on the existing endpoint, or by asking the consuming teams \u2014 and an arrangement that does any of those has ground the walk assumed missing. What the walk actually shows is weaker and still worth having: **the arrangement's declared i", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1145, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "uestion become decisions once the arrangement names them, and a named decision can be filed, delivered and checked [DDD-ground-05, DDD-ground-01]. ### 8.6 A note on figures Where a worked number is wanted for the conservation material, this pap", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1146, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "decisions once the arrangement names them, and a named decision can be filed, delivered and checked [DDD-ground-05, DDD-ground-01]. ### 8.6 A note on figures Where a worked number is wanted for the conservation material, this paper cites the co", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1174, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "radient, not a boundary. The set is summarised by one umbrella claim: **operational evaluability, feedback density and ground accessibility predict the comparative advantage of computationally assisted arrangements over unaided situated judgment", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1182, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ughput computational generators as acceptance becomes more operationally evaluable, feedback becomes faster and denser, ground becomes more accessible, checking becomes cheaper, and retries become affordable.* [DDD-hyp-01, projected] The hypothes", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1186, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "The hypothesis predicts a gradient of advantage, not a boundary, and the unit of comparison is the arrangement. **H2 \u2014 ground and judgment dependence.** *Human or institutionally situated arrangements retain greater comparative advantage as rele", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1187, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "judgment dependence.** *Human or institutionally situated arrangements retain greater comparative advantage as relevant ground becomes unavailable to the computational system, consequences are delayed, evaluators disagree, acceptance criteria dri", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1247, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e hypotheses are **not yet study-ready**, and it is correct. H1 bundles evaluability, feedback speed, feedback density, ground access, checker cost and retry cost into one prediction. H2 bundles delayed consequences, evaluator disagreement, crite", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1254, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "he design below is read through the framework's own coding scheme: an arrangement's commitments are coded by level, its ground by provenance, its predicates by closure rung, its escapes by structured review. If two competent coders do not agree o", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1261, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "us of real arrangement-task pairs on five dimensions: commitment level per determinable [term:commitment-level, draft]; ground provenance (\u00a72.4, this paper's analysis and not canon); closure rung per predicate (\u00a75.2); discharge mode per resolutio", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1287, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " The arrangement-task pair, never the actor. An arrangement is specified by its executor, its commitments by level, its ground channels, its verification mechanisms, its reviewers and its accountable principal (\u00a72.5). *Independent variables.* Op", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1291, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "l (\u00a72.5). *Independent variables.* Operational evaluability of the acceptance predicate; feedback latency and density; ground accessibility; retry cost; and accountability completeness, coded against [DDD-frame-08]'s five elements. *Dependent v", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1339, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e engineering reading of the chain-rule identity holds only for **admissible** conditioning variables \u2014 computable from ground available at the act [DDD-measure-15, projected]. A conditioning variable that already knows the verdict produces an ar", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1378, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "te optimised against has had its acceptance region searched adversarially. *Long-running agents.* An arrangement whose ground decays over its own run instances the escape account directly: context decay removes filed claim nodes from the agent's", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1379, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "decays over its own run instances the escape account directly: context decay removes filed claim nodes from the agent's ground, so later actions become decisions with no link back to the declared claims \u2014 escape by delivery failure, at scale [DDD", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1419, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "berately narrowed to the checked property [DDD-frame-05, projected]. The literature's own scope conditions \u2014 soundness, ground completeness, checker legitimacy \u2014 are carried inside the claim rather than assumed away. **Design by contract.** Meye", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1529, "class": "B8 Paper A (merged)", "token": "grounded", "ident": false, "immutable": false, "ctx": "o *\"nobody has enough control over the machine's actions to be able to assume the responsibility for them\"*. The gap is grounded in a **control condition on just ascription**, not in a missing name. **(analysis)** That matters for what this framew", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1567, "class": "B8 Paper A (merged)", "token": "grounded", "ident": false, "immutable": false, "ctx": "s | authority linkage; the relation as a design-time property | `DDD-frame-08` | | Matthias | the ascription | the gap, grounded in a control condition | a completeness the gap does not require \u2014 **and no claim that this closes it** | `DDD-frame-08", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1646, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " without evidence: > **The judgment floor is relational: irreducibility is a property of the indexed relation \u27e8task, > ground, acceptance relation, tolerance, arrangement, assurance\u27e9, not of the task alone \u2026** > [DDD-floor-02 \u2014 opening clause; t", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/paper-a.md", "line": 1664, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "eople wherever a predicate closes. It is how comparative advantage shifts as operational evaluability, generation cost, ground access, feedback and accountability change. That question admits mixed arrangements, graded predictions and falsificati", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 80, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " this revision, now shipped as a **third checker** (\u00a77 below). The node and its successors are now pinned. ### 2.2 Raw ground collapses the allocation measure (review \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 82, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "w \u00a73) \u2014 **CONCEDED; interim posture adopted** Take `X = G` for a deterministic task and mutual information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-mea", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 83, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " information reports the ground as carrying the entire verdict, while the arrangement may hold no rule for turning that ground into an answer. `DDD-measure-15`'s admissibility condition does not exclude it. **You are right, and the previous round", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 110, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "nswer. The successor partitions by two dichotomies and nothing else: does the standing configuration together with the ground at the act fix the resolution (**predetermined**), and if not, is what fixes it inside the arrangement's control (**exe", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 140, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "graphic-hash example is decisive and canon now carries it. `term:residual-discretion` is amended to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash var", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 141, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "nded to quantify **at fixed ground**: the alternatives still admissible once the standing configuration *and this act's ground* are both given. A hash varies enormously across inputs and exercises no discretion, because at each input the commitme", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 145, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "it came out carrying enormous discretion, which was plainly wrong. Your four phenomena are separated: variation across ground, epistemic uncertainty about a fixed policy, stochasticity, and genuine unresolved selection. Three of the four are now", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 150, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " this repair and 2.3's turn out to be one repair made in two nodes. An alternative with no residual discretion at fixed ground is exactly what *predetermined* means. ### 3.2 The actor admission test remains partly circular (review \u00a76) \u2014 **CONCED", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 163, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " deciding whether a producer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground a", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 163, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ducer is an actor (2.3). The circularity is contained rather than cured. ### 3.3 Split relevant ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 165, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "t ground from accessible ground (review \u00a76) \u2014 **ACCEPTED, not yet executed** `G*` (relevant world facts) versus `G_A` (ground accessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied t", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 166, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ccessible and delivered to arrangement `A`) is correct and strengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not red", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 167, "class": "B8 Paper A (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "trengthening, and it is the delivery distinction applied to ground. It is **canon work we have not done**: the tuple's `ground` coordinate is a settled term, and a projection may not redefine one. The paper carries the distinction informally wher", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 169, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "and a projection may not redefine one. The paper carries the distinction informally where it bears \u2014 \u00a78.1 now says that ground missing to one arrangement is available to another that can run the search, and that the floor moves with it \u2014 and the ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/response-to-review.md", "line": 289, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ery projected-and-empty sentence stayed in the main paper** when the apparatus moved to the supplement, on the explicit ground that those sentences are about warrant rather than about the graph. --- ## 6. Where the revision leaves the paper by ", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/reviewer-brief.md", "line": 12, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "se enough to carry weight.* --- ## What the paper claims That unresolved determination is indexed by a tuple \u2014 task, ground, acceptance relation, tolerance, arrangement, assurance \u2014 rather than by the task alone; that behavioural commitments a", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/reviewer-brief.md", "line": 28, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " miss it. - **No human/model boundary.** The framework predicts how comparative advantage *shifts* with evaluability, ground access, feedback and accountability. It does not name a frontier. - **No general conservation invariant.** Conservation", "tok_off": 120}, {"repo": "downstream", "path": "papers/paper-a/reviewer-brief.md", "line": 59, "class": "B8 Paper A (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "s a commitment, and it is refutable: exhibit a task whose floor moves while its acceptance predicate and declared ground stay fixed. \u00a76.1. 2. **The measured region has a hard boundary drawn by an `iff`, not by convenience.** The measure ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 22, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " demand with the Shannon entropy of the **verdict** \u2014 the correct output the predicate assigns over the distribution of ground the task faces. Conservation is then the chain rule of entropy: conditioning on any variable `X` splits the total into ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 80, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " before the act, a **check** that applies a criterion after it, an **actor** that resolves it during the act by reading ground, or nothing at all, in which case the decision is **escaped** \u2014 determined never, by nobody [term:store; term:act; term", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 88, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "sal is that entropy measures it. What fixes the demand is the task, the declared **tolerance**, and the distribution of ground the task faces; what resolves it is the actor, and the measure never mentions one [term:tolerance; term:actor]. One di", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 102, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "assigns to each point of the input space, and let `P` be the > distribution over inputs the task actually faces \u2014 the **ground distribution**. The **determination > demand** of the task is the Shannon entropy of the verdict: > > **`D = H(V)`**, i", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 107, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " > > **`D = H(V)`**, in bits. [term:verdict] Demand is the information required to specify the correct answer over the ground the task faces. Not how many decisions \u2014 **how much distinction**. And the correct *answer*, not the mapping from input", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 138, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "an added parameter and it is the honest one: *fixed by the task* is properly *fixed by the task, the tolerance, and the ground distribution*. ### 2.1 Demand is not cost The definition invites one misreading above all others, and the framework's", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 254, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "n on conditioning variables: > **Admissibility.** A conditioning variable `X` is **admissible** if it is a function of ground > available at the act, and of what the arrangement has standing before it, and not of the verdict > itself. It must be", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 270, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "decompose your way out of the work* would be close to tautological with it. `X = V` is inadmissible: the verdict is not ground available before the verdict. What admissibility does **not** exclude is a mechanism that *computes* the verdict from ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 272, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " available before the verdict. What admissibility does **not** exclude is a mechanism that *computes* the verdict from ground. \u00a75.1's program does exactly that and reaches `H(V|E) = 0` legitimately. The difference is between building the answer ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 466, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "l Shannon's, applied twice. ### 5.4 `P` varied \u2192 a non-uniform deployment distribution *Worked by `measure-nonuniform-ground.py`, named before the vocabulary moved: the asset lives in the principle repository and is out of this note's reach, so", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 488, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "omics are a property of the task *and its deployment*. *Fixed by the task* is fixed by the task, the tolerance, and the ground distribution \u2014 now worked, not merely stated. ### 5.5 What is unified Three claims that read as independent \u2014 the sea", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 723, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "a verdict function. Where the acceptance predicate assigns no correct output to a point of the input space, there is no ground truth to have entropy about, `H(V)` is undefined, and there is nothing to measure. **Availability.** A verdict functio", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 727, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "dicate that assigns a definite verdict to every input, but whose acceptance procedure cannot be executed over available ground within declared resource, latency, and confidence bounds, does not close [term:closure] \u2014 and `H(V)` then exists mathem", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 741, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "t it. Call a predicate **constructively closed** when the verdict is not merely checkable but **computed by rule** from ground available at the act \u2014 a procedure returns the correct output directly, and there is no candidate search to price. Clos", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 784, "class": "B9 measure note (merged)", "token": "grounds", "ident": false, "immutable": false, "ctx": " is then structurally unavailable and the demand falls to whoever is present \u2014 and that result was derived on different grounds, before this measure existed. The measure goes silent in the same region, and for the same reason: no verdict function.", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 867, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "presentation, kept for whatever reason, must sum to. When the framework poses the keeping question, it is posed on IB's ground. **Rate\u2013distortion.** The note's stated next result (\u00a75.5, \u00a710) is the split of `H(V|X)` into judged and escaped deman", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 883, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "a correction, already carried in \u00a72 and \u00a710: *fixed by the task* is properly *fixed by the task, the tolerance, and the ground distribution*. The exchange is even, and narrower than it may sound. The note offers Brooks's distinction a unit on the", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 915, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "> **For a task whose acceptance predicate closes, determination demand is the Shannon entropy of the > verdict over the ground the task faces. Conditioning on any variable `X` splits it by the chain > rule into what `X` encoded and what remains, ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 927, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "sure-actor-allocation.py` for \u00a75.1, `measure-rag.py` for \u00a75.2, `measure-chained-seams.py` for \u00a75.3, `measure-nonuniform-ground.py` for \u00a75.4, and `measure-aggregate-discharge.py` for \u00a76. All six live in the principle repository's `core/assets/`. T", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 999, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ries, not escape. | | `DDD-frame-05` | projected | Under a sound terminating operational checker with complete declared ground, producer identity is not epistemically necessary for the checked property \u2014 and nothing more: not cheap generation, no", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1005, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " for a task whose acceptance predicate closes, the demand engineers experience as specification burden is H(V) over the ground distribution. | | `DDD-measure-02` | established | Given the identification (DDD-measure-01), conservation on the closi", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1012, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "re, not a count: the cardinality of governing decisions does not track demand, because a decision closing over a larger ground carries more demand and decomposition creates decisions (the seam). Demand is how much distinction, not how many decisi", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1014, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "` | reported | The measure prices the verdict, not the search: H(verdict) is a property of the verdict function and the ground distribution and says nothing about the cost of computing a correct answer. Two tasks with identical verdict entropy ca", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1015, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ost, so the measure must not be read as pricing generation. | | `DDD-measure-12` | reported | Demand is relative to the ground distribution: H(verdict) depends on P(input), so \"fixed by the task\" must be read as \"fixed by the task, the tolerance,", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1015, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "tion: H(verdict) depends on P(input), so \"fixed by the task\" must be read as \"fixed by the task, the tolerance, and the ground distribution\" \u2014 the same validator faces different demand in different deployment environments. | | `DDD-measure-14` | ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1017, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "n holds only for admissible conditioning variables. A conditioning variable X is admissible where it is computable from ground available at the act and from what the arrangement has standing before it, and not from the verdict itself \u2014 computable", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1024, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "on to an expressed outcome; the unit demand is counted in. Derived, not primitive: an act is decisions resolved against ground. Its exact individuation is earned in `09` \u2014 one verdict, one act, where the measure exists. | | `term:act-individuatio", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1026, "class": "B9 measure note (merged)", "token": "ground", "ident": true, "immutable": false, "ctx": "line and adds no free parameter. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A t", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1026, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "r. | | `term:actor` | actor | An **actor** is a system that resolves decisions by reading ground: variation in declared ground can alter the resolution through an internal pathway that selects among alternatives. A thermostat qualifies; a falling", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1027, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "erm:closure` | closure | **Effective closure, defined.** A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can be evaluated within declared resource, latency, and confidence bounds. **Decidable** is ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1029, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "t` | encode-verify-split | The **encode/verify split** \u2014 the division of a determination's demand between pre-resolving ground into the encoded store before the act and verifying the residual mechanically after it. | | `term:encoded` | encoded | ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1038, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "clared boundary of acceptable outcome deviation. It indexes everything: a choice is a governing decision, and a fact is ground, only relative to a declared tolerance. Without one, the decision set is not well-formed. | | `term:verdict` | verdict ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-note.md", "line": 1039, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "duced assignment \u2014 the correct output over each point of the input space. Let `P` be the distribution over inputs (the *ground distribution*). The **determination demand** of the task is the Shannon entropy of the verdict: **D = H(verdict)**, mea", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 11, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "n-design` at **`v0.4.0`** (the volume cost claims `DDD-cost-06/07` and the ratified related-work source). **The repo is ground truth; fetch both before producing file changes.** Canon authority lives in the claim files and the term registry, not ", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 54, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "> **For a task whose acceptance predicate closes, determination demand is the Shannon entropy of > the verdict over the ground the task faces.** `D = H(V)`, in bits. Conditioning on any variable > `X` splits it by the chain rule into what `X` enc", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 59, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "extend the worked coverage without adding a fourth > claim: the identity **iterated** across a two-level chain, and a **ground-distribution sweep** > across three deployments. **Naming.** Inside the engineering projection, **specification demand", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 106, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "hained seams (iterated chain rule, both orders) | `measure-chained-seams.py` | upstream `v5.7.0` | | \u00a75.4 | Non-uniform ground (three deployments) | `measure-nonuniform-ground.py` | upstream `v5.7.0` | | \u00a76 | Aggregate discharge over `N` acts | `", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 106, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " `measure-chained-seams.py` | upstream `v5.7.0` | | \u00a75.4 | Non-uniform ground (three deployments) | `measure-nonuniform-ground.py` | upstream `v5.7.0` | | \u00a76 | Aggregate discharge over `N` acts | `measure-aggregate-discharge.py` | **next upstream", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 127, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "sion \u00a78 carries a fourth rung above the three requirements: constructively closed** \u2014 the verdict computed by rule from ground available at the act, no candidate search to price. It is a strengthening, not a fourth failure mode. It **sidesteps ra", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 139, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " Shannon's; the claim is the mapping. **Now: the mappings**, plural \u2014 \u00a76 adds a second. 2. Demand is relative to the ground distribution \u2014 worked at \u00a75.4 (`DDD-measure-12`). 3. Escape is not separated from judgment. **Verified against `DDD-fra", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 170, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "`A` the answer (\u00a75.2's verdict variable), `X` conditioning, `S` decomposition, `E` actor encoding, `R` retrieval, `P` ground, `M` the month (\u00a75.3's chain, \u00a76's shared latent). **Two counts, never interchangeable: `n` points in the input space", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/measure-paper-context.md", "line": 222, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "e in \u00a71 above. ### Settled earlier, carried for the record RAG-as-demonstration (R-a) \u00b7 chained seams and non-uniform ground worked (R-b) \u00b7 correspondence proposed as protocol, not run \u00b7 escape/judgment split named and stopped \u00b7 related-work po", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/next-canon-session.md", "line": 18, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "re` reserves *decidable* for the formal special case: > A predicate is **closed for an arrangement** when the relevant ground is observable and adequacy can > be evaluated within declared resource, latency, and confidence bounds. **Decidable** i", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/next-canon-session.md", "line": 118, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": ".1, derived from `term:encoded` and `term:act`: > A conditioning variable `X` is **admissible** if it is a function of ground available at the act, and > of what the arrangement has standing before it, and not of the verdict itself. It excludes", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/next-canon-session.md", "line": 122, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": " what restores `DDD-measure-10` from near-tautology. It does **not** exclude a mechanism that computes the verdict from ground \u2014 `core/09`'s program encoding does exactly that and must stay legitimate. Any filing must carry that distinction; a co", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/next-canon-session.md", "line": 140, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "g-node sentence upgrades to the ID. The same session should promote `measure-chained-seams.py` and `measure-nonuniform-ground.py` from this repository's `papers/measure-note/assets/` to upstream `core/assets/`, per the context file. The chained-", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/response-to-review.md", "line": 11, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "eview and the manuscript has had one. Almost everything you identified was right, two of your objections cost the paper ground it should not have been holding, and one of your observations turned out to be an instance of the framework's own posit", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/response-to-review.md", "line": 78, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "condition needed Your bullets are adopted essentially as written. An admissible conditioning variable is a function of ground available at the act, and of what the arrangement has standing before it, and not of the verdict itself. `X = V` is exc", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/reviewer-brief.md", "line": 19, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "ed region. For a task whose acceptance predicate closes \u2014 the accept/reject procedure can actually be executed over the ground the task faces, within declared resource bounds \u2014 let `V` be the verdict, the correct output the predicate assigns over", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/reviewer-brief.md", "line": 47, "class": "B9 measure note (merged)", "token": "ground", "ident": false, "immutable": false, "ctx": "identity on a small exhaustive task (a date validator, two decompositions, three actor encodings, chained splits, three ground distributions) and estimates it through a simulated retrieval channel (40,000 samples). It then states, before a review", "tok_off": 120}, {"repo": "downstream", "path": "papers/measure-note/reviewer-brief.md", "line": 72, "class": "B9 measure note (merged)", "token": "grounds", "ident": false, "immutable": false, "ctx": "s not exist. The framework independently locates the irreducible floor of a task where its predicate fails to close, on grounds derived before this measure existed. The measure goes silent in exactly that region. The note argues this coincidence \u2014", "tok_off": 120}, {"repo": "downstream", "path": "core/14-maturation.md", "line": 41, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "hedule The act is a two-sided event. Forward, it consumes occasioned supply. Backward, it produces: the verdict is new ground about the verdict function itself. > **Maturation** \u2014 the return channel spannin", "tok_off": 120}, {"repo": "downstream", "path": "core/14-maturation.md", "line": 91, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " *(Claim `DDD-cost-17`, projected.)* - **Drift is the counter-force.** Encoded bits depreciate at the drift rate of the ground they encode; steady state is encoding rate matching depreciation, and over-encoding is a real failure mode (basis: ", "tok_off": 120}, {"repo": "downstream", "path": "core/14-maturation.md", "line": 117, "class": "B6 core documents", "token": "grounds", "ident": false, "immutable": false, "ctx": "ory, if any, is the renter's own \u2014 the ledger is the arrangement's memory, and renting the actor never rents it.** This grounds why the rent-vs-own crossover exists at all (\u00a74). --- ## 4. Rent versus own: the crossover The locus distinction is ", "tok_off": 120}, {"repo": "downstream", "path": "core/14-maturation.md", "line": 138, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "than positing it. Fine-tuning-as-a-service is the mixed store: rented carrier, trainable allocation, no control of base ground \u2014 the control linkage (`DDD-cost-20`'s precision point) is exactly what the mixed store lacks. Proposed-flagged corolla", "tok_off": 120}, {"repo": "downstream", "path": "core/15-routing-example.md", "line": 30, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " into the routing model. --- ## 1. Typing the act Capability requirement derives from the admission test applied per ground type (`DDD-cost-12`'s derivation at the pinned ref): a capability is required iff the verdict varies with ground access", "tok_off": 120}, {"repo": "downstream", "path": "core/15-routing-example.md", "line": 31, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ed per ground type (`DDD-cost-12`'s derivation at the pinned ref): a capability is required iff the verdict varies with ground accessible only through that pathway. Vision is listed to show the test excluding. | Capability | Ground type read | R", "tok_off": 120}, {"repo": "downstream", "path": "core/15-routing-example.md", "line": 34, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "t varies with ground accessible only through that pathway. Vision is listed to show the test excluding. | Capability | Ground type read | Residual (bits/act) | Mechanical coverage today | Uncovered \u03b1 | Min class | |---|---|---|---|---|---| | cod", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 23, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "predicate is open at act time | `DDD-cost-26` | projected | | \u00a72 | Mechanical assurance decays at the drift rate of the ground it read | `DDD-cost-27` | projected | | \u00a73 | Carrier assurance accrues at verdict speed; the turnover bound | `DDD-cost", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 25, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " projected | | \u00a73 | Carrier assurance accrues at verdict speed; the turnover bound | `DDD-cost-28` | projected | | \u00a74 | Ground assurance has three suppliers; detection class and recon cadence are substitutes | `DDD-cost-29` | projected | Where t", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 45, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "xisting canon, noted.)* --- ## 2. Mechanical assurance decays **Mechanical assurance decays at the drift rate of the ground it read: a passing check is a stored statement about uncontrolled ground, so assurance is assurance-at-time; re-verific", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 46, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ical assurance decays at the drift rate of the ground it read: a passing check is a stored statement about uncontrolled ground, so assurance is assurance-at-time; re-verification cadence is the standing cost of holding assurance above the declare", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 70, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "s-identity transfer is partial at best and per-capability (`DDD-dec-14`, the identity-unit question, open). --- ## 4. Ground assurance and the recon cadence A check verifies the resolution against declared ground, so a valid verdict on poisone", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 72, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "t question, open). --- ## 4. Ground assurance and the recon cadence A check verifies the resolution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (upstream canon). Ground assurance is therefore a d", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 72, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ssurance and the recon cadence A check verifies the resolution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (upstream canon). Ground assurance is therefore a distinct requirement with its own three ", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 73, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "esolution against declared ground, so a valid verdict on poisoned ground is wrong with full authority (upstream canon). Ground assurance is therefore a distinct requirement with its own three suppliers, and a substitution law between two of them:", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 76, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ance is therefore a distinct requirement with its own three suppliers, and a substitution law between two of them: > **Ground assurance has three suppliers \u2014 encoded (validators, freshness constraints), carried > (the actor's anomaly-detection c", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 79, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": " at a > cadence) \u2014 and carrier detection class and recon cadence are substitutes: weaker actors > require more frequent ground checks, the cadence computable from the decay machinery (\u00a72): > exposure per act \u2248 \u03bb\u00b7t\u00b7(1\u2212d)\u00b7(1\u2212c) held under the assur", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 87, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "s detection class dominant, since the attacker sets \u03bb. **The prompt-injection instance.** Prompt injection is poisoned ground meeting insufficient detection class at zero recon cadence \u2014 agent defence is a ground-assurance budget across the thre", "tok_off": 120}, {"repo": "downstream", "path": "core/17-time-and-assurance.md", "line": 88, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": ".** Prompt injection is poisoned ground meeting insufficient detection class at zero recon cadence \u2014 agent defence is a ground-assurance budget across the three suppliers, not a prompt trick. **Reproduce.** `core/assets/recon-cadence-demo.py` \u2014 ", "tok_off": 120}, {"repo": "downstream", "path": "core/README.md", "line": 16, "class": "B6 core documents", "token": "ground", "ident": false, "immutable": false, "ctx": "ssurance instrument (`DDD-dec-13`). `17` is the time register of assurance: verdict-gap carriage, decay, accrual, and ground assurance with the recon substitution law. - `claims/` \u2014 the projection-local claims (`org`, `tool`, `sim`) and the v", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/measure-mdl-volume.py", "line": 31, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": "fficients stipulated). Task (identical to the upstream measure-toy.py figures): (M, D), M in 1..4, D in 1..31, uniform ground, verdict VALID iff D <= days(M), days = {31, 28, 31, 30}. \"\"\" import itertools import math # ------------------------", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/measure-routing-example.py", "line": 21, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": "-------------------------------------------------- the act # Capability requirement derives from the admission test per ground type: # required iff the verdict varies with ground accessible only through that # pathway. Vision is included to show ", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/measure-routing-example.py", "line": 22, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": "he act # Capability requirement derives from the admission test per ground type: # required iff the verdict varies with ground accessible only through that # pathway. Vision is included to show the test excluding. # residual: bits/act the capabil", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/measure-routing-example.py", "line": 27, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": " fraction of assurance alpha mechanically discharged on it ACT = { # capability residual coverage(today) ground type \"code-synthesis\": dict(r=12.0, cov=0.95), # compiler + type system \"tool-use\": dict(r=3.0, cov", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/measure-routing-example.py", "line": 33, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": " dict(r=0.0, cov=1.00), # verdict does not vary with # visual ground -> excluded } # Class thresholds: uncovered assurance demand u = r*(1-cov) maps to the # minimum actor class that may ", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/recon-cadence-demo.py", "line": 2, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": "#!/usr/bin/env python3 \"\"\"Recon cadence vs actor class \u2014 ground assurance substitution (all stipulated). Exposure per act ~ lam*t*(1-d)*(1-c) <= eps -> t_max = eps/(lam*(1-d)*(1-c))", "tok_off": 57}, {"repo": "downstream", "path": "core/assets/recon-cadence-demo.py", "line": 4, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": "posure per act ~ lam*t*(1-d)*(1-c) <= eps -> t_max = eps/(lam*(1-d)*(1-c))\"\"\" lam_drift, lam_adv = 0.002, 0.02 # ground corruption rate per day (drift / adversary) c = 0.6 # encoded ground-check coverage eps ", "tok_off": 120}, {"repo": "downstream", "path": "core/assets/recon-cadence-demo.py", "line": 5, "class": "B5 assets", "token": "ground", "ident": false, "immutable": false, "ctx": " 0.002, 0.02 # ground corruption rate per day (drift / adversary) c = 0.6 # encoded ground-check coverage eps = 0.001 # alpha-implied per-act exposure bound classes = {\"rule (degenera", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-14.yaml", "line": 11, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "herever the predicate-closure boundary does. evidence: [] falsifier: | Arrangements with captured verdicts and stable ground whose per-act occasioned cost either declines independently of encoding order or declines below the open-predicate resi", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-18.yaml", "line": 5, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "DDD-cost-18 kind: empirical statement: | Drift is the counter-force: encoded bits depreciate at the drift rate of the ground they encode; steady state is encoding rate matching drift-driven depreciation, and over-encoding \u2014 standing allocation ", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-19.yaml", "line": 16, "class": "B3 claim files", "token": "grounding", "ident": false, "immutable": false, "ctx": " with neither renter-side standing supply nor channel-side persistence. breaks: | The rent-vs-own crossover loses its grounding mechanism; the Novice-flat-at-scale reading of rented spend reverts to a pricing accident. owner: none changed: 2026-08", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-19.yaml", "line": 26, "class": "B3 claim files", "token": "grounds", "ident": false, "immutable": false, "ctx": "e memory, if any, is the renter's own \u2014 the ledger is the arrangement's memory, and renting the actor never rents it. Grounds the rent-vs-own crossover (queue 2.10). ", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-21.yaml", "line": 21, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "n positing it; fine-tuning-as-a-service is the mixed store \u2014 rented carrier, trainable allocation, no control of base ground. Proposed- flagged corollary, per the holding note: locating a client's crossover is an N*-type calculation and a s", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-27.yaml", "line": 5, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 1 id: DDD-cost-27 kind: conceptual statement: | Mechanical assurance decays at the drift rate of the ground it read: a passing check is a stored statement about uncontrolled ground, so assurance is assurance-at-time; re-verific", "tok_off": 111}, {"repo": "downstream", "path": "core/claims/DDD-cost-27.yaml", "line": 5, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ical assurance decays at the drift rate of the ground it read: a passing check is a stored statement about uncontrolled ground, so assurance is assurance-at-time; re-verification cadence is the standing cost of holding assurance above the declare", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-27.yaml", "line": 8, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": " holding assurance above the declared level. status: projected region: | Stored mechanical verdicts over uncontrolled ground; the decay quantifies over time between verifications. evidence: [] falsifier: | Stored check verdicts retaining decl", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-27.yaml", "line": 11, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ime between verifications. evidence: [] falsifier: | Stored check verdicts retaining declared assurance over drifting ground without re-verification \u2014 ground-incident rates flat in drift at zero cadence, absent compensating carrier detection cl", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-27.yaml", "line": 11, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ce: [] falsifier: | Stored check verdicts retaining declared assurance over drifting ground without re-verification \u2014 ground-incident rates flat in drift at zero cadence, absent compensating carrier detection class or encoded freshness supply. ", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 5, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 1 id: DDD-cost-29 kind: conceptual statement: | Ground assurance has three suppliers \u2014 encoded (validators, freshness constraints), carried (the actor's anomaly-detection cap", "tok_off": 58}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 5, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "tion at a cadence) \u2014 and carrier detection class and recon cadence are substitutes: weaker actors require more frequent ground checks, the cadence computable from the decay machinery as exposure per act \u2248 \u03bb\u00b7t\u00b7(1\u2212d)\u00b7(1\u2212c) held under the assurance-", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 8, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "sary rate, d detection class, c encoded coverage. status: projected region: | Arrangements whose checks read declared ground that can be poisoned or drift; adversarial and non-adversarial \u03bb alike. evidence: - kind: asset ref: core/assets/", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 14, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "Demonstration, not a test of the correspondence. falsifier: | Recon frequency and actor class failing to trade off in ground-incident rates at matched \u03b1. breaks: | The three-supplier budget reading of ground assurance; the prompt-injection in", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 16, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ctor class failing to trade off in ground-incident rates at matched \u03b1. breaks: | The three-supplier budget reading of ground assurance; the prompt-injection instance reverts from predicted structure to isolated phenomenon. owner: none changed: ", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 23, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "detection class \u2014 classical input-validation practice predicted, not assumed. The prompt-injection instance: poisoned ground meeting insufficient detection class at zero recon cadence; agent defence is a ground-assurance budget across the thr", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-cost-29.yaml", "line": 24, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "pt-injection instance: poisoned ground meeting insufficient detection class at zero recon cadence; agent defence is a ground-assurance budget across the three suppliers. ", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-delivery-04.yaml", "line": 43, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "Gate 4 ruling 2026-08-14; interactive curation, Emil ruling at every gate; drafts pending ruling). Sourced from the ground-axes holding note (2026-08-13, unratified, Q15's consequence), filed here on corpus evidence. Area delivery spans rep", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-track-01.yaml", "line": 17, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ter judgement-mediated acts, to learners who also owned it \u2014 measured by whether a governing decision naming an axis, a ground citation, a declared assurance level, and a principal exists at the act. Equivalence fires the claim, and the pairing i", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-track-01.yaml", "line": 58, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": " escaped decisions. ## The Q27 revision obligation \u2014 a positive requirement, not a note Rung 3 carries a five-way ground-provenance taxonomy (controlled, observed, inferred, institutional, missing) as **track-native expository scaffolding", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-track-01.yaml", "line": 61, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "point of use**. It is not a partition claim and nothing in this claim rests on it; the canon content of rung 3 is the ground definition alone. The institutional slot's mechanism is upstream-gated on Q27 (trusted sources). **This claim carr", "tok_off": 120}, {"repo": "downstream", "path": "core/claims/DDD-track-01.yaml", "line": 68, "class": "B3 claim files", "token": "ground", "ident": false, "immutable": false, "ctx": "ON OBLIGATION \u2014 if Q27 lands upstream in any form that settles how authority, convention, or social practice supply ground, projections/tracks/01-determination.md rung 3 MUST be revised before the track is served to another cohort. A reso", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-14.yaml", "line": 27, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "line\"). This decision stays OPEN and is NOT resolved here. Q37 reframes the question rather than answering it. Under ground-indexed determination \u2014 determination records indexed by ground (position, as-of, delivery, verdict), with the actor ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-14.yaml", "line": 28, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "reframes the question rather than answering it. Under ground-indexed determination \u2014 determination records indexed by ground (position, as-of, delivery, verdict), with the actor a projection over the registry and capability inferred from the ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-14.yaml", "line": 39, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "n outright: stake, sanction and consequence-bearing are institutional and are not inferable from any act stream, so ground-indexing covers what an arrangement can resolve and never who answers. Q37 states that carve as shipping with it, and", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-14.yaml", "line": 44, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "esolving session inherits it: take Q29 and Q37 together. Q37's own argument is that six of Q29's seven parameters are ground-relations \u2014 \"the profile was always a ground-profile wearing a species name\" \u2014 so resolving the identity unit from Q2", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-14.yaml", "line": 45, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "together. Q37's own argument is that six of Q29's seven parameters are ground-relations \u2014 \"the profile was always a ground-profile wearing a species name\" \u2014 so resolving the identity unit from Q29's parameter set alone would resolve it agai", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-16.yaml", "line": 60, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "s the cost register). Both predate this session. UNVERIFIED \u2014 Emil review: the empty-option-set generator (predicted-ground holding note, 2026-08-11) was not examined upstream and is named unexamined in DDD-dec-15. If it later files as a t", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-18.yaml", "line": 14, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "ream PR stands for Emil's acceptance. Adopt and advance. Upstream DDD-dec-17 files the corpus-earned vocabulary: the ground area (applicability gate, orthogonal coverage/resolution/assurance typing, the \u2014(open) timing value, retro-filing's", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-18.yaml", "line": 63, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": " names what filed, what was flagged beyond evidence, and what stayed out. Source identity for the session's inputs (ground-axes note rev 8, 5d8aede1\u2026; applicability note, 4afe380c\u2026; the rev-14 successor ac47441f\u2026 named but not filed from) i", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-20.yaml", "line": 14, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "nce is five arrival failures across three sessions, recorded in DDD-dec-17: the manuscript; the review; the predicted-ground note at the escape reconciliation; the applicability note at the vocabulary session's first gate; and that session's ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-20.yaml", "line": 58, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "d instance arrived mid-session and is worth recording, because it is the failure mode rather than the convention. The ground-axes holding note (revision 18) had failed to reach four sessions: the escape reconciliation, the corpus test's first", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-20.yaml", "line": 62, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "c-17 had counted for that artefact. Emil ruled it filed rather than merely re-sent, and it is now meta/holding-note-ground-axes-rev18.md (2092 lines, sha256 5925d03f...), committed with its identity in the commit body and its unratified sta", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-20.yaml", "line": 67, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "offered at that gate was 187 lines / sha256 727b4731... \u2014 the Q34-Q38 addendum, already committed upstream, not the ground-axes note. It was reported as a mismatch and not filed. Had it been accepted, the arrival failure would have been rec", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-23.yaml", "line": 10, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": " on the booking. The freight manifest carried ruling 16 as a live pair \u2014 shared budget against membership \u2014 while the ground-axes holding note books three constructs and asks whether they are one account or three. Emil's GATE 4 ruling: the so", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-25.yaml", "line": 54, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "d at the GATE 5 acceptance (Emil, 2026-08-18). The upstream session decision is DDD-dec-24 (upstream, citing upstream ground only, per the freight convention); this decision is its downstream counterpart, and the two reference each other's re", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 5, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "a declared judgement-mediated decision with a named owner and not a derivation from the canon dependency order; and its ground-provenance material is carried as track-native scaffolding marked non-canon at each point of use, with a Q27 revision o", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 54, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "argument that closure conditions which commitment levels are available at all. Both carry to Gate 3 as open. ## 4. Ground provenance \u2014 the ruling applied Rung 3's canon content is the definition and nothing more: a fact belongs to ground ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 56, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": " Ground provenance \u2014 the ruling applied Rung 3's canon content is the definition and nothing more: a fact belongs to ground when information about it can change the resolution or its acceptance status beyond the declared tolerance. That is", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 76, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "erm:determinable, term:determinate, term:tolerance, term:decision, term:admission-test, term:governing-decision, term:ground, term:actor, term:arrangement, term:judgment, DDD-ground-02, DDD-ground-05, DDD-frame-02, DDD-frame-13. No advance is", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 77, "class": "B4 decision files", "token": "ground", "ident": true, "immutable": false, "ctx": "cision, term:admission-test, term:governing-decision, term:ground, term:actor, term:arrangement, term:judgment, DDD-ground-02, DDD-ground-05, DDD-frame-02, DDD-frame-13. No advance is proposed in this act. The reason is instrumental, not", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 77, "class": "B4 decision files", "token": "ground", "ident": true, "immutable": false, "ctx": "admission-test, term:governing-decision, term:ground, term:actor, term:arrangement, term:judgment, DDD-ground-02, DDD-ground-05, DDD-frame-02, DDD-frame-13. No advance is proposed in this act. The reason is instrumental, not tidiness: W5 f", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 115, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "X's definition needs Y\" \u2014 and term:governing-decision, which the check says depends on actor, arrangement, escape and ground, is registry-only with no canonical text at all, so it can definitionally depend on nothing. Canon does not record a ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 126, "class": "B4 decision files", "token": "ground", "ident": true, "immutable": false, "ctx": "s manifest** rather than left to be noticed: - rung 3 and rung 5 use \"assurance\" inside verbatim quotations of DDD-ground-02 and DDD-frame-01. Deleting the word misquotes canon; DDD-frame-01's tuple has six coordinates or it is not t", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 151, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "erm:governing-decision` is the demonstration \u2014 the check reports it as depending on actor, arrangement, escape and ground, and it is a registry-only term with **no canonical text at all**, so it can definitionally depend on nothing. 3", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 243, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "ody argues about and one people do. **Why a retention period rather than a credit limit or a refund threshold.** The ground is institutional \u2014 a statute, a data processing agreement \u2014 which puts an *authority* disagreement in front of the ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 245, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "greement \u2014 which puts an *authority* disagreement in front of the learner rather than a commercial one. Institutional ground is rung 3's least settled kind and the one whose mechanism is Q27-gated upstream, so the rung the learner owns is a", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 265, "class": "B4 decision files", "token": "ground", "ident": true, "immutable": false, "ctx": "is the charter's load-bearing half and is untouched. basis: - DDD-agent-01 - DDD-frame-01 - DDD-frame-02 - DDD-ground-02 - DDD-ground-05 - DDD-dec-26 - term:capability - term:presumed-discharge - term:determinable - term:arra", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 266, "class": "B4 decision files", "token": "ground", "ident": true, "immutable": false, "ctx": "oad-bearing half and is untouched. basis: - DDD-agent-01 - DDD-frame-01 - DDD-frame-02 - DDD-ground-02 - DDD-ground-05 - DDD-dec-26 - term:capability - term:presumed-discharge - term:determinable - term:arrangement notes: | ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-27.yaml", "line": 280, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "ecision; 27 is this one. The upstream half of this session is DDD-dec-26 (the two mints, the three non-deltas, the ground-provenance ineligibility ruling, and the reading of DDD-dec-24's minimality clause). This decision does not restate t", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-29.yaml", "line": 142, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "to a paper. That is the defect the pin discipline exists to prevent, and the ordering constraint was approved on that ground at GATE 2. ## Freight \u2014 inherited, then not This file carried a [PROPOSED] banner while it was staged, and Paper ", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-34.yaml", "line": 49, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "ss, 0 content-drift, 1 shadowed id. ## Reconciled against the migration seed's own prediction meta/migration-plan-ground.md predicted three W6 for the next advance past both sessions \u2014 term:delivery, DDD-cost-09, DDD-delivery-01. Those th", "tok_off": 120}, {"repo": "downstream", "path": "core/decisions/DDD-dec-34.yaml", "line": 51, "class": "B4 decision files", "token": "ground", "ident": false, "immutable": false, "ctx": "-cost-09, DDD-delivery-01. Those three appear exactly. The other three are the Phase 1a session's repairs and are not ground-migration work, which is why the seed does not list them. The seed also names seven W6 that fire when W1 executes IN ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 6, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "he parts you implement and enforce. Each depends on core; none is depended on *by* core. - **encode-verify** \u00b7 *encode ground you control; verify ground you don't* \u2014 and verify on a schedule, because their truth moves on their clock - **closure-", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 6, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "enforce. Each depends on core; none is depended on *by* core. - **encode-verify** \u00b7 *encode ground you control; verify ground you don't* \u2014 and verify on a schedule, because their truth moves on their clock - **closure-principle** \u00b7 *an actor's o", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 7, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " verify on a schedule, because their truth moves on their clock - **closure-principle** \u00b7 *an actor's own output is not ground* \u2014 poisoned ground, estimator divergence, and why a tool with a state file can delete your database - **adversarial-gro", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 7, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "le, because their truth moves on their clock - **closure-principle** \u00b7 *an actor's own output is not ground* \u2014 poisoned ground, estimator divergence, and why a tool with a state file can delete your database - **adversarial-ground** \u00b7 the attack ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 8, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "und* \u2014 poisoned ground, estimator divergence, and why a tool with a state file can delete your database - **adversarial-ground** \u00b7 the attack surface of an actor is its ground, not its logic \u2014 the same mechanism across intelligence, cybersecurity", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 8, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " why a tool with a state file can delete your database - **adversarial-ground** \u00b7 the attack surface of an actor is its ground, not its logic \u2014 the same mechanism across intelligence, cybersecurity, and immunology - **the-skill-floor** \u00b7 a skill ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 10, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ciple; the optimal ordering is Smith's rule; a prefix segment that keeps invalidating is an encoded decision sitting on ground that still moves - **tool-surfaces** \u00b7 a tool call reallocates demand; three classes by what a call does to the residua", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 12, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "nd; three classes by what a call does to the residual; choosing the toolset is choosing the floor - **tool-contract** \u00b7 ground first \u2014 a tool declares what ground it touched and whether it still holds; the harness binds toolsets and computes the ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/README.md", "line": 12, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "s to the residual; choosing the toolset is choosing the floor - **tool-contract** \u00b7 ground first \u2014 a tool declares what ground it touched and whether it still holds; the harness binds toolsets and computes the open set before the run All three a", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 1, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "# The Adversarial Ground **Destination:** `core/` \u2014 as the adversarial reading of the closure principle (`core/01-the-principle.md`, ground) an", "tok_off": 18}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 4, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ial Ground **Destination:** `core/` \u2014 as the adversarial reading of the closure principle (`core/01-the-principle.md`, ground) and the seam-demand identity. **Status:** projected, with unusually strong corroboration. The derivation is clean. Th", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 22, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "`graph/upstream.yaml`: ## The claim > **The attack surface of any actor is its ground, not its logic.** An adversary who attacks reasoning must defeat a capable actor at the thing it is best at. An advers", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 25, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " An adversary who attacks reasoning must defeat a capable actor at the thing it is best at. An adversary who attacks **ground** lets the actor's own competence carry the payload. The second is cheaper, more reliable, and nearly invisible \u2014 becau", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 29, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "t conclusions from premises the adversary authored. This is the closure principle (`an actor's own prior output is not ground`) read from the other side. There, the actor poisoned its own ground by carelessness. Here, **someone poisons it on pur", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 30, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ure principle (`an actor's own prior output is not ground`) read from the other side. There, the actor poisoned its own ground by carelessness. Here, **someone poisons it on purpose** \u2014 and every property of the failure class becomes an operation", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 35, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "n purpose** \u2014 and every property of the failure class becomes an operational weapon. --- ## Why the adversary prefers ground Recall the signature of poisoned ground: *the system is confident, the logic is sound, and the outcome is catastrophic", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 37, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": "ailure class becomes an operational weapon. --- ## Why the adversary prefers ground Recall the signature of poisoned ground: *the system is confident, the logic is sound, and the outcome is catastrophic.* For an attacker, each clause is a feat", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 68, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "e: counterintelligence and deception Military deception does not attack the enemy's analysis. It attacks the enemy's **ground**, and lets first-rate analysts reason their way to the wrong place. The analyst who concludes the landing is at Pas-de", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 89, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ns correctly (*signed, therefore trusted*) over a premise the attacker authored. - **Time-bombs / logic bombs** \u2014 the ground is genuinely benign *when observed* and malicious *when acted upon*. This attacks the gap between inspection and act ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 93, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " when it ran, and a belief with an expiry date by the time you execute. - **Sandbox-aware malware** \u2014 behaves as benign ground *while watched*. The attacker reasons about your verification step and defeats it specifically. The cyber form of \"fe", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 96, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "tching\": it knows you refresh, so it stays clean during refresh. - **TOCTOU (time-of-check to time-of-use)** \u2014 poisoned ground with the mechanism *written into the name*. Verify the file, use the file, swap it in between. The security literatur", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 104, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ing The canonical accidental instance, covered in the closure principle. The state file is a cached belief consumed as ground; `plan = f(config, state)`, not `f(config, reality)`; the destructive plan is a *correct inference over a false premise", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 107, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ly implemented \u2014 and `-refresh=false` is the ecosystem making verification optional on exactly the check that keeps the ground clean. The difference from the other two fields is only intent: no adversary authored the state divergence. But the *m", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 118, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "class of attack forces a genuine extension to the principle, and it belongs in core because it changes what \"verify the ground\" can mean. **Living-off-the-land.** The attacker uses *only* legitimate tools \u2014 the shell, signed system binaries, san", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 128, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " host. Fact-level verification is defeated completely, because there is nothing false at the fact level. > **Poisoned ground is not always a false fact. Sometimes every fact is true, and the poison is > in the relation.** The malice is in the ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 160, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ee fields the defence converges, and the convergence is the result. > **Deny any single channel the authorship of your ground, and watch the decisions, not just > the facts.** Two components, and each answers one half of the attack. **Against ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 169, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "r*. > **Redundant verification is not about reliability. It is about denying any single actor the > authorship of your ground.** You do not verify a vendor's schema against their published spec because the spec might contain a typo. You verify ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 192, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "e adversarial projection has a primary mechanism now**, and it is not a footnote. The attack surface of an actor is its ground. Hardening reasoning is nearly worthless if the substrate is authored by the opponent \u2014 which reclassifies a scattered ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 195, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " authored by the opponent \u2014 which reclassifies a scattered list of threats as one class: - prompt injection \u2192 poisoned ground (false fact in the model's inspected context) - supply-chain compromise \u2192 poisoned ground (false fact in a trusted depe", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 196, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "- prompt injection \u2192 poisoned ground (false fact in the model's inspected context) - supply-chain compromise \u2192 poisoned ground (false fact in a trusted dependency channel) - disinformation \u2192 poisoned ground (false fact across corroborating channe", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 197, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "t) - supply-chain compromise \u2192 poisoned ground (false fact in a trusted dependency channel) - disinformation \u2192 poisoned ground (false fact across corroborating channels) - living-off-the-land \u2192 poisoned *relation* (true facts, unauthorised compos", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 202, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "relation split \u2014 one defence. **The reconnaissance cost is now fully explained.** The earlier account said adversarial ground is expensive to read because *reading it perturbs it*. True, but incomplete. The deeper reason: **an adversary is activ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 207, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "uncorrelated verification is worth its enormous cost \u2014 not for reliability, but to deny single-point authorship of your ground. **And it gives the encode/verify split its adversarial teeth.** \"You must verify ground you do not control\" is, read ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 209, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ngle-point authorship of your ground. **And it gives the encode/verify split its adversarial teeth.** \"You must verify ground you do not control\" is, read adversarially: *you must assume the ground you do not control may be authored against you,", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 210, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "split its adversarial teeth.** \"You must verify ground you do not control\" is, read adversarially: *you must assume the ground you do not control may be authored against you, and a single reading of a single channel is a single point of authorshi", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 217, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "le channel is a single point of authorship.* --- ## Falsification The claim fails if an actor can be exhibited whose ground is genuinely uncontrolled *and* adversarially contested, which is **nonetheless** securable by hardening its reasoning ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 222, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "cision-level observation. No such actor is known, and the framework predicts none can exist: reasoning operates *over* ground, so it is downstream of any poison in the substrate and cannot correct for it. The one apparent exception \u2014 an actor wh", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 223, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " it is downstream of any poison in the substrate and cannot correct for it. The one apparent exception \u2014 an actor whose ground is immutable and wholly controlled \u2014 is exactly the case where the ground is not uncontrolled, the adversary has no wri", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/adversarial-ground.md", "line": 224, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": ". The one apparent exception \u2014 an actor whose ground is immutable and wholly controlled \u2014 is exactly the case where the ground is not uncontrolled, the adversary has no write access, and the premise of the claim does not obtain. **The edge is ex", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 3, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "# The Closure Principle **Location:** `apparatus/closure-principle.md`. Builds on the definition of ground in `core/00-determination.md` and the four stores in `core/01-the-principle.md`. **Status:** projected. The derivation", "tok_off": 101}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 21, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "d=term:determination --> ## The gap this closes The current treatment defines **ground** as *the read-only surface actors inspect in order to act*, and `fact` as one element of it. That is a definition by *", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 22, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "surface actors inspect in order to act*, and `fact` as one element of it. That is a definition by *role* \u2014 it says what ground is **for**. It does not say where ground may **come from**. And that omission admits a construction which satisfies ev", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 25, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "nd `fact` as one element of it. That is a definition by *role* \u2014 it says what ground is **for**. It does not say where ground may **come from**. And that omission admits a construction which satisfies every word of the definition and destroys th", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 35, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ad-only at the moment of inspection. It is a surface. It is inspected in order to act. **It satisfies the definition of ground completely.** But it is not a fact about the world. It is a **belief about the world, authored by an actor, and now be", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 44, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ctor, and now being consumed as if it were the world.** --- ## The principle > ## An actor's own prior output is not ground. > > Ground is what you inspect *in order to* discover the state of the world. The moment an > actor inspects its own b", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 46, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "w being consumed as if it were the world.** --- ## The principle > ## An actor's own prior output is not ground. > > Ground is what you inspect *in order to* discover the state of the world. The moment an > actor inspects its own belief instea", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 51, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ror in the belief propagates into the act, carrying the > actor's full authority. Call this a **closed loop**, and the ground it produces **poisoned**. --- ## Why this is a *correctness* claim, not a hygiene one The principle says every gover", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 111, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "y. The resulting destruction is not a defect in the diff engine. **The diff engine is working perfectly, over poisoned ground.** The decisive evidence is what the ecosystem did next. A `refresh` step exists precisely to re-verify state against ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 117, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ded to skip it, and skipping it became routine. > **Verification was made optional on exactly the check that keeps the ground clean.** That is not an implementation accident. It is the predicted consequence: **escape is the only store with no w", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 130, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " was *\"is our belief still true?\"* --- ## Relation to the encode/verify split The existing rule: > **You can encode ground you control. You must mechanically verify ground you don't.** The closure principle is what makes that rule **non-circ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 130, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ion to the encode/verify split The existing rule: > **You can encode ground you control. You must mechanically verify ground you don't.** The closure principle is what makes that rule **non-circumventable**. Without it, there is an apparent t", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 139, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " It is not. **Encoding a verification result converts a criterion into a constraint, and a criterion over uncontrolled ground cannot be converted.** The whole content of \"you do not control it\" is that it moves *after* you looked. An encoded obs", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 140, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "he whole content of \"you do not control it\" is that it moves *after* you looked. An encoded observation of uncontrolled ground is a belief with an expiry date and no alarm on it. > **You cannot amortize an observation of something you do not con", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 145, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "you do not control.** > **Each act requires its own observation. That cost is irreducible, and it is the price of > the ground being someone else's.** This is the same shape as the Polanyi floor: a cost that cannot be moved, only paid. Attemptin", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 161, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "* \u2014 no store carries the decision. A closed loop is neither, exactly. It is **stale encoding that has been promoted to ground**, and thereby made *unfalsifiable within the system*. The actor cannot detect the staleness, because detecting it woul", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 167, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "use detecting it would require inspecting the very thing the belief has replaced. Propose a sixth class: > **Poisoned ground** \u2014 the actor's substrate is its own prior belief. Failures are *correct > inferences over false premises*. They are un", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 173, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": ", and the outcome is catastrophic.** Stale encoding produces visible mismatches. Escape produces visible gaps. Poisoned ground produces *confident, well-reasoned destruction.* --- ## Consequences for actors The principle is actor-general, whic", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 198, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "it a principle rather than an observation: > **Re-read the world. Every time. The observation is the cost of acting on ground you do not > own.** --- ## Consequences for design Three rules follow, and they are the operational form of the prin", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 207, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ee rules follow, and they are the operational form of the principle. **1. Never persist an observation of uncontrolled ground as if it were a fact.** Persist the *observation* \u2014 value, timestamp, and the fact that it was observed. Never persist ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 228, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "-- ## Falsification The principle is falsified if a system can be exhibited that: - consumes its own prior output as ground, - has no mandatory re-verification, - and is **nonetheless** immune to correct-inference-over-false-premise failure. ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 232, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " - and is **nonetheless** immune to correct-inference-over-false-premise failure. The only candidate is a system whose ground is genuinely immutable *and* wholly controlled \u2014 in which case the belief cannot diverge from the world, because nothin", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/closure-principle.md", "line": 236, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " else can write to the world. Note this is not a counterexample but a **boundary**: it is precisely the case where the ground was never uncontrolled, and the encode/verify split says encoding was legitimate all along. The principle does not appl", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 4, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "Encode / Verify **Apparatus.** This is the operational rule that the core principle produces once you notice that some ground is yours and some is not. It is the spine of the reference tooling (`applications/sdlc`). --- **Upstream basis.** Thi", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 18, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "etermination --> ## The rule > **You can encode ground you control.** > **You must mechanically verify ground you don't.** Ground is the read-only surface an actor inspects ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 19, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "d:ref id=term:seam-identity --> ## The rule > **You can encode ground you control.** > **You must mechanically verify ground you don't.** Ground is the read-only surface an actor inspects in order to act (`core/00`). Some of it you own \u2014 your ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 21, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "entity --> ## The rule > **You can encode ground you control.** > **You must mechanically verify ground you don't.** Ground is the read-only surface an actor inspects in order to act (`core/00`). Some of it you own \u2014 your source, your config, ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 28, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "team's service. The rule says these get different treatment, and the difference is not stylistic. --- ## Uncontrolled ground is two facts, never one Any ground outside your control is **two facts**: - **Your copy** \u2014 the pinned package, the v", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 30, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "get different treatment, and the difference is not stylistic. --- ## Uncontrolled ground is two facts, never one Any ground outside your control is **two facts**: - **Your copy** \u2014 the pinned package, the vendored schema, the generated client", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 49, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ck? Because **encoding a verification result converts a criterion into a constraint, and a criterion over uncontrolled ground cannot be converted.** The whole content of \"you don't control it\" is that it moves *after* you looked. An encoded obse", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 50, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "The whole content of \"you don't control it\" is that it moves *after* you looked. An encoded observation of uncontrolled ground is a belief with an expiry date and no alarm on it. > **You cannot amortise an observation of something you do not con", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 55, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ng you do not control.** > > **Each act requires its own observation. That cost is irreducible \u2014 it is the price of the ground > being someone else's.** This is the same shape as the floor (`core/03`): a cost that cannot be moved, only paid. Try", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 75, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "d resource name | what the cloud will actually accept | rejected at deploy, mid-template | **The environment itself is ground you do not control.** Someone rotated a secret, flipped a flag, deleted a config entry during an incident. None of it t", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 84, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ever fire** \u2014 because nothing on *your* side changed; the drift is on *theirs*. A build-triggered check on uncontrolled ground is a check that watches the wrong clock. > Move `verify` to a **schedule** (cron), not a build trigger. This converts ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 92, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "an see has a store watching it. The flu vaccine is the biological instance: re-harvested annually because the virus is ground you do not control, so the encoding goes stale and must be re-verified against a moving source of truth (`core/06`, and", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 100, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "rinciple.md` on original antigenic sin). --- ## Relation to the closure principle Encode/verify tells you to re-read ground you don't control. `apparatus/closure-principle.md` tells you *why re-reading matters even for ground you think you do ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 101, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ls you to re-read ground you don't control. `apparatus/closure-principle.md` tells you *why re-reading matters even for ground you think you do control*: the moment you consume your own prior output as ground, you have closed a loop with no corre", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 102, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " you *why re-reading matters even for ground you think you do control*: the moment you consume your own prior output as ground, you have closed a loop with no corrective term. The two are complementary \u2014 one is about ground you never controlled, ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 103, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ur own prior output as ground, you have closed a loop with no corrective term. The two are complementary \u2014 one is about ground you never controlled, the other about ground you corrupted by caching your own belief about it. Together they yield th", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "line": 103, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "d a loop with no corrective term. The two are complementary \u2014 one is about ground you never controlled, the other about ground you corrupted by caching your own belief about it. Together they yield the single discipline the tooling enforces: **r", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 4, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": "*Location:** `apparatus/prefix-stability.md`. Connects the caching invariant already shipped in the reference tooling (`ground` PRD, INV-6) to the theory that now explains it. Depends on the encode/verify split (`apparatus/encode-verify.md`), the", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 35, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "it, and every change to the volatile part invalidates everything downstream. This is why the reference tooling emits **ground \u2192 settled decisions \u2192 task** (INV-6), and it is not an arbitrary convention. It is descending stability: | Segment | S", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 40, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "t is not an arbitrary convention. It is descending stability: | Segment | Stability | Changes when | |---|---|---| | **Ground** | most stable | the world moves \u2014 slowly, and not because of you | | **Settled decisions** | stable | a harvest re-en", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 61, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "e-made: > **Instability = expected re-derivation rate.** Which is measurable, in the framework's own vocabulary: - **Ground you do not control** has a re-verification cadence (`apparatus/encode-verify.md`: verify on a schedule, because their", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 104, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "| optimal \u2713 | optimal \u2713 | **Why the simple rule usually works anyway.** In a typical prefix, stable content *is* long (ground, a large corpus of settled decisions) and volatile content *is* short (the task). Rate and rate/length then agree, whic", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 107, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ate and rate/length then agree, which is why ascending-rate looks right in practice and why the shipped INV-6 ordering (ground \u2192 decisions \u2192 task) is correct. **But the rule that holds in general is Smith's**, and any tool that automates the orde", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 131, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "lly > depends on something that **is not**. That is not a performance problem. It means **a decision was encoded whose ground still moves** \u2014 precisely the encode/verify violation (`apparatus/encode-verify.md`: you can encode ground you control;", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 132, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ncoded whose ground still moves** \u2014 precisely the encode/verify violation (`apparatus/encode-verify.md`: you can encode ground you control; you must *verify* ground you do not). The cache invalidation is the **symptom**; the mislocated decision i", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 133, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ecisely the encode/verify violation (`apparatus/encode-verify.md`: you can encode ground you control; you must *verify* ground you do not). The cache invalidation is the **symptom**; the mislocated decision is the **disease**. Which gives a diag", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 139, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "**A prefix segment that keeps invalidating is telling you that something in your encoded store is > sitting on unstable ground and should not be encoded at all \u2014 it should be verified per run.** Cache-hit-rate telemetry, read this way, is **auto", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 164, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "of effort: **Order by measured rate, not by intuition.** Instrument re-derivation per segment (how often each piece of ground or each encoded decision actually changes) and sort by **Smith's rule** \u2014 ascending rate \u00f7 length (\u00a73). This is a concr", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 171, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "lting wasted prefill. High-rate segments early in the prefix are ranked defects \u2014 each one is an encoded decision whose ground is not stable enough to encode. This is \u00a74, operationalised. **Enforce the boundary.** A segment asserted as encoded t", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 177, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " prefix itself. Encoding something unstable is exactly how demand escapes later, when the stale encoding is consumed as ground (`apparatus/closure-principle.md`). --- ## 6. Relation to the rest of the framework **The cacheable boundary and the", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "line": 209, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ly the encoded store, a segment that keeps invalidating is not a cache problem \u2014 it > is an encoded decision sitting on ground that still moves.** ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 36, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "hips a **criterion-form check** that fires, per invocation, confirming it did that thing on *this* input against *this* ground. In the store vocabulary (`core/01`): a skill is an **encoded** constraint with no **mechanical** partner. It is exactl", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 60, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "nd got compressed into the belief *\"this skill works,\"* which is now carried into every future invocation as if it were ground. This is the encode/verify split (`apparatus/encode-verify.md`) and the closure principle (`apparatus/closure-principl", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 65, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "-verify.md`) and the closure principle (`apparatus/closure-principle.md`), together: - The skill's future inputs are **ground the author did not control.** Each invocation is a new act against new ground. - *\"This skill works\"* is therefore **", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 66, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "her: - The skill's future inputs are **ground the author did not control.** Each invocation is a new act against new ground. - *\"This skill works\"* is therefore **an observation of uncontrolled ground, encoded as if it were a fact** \u2014 a cach", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 67, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "Each invocation is a new act against new ground. - *\"This skill works\"* is therefore **an observation of uncontrolled ground, encoded as if it were a fact** \u2014 a cached belief consumed as ground on every subsequent run. Poisoned-ground-shaped.", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 68, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "\"* is therefore **an observation of uncontrolled ground, encoded as if it were a fact** \u2014 a cached belief consumed as ground on every subsequent run. Poisoned-ground-shaped. - And **you cannot amortise an observation of something you do not con", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 68, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "trolled ground, encoded as if it were a fact** \u2014 a cached belief consumed as ground on every subsequent run. Poisoned-ground-shaped. - And **you cannot amortise an observation of something you do not control.** The one-time authoring check ca", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 110, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "y to exactly the degree it ships its own per-invocation verifier** \u2014 a > check that fires on *this* run, against *this* ground, and can **fail closed.** Not *\"we tested it.\"* A criterion, in criterion form, executed at invocation. That is the ma", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 125, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": "in proportion to how much you convert. This is not adding capacity \u2014 it is moving decisions out of the floor. --- ## `ground` is the deliberate inverse The reference tool `ground` (`applications/sdlc`, `ground-prd`) is the anti-skill, and now ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 127, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": "ng capacity \u2014 it is moving decisions out of the floor. --- ## `ground` is the deliberate inverse The reference tool `ground` (`applications/sdlc`, `ground-prd`) is the anti-skill, and now it is clear this was never a matter of taste. A skill ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 127, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "sions out of the floor. --- ## `ground` is the deliberate inverse The reference tool `ground` (`applications/sdlc`, `ground-prd`) is the anti-skill, and now it is clear this was never a matter of taste. A skill is **all specification, no veri", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 130, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": " anti-skill, and now it is clear this was never a matter of taste. A skill is **all specification, no verification.** `ground` is **all verification, no specification** \u2014 it refuses to say what should be true and only checks what *is* true, fail", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 132, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "o specification** \u2014 it refuses to say what should be true and only checks what *is* true, failing closed on unreachable ground (INV-3). It is, precisely, the missing half of the matched pair, built as a standalone product. That a verification-on", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "line": 137, "class": "B7 apparatus", "token": "ground", "ident": true, "immutable": false, "ctx": "ification half ships everywhere, unverified, so the scarce, valuable, deliberately-constructed thing is the **check.** `ground` exists because skills systematically omit the one store that would make them trustworthy. --- ## The one line > **A", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 6, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "and tool surfaces (`apparatus/tool-surfaces.md`). It is the tool-level counterpart of foundations RFC 0005 \u2014 **the same ground-relation requirement, one altitude down.** **Scope, deliberately narrow.** In-process tools, invoked by a local agent,", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 24, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " and a status in `graph/upstream.yaml`: ## 1. Ground first The organising claim, and the reason this document does not lead with tools: > **Tools act on ground. If the gr", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 28, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "--> ## 1. Ground first The organising claim, and the reason this document does not lead with tools: > **Tools act on ground. If the ground is not pinned, a tool's demand consequence is undefined \u2014 > because you cannot say what a call *resolves", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 28, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "nd first The organising claim, and the reason this document does not lead with tools: > **Tools act on ground. If the ground is not pinned, a tool's demand consequence is undefined \u2014 > because you cannot say what a call *resolves* without knowi", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 31, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "nnot say what a call *resolves* without knowing what it resolved against.** A resolver that resolves against **stale** ground is not a resolver. It returns a confidently wrong answer *with a resolver's authority*, which is worse than an exporter", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 33, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "worse than an exporter \u2014 an exporter at least hands over raw material the actor might notice is wrong. That is poisoned ground (`apparatus/closure-principle.md`) wearing a resolver's costume, and it carries the worst signature: **confident, well-", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 40, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "us/tool-surfaces.md` carry a precondition that must be stated plainly: > **The classes are only meaningful over pinned ground.** Unpinned, every class collapses toward > *exporter* \u2014 because the actor must hold open the question *\"is this still ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 47, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "tool ecosystems specify **capability** \u2014 what may be called, with which arguments, over which transport \u2014 and specify **ground** not at all. The consequence is structural rather than incidental: > **Capability without ground relation is motion w", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 49, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "port \u2014 and specify **ground** not at all. The consequence is structural rather than incidental: > **Capability without ground relation is motion without traction.** You can have flawless capability > declaration over ground nobody pinned, and th", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 50, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " **Capability without ground relation is motion without traction.** You can have flawless capability > declaration over ground nobody pinned, and the actor still cannot distinguish a current fact from an > expired one. This is the same claim fou", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 57, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "t a different altitude: | Altitude | Claim | |---|---| | **RFC 0005** (WorkUnit) | a context fragment must declare its ground relation, or the C axis is not pinned | | **This contract** (tool call) | a tool response must declare its ground relat", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 58, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "e its ground relation, or the C axis is not pinned | | **This contract** (tool call) | a tool response must declare its ground relation, or the call's demand consequence is undefined | One concept, two points in the stack. --- ## 2. What a too", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 70, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "forced: class depends on \u27e8tool, task, consumption\u27e9 (`tool-surfaces.md` \u00a73), and a tool does not know the task. ### 2.1 Ground relation \u2014 per response, not per tool Every tool response declares the ground it depended on: - **controlled** \u2014 the ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 72, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " a tool does not know the task. ### 2.1 Ground relation \u2014 per response, not per tool Every tool response declares the ground it depended on: - **controlled** \u2014 the tool (or the system it belongs to) is authoritative over what it returned. It", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 75, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ed on: - **controlled** \u2014 the tool (or the system it belongs to) is authoritative over what it returned. It *is* the ground; it cannot be stale relative to a source of truth because it is the source of truth. - **uncontrolled** \u2014 the respons", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 77, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "elative to a source of truth because it is the source of truth. - **uncontrolled** \u2014 the response is a **reading** of ground owned elsewhere. True as of an observation; may have drifted since. **Per response, not per tool.** Per-tool is simp", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 81, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "s simpler and wrong: a fetch tool hitting a local workspace file and the same tool hitting a remote URL touch different ground under one name. The declaration is therefore **runtime data on the response**, not static metadata on the tool. An unc", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 95, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " is an optimisation, not the norm**, and it must be justified per tool by the cost of checking. A TTL is a promise that ground will not move within a window \u2014 which is a claim about someone else's system, and therefore exactly the kind of encoded", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 96, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "w \u2014 which is a claim about someone else's system, and therefore exactly the kind of encoded observation of uncontrolled ground that `encode-verify.md` warns is a belief with an expiry and no alarm on it. Where checking is expensive, prefer a **c", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 121, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "irst does not. ### 2.4 Boundedness Whether the response size is **bounded**, and by what. Unbounded responses are the ground-exporter signature and the direct driver of the load term in `escape = open_residual \u00d7 p_err(load)` (`core/11`). A tool", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 213, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " Those two are the parts a demand-aware design would have invented independently. --- ## 5. The one line > **Pin the ground first: a tool response declares what ground it touched, whether that ground is > controlled, and how to tell if it stil", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 213, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "gn would have invented independently. --- ## 5. The one line > **Pin the ground first: a tool response declares what ground it touched, whether that ground is > controlled, and how to tell if it still holds. Only then is it meaningful to ask w", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "line": 213, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ntly. --- ## 5. The one line > **Pin the ground first: a tool response declares what ground it touched, whether that ground is > controlled, and how to tell if it still holds. Only then is it meaningful to ask what the call > resolved, what it", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 38, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "ee classes, by demand consequence Classes are defined by *what a call does to the residual*, never by technology. ### Ground exporters Return unstructured or unbounded content that the actor must interpret. The call **creates open decisions**:", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 64, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "a compiled symbol lookup. ### Verifiers Supply a **closing predicate on the actor's own output.** They do not provide ground; they provide a check. Under `core/11` this is the class that converts *escape* into *retry* \u2014 the single thing that re", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 77, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "akes the taxonomy wrong in exactly the cases people will test it on. **Task-dependence.** `read_file` exports enormous ground when the task is *\"refactor this module\"* \u2014 the actor must locate, structure, and interpret. It exports almost none whe", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 83, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "a *verifier* \u2014 it supplies a closing predicate on the actor's work. The same `pytest` consumed for its **stdout** is a *ground exporter* \u2014 a wall of text to be interpreted. **Same binary, opposite class, determined by which part you read.** > **", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 95, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "e harness, which *does* know the task. **\"CLIs are the wrong surface\" is too blunt to be true.** A CLI's *stdout* is a ground exporter, and its *exit code* is a verifier. The critique that survives is narrower and better: **a CLI exposes a human", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 112, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "read for demand consequence. **Server-side** | Primitive | Demand consequence | |---|---| | **Resources** | **Exports ground.** Read-only content returned for the actor to interpret; every structural inference it then makes is an open decision ", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 120, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " exposed over the protocol. | **Client-side** | Primitive | Demand consequence | |---|---| | **Roots** | **Bounds the ground.** Declares what is in scope \u2014 a ground-scoping primitive, and the only one that limits volume. | | **Sampling** | **Se", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 120, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "side** | Primitive | Demand consequence | |---|---| | **Roots** | **Bounds the ground.** Declares what is in scope \u2014 a ground-scoping primitive, and the only one that limits volume. | | **Sampling** | **Seam demand, made explicit.** A server tha", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "line": 169, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "once: fewer open decisions *and* lower resolve load, since the resolution happens outside the window. 3. **Bound the ground.** Roots-style scoping caps the volume an exporter can dump, limiting the load term when an exporter cannot be repla", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/assets/prefix-stability-check.py", "line": 25, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": " '.join(s[0] for s in by_ratio)} waste={waste(by_ratio):.2f} match={res[0][1]==[s[0] for s in by_ratio]}\") check([(\"ground\",1000,0.01),(\"decisions\",400,0.10),(\"examples\",300,0.30),(\"task\",100,1.00)], \"CASE 1 \u2014 typical (stable content is", "tok_off": 120}, {"repo": "downstream", "path": "apparatus/assets/prefix-stability-check.py", "line": 27, "class": "B7 apparatus", "token": "ground", "ident": false, "immutable": false, "ctx": "\"examples\",300,0.30),(\"task\",100,1.00)], \"CASE 1 \u2014 typical (stable content is long, volatile is short)\") check([(\"ground\",100,0.01),(\"decisions\",100,0.10),(\"task\",5000,1.00)], \"CASE 2 \u2014 stress (volatile segment is huge)\") check([(\"a\",", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 26, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "| Here (software) | |---|---| | Determination | a decision in the SDLC \u2014 a feature choice, an ADR, a test criterion | | Ground | the repo, the schemas, the live environment, the source of truth | | The four stores | encoded constraint \u00b7 CI check ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 30, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "`) | the interface contract between roles; the orchestration layer | | Encode/verify (`apparatus`) | pinning controlled ground; verifying third-party APIs and live env | | Floor-in-the-predicate (`03`) | which decisions a model can own (closing p", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 62, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ontract, emergent decisions during action, the meta-loop, the model catalog. Written against v4: - **production-as-ground** \u00b7 pre-production predicates close over substitute ground; DORA's four keys instrument the encode/verify gap; the thre", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 62, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": ", the model catalog. Written against v4: - **production-as-ground** \u00b7 pre-production predicates close over substitute ground; DORA's four keys instrument the encode/verify gap; the three tiers of feedback loop and which are eliminable > **Note", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 77, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "r a matter of taste. `core/03` says a decision can be owned by a model iff its acceptance predicate closes over digital ground; otherwise it needs an actor selected for competence on open predicates (a senior, a domain expert). *Autonomy is bound", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/README.md", "line": 86, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ets cheaper over time instead of paying full judgment cost on every run. **Verification of third-party and environment ground** is not optional and not build-triggered. `apparatus/encode-verify.md` says why: their truth moves on their clock, so ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 1, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "# Production Is Ground **Location:** proposed `applications/sdlc/production-as-ground.md`. An application of the encode/verify split (`appara", "tok_off": 16}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 3, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "# Production Is Ground **Location:** proposed `applications/sdlc/production-as-ground.md`. An application of the encode/verify split (`apparatus/encode-verify.md`) and the closure principle (`apparatus/clo", "tok_off": 80}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 31, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "oor-exposed, which is false and would contradict the framework's own central result. The defensible version is about **ground**, not about knowledge: > **Pre-production predicates close over *substitute* ground. Production predicates close over", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 33, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "The defensible version is about **ground**, not about knowledge: > **Pre-production predicates close over *substitute* ground. Production predicates close over *real* > ground. A green test suite tells you the code is correct with respect to the", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 34, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "out knowledge: > **Pre-production predicates close over *substitute* ground. Production predicates close over *real* > ground. A green test suite tells you the code is correct with respect to the substitute \u2014 not with > respect to the world.** ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 39, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "he world.** Which makes the gap an instance of something already named: > **A test suite is an encoded observation of ground you do not control.** It encodes what production > was believed to look like when the test was written. Per `encode-ver", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 43, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "t control* \u2014 so that belief has an expiry date and no alarm on it. Green tests over drifted fixtures is the **poisoned ground** signature exactly (`apparatus/closure-principle.md`): the reasoning is sound, the premises are stale, and the result ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 60, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ric | Read in framework terms | |---|---| | **Deployment frequency** | how often encoded belief is checked against real ground | | **Change lead time** | **the interval during which encoded belief goes unverified** | | **Change failure rate** | h", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 76, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "oment.** Trunk-based development fits the same shape: a long-lived branch is a set of encoded decisions diverging from ground that keeps moving, and the merge pain is the accumulated drift being paid at once. --- ## 3. The finding that tests t", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 95, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "e at which **encoded belief** is produced. It does not raise the rate at which that > belief is **verified against real ground** \u2014 that rate is set by deployment frequency, which is a > property of the delivery system, not of the code generator. ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 107, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": " non-obvious:** the fix for AI-degraded delivery performance is not better code review or more tests against substitute ground. It is **raising the verification rate to match the new generation rate** \u2014 deploy more often, in smaller increments, s", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 147, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ame valid, migration applies, contract holds | a **validator**. Reaching production unverified is self-inflicted. | | **Ground-dependent technical** | **closes only over real ground** \u2014 behaviour under production load, emergent interaction across", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 147, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "dator**. Reaching production unverified is self-inflicted. | | **Ground-dependent technical** | **closes only over real ground** \u2014 behaviour under production load, emergent interaction across services, correctness against the actual data distribu", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 148, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ibution | **progressive delivery** \u2014 real traffic, bounded blast radius | | **User response** | **does not close** \u2014 no ground truth until observed, and the standard is non-stationary | **deploy and observe.** Irreducible. | The middle tier is w", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 153, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "t the real answer requires real load. Likewise correctness against production's actual `P(input)`, which is `core/09`'s ground-distribution caveat arriving in practice: you do not have production's input distribution in staging. **And this is wh", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 158, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "ng. They are the verification mechanism for the middle tier \u2014 technical questions whose predicate closes only over real ground. Which is precisely why \u00a77's prediction has teeth: fidelity practices improve the *substitute*, and the middle tier is ", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 218, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "gether. A naive reading of the framework predicts these should move together \u2014 more frequent verification against real ground should mean *both* faster delivery *and* fewer failures, since escape falls. **The anomaly is at least a partial counte", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 237, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "andidate.** DORA's capability catalogue includes *test data management*, whose guidance is essentially: make substitute ground adequate, on-demand, and non-constraining. In framework terms that is **improving the quality of the substitute** \u2014 whi", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 241, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "cannot eliminate, the gap between your copy and the source of truth. > **Prediction: practices that convert substitute ground into *real* ground should outperform > practices that improve the substitute \u2014 and the gap should widen as the substitu", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 241, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "he gap between your copy and the source of truth. > **Prediction: practices that convert substitute ground into *real* ground should outperform > practices that improve the substitute \u2014 and the gap should widen as the substitute's fidelity > req", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 254, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "g the copy*. Per `encode-verify.md`, only the first can close it, because the second is still an encoded observation of ground you do not control. **How it could fail.** If test-environment fidelity predicts performance as strongly as progressiv", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 270, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": " *to* the research programme, not one this framework can settle. --- ## 8. What survives - **Production is where the ground is real.** Everything earlier verifies against a copy. - **A test suite is an encoded observation of uncontrolled groun", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 271, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "round is real.** Everything earlier verifies against a copy. - **A test suite is an encoded observation of uncontrolled ground** \u2014 with an expiry and no alarm. - **DORA's four keys instrument the encode/verify gap**: two measure its size, two mea", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 275, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "**Feedback loops are verification, and most are waste** (\u00a74). Three tiers \u2014 static technical (should be a validator), ground-dependent technical (progressive delivery), user response (irreducible). *Deploy to learn how users respond; never de", "tok_off": 120}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "line": 292, "class": "B12 applications", "token": "ground", "ident": false, "immutable": false, "ctx": "im here \u2014 and it is offered to DORA, not settled by this document. --- ## 9. The one line > **Production is the only ground that is not a copy. Everything shipped before it was verified against > an encoded belief about the world, and the whol", "tok_off": 120}, {"repo": "downstream", "path": ".claude/skills/claim-conversion/SKILL.md", "line": 9, "class": "B18 root docs", "token": "ground", "ident": false, "immutable": false, "ctx": "e into claim files. Authority: `meta/way-of-working.md`. Format: `spec/claim-format.md` (format version 1). The repo is ground truth \u2014 never land a claim whose statement, status, or evidence you have not verified against the live document and, wh", "tok_off": 120}, {"repo": "product-cli", "path": "CLAUDE.md", "line": 310, "class": "C6 other", "token": "ground", "ident": false, "immutable": false, "ctx": " acceptance record per decision \u2014 each signing its own version hash, through the same per-member gate. A member whose ground is filed `indeterminate:` is *held* and stops the whole run by name. - **Authoring (L1)** \u2014 every verb is a thin shel", "tok_off": 120}, {"repo": "product-cli", "path": "Cargo.toml", "line": 12, "class": "C5 manifests", "token": "ground", "ident": false, "immutable": false, "ctx": " \"product-cli\", \"ddd-core\", \"ddd-lsp\", \"ddd-mcp\", \"ddd-cli\", \"ledger-core\", \"ledger-cli\", \"ground-cli\", \"xtask\", ] # FT-107 / TC-889: the external-consumer fixture is built on demand by the # TC-889 runner; it mus", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/capability.rs", "line": 16, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "success. Left //! unguarded, missing edges reach cross-codebase comparison, which reads //! absence as divergence \u2014 ground fabricated by an instrument fault. //! - **Under-advertising** \u2014 no flag, the call answers anyway. //! //! Therefore th", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/classify_tests.rs", "line": 216, "class": "C1 Rust source", "token": "ground_provenance_maps_per_the_table", "ident": true, "immutable": false, "ctx": "SE, \" kind: 'StorageV2'\", \" kind: 'BlobStorage'\"); assert!(bi(BI_BASE, &body).is_empty()); } #[test] fn bi_param_ground_provenance_maps_per_the_table() { let syms = flatten_symbols(&document_symbols(\"file:///m.bicep\", BI_BASE)); let facts = (bicep::ADAPTER.fact", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/classify_tests.rs", "line": 222, "class": "C1 Rust source", "token": "ground_provenance", "ident": true, "immutable": false, "ctx": "&str, &str)> = facts .iter() .filter(|f| f.kind == \"param\") .map(|f| (f.name.as_str(), f.extra[\"ground_provenance\"].as_str())) .collect(); assert_eq!( prov, vec![ (\"location\", \"controlled\"), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/mock.rs", "line": 34, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "er-advertising shape observed live on kotlin-lsp, kept as a /// fixture because it is the direction that fabricates ground. pub over_advertise_type_hierarchy: bool, } /// Serve the mock over this process's stdio until EOF or `exit`. pub ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "cuments exactly this integration surface). Facts come //! from LSP symbols plus declaration slicing; Bicep syntax makes ground //! provenance first-class, so each param carries its provenance class //! for the seam entry (PRD \u00a79.2). use crate::a", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "line": 130, "class": "C1 Rust source", "token": "ground_provenance", "ident": true, "immutable": false, "ctx": " }; let mut extra = std::collections::BTreeMap::new(); if kind == \"param\" { extra.insert(\"ground_provenance\".to_string(), provenance(decl_line).to_string()); } out.push(SymbolFacts { name: sym.name.c", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "line": 189, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ring()); i -= 1; } else { break; } } out.reverse(); out } /// \u00a79.2 ground-provenance mapping: literal default = controlled; no /// default = observed (deploy-time caller input); a default compu", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-mcp/tests/serve.rs", "line": 257, "class": "C1 Rust source", "token": "ground_provenance", "ident": true, "immutable": false, "ctx": " \"param\"); assert_eq!(demand[\"surface\"][\"rule\"], \"bi-param-membership\"); assert_eq!(demand[\"surface\"][\"extra\"][\"ground_provenance\"], \"controlled\"); call(®istry, \"ddd_declare_seam\", json!({ \"id\": \"seam/bicep/storage-replicas\", ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-mcp/tests/serve.rs", "line": 271, "class": "C1 Rust source", "token": "ground_provenance", "ident": true, "immutable": false, "ctx": "s\"], \"applied\", \"{applied}\"); let rows = event_rows(tmp.path()); assert_eq!(rows.last().expect(\"row\")[\"extra\"][\"ground_provenance\"], \"controlled\"); } #[test] fn m4_warn_and_off_modes_per_artifact_class() { // code (C#) stays enforce; configurat", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGM6BQ13WM22EBNYBPFEY.yml", "line": 7, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "d awaiting the principal's acceptance. The concordance maps both ids permanently. Edge DDD-adapter-02 is watched, not grounding (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as gr", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGM6BQ13WM22EBNYBPFEY.yml", "line": 7, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "ng (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTGGM6BRXDVPSDRNKW1B5YJ created_at: 2026-08-12T08:13:07.215554207Z created_by: ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGMPHVMNZ6GGV8YX1N9EW.yml", "line": 7, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "d awaiting the principal's acceptance. The concordance maps both ids permanently. Edge DDD-adapter-01 is watched, not grounding (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as gr", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGMPHVMNZ6GGV8YX1N9EW.yml", "line": 7, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "ng (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTGGMPHCW14AH6AJW4YSZ5Z created_at: 2026-08-12T08:13:07.215554207Z created_by: ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGTKM1NYXYNN2J5QX430D.yml", "line": 7, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "and awaiting the principal's acceptance. The concordance maps both ids permanently. Edge DDD-gates-01 is watched, not grounding (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as gr", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGTKM1NYXYNN2J5QX430D.yml", "line": 7, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "ng (re-typing handoff): the ontology question is filed as question/ddd/watched-edge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTGGTKM7T8Y6GY78TGJRNB8 created_at: 2026-08-12T08:13:07.215554207Z created_by: ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "line": 14, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "a256:339d575ede35ff42fbbab0b836c07fc3a55de8f79c5c1a9035bc3b4fd40a2ebd set: ddd-governance statement: 'A watched-not-grounding edge \u2014 a claim a decision tracks without resting on \u2014 is either a distinct edge kind in the ddd ontology or is retired ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "line": 14, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "is retired at the F-batch; until ruled, migrated watched edges carry the explicit watched: marker and are never read as ground.' allocation: judgment actor: emk@delegate.dk tolerance_floor_at_creation: T1 based_on: - handoff:basis-quali", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "line": 19, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "emk@delegate.dk tolerance_floor_at_creation: T1 based_on: - handoff:basis-quality-retyping-2026-08-12#watched-not-grounding ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EMPA47TBR0PFKX4M32Z.yml", "line": 5, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "155863Z created_by: noreply@anthropic.com note: 'Edge re-typed per the principal''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a basis. DDD-adapter-02 moves out of based_on and into revisit_if, pin carried across", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EMPA47TBR0PFKX4M32Z.yml", "line": 5, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "ut of based_on and into revisit_if, pin carried across unchanged (projected@2026-08-06). The mandate is and remains the ground; the claim is the tripwire whose falsification reopens this decision. A re-decision of the edge, filed for the principa", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EQGQCB1B190TS9FZ1A2.yml", "line": 5, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "125497Z created_by: noreply@anthropic.com note: 'Edge re-typed per the principal''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a basis. DDD-gates-01 moves out of based_on and into revisit_if, pin carried across u", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EQGQCB1B190TS9FZ1A2.yml", "line": 5, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "nd into revisit_if, pin carried across unchanged (reported@2026-08-06). The workspace error contract is and remains the ground; the claim is the cost check whose falsification reopens this decision. A re-decision of the edge, filed for the princi", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70ET1GMR2012XKEP5EWDW.yml", "line": 5, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "120989Z created_by: noreply@anthropic.com note: 'Edge re-typed per the principal''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a basis. DDD-adapter-01 moves out of based_on and into revisit_if, pin carried across", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70ET1GMR2012XKEP5EWDW.yml", "line": 5, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "tablished \u2014 so it fires, and it now fires as a reopen finding rather than a basis-loss one. That is the correction: the ground here is the principal''s stated default and has never moved. A re-decision of the edge, filed for the principal''s acce", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "line": 11, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": "a256:719e8970c121e017bed9858dc31420732c9723ab85ad70d7ce3315083ed3651c set: ddd-governance statement: 'A watched-not-grounding edge is a distinct edge type, revisit_if: this claim''s death reopens the decision; it is not the decision''s ground. I", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "line": 11, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "grounding edge is a distinct edge type, revisit_if: this claim''s death reopens the decision; it is not the decision''s ground. It is filed as its own edge with its own vocabulary, never inside based_on, and a status movement on it produces a reo", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "line": 17, "class": "C8 .decisions ledger", "token": "grounding", "ident": false, "immutable": false, "ctx": " - ruling:emil-2026-08-13#revisit-if-is-a-distinct-edge-type - handoff:basis-quality-retyping-2026-08-12#watched-not-grounding ", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/log/01KZXJX69AJYGN66DQG02Z27BH.yml", "line": 14, "class": "C8 .decisions ledger", "token": "ground", "ident": false, "immutable": false, "ctx": "tops the whole batch by name \u2014 held is derived from the record, a basis pointer in the indeterminate: scheme saying the ground is unsettled, never a hand-listed exclusion that goes stale; a batch signing around it would make that judgment silentl", "tok_off": 120}, {"repo": "product-cli", "path": ".decisions/sets/ddd-governance.yml", "line": 5, "class": "C8 .decisions ledger", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 1 id: ddd-governance title: DDD governance \u2014 the migrated record of the .ddd store (M8) tolerance_floor: T1 ground: characterised owner: emk@delegate.dk created_at: 2026-08-12 notes: 'Every entry here was migrated from `.ddd/` at ddd ", "tok_off": 116}, {"repo": "product-cli", "path": ".decisions/sets/ledger-design.yml", "line": 19, "class": "C8 .decisions ledger", "token": "ground", "ident": true, "immutable": false, "ctx": "at. format: 1 id: ledger-design title: Decision Ledger \u2014 the settled design of the record substrate tolerance_floor: T1 ground: characterised owner: emk@delegate.dk created_at: 2026-08-10 notes: | Membership is derived, not listed here: a versi", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate.rs", "line": 56, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "rated record of the .ddd store (M8)\".to_string(), tolerance_floor: ledger_core::tier::Tier::T1, ground: ledger_core::set::Ground::Characterised, owner: Some(owner), notes: Some( \"Eve", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate.rs", "line": 56, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tore (M8)\".to_string(), tolerance_floor: ledger_core::tier::Tier::T1, ground: ledger_core::set::Ground::Characterised, owner: Some(owner), notes: Some( \"Every entry here was migrated", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 5, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": "nned ledger entries. The //! judgment calls in here are the principal's rulings, transcribed: the //! three watched-not-grounding edges carry the explicit `watched:` marker //! and are never migrated as ground; `dec/ddd/interceptor-not-extension` //", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "anscribed: the //! three watched-not-grounding edges carry the explicit `watched:` marker //! and are never migrated as ground; `dec/ddd/interceptor-not-extension` //! migrates indeterminate as-is (its claim edge marked, not laundered); //! basis", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 25, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": "tions; the risk record's acceptor of record). pub const PRINCIPAL: &str = \"emk@delegate.dk\"; /// The three watched-not-grounding edges from the re-typing session's /// handoff: retained claim edges that never grounded their decision. /// Migrated w", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 26, "class": "C1 Rust source", "token": "grounded", "ident": false, "immutable": false, "ctx": "\"; /// The three watched-not-grounding edges from the re-typing session's /// handoff: retained claim edges that never grounded their decision. /// Migrated with the explicit `watched:` marker, never as ground; the /// ontology question is filed a", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 27, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ff: retained claim edges that never grounded their decision. /// Migrated with the explicit `watched:` marker, never as ground; the /// ontology question is filed alongside (see [`question_entry`]). const WATCHED: &[(&str, &str)] = &[ (\"dec/d", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 110, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": "ade /// to content hashes at their pinned state; watched and indeterminate /// edges carry their markers instead of the grounding `claim:` scheme. fn basis_token( root: &Path, store: &DddStore, d: &Decision, basis: &BasedOn, flag", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 127, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": "(d.id.as_str(), pin.claim.as_str())) { flags.push(format!( \"Edge {} is watched, not grounding (re-typing handoff): the ontology \\ question is filed as {QUESTION_ID}; this edge must not be read", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 128, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "-typing handoff): the ontology \\ question is filed as {QUESTION_ID}; this edge must not be read as ground.\", pin.claim )); \"watched\" } else if INDETERMINATE.cont", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 273, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": " Ok(Planned { historical: QUESTION_ID.to_string(), kind: \"question\", statement: \"A watched-not-grounding edge \u2014 a claim a decision tracks without resting \\ on \u2014 is either a distinct edge kind in the ddd o", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 276, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tch; until ruled, migrated watched edges carry the explicit \\ watched: marker and are never read as ground.\" .to_string(), allocation: AllocationArgs { store: Some(AllocationKind::Judgment), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "line": 284, "class": "C1 Rust source", "token": "grounding", "ident": false, "immutable": false, "ctx": "::default() }, based_on: vec![token( \"handoff:basis-quality-retyping-2026-08-12#watched-not-grounding\".to_string(), )?], note: format!( \"Filed by the M8 migration (not decided by it): three mig", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/tests/corpus.rs", "line": 29, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": ":Deserialize; // ------------------------------------------------------------- the labels /// One case's hand-written ground truth (`labels.yaml`). #[derive(Deserialize)] struct Labels { case: String, #[serde(default)] surface: Vec<", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-cli/tests/ddd.rs", "line": 71, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "dicates/bad.yaml\", \"predicate: id: pred/x/bad format: 1 name: Bad statement: s artifact_class: code ground: [] tolerance: t rejection_witness: w status: closed \", ); ddd(tmp.path()) .arg(\"validate\") ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/basis_pin.rs", "line": 106, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "es)); } // Reopen edges are authored content too, and hashed under their own // key: re-typing an edge from ground to tripwire moves the decision's // content hash, which is what makes the re-decision visible to the // ledger ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/decision.rs", "line": 39, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " #[serde(default)] pub based_on: Vec, /// Format 7: claims whose *death reopens* this decision. Never ground \u2014 /// a separate field, a separate type, a separate scan, so nothing can /// read one as basis (`crate::revisit", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/ledger_gate.rs", "line": 60, "class": "C1 Rust source", "token": "grounded", "ident": false, "immutable": false, "ctx": "String>, /// `claim` | `indeterminate` \u2014 an indeterminate edge drifting is /// still worth seeing, but it never grounded the decision. `watched` /// was retired here on 2026-08-13: a watched edge is a `revisit_if` /// edge now, and ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/ledger_gate.rs", "line": 218, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "sit_if` edge in its own field, and a basis // scan that still recognised the marker would keep reading it as // ground \u2014 the exact conflation the ruling ends. if !matches!(marker, \"claim\" | \"indeterminate\") { return None; ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 33, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "edicates. pub artifact_class: ArtifactClass, /// What the check must see; each item carries provenance. pub ground: Vec, /// The declared bound; without this the entry is invalid. pub tolerance: String, /// What a ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 33, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " pub artifact_class: ArtifactClass, /// What the check must see; each item carries provenance. pub ground: Vec, /// The declared bound; without this the entry is invalid. pub tolerance: String, /// What a reject produ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 67, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tifactClass { Code, Configuration, Execution, Interface, Data, Composition, } /// One required ground item with its provenance class. #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(deny_unknown_fields)] pub struc", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 70, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tem with its provenance class. #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(deny_unknown_fields)] pub struct Ground { /// The required information. pub fact: String, /// Where the fact comes from; `observed`/`inferred` grou", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 73, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ound { /// The required information. pub fact: String, /// Where the fact comes from; `observed`/`inferred` ground cannot be /// closed at build time by any arrangement. pub provenance: Provenance, } /// The closed provenance", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 99, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " conformance statement: Accept payload c iff c conforms exactly to the declared schema in G. artifact_class: data ground: - fact: the declared schema for the boundary provenance: controlled - fact: the payload as received at t", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "line": 118, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "hape-conformance\"); assert_eq!(f.predicate.artifact_class, ArtifactClass::Data); assert_eq!(f.predicate.ground[1].provenance, Provenance::Observed); assert_eq!(f.predicate.depends_on.len(), 1); } #[test] fn a_", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/report.rs", "line": 32, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tinct section, never merged /// into `basis_loss`. A decision whose tripwire fired is due a fresh /// look; its ground has not moved (`crate::revisit`). pub reopen: Vec, /// Reopen edges checked \u2014 the cover", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "one shape //! the ledger format specifies at spec v1.5 / `format: 4` (\u00a73.7). A //! `revisit_if` edge is the converse of ground: the decision does not rest //! on the claim, so falsifying the claim does not undermine the decision \u2014 //! it obliges ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 12, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "pe, and is scanned by its own pass, so //! `based_on`'s basis-loss scan cannot see it and `why` cannot render it as //! ground. A movement here is a **reopen** finding: a distinct class with a //! distinct message, because \"the ground you stood o", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 13, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "r it as //! ground. A movement here is a **reopen** finding: a distinct class with a //! distinct message, because \"the ground you stood on moved\" and \"the //! tripwire you set has fired\" are different facts about a decision, and a //! report tha", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 62, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "open*, never *basis loss*: a reader who /// sees this must know the decision needs revisiting, not that its /// ground has gone. pub fn message(&self) -> String { let moved = match (&self.current_status, &self.current_changed)", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 69, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ormat!( \"{} \u2014 reopen: {} was pinned at {}@{} and has moved ({moved}); the decision is due a fresh look, its ground is untouched\", self.decision, self.claim, self.pinned_status.as_str(), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 111, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": ", each closing a way the ruling could be lost: the field is /// format 7, every edge pins exactly, and no claim is both ground and /// tripwire \u2014 an edge that is read both ways is exactly the conflation the /// distinct edge type exists to end. p", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "line": 139, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "r().any(|b| b.claim_id() == Some(edge.claim.as_str())) { push(format!( \"{} is filed as both ground and reopen edge \u2014 a claim is one or the other, which is the whole point of the distinct edge type\", edg", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 142, "class": "C1 Rust source", "token": "ground_and_tripwire", "ident": true, "immutable": false, "ctx": "\"{out:?}\"); assert!(out[0].message.contains(\"cannot fire\"), \"{:?}\", out[0]); } #[test] fn one_claim_cannot_be_both_ground_and_tripwire() { let c = claim(ClaimStatus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { basis_", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 144, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "t] fn one_claim_cannot_be_both_ground_and_tripwire() { let c = claim(ClaimStatus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { basis_type: Some(crate::decision::BasisType::Claim), claim: c.id.clone(), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 151, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " content: Some(crate::basis_pin::claim_content_hash(&c)), }); let out = gates(&decision(vec![edge(&c)], vec![ground])); assert_eq!(out.len(), 1, \"{out:?}\"); assert!(out[0].message.contains(\"both ground and reopen\"), \"{:?}\", out", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 153, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "sion(vec![edge(&c)], vec![ground])); assert_eq!(out.len(), 1, \"{out:?}\"); assert!(out[0].message.contains(\"both ground and reopen\"), \"{:?}\", out[0]); } /// Re-typing an edge from ground to tripwire changes what the decision /// says, so ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 156, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "out:?}\"); assert!(out[0].message.contains(\"both ground and reopen\"), \"{:?}\", out[0]); } /// Re-typing an edge from ground to tripwire changes what the decision /// says, so it must move the decision's content hash \u2014 that is what makes /// th", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 160, "class": "C1 Rust source", "token": "ground_to_reopen_moves_the_decision_content_hash", "ident": true, "immutable": false, "ctx": " is what makes /// the migration a re-decision the ledger can pin, not a silent rewrite. #[test] fn moving_an_edge_from_ground_to_reopen_moves_the_decision_content_hash() { let c = claim(ClaimStatus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { basis_", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 162, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "m_ground_to_reopen_moves_the_decision_content_hash() { let c = claim(ClaimStatus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { basis_type: Some(crate::decision::BasisType::Claim), claim: c.id.clone(), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "line": 169, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " content: Some(crate::basis_pin::claim_content_hash(&c)), }); let before = decision(Vec::new(), vec![mandate(), ground]); let after = decision(vec![edge(&c)], vec![mandate()]); assert_ne!( crate::basis_pin::decision_conten", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/seam_event.rs", "line": 61, "class": "C1 Rust source", "token": "ground_provenance", "ident": true, "immutable": false, "ctx": "ip_serializing_if = \"Option::is_none\")] pub linked_declaration: Option, /// Adapter extras (e.g. Bicep `ground_provenance`). #[serde(default)] pub extra: BTreeMap, } /// The next sequence number: one past the row cou", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/store_tests.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "edicate: id: pred/data/shape format: 1 name: Shape statement: accept c iff it conforms artifact_class: data ground: - fact: schema provenance: controlled tolerance: exact rejection_witness: field path \", ); write", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/store_tests.rs", "line": 59, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "dicates/bad.yaml\", \"predicate: id: pred/x/bad format: 1 name: Bad statement: s artifact_class: code ground: [] tolerance: t rejection_witness: w status: closed \", ); let store = load(&tmp.path().join(\".ddd\")); ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/surface.rs", "line": 33, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " exported-endpoint marker (e.g. `[McpServerTool]`). pub exported: bool, /// Adapter-specific extras (e.g. Bicep ground provenance). pub extra: BTreeMap, /// Selection position, for follow-up requests (references co", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/turtle.rs", "line": 163, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "redicateFile>( \"predicate: id: pred/a/x format: 1 name: X statement: s artifact_class: code ground: [] tolerance: t rejection_witness: w depends_on: [pred/a/y] \", ) .expect(\"parse\") ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/validate_tests.rs", "line": 22, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " name: \"P\".into(), statement: \"accept c iff ok\".into(), artifact_class: ArtifactClass::Code, ground: Vec::new(), tolerance: \"exact\".into(), rejection_witness: \"w\".into(), depends_on: Vec::new(), ", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/why.rs", "line": 149, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " (claim not found) \")), } } } // The reopen edges render under their own heading, below the ground and // visibly apart from it. `why` answers \"what is this resting on\"; a // reopen edge is not an answer to tha", "tok_off": 120}, {"repo": "product-cli", "path": "ddd-core/src/why.rs", "line": 154, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "sedOn:` would make it read as one. if !d.revisit_if.is_empty() { out.push_str(&format!(\"{p} revisitIf (not ground \u2014 these reopen the decision): \")); for edge in &d.revisit_if { match store.claims.iter().find(|c| c", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 77, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "d that is a property of its signature rather than a gap in the tooling. No static check reports it, and none could: the ground is the target's current state. The criterion form available is a what-if run asserted against a real target, which relo", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 77, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "terion form available is a what-if run asserted against a real target, which relocates the check to the stage where the ground exists rather than strengthening any build-time rule.A build-time check that reports non-idempot", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 77, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " reports non-idempotent deployment shapes without consulting a target \u2014 which would contradict the predicate's observed ground item and mean the signature was written wrong.2026-08-072027-08-07 DDD-bicep-", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 91, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "where disposal is written and stays silent on a site where disposal appears nowhere. This is the predicate's `inferred` ground item observed directly: C# cannot express ownership, so the analyzer must guess, and a guess fails in both directions r", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 97, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " lies entirely within the compilation. It closes nothing for values entering from outside it \u2014 the predicate's observed ground item \u2014 and the refining claims enumerate the channels through which they enter.A value whose pro", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 117, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "that a checker can read \u2014 an attribute, a scope type, a convention a rule could enforce \u2014 which would turn the inferred ground item into a controlled one and make this checkable.2026-08-072027-08-07 DDD-d", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 129, "class": "C7 .ddd ledger (serialised)", "token": "grounding", "ident": false, "immutable": false, "ctx": "sifiers are a failure mode distinct from manufactured claims: a decision can remove the arrangement under which its own grounding claim's falsifier could ever be observed, leaving a claim that cannot be killed by the store it governs. Three standing", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "able in an arrangement that runs only the linter, so the second tool earns its place in the PR stage where the DAD \u00a75.1 ground table puts static checks. The load-bearing part of this decision is the second clause. PSRule's Bicep expansion requir", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 385, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " requires knowing what the decision stood on when it was made; without the pin, `report escapes` cannot say whether the ground moved (PRD \u00a76 rule 6, \u00a713). Escaped-decision reporting is load-bearing for the tool's thesis \u2014 the warning swamp is the", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 422, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "t sources are rejected until a seam declaration covers them. The point is not compliance. Both friction claims have no ground in this repo at all \u2014 `.ddd/seams/events/` is empty, so DDD-friction-01 and DDD-friction-02 have been carrying six-mont", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 506, "class": "C7 .ddd ledger (serialised)", "token": "grounds", "ident": false, "immutable": false, "ctx": " custom property \u2014 ink at three emphasis levels, the three status colours, the on-chip foreground, plus the two surface grounds the page and its cards sit on \u2014 and the token file is registered (`detect.tokens`), so each token is a governed diagnos", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/render.html", "line": 663, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "code>seam/web/token-surface-raised \u2014 design token --surface-raised in ddd-core/assets/render.css

The card ground one step above --surface; the pair encodes elevation, so collapsing them flattens the page's grouping cues.

seam/web/token-surface \u2014 design token --surface in ddd-core/assets/render.css

Consumers learn the page's ground colour without its value; the body sits on it and every raised element is judged against it.

contra", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "line": 6, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "that is a property of its signature rather than a gap in the tooling. No static check reports it, and none could: the ground is the target's current state. The criterion form available is a what-if run asserted against a real target, which ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "line": 8, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "rion form available is a what-if run asserted against a real target, which relocates the check to the stage where the ground exists rather than strengthening any build-time rule. status: reported evidence: > Demonstrated negatively on the i", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "line": 26, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "orts non-idempotent deployment shapes without consulting a target \u2014 which would contradict the predicate's observed ground item and mean the signature was written wrong. owner: Emil changed: 2026-08-07 revalidate_by: 2027-08-07 version_index:", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-disp-05.yaml", "line": 7, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ere disposal is written and stays silent on a site where disposal appears nowhere. This is the predicate's `inferred` ground item observed directly: C# cannot express ownership, so the analyzer must guess, and a guess fails in both directio", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-nrt-01.yaml", "line": 8, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "s entirely within the compilation. It closes nothing for values entering from outside it \u2014 the predicate's observed ground item \u2014 and the refining claims enumerate the channels through which they enter. status: reported evidence: > Reprod", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-nrt-07.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "g it throws NullReferenceException. Nothing in the compilation could have known better: the declaration is the only ground the analysis has, and it is an assertion by the author rather than a fact about the callee. falsifier: > A marshall", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-tx-01.yaml", "line": 20, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " a checker can read \u2014 an attribute, a scope type, a convention a rule could enforce \u2014 which would turn the inferred ground item into a controlled one and make this checkable. owner: Emil changed: 2026-08-07 revalidate_by: 2027-08-07 version_i", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-method-07.yaml", "line": 6, "class": "C7 .ddd ledger (serialised)", "token": "grounding", "ident": false, "immutable": false, "ctx": "ers are a failure mode distinct from manufactured claims: a decision can remove the arrangement under which its own grounding claim's falsifier could ever be observed, leaving a claim that cannot be killed by the store it governs. Three standi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/claims/DDD-scope-01.yaml", "line": 9, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "its syntax. status: reported evidence: > Engagement history to date; the Bicep adapter policy table (PRD \u00a79.2) maps ground provenance directly onto literal/param/runtime-resolved syntax. falsifier: > An engagement mix where most governed re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/api-version-currency.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " rather than whichever version was current when the declaration was written. artifact_class: configuration ground: - fact: the API version each resource declaration names provenance: controlled - fact: the versions the ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/api-version-currency.yaml", "line": 44, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "'s release cadence, which is why this predicate can go from satisfied to violated with no edit to the repo: the ground moves on its own. That is unusual in this seed and it is what makes a declared bound, rather than a fixed list, the", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/authorization-scope-declared.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ather than following from where the declaration happens to sit in the template. artifact_class: configuration ground: - fact: the assignment's target scope and role definition provenance: controlled - fact: the resources t", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/composition-decorator.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "not intentionally override, and the decoration order matches the declared ordering. artifact_class: composition ground: - fact: the composition-root registration order provenance: controlled - fact: the decorated interface's", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/convention-mapping.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ry non-identity conversion named \u2014 rather than bound by a naming convention in G. artifact_class: composition ground: - fact: the member sets of the source and destination types, and the convention by which the mapper pairs ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/convention-mapping.yaml", "line": 49, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "is silent, and the mapper's own validation reports the first while passing the second. notes: > The inferred ground item is what makes this a pattern rather than a checkable rule: whether Total means net or gross is not in either t", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "line": 8, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "escribes changes nothing \u2014 no replacement, no deletion, no property drift \u2014 where the target's current state is the ground. artifact_class: execution ground: - fact: the template and parameter values c deploys provenance: cont", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "t, no deletion, no property drift \u2014 where the target's current state is the ground. artifact_class: execution ground: - fact: the template and parameter values c deploys provenance: controlled - fact: the target's current ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "line": 39, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "rties it gets wrong are exactly the ones whose replacement semantics are undocumented. notes: > The observed ground item settles this by signature, as predicate-format.md says it must: the target's state does not exist at build", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "line": 42, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "static arrangement closes this predicate. What DAD \u00a75.3 proposes is not a check but a criterion evaluated where the ground is \u2014 a what-if run against the real target, asserted structurally. ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-secret-containment.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " which values are secrets is stated in G rather than guessed from their names. artifact_class: configuration ground: - fact: the parameters, outputs and their annotations in c provenance: controlled - fact: which of those", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-secret-containment.yaml", "line": 43, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "the step that decides what gets annotated, and that step is not itself checkable. notes: > The institutional ground item is why the tolerance treats an unannotated value as a reject: what counts as a secret is knowledge the tem", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ", on every path through c including exceptional ones, given the ownership relation in G. artifact_class: code ground: - fact: the set of paths through c, including exceptional ones provenance: controlled - fact: which scop", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "line": 38, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "e implemented - DDD-cs-disp-04 # container hand-off \u2014 open, seen by nothing - DDD-cs-disp-05 # the inferred ground item, observed: CA2000 errs both ways - DDD-cs-disp-06 # HttpClient \u2014 the proxy gap instantiated, not a violation", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "line": 50, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "isfiable while the obligation is unmet, and unsatisfiable while the obligation is met. notes: > The inferred ground item is the load-bearing one. C# expresses lifetime lexically but has no way to express ownership, so any checker m", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "line": 53, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "pose. That inference is why disposal analyzers are noisy in both directions, and it is a property of the language's ground, not of any particular analyzer's quality. ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-sequence-order.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "equence whose order is established in G, rather than from one whose order is incidental. artifact_class: code ground: - fact: the positional selections in c and the sequence expressions that reach them provenance: cont", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-sequence-order.yaml", "line": 45, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "e` carries no orderedness in its type, and neither does a SQL result set without an ORDER BY. Nothing in the ground distinguishes an ordered sequence from an arbitrary one, so any checker must infer it \u2014 which is why the incidental", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/diagnostic-retention-declared.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a is kept, are stated in c \u2014 rather than absent, which yields no record at all. artifact_class: configuration ground: - fact: the diagnostic settings c declares and their retention values provenance: controlled - fact: the", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/endpoint-authorization-explicit.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "n attribute on c, or by a declared default in G that applies when c states nothing. artifact_class: interface ground: - fact: the endpoints exposed and the authorization metadata each carries provenance: controlled - fact:", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/endpoint-authorization-explicit.yaml", "line": 41, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": ", which is a stated default and still the wrong one for an administrative endpoint. notes: > Both controlled ground items are the reason this is closable at all: the endpoint set and the fallback policy are both readable from the ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/explicit-policy-argument.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ames that policy at the call site rather than taking whatever G supplies by default. artifact_class: code ground: - fact: the overload set of each called API and which of its parameters carry policy provenance: con", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/explicit-policy-argument.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "y asks that the choice be made at the site rather than inherited from the environment. notes: > The observed ground item is why the tolerance is written as explicitness rather than as correctness: the ambient culture and clock do n", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/external-dependency-declared.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "and who owns its lifecycle \u2014 rather than being implied by the reference itself. artifact_class: configuration ground: - fact: the existing-resource references c declares and what they resolve against provenance: contro", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/failure-behaviour-declared.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "rds, rather than absorbing an unspecified set of failures into an unstated continuation. artifact_class: code ground: - fact: the exception type each clause catches and the operations in its body provenance: controlled", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/failure-behaviour-declared.yaml", "line": 42, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "nt the wrong continuation \u2014 retrying what should fail, or failing what should degrade. notes: > The inferred ground item is the load-bearing one, and it is a language property rather than an analyzer weakness: C# has no checked exc", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/failure-policy-declared.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "lt \u2014 is stated for c, rather than left to a library default or to no policy at all. artifact_class: execution ground: - fact: the configured policy values on the client or pipeline c uses provenance: controlled - fact: the", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/failure-policy-declared.yaml", "line": 41, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " wrong for the observed distribution; stating them makes them reviewable, not correct. notes: > The observed ground item means no build-time arrangement can close this, which follows from the signature. What an arrangement can do i", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/governance-resolvability.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "the graph in G to a decision with a named principal and at least one basedOn claim. artifact_class: composition ground: - fact: the manifest and decision graph under .ddd/ provenance: controlled - fact: the enabled rule set ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/governance-resolvability.yaml", "line": 19, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "tion_witness: the first diagnostic id with no governing decision chain closure_claims: [] notes: > The observed-ground item is why validate alone cannot close this \u2014 the enabled rule set lives in the toolchain, which is what `ddd diff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/network-exposure-declared.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ", rather than inherited from the provider's default for the resource type in G. artifact_class: configuration ground: - fact: the network properties c sets provenance: controlled - fact: the provider default applied to eac", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/null-dereference-safety.yaml", "line": 11, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ence in c is provably non-null at its point of use, given the nullability contract in G. artifact_class: code ground: - fact: the declared nullability annotations of every type and member c references, including those carrie", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/null-dereference-safety.yaml", "line": 50, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "nnel through which a value enters without the compiler having seen its provenance. notes: > The observed ground item is why no purely static arrangement closes this predicate outright. That follows from the signature, not from ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/observable-completion.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ler can observe its completion and its failure, rather than being started into the void. artifact_class: code ground: - fact: the return type of each asynchronous operation and whether a caller retains it provenance: c", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/parameter-default-governed.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "r all callers who do not override it \u2014 rather than a convenience left in place. artifact_class: configuration ground: - fact: the parameters c declares and which of them carry a default provenance: controlled - fact: which", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/persistence-defaults-declared.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " \u2014 is stated in c, rather than left to the default the modelling conventions in G apply. artifact_class: data ground: - fact: the model as configured, and the conventions the mapper applies to everything left unconfigured ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/persistence-defaults-declared.yaml", "line": 44, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " satisfies the model check while losing the update anyway. notes: > Unlike most predicates in this seed, the ground here is entirely readable at startup: the model is a queryable object. That is why the closure available is a m", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/resource-capacity-governed.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " for by a stated decision, rather than written inline as the value that worked. artifact_class: configuration ground: - fact: the sizing values c fixes, per resource provenance: controlled - fact: the load and availability", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/serialisation-contract-declared.yaml", "line": 13, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "oral format \u2014 is stated in c, rather than inherited from the serialiser's defaults in G. artifact_class: data ground: - fact: the serialiser options c configures provenance: controlled - fact: the serialiser's default for ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/serialisation-contract-declared.yaml", "line": 42, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "em differently; agreement is a property of the pair, not of either configuration. notes: > The institutional ground item is the point. The defaults are not wrong, they are simply owned by someone else \u2014 a serialiser major version m", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/static-type-conformance.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "wn to conform to that site's declared type in G, with no conversion deferred to runtime. artifact_class: code ground: - fact: the declared types of every member, expression and conversion in c and in the assemblies it refere", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/predicates/transaction-boundary-declared.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "l \u2014 rather than being whatever extent the persistence calls in c happen to produce. artifact_class: execution ground: - fact: the persistence calls in c and their order provenance: controlled - fact: which writes the autho", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/bicep-psrule-in-pr-stage.yaml", "line": 9, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " in an arrangement that runs only the linter, so the second tool earns its place in the PR stage where the DAD \u00a75.1 ground table puts static checks. The load-bearing part of this decision is the second clause. PSRule's Bicep expansion r", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/ci-gates-report-skipped.yaml", "line": 61, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "whose discharge names the check that then exists; that is a new version, not an edit. The claim edge is genuine ground here, not a citation: DDD-gates-02 is an observation of an instance that actually occurred in this repository, and ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "line": 32, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "s; the mandate above names that requirement. DDD-adapter-02 is retained as a secondary basis, pin unchanged: as the ground of the decision it is the manufactured-grade citation the audit found (projected, filed with the decision, no evidenc", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "line": 37, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "d across a boundary \u2014 is the live tripwire for revisiting the mandate. Retained as the check on the ruling, not its ground; its fate as a claim is the F-batch's. Format 2 -> 5 per docs/ddd-format-migrations.md. Ratified 2026-08-12 (Emil):", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "line": 42, "class": "C7 .ddd ledger (serialised)", "token": "grounding", "ident": false, "immutable": false, "ctx": "(Emil): accepted as filed (8b7a410). Edge re-typed 2026-08-13, following the principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-decision of this edge per format 7, not an edit. DDD-adapter-02 moves out of `ba", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "line": 47, "class": "C7 .ddd ledger (serialised)", "token": "grounded", "ident": false, "immutable": false, "ctx": "ion), so nothing about what is recorded changes; what changes is what the record *means* and how it reports. It never grounded this decision, and the note above already said so in prose; it now says so in a field. Its falsifier \u2014 a boundary d", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "grounded", "ident": false, "immutable": false, "ctx": "ne, but about something else. It is retained as a secondary basis, pin unchanged, with that made explicit: it never grounded the flip evaluation, but it is the tracked stake of proceeding \u2014 the first paragraph above records why the edge point", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "line": 84, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "531938) \u2014 the retained edge is a claim being watched, with the content mismatch explicit so it is not later read as ground. Edge re-typed 2026-08-13, following the principal's ruling that a watched-not-grounding edge is a distinct edge t", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "line": 87, "class": "C7 .ddd ledger (serialised)", "token": "grounding", "ident": false, "immutable": false, "ctx": "so it is not later read as ground. Edge re-typed 2026-08-13, following the principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-decision of this edge per format 7, not an edit. DDD-adapter-01 moves out of `ba", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "line": 96, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ft now reports as a **reopen** finding rather than a basis-loss one, which is the correction the ruling makes \u2014 the ground of this decision is the principal's stated default and has never moved; what moved is the stake being tracked. Format", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 31, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "int above; no measured finding makes it so. DDD-gates-01 is retained as a secondary basis, pin unchanged: as the sole ground it was the manufactured-grade citation the audit found, but it genuinely reports the cost side (the lint has held w", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 36, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "es worse handling than the unwrap it replaced \u2014 remains independently observable. Retained as the cost check, not the ground; its fate as a claim is the F-batch's. Format 2 -> 5 per docs/ddd-format-migrations.md. Ratified 2026-08-12 (Emil", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 42, "class": "C7 .ddd ledger (serialised)", "token": "grounding", "ident": false, "immutable": false, "ctx": "(Emil): accepted as filed (8b7a410). Edge re-typed 2026-08-13, following the principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-decision of this edge per format 7, not an edit. DDD-gates-01 moves out of `base", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " across unchanged (reported@2026-08-06, content recovered at that state by the M8 migration). The constraint is the ground and stays the ground; the claim is the cost check, and the note above already called it that. Its falsifier \u2014 waive", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "reported@2026-08-06, content recovered at that state by the M8 migration). The constraint is the ground and stays the ground; the claim is the cost check, and the note above already called it that. Its falsifier \u2014 waiver pressure, or a clas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "line": 50, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "worse handling than the unwrap it replaced \u2014 is the tripwire, and firing it reopens the gate rather than removing its ground. Format 5 -> 7 per docs/ddd-format-migrations.md. Awaiting the principal's acceptance. ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/pins-at-m2.yaml", "line": 6, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "equires knowing what the decision stood on when it was made; without the pin, `report escapes` cannot say whether the ground moved (PRD \u00a76 rule 6, \u00a713). Escaped-decision reporting is load-bearing for the tool's thesis \u2014 the warning swamp is", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "line": 7, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "s. This entry does not make them. It files the cross-reference their basis rests on, so that when they are made the ground is a citation rather than a re-derivation \u2014 and so that a reader of this register can reach it. The lever. A chec", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "line": 41, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "nd of edge. The basis stated below is what this repository actually decided; the upstream claim is named in it as the ground that was read. principal: Emil (Context&) based_on: - type: mandate statement: >- The principal's ruling ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "line": 68, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "M3 or M4, does not state a payload schema, and does not oblige any existing emitter to change. It records where the ground is. The M3/M4 decisions remain the principal's and unmade, and when they are made this entry is what they cite rath", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/rust-class-enforced-here.yaml", "line": 12, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "rces are rejected until a seam declaration covers them. The point is not compliance. Both friction claims have no ground in this repo at all \u2014 `.ddd/seams/events/` is empty, so DDD-friction-01 and DDD-friction-02 have been carrying six-", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/rust-class-enforced-here.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ad: they are the claims this decision exists to test, not claims it rests on \u2014 its own rationale says both \"have no ground in this repo at all\", so a decision resting on them would invert the direction of evidence. Neither claim is retired ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/decisions/web-render-status-palette.yaml", "line": 7, "class": "C7 .ddd ledger (serialised)", "token": "grounds", "ident": false, "immutable": false, "ctx": "tom property \u2014 ink at three emphasis levels, the three status colours, the on-chip foreground, plus the two surface grounds the page and its cards sit on \u2014 and the token file is registered (`detect.tokens`), so each token is a governed dia", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-core-src-revisit-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ict_knowledge: \"A caller learns that a .ddd reopen edge always pins (an unpinned tripwire cannot fire), that a claim is ground or tripwire and never both, and that a fired edge is a reopen finding whose message never says basis loss. It also lear", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-core-src-revisit-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " never says basis loss. It also learns what it does not do: firing means the decision is due a fresh look, not that its ground moved.\" contract_location: ddd-core/src/revisit.rs obligations: [] metadata: {} bindings: - symbol: gates file: ddd-c", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-lsp-src-capability-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "rtised and silent reads UNAVAILABLE \u2014 the over-advertising shape, flagged by name because it is the one that fabricates ground: a gate reading as passed with zero edges extracted, whose absence a later comparison would read as divergence. The bou", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-extract-rs boundary: contract surface of ground-cli/src/extract.rs verdict_knowledge: 'Callers learn one act: r", "tok_off": 24}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-extract-rs boundary: contract surface of ground-cli/src/extract.rs verdict_knowledge: 'Callers learn one act: read a codebase, plan a proposal, gate it, write it. The ", "tok_off": 80}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "I is read from the instance''s own birth provenance and a missing one is an error, never a default.' contract_location: ground-cli/src/extract.rs obligations: [] metadata: {} bindings: - symbol: extract file: ground-cli/src/extract.rs before:", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "default.' contract_location: ground-cli/src/extract.rs obligations: [] metadata: {} bindings: - symbol: extract file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:98ce35a0084fe7fe324367ad56de1bfa0a176e2945e22b0ab4d661ec4ab0ed91 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:9dc5513081ec06ebb789b6ae63d233952a4b50491d3d6dfb4418d663d5520239 - symbol: render file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:73f6649f53b11378b6e0cf14994c35a0b8ec93e1a9668f50e70c82129c026933 - symbol: source_files file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:75a67d5b503ac10ede43e304fcd9a05bdcf717267bc09031cef09a860ef0ae5e - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9a5f49 hash: sha256:4ced0ffe67882c2cf163216001d96891ef66a8529c89377322ed5fd8d0d2161d - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:436f35140535637c4e26200aa6fd5cd422df18b1fc2d9847dd6a2ccbcf5dfdcc - symbol: as_of file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:f30a6801591e48433e40c7a9fbe04b92dceb60747de52124e46a05b7facf9294 - symbol: corpus file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:27be72cb44f44171902a81b453129eec4a09105facfe36384faaf0a8f47d4e20 - symbol: dry_run file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:27eaa55f6cfca3b799f8a5494ab0b23a4d8b7d5bf687e9f658ffaff0165bfb69 - symbol: git_ref file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:9a77ab1b26bb8872e0662276f8eb38f01ea748091c2550cdbb08fe42470a0aee - symbol: graph_dir file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:6fa402104f8006aab7f118b66c3a7ce6c6d3974b197d98e89cef55387062caaa - symbol: host_command file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:508f2e9b53631d0803b7a4ee0c77f52415180c166007e9886da92635f491eace - symbol: instance file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:e88e0961dcdee3ee6540012b97e3cf3f2f7cb1f38586488bc1761d25cc878c3c - symbol: instrument file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:2250a3ae8e3f5eaa47417cc85a01310f217f9de5f1709dee8dd2b72f2269247e - symbol: repo_root file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:6851cf2323b6930940745d4ef847cf9fca0ba943ae34239231823f939c250fed - symbol: sources file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:884201cc07820fa8c16470aa867a93c240467dce5d972df699c4ce99ce351273 - symbol: workspace file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:4058af16c6e757f268bfec6d95f238436e60097fc7ed29e931badf39cc6a9769 - symbol: plan file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:6e59a05595cbe6001ee055bf417f1875e0e6bd46295a8fa7bdb305b32b264cfd - symbol: read file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:fd7306c8d7fb5405a25c0c6d2640ce7f7167ac1773fd6d6fcf5a1ab7840087d1 - symbol: written file: ground-cli/src/extract.rs before: absent after: sha256:8ffdabcb934fce75df74375312f2a6941ef940ab67de8bd35dedab5622bb7cd5 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:0fb792953cc16be94fe615ad04beae0dd3627773be2055348d9b9321ce52d24c - symbol: extract file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:e96016a364f6a143a10a4868b807b16057d66f88ca656a98066fa856fae9b8c4 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:3319f8b063666b466b6d8012e6e78550cc4178d653d5067feebef48340887254 - symbol: render file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:fd7699089066878e59f5eb79052cd1a8ed63eaad8cb4500e1eeb2fadd488e188 - symbol: source_files file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:d39d4c9e03306b95eb639820006b1465b018a3147481e1c28410f9884533eb55 - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9a5f49 hash: sha256:371ab2c5a83f8c3061354a4608dfba88886247f72a2f79be6de0645ee98bf062 - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:7184a09b4c8660ee323c66fafc73479a5e82338dfb9564825ab008fb1b77b662 - symbol: as_of file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:f80463480065ade3b0480c4db0dedf00d642bdb60ae2a528b5a6c98ec8c2d6ca - symbol: corpus file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:ec488609bd882c22bed02549651b685f5741fb8c54abb765f2da7f2a4c793851 - symbol: dry_run file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:039029da8a9bd9a714d5a5d6e2690c15088858ad148e3c14a1d9a7b089beb175 - symbol: git_ref file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:2ba1e2663486b66ba6964e083bae05b360f8f1801d124330ff5788bd6d395b36 - symbol: graph_dir file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:6ca504f18763deb5a9c6e1e6d4302771560ddda5d35bbc6f63f5fe9ade8ad356 - symbol: host_command file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 202, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:4129cecb828eaad9b1c48eeb8fe93cb3025f06dd38b23d01e5ac21f19618ac49 - symbol: instance file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 208, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:87d20ae7d789d47af615a257013b42e89a14a9bddf15a70711ce2664d77a3420 - symbol: instrument file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 214, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:570fa428149355d11deb2eaef20366bdc7b7381a6c29170ad0968104f2b4b809 - symbol: repo_root file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 220, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:156066dec8b4147c3f3ece3b32abb461442ae936cbd1a7a29483efc413cd845e - symbol: sources file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 226, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:342e280c21cb30576b451c076a320adfc35f52ae84f5a496bed2e991f6125d5b - symbol: workspace file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 232, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:06aa6ec0389fa980b768fbdc04c2eff092d94d058b53c06df36189e9eff25ea4 - symbol: plan file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 238, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:054dd6efc4357faded167ceb663f17c4b2233113d718d6a03b63b775c9f306ba - symbol: read file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 244, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:29a4f7c419e93ea077b67b0e0ee6fed4d002b59ea5d50cb6b19ef323811b6a9e - symbol: written file: ground-cli/src/extract.rs before: absent after: sha256:5ae82046373945be61f3c0881d61571860251f1ef59edff88c9f0d89748b7df6 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 250, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:d39e2506e56610465070b5d0995c22f1ffabde32e3c662dabca6c0f329fdc4a9 - symbol: extract file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 256, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:fc68c3bfe6cb53dbb855bfb9b4144146600ae28548840805967e1a91dac0d000 - symbol: present file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 262, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:1f211a693e0eb2f3b7c0082e96a607d7dbf093ea5185c3804be4160cf6b0d834 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 268, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:b98810004993dfc71f18b16c476f39f37d05304734067db4b2f1d23d25f1a4d9 - symbol: render file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 274, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:3e3d986b99103d18add20ce92e1dcf0c2bae4f5d70dfff3c88d64b7a65d56c18 - symbol: source_files file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 280, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:e7d33858e0733c3b30ff9828fe89e42ee1f73b1514713baaf0b4c2442d4a4e81 - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 286, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9a5f49 hash: sha256:2ff0e995e90bbb90851db7134862a86eee1c3f2cf0466e363c1c951f1f882e18 - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 292, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:d467695d598ed09c23782f9f72d474dbc798514467d2f8ad70b2e98a3021854a - symbol: as_of file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 298, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:2f62ca23cb16b7750350b692a09654a8a136a0aff8a041a82d15e961f0862f98 - symbol: corpus file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 304, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:c31b5bd73a14569b093cb017b43784f4c569bd3af8d0746d18ee0ae46ce1aca6 - symbol: dry_run file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 310, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:3b6a4127a7c5076619d7ed8acf2c7dc2627ba19cdee42845d39c15568c3844b4 - symbol: git_ref file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 316, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:0d79f988064c2781203854e57e34cf7806474babea0baeb5f217999221929dc0 - symbol: graph_dir file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 322, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:8f97031aca6d36e6e45d01fb8a04c699b63900992374bca8236163f1d3cb422b - symbol: host_command file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 328, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:8554ad3cadf91e4691dc925c4a51d9671fbffcb99cb1f046db93af1cab69de19 - symbol: instance file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 334, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:dce4a77547622b0b24e82d5283ceb4845f2d8bb2db554bfc36a6970b90675251 - symbol: instrument file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 340, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:5fd93bc4bdfd244476cae6fa6401a9d7c29a9fc73700d9ad4c29993c3d09230f - symbol: repo_root file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 346, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:be0e2be7ceca1a1cc8a774b10a11cf9db290c44eb4bd164edcb1875b3c2daacb - symbol: sources file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 352, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:60e20203e43d291e3d1dbedbffecaba0ec627ebbb2235b3881dbad1f0e857f95 - symbol: workspace file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 358, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:a38a344cd06dacbf1ede2c2b19f89e734f19d4c82e0d2b5831ae9d4c0037cb76 - symbol: plan file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 364, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:cb074fe343b56a6189057eb755773e676cb59e6bbfeee2c40aaf57943cca46e9 - symbol: read file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 370, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:a909282123cf02ce246b3e388480e32a38a5783c01075a03592fa8585d58fd8f - symbol: written file: ground-cli/src/extract.rs before: absent after: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "line": 376, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:704448650b3c912fc7c309adc72d29e3fc9398ac642c813928b0eed90a88a9bd - symbol: orphans file: ground-cli/src/extract.rs before: sha256:7d5497058bdb7bfb0cf36cafc63fb812ba42a93deda95941629009c33fc426ae after: sha256:47", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-read-rs boundary: contract surface of ground-cli/src/read.rs verdict_knowledge: 'Callers learn what a codebase ", "tok_off": 24}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-read-rs boundary: contract surface of ground-cli/src/read.rs verdict_knowledge: 'Callers learn what a codebase yielded and what the instrument managed to ask. Every", "tok_off": 77}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "l declarations apart from name collisions, nested types, field members, operations no row consumes.' contract_location: ground-cli/src/read.rs obligations: [] metadata: {} bindings: - symbol: read file: ground-cli/src/read.rs before: absent ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " row consumes.' contract_location: ground-cli/src/read.rs obligations: [] metadata: {} bindings: - symbol: read file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:f11334ff9d52734c6aa858e174e7f14413867c17e97b5c9614d46b63c7a9da2b - symbol: relative file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:45e9d61096572aa1ef2a169fcded462d435c505a6f9f3fdd4c6d9eac053e4431 - symbol: ReadOutcome file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:b8df0157fe444ee7f90fdf00cbc6ac404204e016f9bcaa8368d14feb963bd2f1 - symbol: ReadRequest file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:e5967aa90f1fc62d41174b187f8fe747a39ef10c655f3308c6426bd870929efb - symbol: facts file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "09a5f49 hash: sha256:ae309ef3e509dcce1d010386d2367291f6a9d323a6ef74f658fee6463c7911d2 - symbol: field_members file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " hash: sha256:7993f933a7d5c94868a72b442eb168ad148b789993613af4ae5bc0b28e0f7b1a - symbol: generic_declarations file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "a5f49 hash: sha256:3624a3eeaa2e6de39b26e2f96b972eb8920f5e495c2cfeb6c6a31ea86e079d33 - symbol: name_collisions file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9 hash: sha256:ce959de4355787b22564ef36aa925e4ae062c148dbb2e14fd12dd2e84c3cb937 - symbol: nested_declarations file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": " hash: sha256:b52a5113a8c2d96a7bcd096eba4ae739bd26b37a99e45a7f0950c10de363a004 - symbol: partial_declarations file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:ba2a60df314c9608cafe5ee11749d2e7ea62917e55fd4b88aaa9bd0329d228a7 - symbol: probe file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:7d10c6306bf5bfdb2c09e7fafe0912078cac55d9ba32e3697059a3498f1fa862 - symbol: unconsumed file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:c9484d784b447db1099e9edb4aeca72042563db1e79ae5b7826a17853e752d7c - symbol: corpus file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c6424fab09a5f49 hash: sha256:de226514340451fa3234203cf11bb118ec4c41cb6abfb04f9ac76ece3c306329 - symbol: files file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "424fab09a5f49 hash: sha256:ad6f4d105da76ddd75af2186a70c5274c71066b436fed43563daca3c9e5ee0bd - symbol: git_ref file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:f6a6e82d55f4c1e99fede9867b787bbf2c96b0df93b221042b5aa67af63be0ed - symbol: instrument file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "fab09a5f49 hash: sha256:1cfd5f9f324f1b99c4a9e3af2cdfdc9626e6d7c2fb0943bcde7a7ea26a0b3721 - symbol: probe_file file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:b503f6214c5fcd3e9a260eeaa9ccb178b7488c68f4d0c73a212f7637837f48c8 - symbol: repo_root file: ground-cli/src/read.rs before: absent after: sha256:7bb67a5c3d2c51015c907b3f9888f9fc830d082046ca15d15cde1435339a65f1 bas", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-symbols-rs boundary: contract surface of ground-cli/src/symbols.rs verdict_knowledge: 'Callers learn a file''s ", "tok_off": 24}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/ground-cli-src-symbols-rs boundary: contract surface of ground-cli/src/symbols.rs verdict_knowledge: 'Callers learn a file''s declarations, their members with the kind the server rep", "tok_off": 80}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ds one file''s symbol tree and nothing else \u2014 no name resolved across files, no reference followed.' contract_location: ground-cli/src/symbols.rs obligations: [] metadata: {} bindings: - symbol: declarations_in file: ground-cli/src/symbols.rs ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "' contract_location: ground-cli/src/symbols.rs obligations: [] metadata: {} bindings: - symbol: declarations_in file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9a5f49 hash: sha256:b033dd5cf6cc0adbbc420ab95f89a1c57c7b994a92b28b7e25e5bf75b33b2a37 - symbol: split_generics file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:43c7eeb8b431e4d99d0732582e2f6f418169d489235a5d6bdcda46f68c2a66d0 - symbol: typed_member file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:e2654e1855ee76fcce8c91244a28a9cdd3a8139c0f7814e8eab0efbea35a94e2 - symbol: Anchor file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:27ef0ec83d670e59a64afbffcefbb7033e46a677186a086f01e09e8408e48042 - symbol: Read file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:6d3cceed71e5433d92002f69bbc3eaa1645daecd280abc19f8f463f89220fc6f - symbol: character file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:ae913a1665b0e821602b4478ebd058e708cf5f61a7aea4d9098a020c44862b11 - symbol: file file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:97f8190e3c532f1085b3825b24162c3f80ea2efc155eca45fc1df28544957435 - symbol: line file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:ddd29e6970535f5df41f99ba0749c900cb4239cbfc8fa8fa6925c204b64eca15 - symbol: name file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:b5c0dd417cb7f43899e14e5926ffc5310cfdf22d91298c1359000e28e118ee6d - symbol: anchor file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:e92197fd26c4a399b9eda8359ca39aaf998e3e807917b87e1c82232199c0778b - symbol: declaration file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "09a5f49 hash: sha256:c915cedb732333cb86f34d48529a1f627cbfd0bb8217e6cc9dc6a8b44fa71a1b - symbol: field_members file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:a2022da852fbbe5fe7689679a6b375bd5bb3731dc96b6171d8034ab05d7c426d - symbol: generics file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:9107a5ced09458d1e94f733add10e06f2ee0ef23b0185e860ef8df06175d54a6 - symbol: nested file: ground-cli/src/symbols.rs before: absent after: sha256:7672215fb8321436bd6e7d680d202f31891dbd7e00d8af30202a7531efd4dc40 ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "a5f49 hash: sha256:cc5c6532ad5daa7569e25241e01611eec236c2f894364ae6d25d866d3648e69e - symbol: declarations_in file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "9a5f49 hash: sha256:1c2325caf9ecf9a7c58c57534389a2cee8d86403616154e63c97177ae4a27e4d - symbol: split_generics file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "b09a5f49 hash: sha256:710bb731f7c720931eb4e927cd25ab9d727b1b92710ebb6f1c8202ab48a09c68 - symbol: typed_member file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:8897b15a1f5e73bbb9027de8ecf65658fc8e0abe54ee60e6a071093fc8e68448 - symbol: Anchor file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:4352136b7cdadaa0113a30958688e029cebb5aade67c6be529b8556c38114d98 - symbol: Read file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "4fab09a5f49 hash: sha256:b8f7064034230ce44991a9fff2aa69ca1c80515e3541966892964d96882641c6 - symbol: character file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:6710607520df38c7cab0b9aea43b1da97975349025469686117e4ebfec8491e9 - symbol: file file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:5e66f3e720c74e3ea620079de7055676e2add840967c9630ce200e86faa9d336 - symbol: line file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "5c6424fab09a5f49 hash: sha256:a147eaa30368d37f3ed4f4add2c1832fd9779e26bd86b09d4e3788c0575af05d - symbol: name file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:06379ff6b329be17aa6739918a059c57fb10810a988c4506a2c787021846c321 - symbol: anchor file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ab09a5f49 hash: sha256:a6c3ca4259ad49d05713a980aa9ce2d5ca50d9d35cf7ffdfbaea0d296860e5ca - symbol: declaration file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "09a5f49 hash: sha256:9d5492963978570b1ba01dc08242a348e103462635a65e4ce15e956a53f937e0 - symbol: field_members file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "24fab09a5f49 hash: sha256:c80ad294dc6b4874625ce0f107bdd0c2b859024659ac70ed221dc3171d584db1 - symbol: generics file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "6424fab09a5f49 hash: sha256:b20e99ca68c6f7ecd4b01f95adf2b1b34227c2f38834d3b7906e255307d99a1b - symbol: nested file: ground-cli/src/symbols.rs before: absent after: sha256:2c243dcf869975803fc13c419f1a15fb888218ceb9dea238d4bf689c77551ffc ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ledger-core-src-version-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "ion.rs verdict_knowledge: \"A caller learns a version carries two edge lists, based_on and revisit_if, that never merge: ground and tripwire are separate fields on the wire, separate keys in the hash, and separate types. A caller reading either as", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-cli-src-commands-root-enum-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "contract surface of product-cli/src/commands/root_enum.rs verdict_knowledge: 'CLI users learn product registry is where ground-registry instances are minted from the versioned template \u2014 a G-track surface that reads and writes no .product graph i", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-apply-rs boundary: contract surface of product-core/src/ground/apply.rs verdict_knowledge: 'Callers learn that a non-co", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-apply-rs boundary: contract surface of product-core/src/ground/apply.rs verdict_knowledge: 'Callers learn that a non-conformant plan writes nothing at all \u2014 not one file, not the dir", "tok_off": 104}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ch or publish; committing a proposal is a separate act with a different authority.' contract_location: product-core/src/ground/apply.rs obligations: [] metadata: {} bindings: - symbol: apply_extraction file: product-core/src/ground/apply.rs b", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "uct-core/src/ground/apply.rs obligations: [] metadata: {} bindings: - symbol: apply_extraction file: product-core/src/ground/apply.rs before: absent after: sha256:2d0e787bd6f71b4241190d937ce385085cfd79c9faf7916d26b7cb58504378c4 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:90560516ca1a297f27205cb1c163b4208b5fef480750dde357314ffb87144a2f - symbol: ExtractionReport file: product-core/src/ground/apply.rs before: absent after: sha256:2d0e787bd6f71b4241190d937ce385085cfd79c9faf7916d26b7cb58504378c4 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:cc78c3e8e4046175aaa3a220863c8e2cc1ddb2188199022a4ecb1c017fab0ef7 - symbol: instance file: product-core/src/ground/apply.rs before: absent after: sha256:2d0e787bd6f71b4241190d937ce385085cfd79c9faf7916d26b7cb58504378c4 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:683bda917969f2cb45bd643825ea3711fd3ff90c54b3a1bc4610b11a904580b0 - symbol: unchanged file: product-core/src/ground/apply.rs before: absent after: sha256:2d0e787bd6f71b4241190d937ce385085cfd79c9faf7916d26b7cb58504378c4 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:5429534957967bad3d5c8df7a617d6cfb2a38683db8e8c459f7bceb767396bfb - symbol: written file: product-core/src/ground/apply.rs before: absent after: sha256:2d0e787bd6f71b4241190d937ce385085cfd79c9faf7916d26b7cb58504378c4 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-axes-rs boundary: contract surface of product-core/src/ground/axes.rs verdict_knowledge: \"Callers learn that \u00a75.2's ass", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-axes-rs boundary: contract surface of product-core/src/ground/axes.rs verdict_knowledge: \"Callers learn that \u00a75.2's assurance mark is two marks: derivation confidence \u2014 how reliably", "tok_off": 103}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "; a change to the value sets is a change to what every extracted assertion claims.\" contract_location: product-core/src/ground/axes.rs obligations: [] metadata: {} bindings: - symbol: DerivationConfidence file: product-core/src/ground/axes.rs ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "-core/src/ground/axes.rs obligations: [] metadata: {} bindings: - symbol: DerivationConfidence file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:58f904cab882995fb0fed4d9acde3d81eaf0fc7bb21deb86faf39d43d4215651 - symbol: DomainRelevance file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:a925b0a11a367bd2ce19afd03bf4963da19aa45ad1874c2e85cc2d79abbd7858 - symbol: RelevanceBasis file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "dd5bd280df70e76524f90049a190e93aeeb30b50eb9dbd4cf8a5d09f30 - symbol: impl DerivationConfidence file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "227a069cb74279b8f5d362c28a66253ee82730476fe502b42aacd334906fe4d - symbol: impl DomainRelevance file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6120644c93c76cdc904cc27abe5a7d8a1874dbb88d917a08652d50e03af3b8ed - symbol: impl RelevanceBasis file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:33191c8bd6df79a478a9d66e5b0cee53c2d9ef5123348f42a1f7eb89679efa8a - symbol: High file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:8cb3050b4e9576556c8cff8f815517521a97ba66aec9f11cedcf3f59905a43e2 - symbol: Low file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:09413851c4d0492627495302f49279322d54c28c3770ad62ea2de7d588687e09 - symbol: Mid file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:155faf7524b93c1630cdd3f5da42724829f126e76094526dc4d7f57bc1dfe4d3 - symbol: NotDerivable file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:2da6b3be5351c318ece5157fb6318dd7d2de03ba8a366f8bae373562069d35ba - symbol: Unknown file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:672e6a743ce2fbc1cf17b289be8c47c8d74547eb1905f6f9b1d974836a22468d - symbol: Computed file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:df1d2d3fdb66e606d0ef7cdc849fef74f406e90182c55bd0573f1afb8699cccc - symbol: Defaulted file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:2ea05184587838faa6709a4acd2ffdf4c1a905e1729d55caee0f1b90a68d0fdb - symbol: NotApplicable file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:cb753fa3fcd0ba5b04f3a6096631555568d022cc3e5eb052a7887c7778269121 - symbol: NotComputed file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:6f725b39d57d9b51876c095b7c9809ffae597dd97ff8b9278de0990c2ef30138 - symbol: as_str file: product-core/src/ground/axes.rs before: absent after: sha256:b453e87db5b44689c5630802358dd0c99b2d48b47ed63f2fc514483b233a622f base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-batch-rs boundary: contract surface of product-core/src/ground/batch.rs verdict_knowledge: \"Callers learn how a proposa", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-batch-rs boundary: contract surface of product-core/src/ground/batch.rs verdict_knowledge: \"Callers learn how a proposal is grouped for review: a batch is the set of assertions shari", "tok_off": 104}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "e worth ratifying, only which were read the same way about the same kind of thing.\" contract_location: product-core/src/ground/batch.rs obligations: [] metadata: {} bindings: - symbol: batches file: product-core/src/ground/batch.rs before: ab", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ion: product-core/src/ground/batch.rs obligations: [] metadata: {} bindings: - symbol: batches file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:28dfa8dd815a894a7ef6926bdf320468166ef72c45bd23b2a563f4e9e196a869 - symbol: impl Batch file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:91fa30016288aba5f64120f7a7398edbdc643f00f023da82e84a6ec30014e6de - symbol: Batch file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:67c56a25978dac597c69b51ae0bac47b3691d9a4dfbc71eac191fc7a2ffcecdd - symbol: confidence file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:abf311eb0859fc19a6769e304507f59d20c02f6e8b6d471ac63ec5ebb619927d - symbol: container_kind file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:6578152a439555e718a600ac0c8265421c8cf0aa8000036419d5f64ab197feed - symbol: count file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:bcb51934d4dffac98cb905ba896e47c4eb9808647f2895c263e1fe5d0c38ed75 - symbol: ids file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:92a7e4c877125d77c9132e187696e5a7781f1bd4062f522e7db987c131e55c62 - symbol: member_kind file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:b560a71bb3b171ef72d8ad67393905cea7b4b479409c9896e7d2b85ec6215017 - symbol: relevance file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:d9107e6145704ee172e79f1b6b62dd9e3d9cb0d8a2cc2603620174cc54f5e6f9 - symbol: relevance_basis file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:7da680831c9615287d764512f729820a8c8e53aa1416954d1289382d75abca0c - symbol: row file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:562ee95f558b4a79554ac07bcaad29d933e05ab7f4ccc258a337fa4908af60ac - symbol: rule file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:0443e479b3adcab971d30acd8cd55b206177ff379ea2d45590dc4db6c0ead354 - symbol: sample file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:0f46d4ac7da91f06b7932089dc2198f0b2b8f3c6a46198ad9f59a03ab5b95d1d - symbol: stands_on file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:321a78e5c244c496fc96f16887a7cca30f7285ba938f731d4b69191dfabb1fd2 - symbol: label file: product-core/src/ground/batch.rs before: absent after: sha256:0d72747f10b58d3fd86f0dd3eabc37479c6c67c9fe09381d23321307a954ee4a base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-declared-rs boundary: contract surface of product-core/src/ground/declared.rs verdict_knowledge: 'Callers learn the thr", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-declared-rs boundary: contract surface of product-core/src/ground/declared.rs verdict_knowledge: 'Callers learn the three declared rows and the gate they share. A row whose operation di", "tok_off": 107}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ". The boundary judges nothing about relevance: it maps what the language declares.' contract_location: product-core/src/ground/declared.rs obligations: [] metadata: {} bindings: - symbol: classes file: product-core/src/ground/declared.rs befo", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": product-core/src/ground/declared.rs obligations: [] metadata: {} bindings: - symbol: classes file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:5ee67548059f536488fa06ffd0ec71fa1eb5b5d7debf8d9afb9ea90bb820c3e6 - symbol: dedup file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:49b5d5f88ad081c22458309be2754445dc3bb501608cfaeb3de2fc4cb1e4c970 - symbol: gate file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:8ee9effd492d5a9e16313ed4f985661208e18b0106b995aff991d6aa01b55396 - symbol: properties file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:7b74d9121e11ba237bec689d0f3e61a23c52f13006ce1a080c05f6dc6fc561a6 - symbol: settle file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:8675243a6aa78fd7924ef715ff1e0f151be83d92edb7c6d0a5baddb30b088435 - symbol: subclass file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:792b6e16ea01c4b24788d6d46ad6a2f47da9785971cdc0a5f7af24f695ee0606 - symbol: DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "e506828aadb84d074af0532e5b00dec68b423ca9e8dfe0f00c91cbf579cd5b37 - symbol: nullable_properties file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "34b46e5daf55dbf1539d6cdff61b122fe26608ee84d9ec0ced26176581 - symbol: supertypes_outside_subset file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "9f96584254796f1604b06fafcebe360aa9ab206944f5ea922a3da5039727acfc - symbol: unranged_properties file: product-core/src/ground/declared.rs before: absent after: sha256:ff706b1cc7afd2a2d1c4d1863c5d521f2cf23951c2d4f1486b1f99c6123e0fb7 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:70bd49d800c6df18d53e86b096cb13dc9e75d19fec5ff333a5f1eae47f996e6c - symbol: classes file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:e2fa92e9d9ffe3d2c75a3c351723eb71c533752fb093b3a02ffd120d095338fd - symbol: dedup file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:5ff67ce3e2cc96a80cd1b0bc2ccc4544f42d637444f837fb6eb7341664271950 - symbol: gate file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:1478d40ffb01942096b2fd9bb0f8a4967d5a7fa1d6929ef00e42c4c0af97f26d - symbol: properties file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:1915b52fec4a971c2a52e6d0706d97acced1e85e2ac174dbe650dc75047362a4 - symbol: settle file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:8ce18bbe771f476ee9c32a83ae559250874274a08cbe575cb57e72c330ddd7a2 - symbol: subclass file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:c9de0181292f44361f160c1bc8b0906f26e893f8037c3668aa239ac2057e9992 - symbol: DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:5e4ea6648777913ce66ee8a6ef6a810e3f65f6daa6234c1f521b902bd6cf3970 - symbol: field_derived file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "89e9dd947f40c535ea51af76310145886cb29a8f7bb1babd762d725139c7ae01 - symbol: nullable_properties file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "0b9e8a2ccec970d3fbce6a6b1b9b7bcd6b0d10157970300fb6ded9aca4 - symbol: supertypes_outside_subset file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "c051880e52ed52e3d944c2610f30270cf4b244c2ea64a7360c26e069d536103d - symbol: unranged_properties file: product-core/src/ground/declared.rs before: absent after: sha256:6c2a6de758fc6061be4dc40440528e30250f0a14b82df5859cb52b9430cfce12 base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:d5ec133d4fc9fadfd40df21a6a4acab6fa4a21fea725933d518c68c4cbf422d7 - symbol: classes file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:4b5752f2762bea4ed7d590623e6bdcd71bf7db14ec23db16e19f80048f2f44de - symbol: dedup file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:9dbd4d12e1fd8cd546ae1ef3104eef181b766e6a8557ee520004bf2f8e34678e - symbol: gate file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:bb857a4dde50af5dee9ca017d04e8ce7c65ddc70035afbfc2511971b3121b645 - symbol: properties file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:ea26b19595d4368fb8da479f6943e2bfc232efffbfdbd7b46a74b71d61040567 - symbol: settle file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:c9fb510d40d1195eb9162f20f2b6d7e9ec5013f60ee1a7154a3b8ff9d778fc58 - symbol: subclass file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:47fa59ef589bafb3df5db3ddd3330478dacdb7ccb1373721090097bcec7957cc - symbol: DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:be02d9908fce18a4b7f0589e05119f2f5cfc1b07d7110b4101ce0f2dc0e3d68c - symbol: field_derived file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "d0c8deb4046e0e712f43bb1fa3399ae88e1de83145c14cd5185faca5d212a20c - symbol: nullable_properties file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a02859ed9690f4f6c50664bc03590ffb16a43b0dd388d2defaaefa93c1 - symbol: supertypes_outside_subset file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "7c3db7ad1a52dc0b762e153ee6d525adef6d1b89a80c751ec0635d78f13794ed - symbol: unranged_properties file: product-core/src/ground/declared.rs before: absent after: sha256:7bf5e65a9c4401cc34523cf919c258324cfdb75b28ef27c74a5339e548c78f6e base_re", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-derivation-rs boundary: contract surface of product-core/src/ground/derivation.rs verdict_knowledge: \"Callers learn wha", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-derivation-rs boundary: contract surface of product-core/src/ground/derivation.rs verdict_knowledge: \"Callers learn what the instrument recorded about its own reading of one assertion: th", "tok_off": 109}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ", because the classification is the reviewer's and the facts are the instrument's.\" contract_location: product-core/src/ground/derivation.rs obligations: [] metadata: {} bindings: - symbol: impl Derivation file: product-core/src/ground/derivati", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "core/src/ground/derivation.rs obligations: [] metadata: {} bindings: - symbol: impl Derivation file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:b763f59848087aa46405a23477c01c219323653006742899ef0225bc374f4dfb - symbol: Derivation file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:9760b7a69af0e48b2eac2cf8055094223ea6c7cd91ec1dbce6bac2e1b4952e5b - symbol: container_kind file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:fd9d5599a691dc30f60d3966f7da94d0aeb696c33c515aa158b62df459086ba5 - symbol: member_kind file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:62e379d9269589b8412721274cf5519a41f11b2d1a6f3126e869a6b63e5c00da - symbol: rule file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:2ff5d7b783169224319a3e7763d03add847af524aee96f1d7755772c3ed0f949 - symbol: source_paths file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:7a5a5290151348e76d28a0e63f00781d7a457fbffb4649300474507a00073179 - symbol: stands_on file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:4ec93e918726a3b61fb22d67f7b29aad3580004b9f6a54b1533066be1c493115 - symbol: also_at file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "5 hash: sha256:01c92187718575eb42e8c260edb5d7a3dd8ad76d6e71578c42dbd5ccf52a28a8 - symbol: by file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:a52c5a54c439f42207143276e48b012b6504259972b62ae69cd9e6bb66e42ef4 - symbol: in_container file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:33a5da51da6e155b01e2e21a7b8bee56d8f0121c494607a83a5d5811f13d9097 - symbol: of_member file: product-core/src/ground/derivation.rs before: absent after: sha256:17abdbcba15f34bc0a6840c65fcb9eca636cce72084b63bbc1d0e0f96c473c77 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-entail-rs boundary: contract surface of product-core/src/ground/entail.rs verdict_knowledge: 'Callers learn the graph s", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-entail-rs boundary: contract surface of product-core/src/ground/entail.rs verdict_knowledge: 'Callers learn the graph stage as one act with a measurement attached. Rules are parsed on", "tok_off": 105}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " not enter the authority repo. The boundary writes no file and serialises nothing.' contract_location: product-core/src/ground/entail.rs obligations: [] metadata: {} bindings: - symbol: rules file: product-core/src/ground/entail.rs before: ab", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "tion: product-core/src/ground/entail.rs obligations: [] metadata: {} bindings: - symbol: rules file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:62d41f5dbb767d2bf4214711fcb23b889319f3f691d8c417cba7a65f2d74b8e2 - symbol: run file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:1b1891d12c7bdd8bed3a6a7c5ecf95e46f1e68c4cc0091da1b8e884002802c13 - symbol: seed file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "10dec48df9c689dc49c7242c90f1cc5beafbe8d003a5e53f4f7a796a71331c88 - symbol: impl FixpointReport file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:10ef0a51095c9e09c2a867a2c26625a6e6f84f558526d1ec5841adce52982906 - symbol: FixpointReport file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:daf4ece5d7ec647f6acbb6eaf14e27c03dbd36ed6854963bc4c633ac084a9ebb - symbol: Rule file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:6e5f0d8461a42cdc5cc69357fa97add34a326b2a5f3d9db7e48acde7395fcbdf - symbol: RuleReport file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:f5a5155674b52493b10443393cbcd04a79a78d07e6ed076c8f43e871fbbc693f - symbol: elapsed_ms file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:4636e0e5ab0f553a887faa618148fa7d1ed936ca665a557b56f1502ad4ed9e5d - symbol: executions file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:5001f82e8e04005c3b62c846b099dc93179e4b198f83d6cb4a2f302852f2a563 - symbol: parses file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:22a180df893b911f3c3cd54876543ba30c010075cdfd062b3b7499cd00a86f91 - symbol: rounds file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:6877515742bb46448e5ba582d4ea7d886108242e12fb992a6c79f0f9629e67f4 - symbol: seed_triples file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:a2b424764f0af7aa3c6f26f866ae04b98b036830ff2f202ada9c0c84b5399e56 - symbol: construct file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "9 hash: sha256:d43f708b7ff70f23f16eb127cd6b49deb851dea15de02c00abcf80379ad5e5a2 - symbol: id file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:614c0ed60406d3193ea8b68339184b88d78e1c53bd275e462f891ccc05257270 - symbol: proposed file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6:ddce36e5b7df58d319d056daea6a92c1e04a20ee2ee28f677013c0d734dd9c1b - symbol: productive_rounds file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:bb61ae3d634a8b67ef9f265831e1bf09f2296d5b451db48193dfe092fa4b1f2c - symbol: triples file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:9c7f0dec892ac377c792a6a226365599731b1b0b8ca4c598e98d4e4ea470cda7 - symbol: entailed file: product-core/src/ground/entail.rs before: absent after: sha256:0889e7ebfb300a1bafd5274dcc1128750372ce97eca16ba822fa8c49a70b489c base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-facts-rs boundary: contract surface of product-core/src/ground/facts.rs verdict_knowledge: 'Callers learn the seam betw", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-facts-rs boundary: contract surface of product-core/src/ground/facts.rs verdict_knowledge: 'Callers learn the seam between the half of extraction that knows about language servers an", "tok_off": 104}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "on''s span: a column belongs to the reader, never to a fact that will be ratified.' contract_location: product-core/src/ground/facts.rs obligations: [] metadata: {} bindings: - symbol: DeclKind file: product-core/src/ground/facts.rs before: a", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "on: product-core/src/ground/facts.rs obligations: [] metadata: {} bindings: - symbol: DeclKind file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:aff7357468c3eda12e4e9d3c5a496a64b7c0e8eefa9928dda568b4e71f16f427 - symbol: impl CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:99506347692e75fb89537c4224ddd96b571cf452f55aa49db8ee9a7a4bab14cc - symbol: impl DeclKind file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6:69bbccefa27de3d1c25d805b02e5cc3d9a29908ee48fe786f8d0379193d58a2a - symbol: impl PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:647b4c61da4ccf28fdad2bb1cc94c6cadf707a314af00ffc8a7fda79d12d8034 - symbol: CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:981332676c275ba3866cd4fec25949b71c25b0818194640d2781c8e250b8dd26 - symbol: Declaration file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:3a342dcdb50701aa97ecc9f18061457ddbe6b54f2d215a59a1b84d79809bece4 - symbol: HierarchyEdge file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:768099f90e5df748532476ddef9f2f56f6e8aab642984525dc1e6473703dbf57 - symbol: OperationStatus file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:d0a9e0786583a52a2df0bd0963c24fa32fc7ec3ce92ad70c1aa68e2eb9a127e3 - symbol: PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:dd844f0067c3d39f33347fd16a0c70d85de73110e9d232be228a89fe986882ab - symbol: ReferenceSite file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:4f56d756b8a55d91fa9fd8dc2de7fbe4d1979a2a8ce8ac0637743c3828069b80 - symbol: corpus file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:8697c13a595666bf573e8ac538a1107b2c69fea111f128d9f4fd879b6e275f7f - symbol: declarations file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:697f0d30f6a8220f76f622890889966c7e310bbd2984e7222a7fd15bcef37b43 - symbol: git_ref file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:8b02b3e20c37d5929bbe1e59458475d7afc8e060496509541dc57836575e27ad - symbol: hierarchy file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:5c11e1794fd2fe5d9cf95ed73a4c69372d51e92d55f35d17062efa2a42c8bb54 - symbol: instrument file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:b9abe44f3c95150ea646d8db7e19aef39430f6195adeac914c612cc82724dbf9 - symbol: operations file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:2b0118f29c7145284c2d309e2a510a83356f709c3f329f3952fb3a8c7afd312a - symbol: references file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:b4103e92cce52511f9958380154ffe79f6696d8b0771a39f6981fc37dcecd788 - symbol: unread_files file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:356dda0494d90f5528097e99a559b31b4e2fded6513cf7149ac3f7b0a1c5a191 - symbol: Class file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:f51aa1431706dc4303dee64a1ca88c9c5180ee338575083dd9a7cb388f90ce01 - symbol: Enum file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:974b90e6201448b6bf7748d8b52fb5eeb18bf9898ab525ff222ddb34c8fcf47a - symbol: Interface file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:3682ce2e9e513cd19a428f6784232cf158b707aa17c7d7303c776a01dc667ba2 - symbol: Record file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:a5cde8aebe3aefae337f0696a50b9254a25b0b1d82d0a2aa8b2cf387a415c468 - symbol: Struct file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:1ef53deb3352463a15e8299488110e1b1538db9dd9f7f4ddeb703d1fbc209ba3 - symbol: doc file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:e103a5fa1f038ef7caa89bdabef0e3f1ad0a70f2142f7a34c5e42d0ac92053e2 - symbol: end_line file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:97e57ba914e5edcfe60ecd59a9bdc6814f199371ac2c77eaeba97172f093546a - symbol: file file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:b5db69a764cae8d98ea301668c8661651b8fb49766f3d0c90cabbe0aa54106e7 - symbol: kind file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:97ec461a2930cabc0209ae463a695014fb63524433725100ba06eebdf2a0193f - symbol: module file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:497864315eeee52a2e3005f61cc7121b44089b778605fd225d6eec174c4fa8cc - symbol: name file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:696a818c834cfa39088f9f6899f86558fe28978c5922ff78d9a8b4817b9c2a35 - symbol: properties file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:efea5dac473e44e775d9782d8ae22c31bf3136ba0e2c7cbc7c7d0be46f9f658a - symbol: start_line file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:143c76fc33644ff25aab738c5605590787bd316c3b1cbc0c75f6fbba9d1e5880 - symbol: sub file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 202, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:7838f32b1f890f69e7aac6f9f798961754b573cccd304d5b44ff17bbd1d2dde5 - symbol: sup file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 208, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:930f06d02fbafd470736fe236858d3da115b289bede243247a788d7b873576aa - symbol: answered file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 214, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:a13845c89943d056883e33e10fd06069c835a7cf36eef93bae2200a23232613f - symbol: detail file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 220, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:66d41b2697f52beb81f81d8ecd21c62ae937d375df6f5a26a497161d18e05b00 - symbol: operation file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 226, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:baeda33b7840880c760aa1d1cd935d9b88916ebc2149420326ca3f98dab2b2aa - symbol: type_name file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 232, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:dd4e1dcad7356ae0b901e1b3d4f904b2e02da7adf183d03f1d5b118baf42134d - symbol: line file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 238, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:9092f4fa918cda2aa412d4ad5669e2743aa5091c42884e5cd7acf7cdaedf5fb7 - symbol: target file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 244, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:cdf5a9c8212b3ae7be0d734af20e4e4468484ecf4d3caf3eb0c3cd9b0c58e915 - symbol: as_str file: product-core/src/ground/facts.rs before: absent after: sha256:cff079c55753bb57dca27cee604f27d2dd2d3254a9749fbd48908e0446395167 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 250, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:2ec9d6d49351e6b5655861271d41c17ee54bf05f89b87e4bc3d38c5ebfa3fca4 - symbol: DeclKind file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 256, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:253485767f2b324854b5994571be773cc85e08d54f7bda0e4b65e0dabace833f - symbol: MemberKind file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 262, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:c852957c017380f72662d56d717d10fb76bd4e65d539eec3edb45293f6b508b2 - symbol: impl CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 268, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:281165a23ada1bd0af2042b2dcdb498d12bdbc2f8becc6c497e79dd694868592 - symbol: impl DeclKind file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 274, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:f53d6b979442d460815e13aed739c66dc955953666098a119694fbb0ed9a1c5f - symbol: impl MemberKind file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 280, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6:a0b6c408a2dd53b67c6aa0aeca1243f8d0911a7664f0a02afe45683a35666b4b - symbol: impl PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 286, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:27ee44ef7c30bf0bbe7a8aad251e4cd759124ddb5443cdfd8065cc01bb1c4421 - symbol: CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 292, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:4cbece93eb63daa88242c9f7d81773ce95261113d8de53a864a9e0f75d8eeeed - symbol: Declaration file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 298, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:789b74e51823c755b6281897d7ad36547666a709d66e3dad96032ba3b613bfea - symbol: HierarchyEdge file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 304, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:204f9b1a468c5d4906f2b1114f6f4b79071e833b5320d69144cb79e2600f0069 - symbol: OperationStatus file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 310, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:fffa3a1898060e3cf319405f82b7071c889b2522f115eae375e466aadac0128a - symbol: PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 316, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:886d1aef05467a44bdc912854aab62826c10649b2db68469ef8603627ad8f221 - symbol: ReferenceSite file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 322, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:49f555d207b3375c4adc5f6a6dc14be1ac929c2fe35b5bdfdfd832840a68df3d - symbol: corpus file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 328, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:1034ae42ebc7917c7ba589406d2c7b10b0336a853a1a2fbe7bbc7ad9eb8be977 - symbol: declarations file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 334, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:706da398a6b230c9ba57a8be17ac2ab0c7e66a970ea9366ab0d61ca1ede3a98d - symbol: git_ref file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 340, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:2e99f0d4f512114974e1348900e9e306aed7667f1283d8610d438b5518be2bc3 - symbol: hierarchy file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 346, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:94896a44f6215e24575ec92c70f9e27f769234881cc9487f5e1098e2d517097a - symbol: instrument file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 352, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:6a740af7fa03d1055bea2147b27f5ddf79f8b9a0ed14fa97ab6aa544157ebe51 - symbol: operations file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 358, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:fa45545839c89ba13b8f1b3be7f5a26ac756f522ae173a26558e6f34a7dc7a0c - symbol: references file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 364, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:6e49c7e2cc78741c70c57dd41473f57a7791bf6e9e6c2f285ba62fedb7e5e38d - symbol: unread_files file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 370, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:2d36bc56f94fc46ed5a8a1573b69ac8ab9d4c5eedfe019ba2d33b9df41caca00 - symbol: Class file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 376, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:0ebb639f14a12ab2a91efba7a3bf3c0e9b84bd004c8dd86dd5a9481a6b428867 - symbol: Enum file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 382, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:66077369299830cd4ebd37d28b65a65a24f240cc77ba487dffec649d8605efc5 - symbol: Interface file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 388, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:51088b24f0466d561ab366c5bd3618f4b4cbfa9b86799ba096a762bd0244af50 - symbol: Record file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 394, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:eef62bec87e9083fc1945e035f8e8bc51833a9fd5d8f145af539f863a6c0cc02 - symbol: Struct file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 400, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:b0c81edcafdf3b4eef2440b21d6ab96cc116d1d17b04c87b19996c63ad7da8bf - symbol: doc file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 406, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:d29f0f4c4a9c76beb4cf35c0172fbb58f5024779589eda9b2e9af26866cdafd3 - symbol: end_line file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 412, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:9f49eb752219a9fa4c816c9ffe0603cd4395baa642b6dea5c3693bff6b14b38d - symbol: file file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 418, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:c3f159be5e2ea9c077eef93a8ae5815395b9c8aa98cc4e624639897003b834aa - symbol: kind file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 424, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:9e4062ca6f0537ed627f0c99f43ebc4be1bf96406cb26af6ccf8a2189963d461 - symbol: module file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 430, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:8990a982b5679bdbabc9498bc17d98bd946452be50185778e422839fa2d57d95 - symbol: name file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 436, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:38cc28e3a61e609d596f07bf9b6f353fbd3656880f9feecfa34113ae6b957ea8 - symbol: properties file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 442, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:05c8aa456835671a4e653bd28bab7a3e5061dce670b2f1f24084139df4a39b88 - symbol: start_line file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 448, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:d9bf3c43eff151e50c3f006ea10aa74f6a7c2025d02508265a0eddb22ca0f001 - symbol: sub file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 454, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:aa62c0797b2e63d225b1988d626c964d5d81bd5ef03c9be4d25648f66af10c96 - symbol: sup file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 460, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:37a2888537c60802a3185f7f5a3350e7d4414f9209d76a6c9a893d35a48f46c0 - symbol: EnumMember file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 466, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:5693aa4306638fbfa7e7115e3a90d153cd49542fecf3395001ea7b8d684aa486 - symbol: Field file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 472, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:5381467cb8630854f8050ebd4384bff06865dd23110d4a660aca939cedc1849c - symbol: Property file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 478, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:41753890a2b5f12a7a5c3370dd8067638820cf976e9467193b64b34cebf406c0 - symbol: answered file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 484, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:b37ceba2a8301b3a1443326664f7d057425d43bb137b5724a79cb4a92b2f6518 - symbol: detail file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 490, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:2a58e80ed848995131c9e27a3acd0951de8931366bd677a8247905c23208678e - symbol: operation file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 496, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:7b88ce3f8826a3cf97c12b618f418644e595827db6177046e21e6bdb3cfdc61c - symbol: type_name file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 502, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:b247ee47f202ec31deeb20ae5048f1cc549be30b2c3afd001eb2003a415fefdf - symbol: line file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 508, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:671cee824dcc69ea9cef3f186e7b23edf506552d7acda0988456164b8915134e - symbol: target file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 514, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:ac32cd3c6232e056a8cb38a8bc3e837b2a6d02bab237a47ed4c562361bf2c3a2 - symbol: as_str file: product-core/src/ground/facts.rs before: absent after: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 520, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:4cdc1e544f7285a59509d232f777528ece8205eb38668168f3fc889507b5eb50 - symbol: advertised file: product-core/src/ground/facts.rs before: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 after: sha256:382c3c0f37b5", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "line": 526, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:0ffb51836902cc4ba7d5e6d222de16fe5097644e836efcb025658f05c1e28a08 - symbol: divergence file: product-core/src/ground/facts.rs before: sha256:bc1a2b44a83e509a2dc99878b95aced36a1b2aa8388a6f751d9b30243788f610 after: sha256:382c3c0f37b5", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-mint-rs boundary: contract surface of product-core/src/ground/mint.rs verdict_knowledge: 'Callers learn that an asserti", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-mint-rs boundary: contract surface of product-core/src/ground/mint.rs verdict_knowledge: 'Callers learn that an assertion''s identity is derived from the triple it asserts and from ", "tok_off": 103}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "o one safe alphabet rather than trusted, because namespaces and generics reach it.' contract_location: product-core/src/ground/mint.rs obligations: [] metadata: {} bindings: - symbol: assertion_id file: product-core/src/ground/mint.rs before:", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " product-core/src/ground/mint.rs obligations: [] metadata: {} bindings: - symbol: assertion_id file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:6860196ef1bae98ae760ca109518644896fdb7afb900d21481909456dc3288ca - symbol: class_iri file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:632ff244d0f57a493c53920a7482dd3947de774f20f37801cae0cd41457a184e - symbol: corpus_iri file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:4fd1a58484c235f1a98aea14c9c6ff9c958774ac2d98761f5b9328723a40b69c - symbol: local_name file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:f65a56016f45018303066de0884aa40f992bb60766b310b235553e6f3b4db673 - symbol: module_iri file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:afcd4e7eb1eb5d1e3a2cb77911e0603c9d884c2c54cbabb7ae26b98bce4618d7 - symbol: property_iri file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:b44423080022f5c7b87c93a13d547f9728e358da296b9aa937f8013f22f2d4fe - symbol: run_iri file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:0a07476267e5632384bf32734ce443d505e9b2ffa624711ccbb2486688081f65 - symbol: short_ref file: product-core/src/ground/mint.rs before: absent after: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:59050233063520680387cf90a24851dbc0e6a3463afa2cf845fe5e6a1189cf34 - symbol: probe_iri file: product-core/src/ground/mint.rs before: sha256:b755a40df9169dcacfec3d8c98184ba8d3013309b21b73bb4454e9489b25d57c after: sha256:c9675652af1b9", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-mod-rs boundary: contract surface of product-core/src/ground/mod.rs verdict_knowledge: 'Callers learn the extraction sl", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-mod-rs boundary: contract surface of product-core/src/ground/mod.rs verdict_knowledge: 'Callers learn the extraction slice as three acts \u2014 plan, apply, render \u2014 with the types they", "tok_off": 102}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ts and hands them over, which is what keeps the downstream-consumer contract intact. Its output is a proposal and never ground: ratification is a reviewer merging one file at a time.' contract_location: product-core/src/ground/mod.rs obligations:", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " proposal and never ground: ratification is a reviewer merging one file at a time.' contract_location: product-core/src/ground/mod.rs obligations: [] metadata: {} bindings: - symbol: EXTRACTOR_VERSION file: product-core/src/ground/mod.rs befo", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "duct-core/src/ground/mod.rs obligations: [] metadata: {} bindings: - symbol: EXTRACTOR_VERSION file: product-core/src/ground/mod.rs before: absent after: sha256:3cfe84d7b23c8b0968f6084eb626b01725592a4907b224f7d8ae576ccbce4bf0 base_revisio", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:b510411c7167333a9a323b32976d0a2e2f143a3c39f54fb1db41d964b38b46e2 - symbol: facts file: product-core/src/ground/mod.rs before: absent after: sha256:3cfe84d7b23c8b0968f6084eb626b01725592a4907b224f7d8ae576ccbce4bf0 base_revisio", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-plan-rs boundary: contract surface of product-core/src/ground/plan.rs verdict_knowledge: 'Callers learn everything a re", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-plan-rs boundary: contract surface of product-core/src/ground/plan.rs verdict_knowledge: 'Callers learn everything a reviewer will see, decided before anything is written: which row", "tok_off": 103}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ", because evidence is about what the instrument saw rather than about what is new.' contract_location: product-core/src/ground/plan.rs obligations: [] metadata: {} bindings: - symbol: plan_extraction file: product-core/src/ground/plan.rs befo", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "oduct-core/src/ground/plan.rs obligations: [] metadata: {} bindings: - symbol: plan_extraction file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "8c900a01f407f0f2b5596ad2a06a291f1be0e6eb87a9f6c5daf3db544ad663e4 - symbol: impl ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:8d746ae052ed182e973bd26da162216c64710d7bb8e0daad53059210d76478c3 - symbol: ExtractionParams file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:f6ec93ed7373dd09ebd0330b72412ba4bb5aa21cce08798e391e1791afe7f118 - symbol: ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:f57b14d8de84ac94aefc085e14d06cc65789f83ee8b5e9ffae13abfd2c1dab70 - symbol: PlannedFile file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:33233918363dbe40439801926f5e7dd2a1acdda5e5342c17aaf808d55532001f - symbol: RowResult file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:dcc97455e60c6f5bb057fc64f2571d79b462799b8bdb59d886221038e33a1a34 - symbol: as_of file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:6e215bf566b3bf21120ec8e7d213e9fc079728ecffc0e8d32a85c57c2d32b33a - symbol: base_iri file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:f8f164e8933868be076b9f441a9e7913864339e8d2f252f419a50b79a1269f65 - symbol: graph_dir file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:211441a35a8e48bfd79e465c79dcbf42f7211e04a47d885c0673990df65847ef - symbol: already_ratified file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:e2b3d3d5291a6f8b632e8ab41a462439e5a4cbd04212b7c461412cab3e8c829f - symbol: assertions file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "52d3234d6e5f785f7fa6f8c443b1478d4323bf5aff2ee08f290b523ddc1884 - symbol: constraints_evaluated file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:cdd2e0fe087b11f4e0937839fd3f5a5b6ccb98716ccec7c210292fccb4c9ddb6 - symbol: corpus file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:19c1da9e753bf741967e661351ecc8083138b81a74696eb3c28cd9109a7a5368 - symbol: files file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:506c57f10c4d6dc045b4069a1fa26946dae0170d76631659f7e34a8628393da8 - symbol: fixpoint file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:e303834ccccc74628b66f10de866a9a2b731d48186ca6a10aef1bacddbb6f4bf - symbol: git_ref file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:6abfeb1a40fdb66c0f8e6fcf4595e85af517cf31b79bbed42d34ed755ad94530 - symbol: notes file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:59d1dadf0d7d546cd644c28cb0d8bef108c767b5a22a79dc239b8b158e89e810 - symbol: rows file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:81b35e378b8cac65e0e4d2bad0d1e5f8b0bbadaa15d29cace3ef855f559a97d8 - symbol: shacl file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:c45523932225fee497a77afba23060080f853258638e866474f090c746ac917e - symbol: contents file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:d2f851403bc6baaa449324162955f4900b45ba7a65594d3f77113b2a97e4d3b2 - symbol: path file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:d0b9363ed818772f929bee398fa38d436b2c55034dba9b57761990ce68895420 - symbol: outcome file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:26f7fbc06d1a93f6a5f7130aa2d82a422720f553612db200479b7e4156766fa0 - symbol: row file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:5d1b5477770ef3ce71524cbcc977a284357b4b0b576a4189edd5b888d4258e9a - symbol: by_grade file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:f3af770310eadd0c5a0b08bc250ec5aa164206d40cc03d08a1de0d920571bf2a - symbol: conformant file: product-core/src/ground/plan.rs before: absent after: sha256:4f041dee76c047d710b0ee6be7383e52d066dfc343585db4cdbff538fe4edc1a base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:7fceac344f6152cd9330dd5cd8a00780102be86c55fc8670f6862761f4c91b00 - symbol: plan_extraction file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "effd1ccda4ec04fa526667d1ab361fca0c75688736b620fd65ce32a93a56c432 - symbol: impl ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:fc2fb0031fe563096248cdb03a6fdc728561e2ebdc5b61e96be428ab94668833 - symbol: ExtractionParams file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:5601b7b7afe2191d1d29fb13abd0422db5b6445c4ba81fb422597599bc818cdf - symbol: ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:3652c1d2a9f48250e76f19159436f89b30b97f3bfc90faa5117e8d5aaa4fa396 - symbol: PlannedFile file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:df7801001ed3d9c523c64f8e1f11f803c39e769642c43a30103f51a608cf5649 - symbol: RowResult file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:7862b5e923556afdf881bdb66b01bed3485ebff9251ee237045a307547660bf1 - symbol: as_of file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 202, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:fe6fffe12469194636bbe171b26b5fe789f8ecfe4a9579ffcc0a35f447a971f7 - symbol: base_iri file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 208, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:2e8468b3d84d413867ef1295240a8b577e804e897f68156e0290160141226b28 - symbol: graph_dir file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 214, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:8e7ce2644a6a0b5bbd93d539dd135065e2dbb5d25d94038ba9b4e2359c22e3c0 - symbol: already_ratified file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 220, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:1230e9497f2117ae9f68026364871cdbbeeb7554151505779c82bbf287546a2a - symbol: assertions file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 226, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "4302ce6041fde967765227f3c2da2bde77948fe64d4b6b7dd058fa2dbe4dd8 - symbol: constraints_evaluated file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 232, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:b195ff1bd835373e4d70b41d77e5748dc15968e2ce7cee78992e000d77981ef5 - symbol: corpus file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 238, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:537b7ca3a6d56072e96f9a70bdb9576f7131b63875556963240e7a71fe447978 - symbol: files file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 244, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:a117d99eece6b9384280351b7a2062a4bade83b359e66ef64ee312a8afbc8b8c - symbol: fixpoint file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 250, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:a8e8a9d5ad00c7cbe1cd97d2df1789309dc0631eb479e215a2a279cc1d552fb3 - symbol: git_ref file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 256, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:bcc68d9f5d77a88247fcfc7b58acafe6acfdf62bdee70b75fdbb728791223e43 - symbol: notes file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 262, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:331b2cb9d5b0d8f5e66b0368cfcbaa5c1369f2fd93ab3dab1e8bc3be155cb6eb - symbol: rows file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 268, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:fdb30cd74ff5a59ff9a814a4b9bc9ed8d2c1c1b23c2e9555c58b07c4ab141563 - symbol: shacl file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 274, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:e4f65135fd5a51c24793acf9215f49df40cadce6790e81219462a28236dd7d38 - symbol: contents file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 280, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:9f5576b5bbd6af2a9e0b398f78ea7f9f3f0a28ca5057dc6f8f978a98687d2ac8 - symbol: path file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 286, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:039dcdd062aecf1bd6163925cb2b502eca9ce64af643af9ebdf34a307dc77d82 - symbol: outcome file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 292, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:bcef7c11aa8802d182d736e918c5120d57d9c2810616d9823012abd51916368d - symbol: row file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 298, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:f97e358119b1d4c7a0f6fd21ea6cf4f8eb22dfa4e078d6859884663e331369e9 - symbol: by_grade file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 304, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:2d771854daf87975e712d464362aaf6a1649d1ce61c7ec2c0141a3126923483f - symbol: conformant file: product-core/src/ground/plan.rs before: absent after: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 310, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:0a1ccc7c581dc26d623eee64a67f0d5bdf8b725f9086907d3960c1ebdcd5368b - symbol: batches file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:a41a386ec67a9", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 316, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:8583dcf4f17e716d23600b127c764e07e91786643e7d7da0c7ae98fa044f2943 - symbol: sidecar_entries file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:a41a386ec67a9", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 322, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:fe8b3bd8eb5d9292f406350112eb82d7f74f0686e74a4f157ccb134907fb4782 - symbol: by_pair file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:a41a386ec67a9", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 328, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:77bce03bdb7d51125467e621a986ce77f014659bfe5e1ebbdee2330dfff6bc52 - symbol: by_grade file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:a41a386ec67a9", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 334, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:36c0fc984d309eb1643e1a1201b49b1932f1579466f95899d891543cedcb44f1 - symbol: batches file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:ad2d26f968d07", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 340, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:69f4c979bbe425e74bdc85fa290d4a6867730958d4153ef79a1d18ffc7dc74cc - symbol: sidecar_entries file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:ad2d26f968d07", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 346, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:987200093aa9caf72c1a4ef42e93cd2b4e4e867f5e356589f4eb2a560face0fb - symbol: by_pair file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:ad2d26f968d07", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "line": 352, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:0104472d993ba4afba498cef42f4f2fb5aeca372b3fd2f284e6bd663a6f5e846 - symbol: by_grade file: product-core/src/ground/plan.rs before: sha256:ae246568683825375e51d85c1f985cfed4fcc26fbfdce576a7de6d2a1fb30a7b after: sha256:ad2d26f968d07", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-projection-rs boundary: contract surface of product-core/src/ground/projection.rs verdict_knowledge: \"Callers learn tha", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-projection-rs boundary: contract surface of product-core/src/ground/projection.rs verdict_knowledge: \"Callers learn that a consumer's view of the registry is the join of ratified assertio", "tok_off": 109}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "entailment and breaks post-entailment is a caught defect rather than a latent one.\" contract_location: product-core/src/ground/projection.rs obligations: [] metadata: {} bindings: - symbol: project file: product-core/src/ground/projection.rs ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "product-core/src/ground/projection.rs obligations: [] metadata: {} bindings: - symbol: project file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:15650d38381f21783c0eddf638f19e76c97634c159606ab7f45995f7ad160a05 - symbol: query_projection file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "7c8aae111c37d5c9b57e66fa9ce5bd2b4432e6589034f840a9bb2a24d8c3841a - symbol: validate_projection file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6:e35978e4896c9397b7184ffbc99da326a087f96706ae0866e5c085defbd5627d - symbol: ProjectionSources file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:b7781d125bbbb4ab13716b333c57c2fff5e9ac54bfbc46839277e9fdf3b0876d - symbol: graphs file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:30f2052c8f52a9c72bf86fd7f2bc07f9cb34349695128c20a83b993d2e0169fd - symbol: runs file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:f32c567bf1c0982961a663d8ca30ddc1c702dcf9c01fe49b4465d1af2d5aeaa7 - symbol: vocabulary file: product-core/src/ground/projection.rs before: absent after: sha256:a9b404d9fe7c467c5e2f01e65a85f6339929f4140f69498f7bad49b20049a207 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-propose-rs boundary: contract surface of product-core/src/ground/propose.rs verdict_knowledge: \"Callers learn that a pr", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-propose-rs boundary: contract surface of product-core/src/ground/propose.rs verdict_knowledge: \"Callers learn that a proposal takes both grades, the relevance basis, the provenance and", "tok_off": 106}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " do not. The boundary cannot invent evidence: what it cites is what it was handed.\" contract_location: product-core/src/ground/propose.rs obligations: [] metadata: {} bindings: - symbol: cite file: product-core/src/ground/propose.rs before: a", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "tion: product-core/src/ground/propose.rs obligations: [] metadata: {} bindings: - symbol: cite file: product-core/src/ground/propose.rs before: absent after: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:f84daa1fa5b010571a4d4a628dfac25658e02f5f9504b236fbed1aeb8371242c - symbol: impl Proposer file: product-core/src/ground/propose.rs before: absent after: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:8992dd69d21eb6a4372e4347e25568a1209824ddf6f5805dcedf1e703377f444 - symbol: Proposer file: product-core/src/ground/propose.rs before: absent after: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:df7d02e654bbfb7d24fc2b24898a2f645f4e79605669b12204746b7c286911f8 - symbol: new file: product-core/src/ground/propose.rs before: absent after: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:f3e1119b23fd0860297ef852dba136ebd20af0370d5f4e9297569b46ee7fd0ac - symbol: propose file: product-core/src/ground/propose.rs before: absent after: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:6b63fa59df60f97ec2bcd252073b547b16dcacf13d6458cd75b0b3bdd4a93b0c - symbol: propose file: product-core/src/ground/propose.rs before: sha256:cd68fbbb5a5c1b41b0b9497c94eb700280140f654d46540379761ef9adbe156c after: sha256:eca8666a7c", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-report-rs boundary: contract surface of product-core/src/ground/report.rs verdict_knowledge: 'Callers learn a run in th", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-report-rs boundary: contract surface of product-core/src/ground/report.rs verdict_knowledge: 'Callers learn a run in the form a reviewer reads it, and the point of the form is that an", "tok_off": 105}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "omputes no verdict of its own and can add nothing the plan did not already decide.' contract_location: product-core/src/ground/report.rs obligations: [] metadata: {} bindings: - symbol: render file: product-core/src/ground/report.rs before: a", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ion: product-core/src/ground/report.rs obligations: [] metadata: {} bindings: - symbol: render file: product-core/src/ground/report.rs before: absent after: sha256:22464f71e2c6922c0118a85dd111bcfabe674652598f7111c1bc358e6880aca1 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:e969300ae04f315e405404777ea373edbe46d7cb0647150ca819b8a2fdbf433d - symbol: render file: product-core/src/ground/report.rs before: absent after: sha256:72a3edd3884ecbb92791c5be588c0d68627f20ca473ffa19f7cff9c35ca640f4 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-rows-rs boundary: contract surface of product-core/src/ground/rows.rs verdict_knowledge: \"Callers learn the \u00a75.2 extrac", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-rows-rs boundary: contract surface of product-core/src/ground/rows.rs verdict_knowledge: \"Callers learn the \u00a75.2 extraction table as data: one row per code structure, each naming th", "tok_off": 103}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "debase; it is the table, and a change to it is a change to what extraction claims.\" contract_location: product-core/src/ground/rows.rs obligations: [] metadata: {} bindings: - symbol: FOREIGN_KEY_REASON file: product-core/src/ground/rows.rs b", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ct-core/src/ground/rows.rs obligations: [] metadata: {} bindings: - symbol: FOREIGN_KEY_REASON file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:8b9dbdd932752665e0e3876a5b49520db1952b178906ff05248b87e5c1e1e0b7 - symbol: ROWS file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:622777e428e34c7c0fe04b1466c06e45818ba4d6a1a4cc5de2c5a8fdb8bbb208 - symbol: Grade file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:ec22a2972c223bbee4a9aa021d6fd4d62fda05b1d67d1e9057b494453c8ff1b2 - symbol: Outcome file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:44691d0e25ca5c31faf9698187551de5ccde980ca6ac01bdac51404dac486c68 - symbol: Provenance file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:306d87a05bb73685400c5d75a0f09fe65f39dc2783c155111de282bedeef90d9 - symbol: row file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:63d238c8d4c29c0e5bcdf3732bd53ece9b90b93c9440bc4dbef6f180d3c54d9b - symbol: impl Grade file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:c15376cb7142be96c19bd80174242c61785808df70ed35b21295b8690a7222db - symbol: impl Outcome file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:ecc0609e307f93d4a71dfebf528c9b158706766a336798ce39372de052995f8e - symbol: impl Provenance file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:11f50be471349d3e714ccca591c58e4cfc042951e522ebccc2689b82f8a1b726 - symbol: Row file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:8e74910e090709b1eaee7a1a97ab5dabd38733fd6c571903a7b76ce9e728470e - symbol: High file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:59ba3a69f1f14a3a6cd8cc367329d3108526d76926314411126315957d24dce8 - symbol: Low file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:40b0b9909527447f0e0d853edbd212cc9d7ba2ec5fe10f6ebf1f53193d533026 - symbol: Mid file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:faf28e9e6b3985630c8aa5fe4a4e1b8ad36d1eb8449b5ad74b06ed2b5bbe225f - symbol: NotDerivable file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:9e7e2990c3cb5b2f49ff4f456b14c873ede7139cbbaac46da61e49571e35edc7 - symbol: Fired file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:9b4295f502d8344e4e28a0c66f928d6e94dc21c416364cc7becfbd4c8146896f - symbol: FoundNothing file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:37029c12a89235f47f1b91eb39414d87681cb853f7930e0bc86a1f7f0b5d842a - symbol: Unavailable file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:a100f7d528cf3ba4dbbb55280a2d3e5e07792c2b22139e75d41136d9a086efc0 - symbol: Controlled file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:ae1caef2445025d3ac8760b69507f6a98a73c7707a5ec18bbf064a6ac6f0720a - symbol: Inferred file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ha256:5820169c46d83768a1025cd9cc640bf3a687e1bb08ee937037d5f65ec643ca60 - symbol: Institutional file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:af7c7c2a99b6956edb722eb589618789815d2f36c3b20008c2fe0a97a3ae7ded - symbol: Observed file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:01a26426630c5d0c2346a95e324d83bcc37aee882cf74d02f4f90efa74141982 - symbol: derivation file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:3115db6f7e8207f7ddf2863096ea9845a61ef89d9a12a593b480f065b11bac61 - symbol: grade file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "9 hash: sha256:8e5f5331fb9209a750f509dc1424210b625e1fd825bc995ec81f2face659b385 - symbol: id file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:bd423aca4fb514673b8c69d2a12aba5b4e88938353f4592f2c05f504535bdea9 - symbol: operations file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:48c39506493ea93fd724b67fa078b863e90d8cbc9ccc40028db7db44ad55fb09 - symbol: output file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:7534a187e607f40678c468f16a0cd02241aaf896c7e40d0b60d319823b1c2845 - symbol: provenance file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:96b86effb89b1a01b5589534a9d4740d5c24f0d2e12f57d31b3506c718aadaa4 - symbol: structure file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:889135ac8eb1554a0b23192bde07153f4d08d8faf30a9b453de4f7a2db887dc9 - symbol: as_str file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:1475b1f31866299cbdfd0fed4f4b6452270542f9db4aa4b395dd1d9b1aaf689c - symbol: describe file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:45abdaa61532f224be32d46f2c123264747ffc80a3657070dd7a315080cc79dc - symbol: fired file: product-core/src/ground/rows.rs before: absent after: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 base_revisi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:cc7d8147ba413ee149fe12e5fa3ab358f4f4f32ad37a11c791cdec06c5f19cbd - symbol: confidence file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 202, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:61a199806969d80f9fdf954de7acd55793c1a2d1f935cd7bfecab01cbcfc866d - symbol: relevance file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 208, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:79c5f2d947349901b2085bb568e21c757904a8e1ec2601d56206ae122764bfc5 - symbol: relevance_basis file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 214, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:c957fa27d2bd4cf5e483935c5341d876a6c71c4ed1acc7e6a11e2b220aa0fc41 - symbol: Grade file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 220, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:ca6937a5ca6e8075848725a6e8fde90a8c6b42acce55efab0046e546f74bec07 - symbol: impl Grade file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 226, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:5b3e6eda3dca1ca3338bbf89c8730147fb11aa26227e2080a3141af686e75283 - symbol: High file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 232, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:56cb8f361908d1ea99de6678b30f20dc51574f135084617ad52ec6db13f4fae9 - symbol: Low file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 238, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:6b2b70bca24e32325f91ed645e466582928de2668c6cd77d3d645d560e38cb59 - symbol: Mid file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 244, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:b774c9119e85413111bc902e63dc030c2ad4be7e7f0150127e13864255d55ea2 - symbol: NotDerivable file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 250, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:e03ddff45b586bd7056703a8853499e0c9938d2c715095eb8d460c823e7f7015 - symbol: grade file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "line": 256, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:8e0489a4df633b3ad1cba6f0282469531ab92ba93b275f2ee70d0609a3a39b44 - symbol: as_str file: product-core/src/ground/rows.rs before: sha256:643068603510108823c2011626b0e4a29270d0129c13fc8933ed6f87a2d64fc7 after: sha256:b8730730101ff", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-sidecar-rs boundary: contract surface of product-core/src/ground/sidecar.rs verdict_knowledge: 'Callers learn where ext", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-sidecar-rs boundary: contract surface of product-core/src/ground/sidecar.rs verdict_knowledge: 'Callers learn where extraction evidence lives and what it may contain: one file per run,", "tok_off": 106}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "e \u2014 and that an entry either resolves to an assertion or is reported as an orphan.' contract_location: product-core/src/ground/sidecar.rs obligations: [] metadata: {} bindings: - symbol: RUNS_DIR file: product-core/src/ground/sidecar.rs befor", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": product-core/src/ground/sidecar.rs obligations: [] metadata: {} bindings: - symbol: RUNS_DIR file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:ca35b5e7a5889eb85a1a1045d9658b84d6605fe6dad356467849a299b7da4fe1 - symbol: entry_ids file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:fcdc0cf3f362100c9ebd31a05c5ac8edba71894e5419985cc29771e5d0da3078 - symbol: file_name file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:102a71d1daaf68e067a4d34c35e1fe73e70d712b6dbe50483401489566467fb0 - symbol: orphans file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:6e51a6cbc12068a5306c7999bdf06d552f4ba8f2da363caa341b95d5cca10323 - symbol: orphans_in file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:793593325e3d312071a0596bacff29453e61e4f396baa72d23aded70a8770508 - symbol: run_file file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:47109fd49255c481835f4b8307d4118ccf0182e4f6996c160cf6920c89cccbdd - symbol: Orphan file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:68af1e25005410cd1d3557b8dd3a7d4aca3d8a53e8215e364062d28d4467798a - symbol: assertion file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:4bcff5c97ef37e03abccf44e277e6e9eccfa5ced18586b8dd7c9952aa880f466 - symbol: run file: product-core/src/ground/sidecar.rs before: absent after: sha256:8892dce1d10d88382dfb410b1700bc3503cb7e88be8229943799d3de02c86b45 base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:bfa8251fb470a16cfb04783194c4c6209bb5f345cf15ef00cd508ce9a5ab6f71 - symbol: RUNS_DIR file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:db27da368f99a0c546589ca20f7cac62e09884f46e2a20a71c1f1d74963951bd - symbol: entry_ids file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:139cbe382616c8c0afaa5b9a0b400d971f73bde824f1cc5785920617fe0d2b61 - symbol: file_name file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:422b1d5f66ddfddb98f24b26cb919268d6e282ffe70ad8277a3a9b133d40d404 - symbol: orphans file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:fa701a6ef6e1eb4598ad2187788f48b624073dc47384936a2650d0f317c1318a - symbol: orphans_in file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:4a51662f91bf60f64ef6d3913641de91ccfb9fb55f1a65224475dd573fa671f3 - symbol: run_file file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:349ab96b6128fc7b05cc9a53ca964575d76b429b4056f166f68777c0f45a0ccf - symbol: Orphan file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:c6d4b58c991dd0f36b514535efb5f2ac73d0b13ca1b5c4c2baaad2d8c5391a36 - symbol: assertion file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:da5872e7be6e68e07b6716dd97e6697595470ca94339f366e5d6e572ee384ebc - symbol: run file: product-core/src/ground/sidecar.rs before: absent after: sha256:c9aec657c98467ed9e73d509515b46d2023715746f7f43345fe204f0b357000d base_rev", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-structural-rs boundary: contract surface of product-core/src/ground/structural.rs verdict_knowledge: 'Callers learn the", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-structural-rs boundary: contract surface of product-core/src/ground/structural.rs verdict_knowledge: 'Callers learn the two rows that are not declared. Module containment is structural \u2014 ", "tok_off": 109}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " to reject. The boundary infers no meaning from a name beyond its word boundaries.' contract_location: product-core/src/ground/structural.rs obligations: [] metadata: {} bindings: - symbol: modules file: product-core/src/ground/structural.rs ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "product-core/src/ground/structural.rs obligations: [] metadata: {} bindings: - symbol: modules file: product-core/src/ground/structural.rs before: absent after: sha256:1853ced7f97359e3bb275035deb383a2c31c9222db6efeb9ba58829adb9ceb50 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:5f85ff2d3afb3f38e99828ca88bedc455fddf7f070154369d10ac8ebcbc8b9dd - symbol: synonyms file: product-core/src/ground/structural.rs before: absent after: sha256:1853ced7f97359e3bb275035deb383a2c31c9222db6efeb9ba58829adb9ceb50 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:5bbeae30c26ceef92f53b6c5e7afd6beede78e3f8e533f162feec70dbeba6408 - symbol: word_split file: product-core/src/ground/structural.rs before: absent after: sha256:1853ced7f97359e3bb275035deb383a2c31c9222db6efeb9ba58829adb9ceb50 base_", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-triple-rs boundary: contract surface of product-core/src/ground/triple.rs verdict_knowledge: 'Callers learn the unit of", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-triple-rs boundary: contract surface of product-core/src/ground/triple.rs verdict_knowledge: 'Callers learn the unit of review: one triple, with the Reading that took it and the evide", "tok_off": 105}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " one assertion, which is also one file, because that is the registry''s file rule.' contract_location: product-core/src/ground/triple.rs obligations: [] metadata: {} bindings: - symbol: Term file: product-core/src/ground/triple.rs before: abs", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ation: product-core/src/ground/triple.rs obligations: [] metadata: {} bindings: - symbol: Term file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:5d80e4a9ba1dce07652fb5cd7019da34de93e72b8b07ea72b57e3ed6436c97cc - symbol: escape_literal file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:199c6fd02beeaf61db6649f6e66a1fc4332b1f61096e18f9afae9b1d2a03298a - symbol: local_part file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "0ca5fa6a6d26f03ad3b39c02e3a68c8af9eb4d8016b2c9a5e6dd38b71d05d - symbol: impl ProposedAssertion file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:bca1bf13d0a2c567e89829e34eeb401a3fbdd1fa281b27e9b2ccd70e6bdcd2bf - symbol: impl Term file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:6b4544183ee0362be476fadaffde184d0c5c90366027047be56fa60272e8bdc7 - symbol: impl Triple file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "6:9e59b27187f01addd7cb55820aac0a062e449b5cb89ffceb2ff98d0d26f9e2c9 - symbol: ProposedAssertion file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:9ac26220bc517c61c922b2361fa941059178b54916ba5484076b82185e7987bb - symbol: Triple file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:2519b674de8486fd2af452637606c8d28707f0ea9c57e513c2e354146308f3d8 - symbol: assurance file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:173295bacdfd6c5b1c51f39f1616d09af4b356687729ed664dc4e59ec8ecb1cf - symbol: evidence file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:c0ff039e9fa5b8e45f8861583a516b14236411f8c31312a953a57080419e5888 - symbol: grade file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "9 hash: sha256:b5856db74c950765edb6873209da43fc53a7bccd46f9d609ae04f963f5301706 - symbol: id file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:2edf02eba1a45463548343f5136bbdd99d0c011682aa056d241f377bfc67c448 - symbol: provenance file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:fed3efea3b1da38b3b1d277fcc1d6fe6476d72de0cb947ee05683acf46fc3862 - symbol: row file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:09cd07acb8c921a907bffe3e1f1035365720c132d2f5189bdd5efbc1aed0eb9d - symbol: triple file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:bfdd2d5df276dfd503fa049829eaa0d32acd79e3f89e1804ebf0366c202ce009 - symbol: Iri file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:434bb22c62a5f647ecab49829cc1351c46b92833748fa5ee0e06826cbc871b5f - symbol: Literal file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 112, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:13a3e937da7a6137da81fc3a7517e55aa6bfb424e7c56cd3a1595b21a15f2161 - symbol: object file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 118, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:1a04e4f92955a79477a3f4fef9df56b4b9eed07166f4e6356474bc51aeda5107 - symbol: predicate file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 124, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:1114e8b96b80917182e642fd08472e3191db18ccd286713037c8168d7f34f431 - symbol: subject file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 130, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:77b76cf93b1efcfb80f5122578a4d4b67cebad2af6ba69d7793e2ea26e82d5e1 - symbol: file_name file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 136, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:4aa4385b91232895b47435fdfbf5014a9d6e5e937737b59b54bf0a2f85893f83 - symbol: iri file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 142, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:c26509cc43384cbd2e5fe850e3c701cd8f79d3a9f5b5770699c4fd8bf8d1c6db - symbol: plain file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 148, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:d0ce243f85d17acd5a3d7c06e39f6ffff7a50d5210c9de48f3156d9cd5fe5ea0 - symbol: short file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 154, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:26edc593305c123d5894fb612ee72a9f4cec696e69aaa59318446f0241af3a00 - symbol: to_turtle file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 160, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:381c94c2e7db6e8911b895e9020ca90f6c98a8bdb27404afc762032d85ca8e6d - symbol: new file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 166, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:cdfd4c9bf821e045cfb21cd23a0c0e9625070cd8c1a65878b191b870871b8705 - symbol: to_value file: product-core/src/ground/triple.rs before: absent after: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 base_revi", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 172, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:a7b790df0d59e9d2b17dff05f78c6c878e6070b90c8588e0332d5294a828f736 - symbol: confidence file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 after: sha256:42c8ee0483f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 178, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:c185ec2f71c93d98b608e7e98922dfae141645437094f682b59d496dcfb26b85 - symbol: derivation file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 after: sha256:42c8ee0483f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 184, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:17e9af8fa71d1eb3a7cda05cefaba710fdeeff7241190223e6a09c5749554d09 - symbol: relevance file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 after: sha256:42c8ee0483f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 190, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "256:2a04338d50b06cfb12b47cfd857a8a3a5a34c7b5b531cbf0df9159987e7451bd - symbol: relevance_basis file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 after: sha256:42c8ee0483f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "line": 196, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:96035e29d2155eab511a3b5fc3c9bfd03a709efb9997b53f8b1a06551461e1b5 - symbol: grade file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc7af5f36f81dee411924f68fae01ce955c3d231b73467ea619b16 after: sha256:42c8ee0483f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-vocab-rs boundary: contract surface of product-core/src/ground/vocab.rs verdict_knowledge: 'Callers learn the terms ext", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-vocab-rs boundary: contract surface of product-core/src/ground/vocab.rs verdict_knowledge: 'Callers learn the terms extraction writes, as full IRIs rather than prefixed names, so a p", "tok_off": 104}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ne. The boundary defines vocabulary and decides nothing about when a term applies.' contract_location: product-core/src/ground/vocab.rs obligations: [] metadata: {} bindings: - symbol: OWL_CLASS file: product-core/src/ground/vocab.rs before: ", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "n: product-core/src/ground/vocab.rs obligations: [] metadata: {} bindings: - symbol: OWL_CLASS file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "c2ba15ab010c047442bef7294b7388e4ce7dd8204e7d9d173738eca53bc78f - symbol: OWL_DATATYPE_PROPERTY file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "5db06d0fc081c935d4acb36f7c699783af53af51d54983ba72009d197b053ff5 - symbol: OWL_OBJECT_PROPERTY file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:b644d1823af4e84b55ab916f94a798fa43356f9cccef4fd157a4633de805179a - symbol: PREFIXES file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " sha256:7399a23b1f0f5c60c05cad7dd8938a5ac4e325bbcde34ca6d7aa740e37117fbe - symbol: RDFS_DOMAIN file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:38cbb8f219f50982b593032f22ee701364d90bee377cda1cedf08aa58232b584 - symbol: RDFS_LABEL file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:aae40239188d5fa28463c637e0b26acc4805792c12c8e7195f9aa50eb290b322 - symbol: RDFS_RANGE file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "56:f5a9914c42c919ad755b6af2d76788217a7c462f419083d317ceae25201a50a3 - symbol: RDFS_SUBCLASS_OF file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:828b1b30c1cdf73840dfa459f5c05712dc85b3ce957ef381b08983cbac86df24 - symbol: RDF_TYPE file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 64, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:75b8d3e6a6e9d8bc3e4d234593e0734d9e3fbfec24cfe412240828755874b93b - symbol: SKOS_ALT_LABEL file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 70, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ":44fc1536673071fb87eec300047538d501e1523ae008167ae6c7083c04839427 - symbol: primitive_datatype file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 76, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:d070ee68fc141d3a17a9e8c94095ea5a17a2649b089116ee63dbcc7e511082f2 - symbol: xsd file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 82, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:cd0b12af25d1243dc1048a721f4314472ae38d5d057ddf8e024be1c2bfabd0e1 - symbol: reg file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 88, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:d6881b2749c0c596d523afb1a984f197d43c7a06d0af2c692c2109e2e89af990 - symbol: axis_class file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 94, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:ceb894ede4d96050199f6df32912bc749fb805551c5c00e4a7354efe69221520 - symbol: depends_on file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 100, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "h: sha256:dd2dca60558ce5653d945f599e43c0da496120f1f5f6dfa8b1ba44645ae5e3d0 - symbol: in_module file: product-core/src/ground/vocab.rs before: absent after: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "line": 106, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "a256:f84d827001bfc878ecc486c6b8b8701d634fe42a1d1a2fe0ce5fb30106d88a7c - symbol: operation_name file: product-core/src/ground/vocab.rs before: sha256:70536679082084c4c9275c4a3a4ac5ed92e27c47c1355f81a48823241aa9a24b after: sha256:2557aa7c2b3f", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 2, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-write-rs boundary: contract surface of product-core/src/ground/write.rs verdict_knowledge: 'Callers learn that a regist", "tok_off": 41}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 3, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 2 id: seam/rust/product-core-src-ground-write-rs boundary: contract surface of product-core/src/ground/write.rs verdict_knowledge: 'Callers learn that a registry authority file comes from this writer and never from a gener", "tok_off": 104}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 5, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ing that parses differently. The boundary writes no file itself \u2014 it renders text.' contract_location: product-core/src/ground/write.rs obligations: [] metadata: {} bindings: - symbol: assertion_file file: product-core/src/ground/write.rs bef", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 10, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "oduct-core/src/ground/write.rs obligations: [] metadata: {} bindings: - symbol: assertion_file file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 16, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:38032181224109299634e6df21dbc71653a8e709ab5e7e96e8449537394adc0b - symbol: shorten file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 22, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sha256:69a9c3f2957596a49b49ad49282a7f530c0ad3cd1f978441734d8a2394eca50c - symbol: WriteContext file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 28, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": " hash: sha256:cb4e7cd9a446b36efd1b312cd2f9a957a15b07768a8924eaa2b54295da34ff17 - symbol: as_of file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 34, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "sh: sha256:bea698a8e034eb3e51883e477ea7f3c3fc26b331db5473bba64c7e97200d02c0 - symbol: base_iri file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 40, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "hash: sha256:187178c016333f9df80b44265480828d86cf1b2ee7e8aae16302f0362f7757c8 - symbol: corpus file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 46, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": ": sha256:2441c863183f530a1e37afcb274cccf9e09c1cffdde973ad1834c6f89fba3821 - symbol: corpus_iri file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 52, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:3381dca3803916de9a04c6b267bbeb26059f2d1ecaa05dc699481062a0bf5ebb - symbol: git_ref file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "line": 58, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": true, "immutable": false, "ctx": "ash: sha256:655b13b7d024405e34a113165b00075f1317656cdb429aa3be794733a1f8faac - symbol: run_iri file: product-core/src/ground/write.rs before: absent after: sha256:867e0fe55289ac2cd0e8ca8fa0fd157cc74079a720b1a6373174a1ce2df3f53d base_revis", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-lib-rs.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "c-lib-rs boundary: contract surface of product-core/src/lib.rs verdict_knowledge: 'Consumers learn product-core carries ground-registry generation alongside the framework graph, and now the code-extraction slice beside it. Both publish their acts", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-lib-rs.yaml", "line": 15, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "993ad671643dc46692202a2a4f1e7 hash: sha256:0117c3fcad2d4b1f681bf521bacfa16bfead015df594bde1e4bcc5af213e8bb3 - symbol: ground file: product-core/src/lib.rs before: sha256:3d1bb8cb6b4faac3f084b8a8cf11ebed9db7b7ac768b8ca9c27029c08c73fd45 aft", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-web-token-surface-raised.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "/token-surface-raised boundary: design token --surface-raised in ddd-core/assets/render.css verdict_knowledge: The card ground one step above --surface; the pair encodes elevation, so collapsing them flattens the page's grouping cues. contract_lo", "tok_off": 120}, {"repo": "product-cli", "path": ".ddd/seams/seam-web-token-surface.yaml", "line": 4, "class": "C7 .ddd ledger (serialised)", "token": "ground", "ident": false, "immutable": false, "ctx": "en-surface boundary: design token --surface in ddd-core/assets/render.css verdict_knowledge: Consumers learn the page's ground colour without its value; the body sits on it and every raised element is judged against it. contract_location: ddd-cor", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/src/commands/registry.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! `product registry \u2026` \u2014 minting a ground-registry instance from the template. //! //! `generate` renders the versioned registry template with typed parameters, ", "tok_off": 37}, {"repo": "product-cli", "path": "product-cli/src/commands/root_enum.rs", "line": 201, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "oductCommands, }, Projector { #[command(subcommand)] command: ProjectorCommands, }, /// Ground registry (G-track) \u2014 generate an instance from the versioned template Registry { #[command(subcommand)] ", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! Fixtures for the ground-registry generator: generation, the gate, teardown. //! //! These are the reason the generator exists as a subcommand r", "tok_off": 21}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "= generate(&g0_args()); let generation = inst.read(\"GENERATION.ttl\"); for value in [ \"Hafeok\", \"ground-registry-g0\", \"emil@okkels-klein.dk\", \"Ground Registry (G0 validation)\", \"tag:emil@okkels-klein", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 21, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "TION.ttl\"); for value in [ \"Hafeok\", \"ground-registry-g0\", \"emil@okkels-klein.dk\", \"Ground Registry (G0 validation)\", \"tag:emil@okkels-klein.dk,2026-08-17:ground/\", \"2026-08-17\", ] { ", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 22, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " \"emil@okkels-klein.dk\", \"Ground Registry (G0 validation)\", \"tag:emil@okkels-klein.dk,2026-08-17:ground/\", \"2026-08-17\", ] { assert!(generation.contains(value), \"{value:?} did not reach the birth provena", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 36, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "st.read(\"GENERATION.ttl\"); assert!( generation.contains(\"@prefix reg: .\"), \"the base IRI must be byte-for-byte the handed-over value\" ); assert!(generation.contains(\"reg:b", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 39, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " handed-over value\" ); assert!(generation.contains(\"reg:baseIri \\\"tag:emil@okkels-klein.dk,2026-08-17:ground/\\\" ;\")); assert!(generation.contains(\"reg:mintDate \\\"2026-08-17\\\"^^xsd:date ;\")); for file in [\"shapes", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 43, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "/canonical/_exemplar.ttl\"] { assert!( inst.read(file).contains(\"tag:emil@okkels-klein.dk,2026-08-17:ground/\"), \"{file} did not receive the base IRI\" ); } } /// The G0 bug's exact case: the ratifier's a", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 54, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ratifiers_address_survives() { let inst = generate(&g0_args()); let base = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; let ratifier = \"emil@okkels-klein.dk\"; assert!(inst.read(\"README.md\").contains(ratifier)); assert!(!inst", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 111, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " = generate(&g0_args()); let ttl = inst.read(\"GENERATION.ttl\"); let base = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; let rows = product_core::pf::sparql_rules::select( &ttl, &format!( \"SELECT ?owner ?r", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 222, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " inst.path().join(\"graphs/canonical/two-assertions.ttl\"), \"@prefix reg: . \\ reg:a-1 a reg:Assertion . reg:a-2 a reg:Assertion . \", ) .unwrap(); let out = inst.check(); ", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "line": 241, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tl\"), \"@prefix sh: . \\ @prefix reg: . \\ reg:ExoticShape a sh:NodeShape ; sh:targetClass reg:Reading ; \\ sh:property [ sh:path reg:val", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_shacl_divergence.rs", "line": 18, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " registry_support; use registry_support::{g0_args, generate}; const BASE: &str = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; fn pyshacl_available() -> bool { std::process::Command::new(\"python3\") .args([\"-c\", \"import pyshacl\"]) ", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "line": 53, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "e five, the same mint date. pub(crate) fn g0_args() -> Args { Args { owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 valida", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "line": 55, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "o(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), date:", "tok_off": 120}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "line": 56, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), date: \"2026-08-17\".into(), generated_by: \"the registry-generator fixture\".into(), } } im", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/allocation.rs", "line": 47, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "s the artifact. Constraint { discharge: Vec }, /// Checked after the act, at a named stage of the ground table (\u00a75.1). Criterion { discharge: Vec, stage: Stage, expectation: Option }, /// Exerci", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/batch.rs", "line": 43, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "s its own acceptance record, signing its own hash. Signable, /// Not for acceptance: the record itself says the ground is unsettled. Held, /// The actor already carries a live acceptance of this exact hash. AlreadySigned, ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 252, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " assert_eq!(json.matches(\"\\\":\").count(), mutations.len(), \"no field is emitted unexercised\"); } /// The same token as ground and as a reopen edge are different content. /// This is the ruling made mechanical: `revisit_if` is not a basis, so the", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 257, "class": "C1 Rust source", "token": "ground_and_as_a_reopen_edge", "ident": true, "immutable": false, "ctx": "to separate keys and an acceptance always names /// which of them it signed. #[test] fn one_token_hashes_differently_as_ground_and_as_a_reopen_edge() { let token = \"claim:DDD-adapter-02@sha256:b333063d\"; let mut ground = base(); ground.based_on = vec![tok", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 259, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "shes_differently_as_ground_and_as_a_reopen_edge() { let token = \"claim:DDD-adapter-02@sha256:b333063d\"; let mut ground = base(); ground.based_on = vec![token.parse().expect(\"basis\")]; ground.revisit_if = Vec::new(); let mut re", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 260, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "round_and_as_a_reopen_edge() { let token = \"claim:DDD-adapter-02@sha256:b333063d\"; let mut ground = base(); ground.based_on = vec![token.parse().expect(\"basis\")]; ground.revisit_if = Vec::new(); let mut reopen = base(); re", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 261, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "dapter-02@sha256:b333063d\"; let mut ground = base(); ground.based_on = vec![token.parse().expect(\"basis\")]; ground.revisit_if = Vec::new(); let mut reopen = base(); reopen.based_on = Vec::new(); reopen.revisit_if = vec![to", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "line": 265, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "reopen.based_on = Vec::new(); reopen.revisit_if = vec![token.parse().expect(\"token\")]; assert_ne!(version_hash(&ground), version_hash(&reopen)); assert!(canonical_json(&reopen).contains(\"\\\"revisit_if\\\":\")); assert!(!canonical_json", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "line": 128, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "lize(d)?.parse().map_err(serde::de::Error::custom) } } /// The pipeline stage a criterion is discharged at (\u00a75.1's ground table). /// Discharging later than the ground allowed is waste; earlier is fiction. #[derive(Debug, Clone, Copy, Partia", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "line": 129, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tom) } } /// The pipeline stage a criterion is discharged at (\u00a75.1's ground table). /// Discharging later than the ground allowed is waste; earlier is fiction. #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deseriali", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "line": 133, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)] #[serde(rename_all = \"lowercase\")] pub enum Stage { /// Static ground only: types, structure, template validity. Pr, /// Real resource behaviour, identity, RBAC. Dev, /// Pr", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/discharge_tests.rs", "line": 63, "class": "C1 Rust source", "token": "ground_they_expose", "ident": true, "immutable": false, "ctx": "::to_string).collect(); assert_eq!(rendered, [\"analyzer:A\", \"test:A\", \"test:B\"]); } #[test] fn stages_order_by_the_ground_they_expose() { assert!(Stage::Pr < Stage::Dev && Stage::Dev < Stage::Staging && Stage::Staging < Stage::Prod); assert_eq!(", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "the fact in the entry itself \u2014 //! a basis pointer in the `indeterminate:` scheme says, in hashed content, //! that the ground under this decision is not settled. //! //! Signing such a version would sign the indeterminacy into the record as //! ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "s is //! `indeterminate:DDD-arch-03` awaiting a ruling. use serde::Serialize; /// The basis-pointer scheme that marks ground as unsettled. pub const INDETERMINATE: &str = \"indeterminate:\"; /// Why a decision must not be signed yet, with the po", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 31, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "me. pub pointer: String, /// The sentence a refusal prints. pub reason: String, } /// The hold a version's ground implies, if any. /// /// Reads `based_on` only. A reopen edge (`revisit_if`) is deliberately not /// consulted: a tripw", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 34, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "f any. /// /// Reads `based_on` only. A reopen edge (`revisit_if`) is deliberately not /// consulted: a tripwire is not ground, and a decision resting on settled /// ground is signable however many reopen conditions it watches. pub fn hold<'a>(ba", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 35, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " edge (`revisit_if`) is deliberately not /// consulted: a tripwire is not ground, and a decision resting on settled /// ground is signable however many reopen conditions it watches. pub fn hold<'a>(based_on: impl Iterator) -> Opti", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 44, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "pointer(pointer: &str) -> Hold { Hold { pointer: pointer.to_string(), reason: format!( \"ground is filed as indeterminate ({pointer}) \u2014 accepting would sign that indeterminacy in as settled; rule it first\" )", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "line": 62, "class": "C1 Rust source", "token": "ground_is_not_held", "ident": true, "immutable": false, "ctx": " assert!(held.reason.contains(\"sign that indeterminacy in as settled\"), \"{held:?}\"); } #[test] fn settled_ground_is_not_held() { let pointers = [\"mandate:emil-2026-08-11#x\", \"ddd-content:seam/web/y\"]; assert!(hold(pointers.iter(", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tched:` marker inside `based_on`. //! //! A `revisit_if` pointer is **not** a basis. Its meaning is the converse of //! ground: the decision does not rest on this claim, but the claim's death //! reopens the decision. Filing it as its own field w", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "or no gain. Open is not the same as //! shared \u2014 a `RevisitRef` is a distinct type, so no code path can read one //! as ground by passing it where a basis is expected. use std::fmt; use std::str::FromStr; use serde::{Deserialize, Deserializer, ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "line": 91, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "rd is structural: a `RevisitRef` cannot be passed where a // `BasisRef` is expected, so no scan can read one as ground by // accident. This test exists to fail loudly if the two are ever // merged into one type \u2014 see the m", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 3, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! The declared scope coverage is measured against (\u00a74.2, \u00a78). //! //! A set fixes the tolerance floor, the ground state, and the owner. It does //! **not** list its members: a decision names its set, and membership is //! derived by ", "tok_off": 109}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 21, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "se serde::{Deserialize, Serialize}; use crate::identity::Identity; use crate::tier::Tier; /// What is known about the ground a set's decisions are taken against. #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] #[serde(renam", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 24, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ainst. #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)] #[serde(rename_all = \"lowercase\")] pub enum Ground { /// The facts an actor needs are available for inspection. Characterised, /// They are not; the deliverab", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 40, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " String, /// The floor, not a default. A member may override up, never down. pub tolerance_floor: Tier, pub ground: Ground, pub owner: Identity, pub created_at: NaiveDate, #[serde(default, skip_serializing_if = \"Option::is", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 40, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " /// The floor, not a default. A member may override up, never down. pub tolerance_floor: Tier, pub ground: Ground, pub owner: Identity, pub created_at: NaiveDate, #[serde(default, skip_serializing_if = \"Option::is_none\")]", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 69, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "s { use super::*; const YAML: &str = \"format: 1 id: ledger-design title: L0 settled design tolerance_floor: T1 ground: characterised owner: emk@delegate.dk created_at: 2026-08-10 \"; #[test] fn a_set_file_parses_with_its_floor_an", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 72, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "characterised owner: emk@delegate.dk created_at: 2026-08-10 \"; #[test] fn a_set_file_parses_with_its_floor_and_ground() { let s: DecisionSet = serde_yaml::from_str(YAML).expect(\"parse\"); assert_eq!(s.tolerance_floor, Tier", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 75, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "Set = serde_yaml::from_str(YAML).expect(\"parse\"); assert_eq!(s.tolerance_floor, Tier::T1); assert_eq!(s.ground, Ground::Characterised); assert_eq!(s.owner.as_str(), \"emk@delegate.dk\"); assert!(s.notes.is_none()); ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "line": 75, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "rde_yaml::from_str(YAML).expect(\"parse\"); assert_eq!(s.tolerance_floor, Tier::T1); assert_eq!(s.ground, Ground::Characterised); assert_eq!(s.owner.as_str(), \"emk@delegate.dk\"); assert!(s.notes.is_none()); } ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ass actually //! asks, which is *what am I signing on this one*. That question needs the //! hashed content, the edges (ground and reopen, kept apart) **with the //! argument each edge carries**, the filing act that put it there, and the //! acce", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show.rs", "line": 153, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "// How many versions of this decision the log holds, the latest included. pub versions_in_chain: usize, /// The ground, each edge with its argument. Never merged with /// `revisit_if`: the two mean different things, and a reader decid", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_render.rs", "line": 51, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " field(&mut out, \"parent\", parent); } edges(&mut out, \"based on\", &s.based_on, \"none \u2014 nothing stated as ground\"); // The reopen edges get their own block, never folded into the ground // above: the ruling this field implem", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_render.rs", "line": 52, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "n\", &s.based_on, \"none \u2014 nothing stated as ground\"); // The reopen edges get their own block, never folded into the ground // above: the ruling this field implements is precisely that these two // mean different things. edges(&mut", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 47, "class": "C1 Rust source", "token": "ground_and_reopen_edges_are_separate_fields_and_separate_blocks", "ident": true, "immutable": false, "ctx": "_eq!(s.filed.by, \"fixture-human@example\"); assert_eq!(s.state, DispositionState::AwaitingAcceptance); } #[test] fn ground_and_reopen_edges_are_separate_fields_and_separate_blocks() { let mut raw = testkit::version(); raw.revisit_if = vec![\"claim:DDD-adapter-02@sha256:b333063d\".parse().expe", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 55, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "(pointers(&s.revisit_if), vec![\"claim:DDD-adapter-02@sha256:b333063d\".to_string()]); let text = render(&s); let ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); as", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 55, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "DD-adapter-02@sha256:b333063d\".to_string()]); let text = render(&s); let ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); assert!(ground < reopen, \"the two blocks ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 57, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "t.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); assert!(ground < reopen, \"the two blocks are distinct and ordered: {text}\"); // The reopen pointer must not appear inside the grou", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 58, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ound < reopen, \"the two blocks are distinct and ordered: {text}\"); // The reopen pointer must not appear inside the ground block. let between = &text[ground..reopen]; assert!(!between.contains(\"DDD-adapter-02\"), \"a reopen edge rendere", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 59, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "tinct and ordered: {text}\"); // The reopen pointer must not appear inside the ground block. let between = &text[ground..reopen]; assert!(!between.contains(\"DDD-adapter-02\"), \"a reopen edge rendered as ground: {text}\"); } #[test] fn a", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "line": 60, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "k. let between = &text[ground..reopen]; assert!(!between.contains(\"DDD-adapter-02\"), \"a reopen edge rendered as ground: {text}\"); } #[test] fn an_unaccepted_decision_names_the_command_that_would_sign_it() { let store = testkit::store", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "line": 11, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "}; use crate::id::{AcceptanceId, ChangeSetId, DecisionId}; use crate::identity::Identity; use crate::set::{DecisionSet, Ground}; use crate::store::{LoggedChangeSet, Store}; use crate::tier::Tier; use crate::version::VersionRaw; pub const DEC_ULI", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "line": 78, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "design\".into(), title: \"Decision Ledger \u2014 L0 settled design\".into(), tolerance_floor: Tier::T1, ground: Ground::Characterised, owner: identity(\"emk@delegate.dk\"), created_at: date(\"2026-08-10\"), not", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "line": 78, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "into(), title: \"Decision Ledger \u2014 L0 settled design\".into(), tolerance_floor: Tier::T1, ground: Ground::Characterised, owner: identity(\"emk@delegate.dk\"), created_at: date(\"2026-08-10\"), notes: None", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/version.rs", "line": 123, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "f = \"Vec::is_empty\")] pub based_on: Vec, /// Claims whose death reopens this decision (format 4). Not ground: /// the decision does not rest on these, so the basis-loss scan never /// reads them and a movement here is a ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/version.rs", "line": 149, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "eopen edges \u2014 kept in a field of their own, never folded into /// `based_on`, so nothing downstream can read one as ground. pub revisit_if: Vec, pub supersedes: Option, } impl DecisionVersion { /// Validat", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "line": 84, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": ") } #[cfg(test)] mod tests { use super::*; const SET_T1: &str = \"format: 1 id: s title: S tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 \"; const SET_T2: &str = \"format: 1 id: s title: ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "line": 85, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " fixture-human@example created_at: 2026-08-10 \"; const SET_T2: &str = \"format: 1 id: s title: S tolerance_floor: T2 ground: characterised owner: fixture-human@example created_at: 2026-08-10 \"; const SET_T0: &str = \"format: 1 id: s title: ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "line": 86, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " fixture-human@example created_at: 2026-08-10 \"; const SET_T0: &str = \"format: 1 id: s title: S tolerance_floor: T0 ground: characterised owner: fixture-human@example created_at: 2026-08-10 \"; #[test] fn identical_sides_agree_whateve", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/merge/tests.rs", "line": 120, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " crate::merge::conflicts; use crate::merge::resolve::ForkChoice; use crate::mint::UlidMint; use crate::set::Ground; use crate::testkit; use crate::tier::Tier; use crate::verify::{self, Options}; fn now() -> DateTime, pub based_on: Vec, /// Claims whose death reopens the decision \u2014 never ground (format 4). pub revisit_if: Vec, /// Free text on the change-set \u2014 what this act wa", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 3, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! `ledger declare` \u2014 bringing a decision set into existence. //! //! A set fixes the tolerance floor, the ground state, and the owner; it //! never lists members (\u00a73.5 of the format). Declaring one writes a fresh //! `sets/.yml`", "tok_off": 108}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " loader parses, so a //! declared set cannot disagree with what `verify` will read back. use crate::set::{DecisionSet, Ground}; use crate::tier::Tier; use super::{Applied, Author, AuthorError}; /// What a declaration states. pub struct Declare", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 18, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tion states. pub struct DeclareArgs { pub id: String, pub title: String, pub tolerance_floor: Tier, pub ground: Ground, /// Defaults to the author's own identity when absent. pub owner: Option, ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 18, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tes. pub struct DeclareArgs { pub id: String, pub title: String, pub tolerance_floor: Tier, pub ground: Ground, /// Defaults to the author's own identity when absent. pub owner: Option, pub n", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 41, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " id: args.id.clone(), title: args.title, tolerance_floor: args.tolerance_floor, ground: args.ground, owner: args.owner.unwrap_or_else(|| self.who.clone()), created_at: self.today(), ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/declare.rs", "line": 41, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": ".id.clone(), title: args.title, tolerance_floor: args.tolerance_floor, ground: args.ground, owner: args.owner.unwrap_or_else(|| self.who.clone()), created_at: self.today(), n", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/sign_tests.rs", "line": 190, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "{ id: \"verbs\".into(), title: \"Again\".into(), tolerance_floor: Tier::T2, ground: Ground::Characterised, owner: None, notes: None, }) .expect_err(\"duplicate set", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/sign_tests.rs", "line": 190, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " id: \"verbs\".into(), title: \"Again\".into(), tolerance_floor: Tier::T2, ground: Ground::Characterised, owner: None, notes: None, }) .expect_err(\"duplicate set\"); ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-core/src/author/tests.rs", "line": 9, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": ":AllocationKind; use crate::finding::VerifyClass; use crate::id::DecisionId; use crate::mint::UlidMint; use crate::set::Ground; use crate::testkit; use crate::tier::Tier; use crate::verify::{self, Options}; use super::*; fn now() -> DateTime . \", ); assert_eq!( instance_base(tmp.path()).expect(\"base\"), \"tag:someone@example,2026-08-17", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/extract_tests.rs", "line": 37, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "> . \", ); assert_eq!( instance_base(tmp.path()).expect(\"base\"), \"tag:someone@example,2026-08-17:ground/\" ); } #[test] fn a_missing_or_silent_generation_file_is_an_error_not_a_default() { let tmp = tempfile::tempdi", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! `ground` \u2014 code extraction into a ground-registry instance. //! //! One verb: `extract`. It reads a codebase through the declar", "tok_off": 5}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! `ground` \u2014 code extraction into a ground-registry instance. //! //! One verb: `extract`. It reads a codebase through the declaration-level //! LSP subset, propo", "tok_off": 38}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "e std::path::PathBuf; use std::process::ExitCode; use clap::{Parser, Subcommand}; #[derive(Parser)] #[command(name = \"ground\", about = \"Ground-registry code extraction\", version)] struct Cli { #[command(subcommand)] command: Command, } ", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "uf; use std::process::ExitCode; use clap::{Parser, Subcommand}; #[derive(Parser)] #[command(name = \"ground\", about = \"Ground-registry code extraction\", version)] struct Cli { #[command(subcommand)] command: Command, } #[derive(Subcomma", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "line": 109, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " ExitCode::FAILURE } } Err(e) => { eprintln!(\"ground extract: {e}\"); ExitCode::FAILURE } } } } } ", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/read.rs", "line": 19, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "lsp::capability::{self, Probe}; use ddd_lsp::declaration::{self, Operation}; use ddd_lsp::host::Host; use product_core::ground::facts::{CorpusFacts, HierarchyEdge, OperationStatus, ReferenceSite}; use crate::symbols::{self, Anchor}; /// What to", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/read_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! The reader's pure parts: relative paths, duplicate-name detection. use super::*; use product_core::ground::facts::{DeclKind, Declaration}; fn decl(name: &str, file: &str) -> Declaration { module_decl(name, file, \"N\") } ", "tok_off": 104}, {"repo": "product-cli", "path": "ground-cli/src/symbols.rs", "line": 9, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "r; nothing about a column belongs in a fact that will be ratified. use ddd_lsp::protocol::RawSymbol; use product_core::ground::facts::{DeclKind, Declaration, MemberKind, PropertyDecl}; /// LSP `SymbolKind`s that name a type declaration. const T", "tok_off": 120}, {"repo": "product-cli", "path": "ground-cli/src/symbols_tests.rs", "line": 32, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " alike because the surface cannot settle it. #[test] fn member_kinds_are_recorded_as_reported() { use product_core::ground::facts::MemberKind; assert_eq!(typed_member(\"Value : int\", 7).expect(\"m\").kind, MemberKind::Property); assert_e", "tok_off": 120}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "line": 46, "class": "C3 docs other", "token": "grounded", "ident": false, "immutable": false, "ctx": "of them is: - `allocation: criterion`, `discharge_stage: pr`; - discharged by exactly one `contract:seam/\u2026` pointer; - grounded by exactly one `ddd-content:seam/\u2026` basis and nothing else; - no reopen edge, floor `T1`, first version, all filed 2026", "tok_off": 120}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "line": 88, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " `m6-proceeds-no-flip`, `rust-class-enforced-here`. Ruling: that the mandate/constraint/preference now stated as the ground *is* the ground, and that the claim demoted from it was never doing the work. Both batches were ratified in `.ddd", "tok_off": 120}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "line": 88, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "-flip`, `rust-class-enforced-here`. Ruling: that the mandate/constraint/preference now stated as the ground *is* the ground, and that the claim demoted from it was never doing the work. Both batches were ratified in `.ddd` on 2026-08-12;", "tok_off": 120}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "line": 97, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "sions of 2026-08-13. For those three you are also ruling that the edge belongs on the reopen side rather than the ground side, and that carrying its pin across unchanged was right. Version 1 said the same thing with the edge as a `wat", "tok_off": 120}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "line": 143, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "thing is *blocked* rather than held, and it is not in this pass at all: the provenance audit's one upstream watched-not-grounding row (`workspace-member-delivery` \u2192 the What/How vocabulary) is still unfiled, waiting on a cross-repo reference shape t", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 47, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "detection (`ddd report escapes`) compares each pin against the claim's current `status`/`changed`; a mismatch means the ground the decision stood on has moved. Format-1 decisions keep plain claim-id strings \u2014 valid, but their basis loss is not de", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 188, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "` scheme followed. ### Decisions: `revisit_if`, the reopen edge The principal ruled (2026-08-13) that a **watched-not-grounding edge is a distinct edge type, not a basis**: this claim's death reopens the decision; it is not the decision's ground. ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 190, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "rounding edge is a distinct edge type, not a basis**: this claim's death reopens the decision; it is not the decision's ground. ```yaml format: 7 based_on: - type: mandate statement: >- The principal's ruling settling PRD \u00a714 questio", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 210, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " its own pass. `based_on`'s basis-loss scan cannot see it and `ddd why` renders it under its own heading, below the ground and visibly apart. Declaring `revisit_if` under formats 1\u20136 is a violation. - **Every reopen edge pins**, `content:` ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 216, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "e claim's canonical content hash (`ddd.claim-content.v1`), exactly as a format-6 claim basis pins. - **One claim is ground or tripwire, never both.** A claim appearing in both lists on one decision is a violation: an edge read both ways is ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 221, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "fourth section with its own heading and its own message: a fired tripwire means the decision is due a fresh look, its ground untouched. A lost basis means the ground moved. Merging the two tells the reader neither. - **It is hashed content.", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 222, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " own message: a fired tripwire means the decision is due a fresh look, its ground untouched. A lost basis means the ground moved. Merging the two tells the reader neither. - **It is hashed content.** `revisit_if` joins `decision_content_has", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "line": 225, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": ". - **It is hashed content.** `revisit_if` joins `decision_content_hash` under its own key, so re-typing an edge from ground to tripwire moves the decision's content hash \u2014 which is what makes the re-decision visible to the ledger entry pin", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "line": 4, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "sing report The milestone's product is accepted content. Every entry below was proposed in-session, presented with its ground, and accepted per entry by the principal before the next batch was drafted. Nothing was generated in bulk. **Store:** ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "line": 30, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "inding, not a change to the finding, and bumping it would have fired basis loss on seven decisions \u2014 reporting that the ground moved when it had not. ### Phase 2 \u2014 the C# closure-claim seed Three predicates, 17 claims, **every status earned by ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "line": 58, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "is the ambiguity of implementing both. (`DDD-cs-disp-03`) ### Phase 3 \u2014 checklist conversion All 19 items routed with ground attached. \u00a76.2's eleven and \u00a76.3's nine, one already covered. | Routing | Count | Examples | |---|---|---| | Analyzer-", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "line": 173, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "e. `.ddd/seams/events/` is still empty, so `DDD-arch-04`, `DDD-arch-05`, `DDD-arch-06` and both friction claims have no ground in this repo at all \u2014 their six-month cadences are a bet that M6 supplies it. If it does not, the empty recheck is itse", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "line": 63, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " ### Phase 3 \u2014 the ledger migration 79 entries filed into the `ddd-governance` set (namespace `hafeok.ddd`, floor T1, ground characterised, owner the principal): 44 decisions, the risk-acceptance record (`risk/ddd/undeclared-what-boundaries`, m", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "line": 78, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "r pinned state from git history \u2014 never guessed \u2014 and keep reporting as drift, now exactly. - **The three watched-not-grounding edges** (`DDD-adapter-02` on `dec/ddd/internal-not-surface`, `DDD-gates-01` on `dec/rust/no-unwrap`, `DDD-adapter-0", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "line": 81, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "c/rust/no-unwrap`, `DDD-adapter-01` on `dec/ddd/m6-proceeds-no-flip`) migrate as `watched:` tokens \u2014 explicitly not ground \u2014 and the ontology question is filed as `question/ddd/watched-edge-kind` (ledger entry, judgment allocation, awaiti", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "line": 262, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "y question (`question/ddd/watched-edge-kind`) \u2014 **the second item awaiting an explicit ruling**: does the watched-not-grounding edge become a distinct ontology kind, or retire at the F-batch? Acceptance mechanics, for the pass: `ledger accept d", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ddd-research-protocol.md", "line": 96, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "rception overridden to `off` within a week of dogfood (friction claim falsified); `why` unused by agents (governance-as-ground weakened); manifest diff producing only noise (warning-swamp claim needs revision). The basis-quality audit after typed", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 55, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "are relative to the declared tier. **This is the one place in the system with no mechanical check.** See \u00a713. ### 2.3 Ground The read-only surface an actor inspects in order to act. A fact is one element of ground. Ground is substrate, not dem", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 57, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "al check.** See \u00a713. ### 2.3 Ground The read-only surface an actor inspects in order to act. A fact is one element of ground. Ground is substrate, not demand: facts are inspected, not decided. Existing code **is** ground \u2014 but only relative to", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 57, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": ".** See \u00a713. ### 2.3 Ground The read-only surface an actor inspects in order to act. A fact is one element of ground. Ground is substrate, not demand: facts are inspected, not decided. Existing code **is** ground \u2014 but only relative to an acto", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 59, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "fact is one element of ground. Ground is substrate, not demand: facts are inspected, not decided. Existing code **is** ground \u2014 but only relative to an actor that did not produce it (the closure principle: an actor's own prior output is not grou", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 59, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ound \u2014 but only relative to an actor that did not produce it (the closure principle: an actor's own prior output is not ground for that actor). Code is ground with respect to *behaviour* and silent with respect to *decisions*: it never records wh", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 59, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ctor that did not produce it (the closure principle: an actor's own prior output is not ground for that actor). Code is ground with respect to *behaviour* and silent with respect to *decisions*: it never records whether a site was a decision at a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 128, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "xplicit reversal of a prior Acceptance, with reason DecisionSet a declared scope: task/feature, tolerance floor, ground state, owner, membership DischargeRef typed pointer: analyzer:ID | test:FQN | policy:ID | ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 246, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "the log. The graph is a materialized view.** ``` .decisions/ sets/.yml declared scope, tolerance, ground, owner log/.yml append-only; the source of truth index/ gitignored; rebui", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 264, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "into the cache. --- ## 6. CLI surface ```bash # scope ledger init ledger declare --set FT-104 --tolerance-floor T2 --ground characterised --owner emil@ # authoring ledger add --set FT-104 --statement \"Monetary amounts use decimal, never doubl", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 347, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "on, by discharge stage, and by acceptance freshness. Also reported: decisions with a discharge stage *later* than their ground allows (waste \u2014 see the ground table in the companion pipeline document) and *earlier* than their ground allows (fictio", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 347, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "acceptance freshness. Also reported: decisions with a discharge stage *later* than their ground allows (waste \u2014 see the ground table in the companion pipeline document) and *earlier* than their ground allows (fiction). **The honest limit, stated", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 347, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "er* than their ground allows (waste \u2014 see the ground table in the companion pipeline document) and *earlier* than their ground allows (fiction). **The honest limit, stated in every coverage report:** coverage is measured against the *enumerated*", "tok_off": 120}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "line": 430, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "d where the principal is working. 3. **LLM as staff, never as the centre** \u2014 verify a boundary clause against its cited ground, summarise a batch, draft rejection wording, answer \"what breaks if I retire this\" by graph query, propose cadenc", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 35, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "and the file gate's ten classes are unchanged. **What was ruled.** The principal ruled (2026-08-13) that a watched-not-grounding edge is a **distinct edge type, not a basis**: this claim's death reopens the decision; it is not the decision's ground", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 36, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "unding edge is a **distinct edge type, not a basis**: this claim's death reopens the decision; it is not the decision's ground. It is filed as its own edge with its own vocabulary, never inside `based_on`, so neither the basis-loss scan nor `why`", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 38, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " as its own edge with its own vocabulary, never inside `based_on`, so neither the basis-loss scan nor `why` reads it as ground \u2014 and a claim's status movement on a `revisit_if` edge produces a **reopen** finding, not a basis-loss finding. The two", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 52, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "d_from` rule, applied to a field again). - The two edge lists canonicalise under separate keys, so one token filed as ground and the same token filed as a reopen edge are different content: an acceptance always names which of the two it signe", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 72, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "`ddd-format-migrations.md`). **Left blocked, deliberately.** The 2026-08 provenance audit's one *upstream* watched-not-grounding row \u2014 `dec/ddd/workspace-member-delivery` tracking the What/How vocabulary \u2014 is still not expressible: it needs a cross", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "line": 270, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "ge can cross a store boundary. Not landed as of 2026-08-13; the 2026-08 provenance audit's one upstream watched-not-grounding row waits on it (see the format-4 entry). Whatever shape it takes applies to both pointer fields \u2014 one shape, both ed", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 65, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "verned act, not a fix. --- ## 2. Storage layout ``` .decisions/ sets/.yml declared scope: floor, ground, owner log/.yml append-only; the source of truth index/ gitignored; rebuild", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 191, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "a discharge pointer was always hashed by its string form. `discharge_stage` is one of `pr | dev | staging | prod`, the ground table's stages. Discharging later than the ground allowed is waste; earlier is fiction. ### 3.5 Set file \u2014 `.decisions", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 192, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "g form. `discharge_stage` is one of `pr | dev | staging | prod`, the ground table's stages. Discharging later than the ground allowed is waste; earlier is fiction. ### 3.5 Set file \u2014 `.decisions/sets/.yml` ```yaml format: 1 id: ledger-", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 202, "class": "C3 docs other", "token": "ground", "ident": true, "immutable": false, "ctx": "ics, dashes, dots title: Decision Ledger \u2014 the L0 settled design tolerance_floor: T1 # T0 | T1 | T2 ground: characterised # characterised | uncharacterised owner: emk@delegate.dk created_at: 2026-08-10 notes:", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 250, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "in based_on: [prd:decision-ledger-prd#4.2.1] revisit_if: [claim:DDD-adapter-02@sha256:\u2026] # format 4 only; not ground supersedes: dec:\u2026 # optional; no command at L0 acceptances: - id: acc:01K2C5\u2026 decision: de", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 322, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "inside* `based_on`. A `revisit_if` pointer names a claim whose **death reopens the decision**. That is the converse of ground, not a weaker form of it: the decision does not rest on the claim, so falsifying the claim does not undermine the decis", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 339, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "atched:` token or under any other marker \u2014 is not the way to say this, and a consumer must not read `revisit_if` as ground. In the reference implementation the two are distinct *types* (`RevisitRef`, `BasisRef`), so the separation is not ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 343, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "forget. - **The two report differently.** A claim on a `based_on` edge moving produces a **basis-loss** finding \u2014 the ground shifted under a standing decision. A claim on a `revisit_if` edge moving produces a **reopen** finding \u2014 the tripwi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "line": 361, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "refix stays `ledger.decision-version.v1`. The two lists canonicalise under **separate keys**, so one token filed as ground and the same token filed as a reopen edge are different content \u2014 an acceptance always names which of the two it sign", "tok_off": 120}, {"repo": "product-cli", "path": "docs/predicate-format.md", "line": 25, "class": "C3 docs other", "token": "ground", "ident": true, "immutable": false, "ctx": "erface | data | composition # | html-css (the governed markup+styling pair, admitted at M7) ground: # what the check must see; each item carries provenance - fact: # the required informati", "tok_off": 120}, {"repo": "product-cli", "path": "docs/predicate-format.md", "line": 46, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "Renames create a new entry with a supersedes note. - **statement** names both `c` and `G`. A statement that mentions no ground is suspect. - **artifact_class** disambiguates same-named predicates. Race-freedom over `execution` and race-freedom ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/predicate-format.md", "line": 49, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " disambiguates same-named predicates. Race-freedom over `execution` and race-freedom over `code` are two entries. - **ground** with an `observed` or `inferred` item cannot be closed at build time by any arrangement. This follows from the sign", "tok_off": 120}, {"repo": "product-cli", "path": "docs/predicate-format.md", "line": 70, "class": "C3 docs other", "token": "ground", "ident": true, "immutable": false, "ctx": " exactly to the declared schema in G, with no missing, extra, or type-mismatched fields. artifact_class: data ground: - fact: the declared schema for the boundary provenance: controlled - fact: the payload as received at t", "tok_off": 120}, {"repo": "product-cli", "path": "docs/predicate-format.md", "line": 94, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "nd still be semantically invalid; that residue belongs to domain-invariant predicates. notes: > The observed-ground item is why no static arrangement closes this for external input: the payload does not exist at build time. ``` ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/product-framework-open.md", "line": 165, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "side of the same encoding. A model trusted only from the structure side is asserted top-down and never reconciled with ground truth \u2014 which is exactly why data practitioners distrust developer domain models. The framework therefore makes **both ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 7, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ne. Nothing below is reported. **Relationship to canon and tooling.** The framework repo (`decision-driven-design`) is ground truth for the principle; where this document and canon disagree, canon wins. The `ddd` tool (PRD: `docs/ddd-cli-prd.md`", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 13, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "age premise Specification demand for a task at a declared assurance level is fixed by the task, the tolerance, and the ground distribution it faces. It does not shrink because transcription got cheap. It is fully allocated across four stores: |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 49, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ery on `T0` work routinely lands outside its priced band, the tolerance was mis-declared, not the enumeration. ### 1.2 Ground state Is the ground characterised or not? - **Uncharacterised** \u2192 recon branch. Ship thin into production to buy fact", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 51, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "inely lands outside its priced band, the tolerance was mis-declared, not the enumeration. ### 1.2 Ground state Is the ground characterised or not? - **Uncharacterised** \u2192 recon branch. Ship thin into production to buy facts. **The deliverable ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 53, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ch. Ship thin into production to buy facts. **The deliverable is discovery records, not the artifact.** Terminates when ground is characterised. - **Characterised** \u2192 the main loop. **Mechanical check:** if the recon branch is shipping durable p", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 63, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "it was never recon. It was a price decision wearing an epistemic label. --- ## 2. The loop ``` DECLARE \u2500\u2500\u25b6 [recon if ground uncharacterised] \u2500\u2500\u25b6 1 Enumerate \u2500\u25b6 2 Allocate \u2500\u25b6 3 Form \u2500\u25b6 4 Produce \u25b2 \u2502", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 87, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "sions to their prior. ### 3 \u2014 Form For every `criterion`, author the discharge procedure alongside the claim: runner, ground, environment, what counts as evidence. **Separate the assertion from the harness** so a red result is attributable \u2014 ot", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 99, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " not line-reading. See \u00a76. ### 6 \u2014 Discharge Run procedures. Environment promotion belongs here, scheduled by **which ground facts each stage exposes** (\u00a75.1). Discharging a decision later than its ground allowed is visible waste. ### 7 \u2014 Acce", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 99, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "tion belongs here, scheduled by **which ground facts each stage exposes** (\u00a75.1). Discharging a decision later than its ground allowed is visible waste. ### 7 \u2014 Accept A **named human**, per decision cluster, timestamped, expiring. Not the runn", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 126, "class": "C3 docs other", "token": "ground", "ident": true, "immutable": false, "ctx": "ne file per feature, checked in beside the code: `decisions.yml`. ```yaml feature: FT-104-invoice-export tolerance: T2 ground: characterised enumerated-by: claude-opus-5 / 2026-08-01 owned-by: emil@example.com decisions: - id: DEC-001 sta", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 350, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "cep is a better allocation surface than most teams use it as. Three distinct stores are available. ### 5.1 Environment ground table Declare, once, what facts each stage exposes. This turns promotion from ritual into a discharge schedule. | Sta", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 354, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "e Declare, once, what facts each stage exposes. This turns promotion from ritual into a discharge schedule. | Stage | Ground newly available | Discharge appropriate here | |---|---|---| | **PR** | Static only: types, structure, template validit", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 361, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "real traffic, conversion, failure distribution | OTel-based criteria (\u00a75.5) | A decision discharged **later** than its ground allowed is waste, and now visible. A decision discharged **earlier** than its ground allows is fiction. ### 5.2 Bicep ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 361, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "sion discharged **later** than its ground allowed is waste, and now visible. A decision discharged **earlier** than its ground allows is fiction. ### 5.2 Bicep linter as encoded constraint `bicepconfig.json` \u2014 set to error, not warning: ```jso", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 545, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ment itself** \u2014 what happens on re-run --- ## 7. Pipeline shape ```yaml # GitHub Actions \u2014 stage names mapped to the ground table in \u00a75.1 jobs: readiness: # GATE 1 \u2014 before transcription is even reviewed steps: ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 553, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "red acceptances; # every escape has exposure + accepted-by + review-by static: # PR ground steps: - run: dotnet build -warnaserror - run: dotnet test --filter Category!=Integration - run: ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 561, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "e Fail,Error\" - run: ./scripts/whatif-assert.sh ephemeral dev: # service-behaviour ground steps: - run: az stack group create ... --deny-settings-mode denyDelete - run: dotnet test --filter Cat", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 566, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "de denyDelete - run: dotnet test --filter Category=Integration staging: # scale + data ground steps: - run: ./scripts/restore-prod-snapshot.sh - run: dotnet test --filter Category=Migration -", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 611, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "cision inside the loop. **Where autonomy is legitimate:** exactly where the acceptance predicate closes over available ground. Bug fix: closes. Performance regression: closes. Conversion-optimising change: closes over a proxy, which is fine if t", "tok_off": 120}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "line": 624, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "idator.** Makes escape non-silent. 5. **`what-if` structural assertion + PSRule in the PR stage.** 6. **The environment ground table**, written down and argued about once. 7. **Production discharge for the handful of decisions that warrant it.** ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/reviews/ddd-cli-prd-review-2026-08.md", "line": 245, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ion - Configuration parsing - Contract classification - Semantic before/after comparison - Composition-root detection - Ground-provenance classification - Pattern detection The three-question formulation is conceptually attractive but technicall", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 135, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": " come out `indeterminate` \u2014 i.e. the rationale texts cannot discriminate the types at all. Population size alone is not grounds; 41 is not a small N for this question. ### 1.8 Constraints on this audit Nothing in the store is changed. No re-typi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 245, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": " fields proved as reliable as the LSP-derived ones\". `dec/ddd/amend-explicit-evidence-frozen` \u2014 the decision this claim grounds \u2014 abolished declarant-supplied structural fields, so the rows can never contain the contrast the study needs. Self-seal", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 251, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": "ecording as a pattern in its own right: **three of the four are self-sealing in the same way** \u2014 the decision the claim grounds removes the arrangement under which the claim's falsifier could ever be observed. That is not the mechanism `DDD-method", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 371, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": ", so it is not invented \u2014 but it is single-purpose, co-filed, and its falsifier is self-sealing (\u00a73.1). The decision it grounds argues from ontology rule 1, not from observed drift. **One is marginal, and may be a false positive of the measure.**", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 452, "class": "C3 docs other", "token": "grounded", "ident": false, "immutable": false, "ctx": "/enum-member-gap-priced` | claim | risk-acceptance | \"Not paid in M5. \u2026 this milestone is curation.\" \u2014 the gap is claim-grounded (`DDD-adapter-03`, measured), the deferral is scope. Reclassifying would not add a manufactured decision: `DDD-adapter-", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 457, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ilestone\" \u2014 the sequencing is a priority call; the necessity (\"without the pin, `report escapes` cannot say whether the ground moved\") is mechanism, not observation | | `ddd/fixtures-not-sdk` | claim | preference | \"so workspace CI stays hermetic", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 481, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": " co-filed with their one consumer, `projected`, unevidenced, and restate their citing decision's own rationale. Each grounds a decision whose rationale argues from a constraint, a mandate, and a risk-acceptance respectively. \"None exists ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 545, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": "-arch-04` | All four weakness signals. Falsifier self-sealing: the study it names cannot be run because the decision it grounds abolished the data | Retire, or rewrite the falsifier against a store that still has both arms | | F-2 | `DDD-method-05", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "line": 569, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": " are a pattern, not three coincidences.** In `DDD-arch-04`, `DDD-method-01` and `DDD-method-05`, the decision the claim grounds removes the arrangement under which the claim's falsifier could ever be observed. This is a distinct failure mode from ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 101, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "-*.md` are *this repo's tooling spec*, not upstream canon, though they restate method constructs and one names canon as ground truth | The brief's enumerated list (seam, escape, closure, predicate, store allocation, specification demand, floor, \u2026", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 145, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ief, each reach records what is being reached for: - **claim** \u2014 a contestable proposition about the world, citable as ground. - **definition** \u2014 a term or its meaning. Arguably not a basis at all; counted separately for exactly that reason. -", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 149, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " separately for exactly that reason. - **method-rule** \u2014 a rule the method imposes. Arguably a mandate rather than a ground. ### 1.7 Relation \u2014 grounding vs watched-not-grounding, recorded not resolved The re-typing session surfaced a relati", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 151, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "t reason. - **method-rule** \u2014 a rule the method imposes. Arguably a mandate rather than a ground. ### 1.7 Relation \u2014 grounding vs watched-not-grounding, recorded not resolved The re-typing session surfaced a relation with no machine-readable hom", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 151, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "** \u2014 a rule the method imposes. Arguably a mandate rather than a ground. ### 1.7 Relation \u2014 grounding vs watched-not-grounding, recorded not resolved The re-typing session surfaced a relation with no machine-readable home. It is **counted separa", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 156, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "urfaced a relation with no machine-readable home. It is **counted separately and left unresolved**, per the brief: - **grounding** \u2014 the decision would be different, or unsupported, were the upstream thing false or absent. - **watched-not-groundi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 158, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "ounding** \u2014 the decision would be different, or unsupported, were the upstream thing false or absent. - **watched-not-grounding** \u2014 the decision tracks or conforms to the upstream thing without deriving from it (\"we mirror the spec version\", \"we", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 216, "class": "C3 docs other", "token": "grounds", "ident": false, "immutable": false, "ctx": "ruct at all; **and** - more than **30%** of the reaching decisions are marked borderline. Population size alone is not grounds. 57 is not a small N for this question. ### 1.13 Constraints on this audit Nothing in either store is changed. **No e", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 248, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "driven-design`** *(canon absent; inventory incomplete)*. From the brief plus the two local documents that name canon as ground truth (`docs/way-of-working-decision-allocated-delivery.md` \u00a70\u20131, `docs/decision-ledger-prd.md` \u00a72 \"Compressed canon\"):", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 248, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "not-pass-rate; the governing decision set; the granularity bound; tolerance / assurance level / tiers T0\u2013T2; the floor; ground and ground state; the closure principle; predicate; claim and falsifier; seam; discharge; enumeration; extra-actor; rec", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 248, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "te; the governing decision set; the granularity bound; tolerance / assurance level / tiers T0\u2013T2; the floor; ground and ground state; the closure principle; predicate; claim and falsifier; seam; discharge; enumeration; extra-actor; recon branch; ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 285, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "--|---|---|---|---|---|---| | `ddd/adapter-policy-tables` | claim / falsifiability | U3 | dom | implicit | definition | ground | \"the tables are themselves claims, falsifiable against where boundary defects occur\" | | \u2605 `ddd/amend-explicit-eviden", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 286, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "against where boundary defects occur\" | | \u2605 `ddd/amend-explicit-evidence-frozen` | closure principle (own output is not ground) | U3 | dom | **absent** | method-rule | ground | \"the correspondence dataset is only evidence while those fields stay ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 286, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "/amend-explicit-evidence-frozen` | closure principle (own output is not ground) | U3 | dom | **absent** | method-rule | ground | \"the correspondence dataset is only evidence while those fields stay machine-authored\" | | \u2605 `bicep/linter-at-error` ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 287, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "s stay machine-authored\" | | \u2605 `bicep/linter-at-error` | encoded-constraint store | U3 | dom | implicit | method-rule | ground | \"The DAD \u00a75.2 rule set at error is cheap and demonstrated\" | | `bicep/psrule-in-pr-stage` | predicate closure \u00b7 judgm", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 288, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "demonstrated\" | | `bicep/psrule-in-pr-stage` | predicate closure \u00b7 judgment store | U3 | dom | implicit | method-rule | ground | \"Neither predicate is closable in an arrangement that runs only the linter\"; \"staying with judgment\" | | `cs/async-po", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 289, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ing with judgment\" | | `cs/async-policy-rules-at-error` | predicate case / closure | U3 | dom | implicit | definition | ground | \"adopting this decision closes forwarding and leaves presence open\" | | `cs/authorization-fallback-deny` | predicate ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 290, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "and leaves presence open\" | | `cs/authorization-fallback-deny` | predicate closure | U3 | dom | implicit | definition | ground | \"This closes the predicate by composition rather than by a rule\" | | `cs/disposal-rules-at-error` | judgment store | ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 291, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "mposition rather than by a rule\" | | `cs/disposal-rules-at-error` | judgment store | U3 | dom | implicit | definition | ground | \"Those stay with judgment.\" | | `cs/general-catch-at-error` | escape \u00b7 allocation to review | U3 | dom | implicit | m", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 292, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "y with judgment.\" | | `cs/general-catch-at-error` | escape \u00b7 allocation to review | U3 | dom | implicit | method-rule | ground | \"so the escape has to be argued for rather than defaulted into\"; \"That residual is real and stays allocated to review", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 293, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " and stays allocated to review\" | | `cs/policy-rules-at-error` | predicate closure | U3 | dom | implicit | definition | ground | \"close the comparison and culture cases of pred/code/explicit-policy-argument\" | | \u2605 `cs/policy-rules-at-error` | **d", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 294, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "y-argument\" | | \u2605 `cs/policy-rules-at-error` | **determination** | **U4** | **upstream-only** | implicit | definition | ground | \"the catalog is where determinations live\" | | `cs/startup-assertions-required` | closure (closable vs closed) | U3 |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 295, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "inations live\" | | `cs/startup-assertions-required` | closure (closable vs closed) | U3 | dom | implicit | definition | ground | \"Both close nothing unless the assertion actually runs\" | | `cs/unsafe-reinterpretation-banned` | rejection witness \u00b7", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 296, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " | `cs/unsafe-reinterpretation-banned` | rejection witness \u00b7 allocation to review | U3 | dom | implicit | method-rule | ground | \"A residual with no rejection witness cannot be allocated to review, because review has nothing to find\" | | `ddd/cur", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 297, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "view has nothing to find\" | | `ddd/curation-over-mining` | named accountable actor | U3 | dom | implicit | definition | ground | \"every entry has a principal who can explain it\" | | `ddd/enforce-matching-tightens-to-symbol` | priced escape | U3 |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 298, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "who can explain it\" | | `ddd/enforce-matching-tightens-to-symbol` | priced escape | U3 | dom | implicit | method-rule | ground | \"Priced, not paid, in M5.\" | | `ddd/enum-member-gap-priced` | silent vs priced escape | U3 | dom | implicit | method-", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 299, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ced, not paid, in M5.\" | | `ddd/enum-member-gap-priced` | silent vs priced escape | U3 | dom | implicit | method-rule | ground | \"So the gap is silent twice: no seam demanded, and no trace in the dataset\" | | `ddd/interceptor-not-extension` | arr", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 300, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "dataset\" | | `ddd/interceptor-not-extension` | arrangement vs residual discretion | U3 | dom | implicit | method-rule | ground | \"part of the arrangement the agent edits through, not the agent's residual discretion\" | | \u2605 `ddd/lsp-as-seam` | seam", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 301, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "edits through, not the agent's residual discretion\" | | \u2605 `ddd/lsp-as-seam` | seam | U3 | dom | implicit | definition | ground | \"The LSP protocol is the seam to language intelligence\" | | `ddd/m6-proceeds-no-flip` | escaped decision | U3 | dom |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 302, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "he seam to language intelligence\" | | `ddd/m6-proceeds-no-flip` | escaped decision | U3 | dom | implicit | definition | ground | \"An unfiled condition evaluated by default is an escaped decision in the making\" | | `ddd/m8-enforcement-closure` | c", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 303, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ed decision in the making\" | | `ddd/m8-enforcement-closure` | closure \u00b7 discharge | U3 | dom | implicit | method-rule | ground | \"declarations that sign the change they discharge\"; \"durable discharge\" | | \u2605 `rust/no-unwrap` | encoded constraint v", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 304, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "rge\"; \"durable discharge\" | | \u2605 `rust/no-unwrap` | encoded constraint vs judgment | U3 | dom | implicit | method-rule | ground | \"Enforced twice by arrangement, not exhortation\" | | `ddd/pins-at-m2` | escape | U3 | dom | implicit | definition | g", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 305, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "d | \"Enforced twice by arrangement, not exhortation\" | | `ddd/pins-at-m2` | escape | U3 | dom | implicit | definition | ground | \"the warning swamp is the canonical escape\" | | \u2605 `ddd/predicates-carry-no-status` | predicate/claim split rule | U3 ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 306, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "predicates-carry-no-status` | predicate/claim split rule | U3 | dom + **upstream doc named** | implicit | method-rule | ground | \"The framework corpus's predicate format (predicate-format.md, predicate-definition.md) requires the split\" | | `ddd/", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 307, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ition.md) requires the split\" | | `ddd/rejection-facts-prefilled` | judgment store | U3 | dom | implicit | definition | ground | \"Pre-filling the judgment invites rubber-stamping\" | | `ddd/report-coverage-explicit` | coverage-not-pass-rate | U3 |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 308, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ites rubber-stamping\" | | `ddd/report-coverage-explicit` | coverage-not-pass-rate | U3 | dom | implicit | method-rule | ground | \"separates checked-and-clean from not-checkable and names the uncheckable set\" | | `ddd/rust-class-enforced-here` | f", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 309, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "able and names the uncheckable set\" | | `ddd/rust-class-enforced-here` | falsifier | U3 | dom | implicit | definition | ground | \"the first live reading of the friction falsifier on a real repo\" | | `ddd/rust-host-is-real` | coverage-not-pass-rat", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 310, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " a real repo\" | | `ddd/rust-host-is-real` | coverage-not-pass-rate (vacuous gate) | U3 | dom | implicit | method-rule | ground | \"a green exit code standing in for a check that never ran\" | | `ddd/seed-lands-in-claims-not-shared` | closure findin", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 311, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " check that never ran\" | | `ddd/seed-lands-in-claims-not-shared` | closure finding | U3 | dom | implicit | definition | ground | \"it is a closure finding that does not hold there, carrying the authority of the catalog\" | | \u2605 `ddd/typed-basis` | c", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 312, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "e, carrying the authority of the catalog\" | | \u2605 `ddd/typed-basis` | claim as basis | U3 | dom | implicit | definition | ground | \"The basedOn -> claim edge remains load-bearing where a claim is the basis\" | | `risk/ddd/undeclared-what-boundaries`", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 313, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "is\" | | `risk/ddd/undeclared-what-boundaries` | priced escape / exposure accepted | U3 | dom | implicit | method-rule | ground | \"Exposure accepted\"; \"Review by 2027-02-07\" | | `risk/ddd/undeclared-what-boundaries` | What boundary kinds | **U1** ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 314, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "by 2027-02-07\" | | `risk/ddd/undeclared-what-boundaries` | What boundary kinds | **U1** | dom | implicit | definition | ground | \"24 undeclared boundaries over 121 classified elements\" | | `web/htmlcss-enforce` | seam \u00b7 arrangement vs exhortation", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 315, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "lassified elements\" | | `web/htmlcss-enforce` | seam \u00b7 arrangement vs exhortation | U3 | dom | implicit | method-rule | ground | \"agents drifting past ungoverned HTML\u2194CSS seams, and `warn` is exactly the exhortation that failure mode ignores\" | |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 316, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "exhortation that failure mode ignores\" | | \u2605 `web/render-status-palette` | closure | U3 | dom | implicit | definition | ground | \"The stylelint rule \u2026 is the closure\" | | `ddd/what-boundaries-priced-not-paid` | priced escape | U3 | dom | implicit", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 317, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " rule \u2026 is the closure\" | | `ddd/what-boundaries-priced-not-paid` | priced escape | U3 | dom | implicit | method-rule | ground | \"The finding stays standing and visible rather than being suppressed or satisfied cheaply\" | | `ddd/what-boundaries-p", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 318, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "quality demand, context mapping, journey crossing, command, event, read model) | **U1** | dom | implicit | definition | ground | \"2 system, 2 quality demand, 1 command, 1 event, 1 read model, 1 journey crossing\" | | `ddd/what-policy-table` | boun", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 319, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "1 read model, 1 journey crossing\" | | `ddd/what-policy-table` | boundary kinds | **U1** | dom | implicit | definition | ground | \"a policy table over **the framework's boundary kinds**\"; \"system, context mapping, journey crossing, event, command,", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 320, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " demand\" | | **`ddd/what-published-qualifier`** | **Translation (\u00a73.2.0)** | **U1** | dom | **declared** | definition | ground | \"the adapter computes a published/internal visibility from the **\u00a73.2.0** Translations\" | | `ddd/why-resolves-three-w", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 321, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ility from the **\u00a73.2.0** Translations\" | | `ddd/why-resolves-three-ways` | escape | U3 | dom | implicit | definition | ground | \"an ungoverned detected rule is a real escape\" | | \u2605 `ddd/workspace-member-delivery` | What/How vocabulary | **U1** |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 330, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "1X61F` (acceptor identity) | acceptance cannot be delegated / accountable actor | U3 | dom | **absent** | method-rule | ground | `prd:\u2026#9.3`, `#12.OD-3`, `#4.4`, `format:\u2026#3.2` | \"refusing model and CI identities \u2026 requiring an acceptance's actor", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 331, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ch the author of the commit\" | | `\u2026VYR60TD3` (tolerance floor) | tolerance \u00b7 floor | U3 | dom | implicit | definition | ground | `prd:\u2026#12.OD-4`, `#4.2.1`, `format:\u2026#3.3` | \"A set's tolerance is a floor and a version may override it only upward\" ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 332, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "and a version may override it only upward\" | | `\u20267EJWN9EK` (L010) | judgment store | U3 | dom | implicit | definition | ground | `format:\u2026#5.2`, `\u2026migrations#spec-v1.1`, `prd:\u2026#9.3` | \"a judgment whose actor resolves to a model or CI identity fai", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 333, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " identity fails the gate\" | | `\u2026Z5Y366Y7` (disposition vocabulary) | priced escape | U3 | dom | implicit | definition | ground | `format:\u2026#8`, `prd:\u2026#8` | \"escaped-priced, escape-review-due\" | | `\u20265ERWSCWJ` (merge two mechanisms) | judgment store", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 334, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "priced, escape-review-due\" | | `\u20265ERWSCWJ` (merge two mechanisms) | judgment store | U3 | dom | implicit | definition | ground | `prd:\u2026#7`, `#11-L3`, `ruling:emil-2026-08-11#\u2026` | \"refuses anything requiring judgment with the conflict preserved an", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 335, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "and named\" | | `\u2026RJ7QYFDK` (certificate signing) | tolerance \u00b7 floor \u00b7 tier gating | U3 | dom | implicit | definition | ground | `prd:\u2026#4.5`, `#11-L6`, `ruling:\u2026`, `constraint:\u2026`, `preference:\u2026` | \"signature required above the tolerance floor \u2026 b", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 380, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "finition** (a term) | 27 | 61.4% | | **method-rule** (a rule the method imposes) | 17 | 38.6% | | **claim** (citable as ground) | **0** | **0%** | **Not one decision in 57 reaches upstream for a claim.** Every cross-repo reach is for a *definiti", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 382, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "cross-repo reach is for a *definition* or a *method rule* \u2014 which is to say, for vocabulary and for mandates, never for ground. This has a structural explanation the audit can point at, and it is not authorial neglect. In P1, a **claim** basis i", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 384, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "(unpinned, unresolved); **a claim basis structurally cannot** \u2014 the one kind of upstream thing that would be citable as ground is the one kind the format has no slot for. P2's `BasisRef` is an open string and can hold anything, but nothing resolv", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 390, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "t nothing resolves or pins it. ### 4.4 By relation (\u00a71.7) \u2014 recorded, not resolved | Relation | Reaches | |---|---| | grounding | 43 | | watched-not-grounding | **1** | The one is `dec/ddd/workspace-member-delivery` \u2014 \"it does not extend the What", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 391, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": " ### 4.4 By relation (\u00a71.7) \u2014 recorded, not resolved | Relation | Reaches | |---|---| | grounding | 43 | | watched-not-grounding | **1** | The one is `dec/ddd/workspace-member-delivery` \u2014 \"it does not extend the What/How vocabulary\" \u2014 which tracks", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 393, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "Reported as asked, and with this observation: **at the cross-repo boundary the relation barely fires.** The watched-not-grounding relation the re-typing session surfaced is an *intra-repo* phenomenon \u2014 the secondary claim edges retained on `m6-proce", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 454, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "encoded constraint\"). That is the audit's clearest picture of implicit dependence: the mechanism is everywhere and the ground is nowhere. --- ## 6. Borderline set \u2014 for the principal's ruling Per constraint 3. Each carries its best-reading va", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 466, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "s only evidence while those fields stay machine-authored\" \u2014 the closure principle exactly (an actor's own output is not ground for that actor), or ordinary data hygiene about self-reported fields. Graded `absent` on the reading that the argument ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 469, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "it** | n/a | \"The DAD \u00a75.2 rule set at error\" \u2014 cites a local document by section, and that document declares canon its ground truth. The strongest form of implicit, and arguably not a reach at all. | | | `rust/no-unwrap` | **implicit** | n/a | \"", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 473, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "m, and was ruled here. Counted as a `claim`-construct reach only. | | | `ddd/workspace-member-delivery` | **watched-not-grounding** | n/a | \"it does not extend the What/How vocabulary\" \u2014 a non-interference assertion. It is the audit's only watched-n", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 473, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "| n/a | \"it does not extend the What/How vocabulary\" \u2014 a non-interference assertion. It is the audit's only watched-not-grounding row, so ruling it `n/a` empties \u00a74.4's second line entirely. | --- ## 7. Findings \u2014 filed unactioned, in the three bu", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 481, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": " Per constraint 1 these are proposals for the principal's ruling. ### 7.1 Bucket one \u2014 edges that should be filed as **grounding** Grouped by upstream target, because the tail is one target serving many decisions. | # | Decisions | Upstream targe", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 501, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "rst. Non-claim types can carry an unpinned `ref` now. ### 7.2 Bucket two \u2014 edges that should be filed as **watched-not-grounding** | # | Decision | Upstream target | Note | |---|---|---|---| | **W-1** | `ddd/workspace-member-delivery` | `product-f", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 506, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "mance to the ontology rather than derivation from it. Listed so the bucket is not artificially a single row; ruling it `grounding` (G-11) is equally defensible. | **The bucket is one row, possibly two, out of 44 reaches.** On this evidence the miss", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 596, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "declared, and nothing was. ### 10.3 One statement in \u00a74.4 and \u00a77.2 is now partly superseded Both said the watched-not-grounding relation has **no machine-readable home**. That was true at `6d3dff5`. It is no longer exactly true: the migration intr", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 607, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": " retired at the F-batch; until ruled, migrated watched edges carry the explicit `watched:` marker and are never read as ground.\"* Three observations, and no proposal: 1. **The marker is provisional by its own text**, so the relation has a *t", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 618, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "nce. 3. **It does not move \u00a74.4's cross-repo count.** All three are in-repo claim edges. The audit's one watched-not-grounding *upstream* row \u2014 `ddd/workspace-member-delivery` \u2192 the What/How vocabulary \u2014 is untouched and still has no home. ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 627, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "is one ruling and its consequence for the one row \u00a710.3 left open. The principal ruled (2026-08-13) that a watched-not-grounding edge is a **distinct edge type**, `revisit_if` \u2014 this claim's death reopens the decision; it is not the decision's grou", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 629, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "ding edge is a **distinct edge type**, `revisit_if` \u2014 this claim's death reopens the decision; it is not the decision's ground \u2014 filed as its own edge with its own vocabulary, never inside `based_on`. \u00a77.2's bucket therefore closes, and \u00a710.3's o", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 637, "class": "C3 docs other", "token": "ground", "ident": false, "immutable": false, "ctx": "reports as a **reopen** finding rather than a basis-loss one, which is the correction the ruling makes: that decision's ground is the principal's stated default and has never moved. \u00a710.3's observation 3 is **unchanged and now the whole of what ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "line": 640, "class": "C3 docs other", "token": "grounding", "ident": false, "immutable": false, "ctx": "oved. \u00a710.3's observation 3 is **unchanged and now the whole of what is open**. The audit's one *upstream* watched-not-grounding row \u2014 `dec/ddd/workspace-member-delivery` tracking the What/How vocabulary \u2014 is still unfiled, and the reason is precis", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-entry-probes-v3-v5-2026-08-17.md", "line": 9, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "space-import probe. > The proposed PRD edits below were ruled in **and have since been applied** to > `docs/g-track/prd-ground-as-ontology.md` \u2014 read them here as the rationale, not as pending > work. Two edits were added on the ruling: the **cap", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-entry-probes-v3-v5-2026-08-17.md", "line": 532, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "d leg buys whenever it arrives. --- ## Proposed PRD edits \u2014 ruled in, and applied *Written against `docs/g-track/prd-ground-as-ontology.md` at `d2bf37d` and proposed as text. **Emil ruled these in on 2026-08-17 and they are applied in the same", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 4, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ion report **Repository:** `Hafeok/product-cli`, branch `claude/registry-bootstrap-code-gl2erk`. **Instance:** `Hafeok/ground-registry-g0` (private) \u2014 generated, published, founding content ratified. **Corpus:** `corpus-backend`, read-only, at `", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 40, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ration edit. Parameters as settled: | Parameter | Value | |---|---| | Owning organisation | `Hafeok` | | Repository | `ground-registry-g0` | | Ratifier | `emil@okkels-klein.dk` | | Display name | `Ground Registry (G0 validation)` | | Base IRI | ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 42, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "organisation | `Hafeok` | | Repository | `ground-registry-g0` | | Ratifier | `emil@okkels-klein.dk` | | Display name | `Ground Registry (G0 validation)` | | Base IRI | `tag:emil@okkels-klein.dk,2026-08-17:ground/` | | Mint date | `2026-08-17` | |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 43, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "kels-klein.dk` | | Display name | `Ground Registry (G0 validation)` | | Base IRI | `tag:emil@okkels-klein.dk,2026-08-17:ground/` | | Mint date | `2026-08-17` | | Generated by | the G0 session, named in the birth provenance | Gate output: **10 fi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 138, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "surement shows it changes nothing about what this server answers. --- ## 4. Gate 3 \u2014 the extractor `product-core/src/ground/` is the pure slice \u2014 no LSP, no governance stack, so the downstream-consumer contract holds. `ground-cli` is the adapt", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 139, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "`product-core/src/ground/` is the pure slice \u2014 no LSP, no governance stack, so the downstream-consumer contract holds. `ground-cli` is the adapter carrying the reader and the language host. Model-free, rung zero: deterministic reads, mapping rule", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 280, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "utput. A future reviewer re-examining this class of error cannot find its members. That is not a reporting gap; it is **ground that cannot be audited**, and it makes marking derivation on the Reading non-optional rather than nice to have. ### 7.", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 309, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "w, and the full solution is roughly fifteen times this corpus. The answer is not wholesale merge \u2014 that is manufactured ground by \u00a75.6. It is review **batched by derivation confidence \u00d7 domain relevance**, which is \u00a77.1 arriving from the review s", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "line": 424, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "otlin and Swift legs. The cross-codebase comparison. Any PRD edit \u2014 the findings above are reported and nothing in `prd-ground-as-ontology.md` was changed. Canon. `corpus-backend` was read only; no commit, branch or file was written to it, and th", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 18, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "on target | | `product-cli` | `d506ac94310bb24e3c6a1b786034046ac0d024b0` (branch point) | the G-track home | | PRD `prd-ground-as-ontology.md` | Emil's upload, 589 lines, written 2026-08-14 against holding-note revisions 13\u201314 | the document reco", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 19, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "y.md` | Emil's upload, 589 lines, written 2026-08-14 against holding-note revisions 13\u201314 | the document reconciled | | Ground-axes holding note | Emil's upload, revision 18 (2026-08-15), 2,093 lines | **context only \u2014 canon outranks it everywher", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 39, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ltas that matter to the PRD: | Canon object | What it says | Delta against the PRD's assumption | |---|---|---| | `DDD-ground-01` (upstream, normative, projected) | A governing decision must declare a **resolvable applicability predicate**, or e", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 40, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " one implementation, not the ontology of every region. The corpus put beyond-region predicate cases at ~27\u201336% | | `DDD-ground-01` evidence (the matched pair) | The axis-type mark is a **maturity state**, not a fixed type \u2014 an axis moved nameable", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 41, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "1 treated as open. Erratum noted in canon: the corpus document's \"five weeks\" was wrong; the repo dates govern | | `DDD-ground-02` (upstream, conceptual, projected) | Source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unknown), resolution (", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 42, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ed in, zero corpus draws recorded as its evidence status; the filing of a declared-empty is a claim-layer act) | | `DDD-ground-03` (upstream, conceptual, projected) | Timing carries a fourth value, **\"\u2014(open)\"**, for decisions whose resolution is", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 43, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ions whose resolution is deliberately-open | New since the PRD; touches the status line and any timing display | | `DDD-ground-04` (upstream, normative, projected) | A retro-filed decision carries **two fields** \u2014 when the gap was uncovered, and ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 68, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "---| | Position / region retrieval (Q2, Q19) | **ratified amended** (gate half); not filed (retrieval mechanism) | `DDD-ground-01` \u2014 predicate-or-explicit-universal, axis marking; region states axes are one implementation. No claim files the eval", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 69, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "bsumption retrieval itself | \u00a77.2 (edits 2, 7), \u00a77.3 | | Extraction verification (Q20) | **not filed** | No claim; `DDD-ground-01`'s marking clause anchors the closure commitment; open ruling 13 open | none \u2014 dependency stands as flagged | | Read", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 70, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "e \u2014 dependency stands as flagged | | Reading three-tuple (Q11 amended) | **not filed** | Assurance appears only as `DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only | \u00a74.1 (provenance note, edit 11) | | Trust dec", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 70, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " Reading three-tuple (Q11 amended) | **not filed** | Assurance appears only as `DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only | \u00a74.1 (provenance note, edit 11) | | Trust decision backing (Q27) | **not filed** ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 81, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "Canon citation / absence | Edit | |---|---|---|---|---| | Q1 gate at proposal time | \u00a74.3 | **ratified amended** | `DDD-ground-01` \u2014 named-axis became resolvable-predicate-or-explicit-universal | edit 2 | | Q3 four-state typing | \u00a76.2, \u00a77.6 | **r", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 82, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "resolvable-predicate-or-explicit-universal | edit 2 | | Q3 four-state typing | \u00a76.2, \u00a77.6 | **ratified amended** | `DDD-ground-02` \u2014 orthogonal typing governs; four states demoted to recorded projection; declared-empty ruled in; `DDD-ground-03` a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 82, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " `DDD-ground-02` \u2014 orthogonal typing governs; four states demoted to recorded projection; declared-empty ruled in; `DDD-ground-03` adds \"\u2014(open)\" | edits 3, 4 | | Q6 declaration discipline | \u00a76.1 declare row | **not filed** | Precedence disciplin", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 83, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " edits 3, 4 | | Q6 declaration discipline | \u00a76.1 declare row | **not filed** | Precedence discipline is note-only; `DDD-ground-04`'s before/after evidential-status reasoning is the adjacent canon | none | | Q11 three-tuple | \u00a74.1 | **not filed** ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 85, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": ".5 | **not filed**; the note's Q12/Q18 tension is resolved | `DDD-delivery-02` rules undelivered a generator of escape; ground-not-as-expected stays outside escape \u2014 both rulings now compatible, delivery is what distinguishes them | none | | Q23 ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 86, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "what distinguishes them | none | | Q23 contract | \u00a74.2 | **not filed**; one field anchored | `unevaluated_axes` is `DDD-ground-01`'s non-evaluation clause mechanised; the exposure profile stays note-only | edit 7 | | Q26 ontology reading | \u00a73, su", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 89, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "efact) | edit 9 | | Q27 trust decisions | \u00a74.4 | **not filed** | as \u00a710 row above | none | | Q30 authority/projection, \"ground registry\" | \u00a73, \u00a75.3 | **not filed** as canon term | Open ruling 32 is a freight-list item; Emil's rulings embedded in ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 93, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "d and unaffected | none | ## 1.4 The re-pin table \u2014 edits applied to the PRD copy The edited PRD is `docs/g-track/prd-ground-as-ontology.md` on this branch. Every edit carries the marker *(re-pinned at G-1)* in place. COLLISION count: **0**. On", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 101, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "olding note demoted to context | | 2 | \u00a74.3 proposed-decisions row | Q1 gate | ratified amended | gate restated as `DDD-ground-01`'s predicate-or-explicit-universal with axis marking | | 3 | \u00a76.2 status line | Q3 typing | ratified amended | ortho", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 102, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "state kept as canon's recorded projection; inert\u2192declared-empty, uncovered-undeclared\u2192undeclared; \"\u2014(open)\" added (`DDD-ground-03`) | | 4 | \u00a77.6 halt row 2 | Q3 typing | ratified amended | trigger restated as source coverage = `undeclared`; escal", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 104, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "red`; escalation options renamed to canon values | | 5 | \u00a75.3 identity decision | retro-filing \u00a713.4 | ratified as `DDD-ground-04` | authority re-pinned from the note to the claim; two fields and both Gate 4 sub-rulings cited | | 6 | \u00a79.1 evidenc", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 106, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "evidence cited | | 7 | \u00a74.2 `unevaluated_axes`; \u00a77.2 step 3 | Q23 field; Q2 regions | anchored / partially filed | `DDD-ground-01` citations added; predicate-generality of regions noted | | 8 | \u00a74.2 comparison; \u00a77.2 close | delivery vocabulary | ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 404, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "leave granted and applied**, including the Oxigraph 0.5 upgrade filed as **G0 task one** (dead-line pin = live stale-ground finding, treated with that priority); open item 9 closed Scaleway-only; V8's recommendation adopted (Rust lexical/st", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 410, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " plus `deepseek-v4-flash-0731` as cost-alternate fourth point; prices captured in the PRD at 2026-08-17 \u2014 prices are ground with a drift rate. Reasoner: CONSTRUCT-fixpoint on Oxigraph primary, `reasonable` named fallback, `revisit_if` on ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "line": 492, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "t-cli carries the manifest; this section records the close state. **Deliverables on the branch:** the edited PRD (`prd-ground-as-ontology.md`), this report, the track register (`decisions/g-dec-01`, `g-dec-02`), and the registry template (`regis", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 1, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "# PRD \u2014 Ground as Ontology: Bootstrapping, Entity Surfacing, and the Governed Loop **Product:** `product-cli` (Hafeok/product-cli), n", "tok_off": 8}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 5, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ack**. **Status:** Draft for Emil's ratification. Nothing here is built. **Provenance:** Written 2026-08-14 against the ground-axes holding note at revision 13 and canon as last verified by the related-work gate-pass session (a312a55). Constructs", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 12, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ision-driven-design` at `4848b9e` (pin advanced to v5.5.0, DDD-dec-18). The corpus test's canon session has filed: `DDD-ground-01\u202604`, `DDD-delivery-01\u202604`, `core/13-delivery.md` with `term:delivery` / `term:undelivered` / `term:presumed-discharg", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 15, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "nned at G-1)*; the full re-pin table is in the G-1 session report (`docs/g-track/g1-session-report-2026-08-17.md`). The ground-axes holding note is context only from this revision on; canon outranks it everywhere they touch. **Rulings already tak", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 18, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "):** existing entities only \u2014 the loop never adds to the ontology; the whole session's output is a review bundle of new ground, new decisions, and code, for a reviewer; entity extraction runs on prompt submission, not on user request; **the ontol", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 24, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "decision set the extractions are evidence for; \"domain\" is a lacking term \u2014 the ontology reaches for the organisation's ground registry across all axis layers, of which software's domain is one projection; the registry is not part of the what-spe", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 35, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e substrate. The substrate is the RDF/OWL ontology already validated by product-cli's SHACL/SPARQL stack, read as the **ground axis registry**: entities are classes, axes are properties with ranges, regions are class expressions, and subsumption ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 41, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "se entities that already exist in the registry \u2014 model-free, no tokens \u2014 show what they entail, and let the user attach ground and see the governing decisions. When the prompt is ready and its metadata attached, it is a **declared act**; executio", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 44, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": ") consumes declarations, never raw text. **Feature 2 \u2014 the governed loop.** A controlled LLM loop whose only tools are ground reads, decision reads and proposals, and LSP access to a code graph. Every tool call is an act with a position, so the ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 47, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "position, so the governing set is delivered mechanically per call. The session's output is one review bundle \u2014 proposed ground, proposed decisions, code \u2014 for a human reviewer to accept, amend, or reject. **Feature 3 \u2014 bootstrapping by code extr", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 52, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ons, axis registries \u2014 into a proposal graph the reviewer ratifies per triple. This populates the software layer of the ground registry (\u00a73, terminology); other layers are out of scope. Run over multiple codebases sharing one domain, agreement ac", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 53, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "f scope. Run over multiple codebases sharing one domain, agreement across independent codebases yields higher-assurance ground and disagreement surfaces the escaped domain decisions that no ratifier ever took. **Feature 3 is G0**: it produces the", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 59, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "wn corpus. Every session emits delivered-set-versus-emitted-proxy comparisons, extraction closure records, and proposed-ground provenance \u2014 the evidence that ruling 22 (surfacing obligation), Q23 (remedy routing), and the hostile corpus test all ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 74, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e is a domain decision filed by the reviewer with a region and a falsifier. The tooling never picks. - Populating the ground registry beyond the software layer. Organisational, regulatory, and technical registries are named in \u00a73 and not extr", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 89, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ftware addresses \u2014 and it is a **lacking term** for what the ontology is. The ontology reaches for the organisation's **ground registry**: the full set of declared axes across all layers named in the holding note's \u00a713.9 \u2014 domain, technical, orga", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 91, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ain, technical, organisational, regulatory \u2014 plus the decisions that region them and the trust decisions (Q27) that let ground be supplied by citation. Software's domain is one ground projection of that registry, and it is the one this PRD bootst", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 92, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "isions that region them and the trust decisions (Q27) that let ground be supplied by citation. Software's domain is one ground projection of that registry, and it is the one this PRD bootstraps first because it is the one extractable from code. W", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 94, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "straps first because it is the one extractable from code. Where \"domain\" appears below, read *the software layer of the ground registry*. The registry is regioned by decisions; that \u2014 not entity coverage \u2014 is what distinguishes it from enterprise", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 106, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "pplying at every step: | Layer | Holds | Decisions at this layer are about | Falsifier subject | |---|---|---|---| | **Ground registry** | entities, relations, axes; trust decisions; naming rulings | the space \u2014 regioning other decisions | repre", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 116, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " The registry vocabulary gains tick rate as a property of entities and axes (\u00a75.6), carried as a Reading like any other ground. It is not a caching parameter and is not editable outside the proposal path. | | **Registry authority** | a dedicated ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 117, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ied content. **Not** inside any codebase and **not** inside the framework canon repos \u2014 it is the owning organisation's ground, not the framework's. | | **Registry serving** | SPARQL endpoint rebuilt from the registry repo at each merge | read-on", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 118, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e` now pins `oxigraph = \"0.5\"`, with `pf::query`, `pf::seed` and `pf::sparql_rules` migrated to the 0.5 API). The stale-ground finding in our own ground is closed; what remains is the standing obligation not to let the pin drift again. *(Ruled at", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 118, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": ".5\"`, with `pf::query`, `pf::seed` and `pf::sparql_rules` migrated to the 0.5 API). The stale-ground finding in our own ground is closed; what remains is the standing obligation not to let the pin drift again. *(Ruled at G-1 Gate 2:)* inference m", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 123, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "essor of tui-rs; `ratatui-textarea` v0.9.2 in the ratatui org covers the prompt window) | prompt window, enhance panel, ground-state status line, rung and \u03b1 pickers, bundle summary | | **Model access** | provider-agnostic layer over OpenAI-compat", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 130, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "mpletions endpoint, and enters as an executor alternative (\u00a77.8). | ## 4. Data model additions ### 4.1 Reading Every ground reading the loop or the surfacing pass makes is recorded as a three-tuple, per the holding note's Q11 as amended: | Fi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 172, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ing (\u00a74.1) | | `unevaluated_axes` | axes the extractor could not evaluate for this act \u2014 legible partial delivery (`DDD-ground-01`: non-evaluation must never silently become non-applicability \u2014 the field is that clause mechanised) *(re-pinned at ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 188, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "mitted check exists to break. ### 4.3 Session bundle | Section | Content | Reviewer action | |---|---|---| | Proposed ground | new Readings the loop asserts, each with full tuple and `prov:wasAttributedTo` the session | accept into named graph ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 189, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ession | accept into named graph / reject | | Proposed decisions | ledger entries, `[PROPOSED]`, each carrying the `DDD-ground-01` gate enforced at proposal time \u2014 a resolvable applicability predicate or explicit universal applicability, with eac", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 198, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " by analogy. Configuring an arrangement to use the central registry files a trust decision \u2014 *rely on this registry for ground of these layers* \u2014 with the organisation as the accountable principal behind it. The config entry is typed as that deci", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 201, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " by every institutional Reading the arrangement makes (\u00a74.1). An arrangement that has not opted in reads only its local ground. Revoking the trust decision is supersession, and every inference standing on registry readings inherits the revocation", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 251, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ate than the single column it replaces, where relevance was undeclared and silently read as high \u2014 the distinction `DDD-ground-02` draws, arriving in our own instrument. An axis defaulting to a plausible `high` would read as *computed*, which is ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 301, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "base comparison, which would read the **absence as divergence** and manufacture a finding out of a silent tool failure. Ground would be fabricated by an instrument fault, which is the one outcome this track exists to prevent. Therefore, binding ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 430, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": ", the reason a field exists \u2014 none of it is in LSP output. The code extractor therefore bootstraps **one layer** of the ground registry, and \u00a75.3's \"unfiled decisions\" are the ones that reached code but were never filed. Decisions that never reac", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 445, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "nothing else. | Agreement | Reading | Output | |---|---|---| | Present in all codebases, same structure | triangulated ground; assurance upgraded per the Q11/Q27 amendments **if roots are independent** | candidate for the shared-domain ontology ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 476, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ent-only or backend-only *entity or relation* not declared a local extension). It is a **retro-filed** decision in `DDD-ground-04`'s sense *(re-pinned at G-1: ratified at v5.5.0, replacing the holding note's \u00a713.4 as the authority)* and carries i", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 547, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e: 561 files was already at the edge of it and the full solution is \u224816.7\u00d7 that corpus. Wholesale merge is manufactured ground by \u00a75.7, so the answer is neither of those \u2014 it is **review by kind**. A **batch** is the set of assertions sharing a ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 603, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "d set it has repaid. ### 5.6 Tick rate and the validity horizon **The claim.** An entity's expected rate of change is ground about that entity. Held in the registry rather than in a caching layer, it makes read-versus-cache a computed decision ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 623, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "te is itself a Reading, and this is what lets the system be designed before it runs.** The same four-tuple as any other ground: | Stage | value | provenance | assurance | |---|---|---|---| | Design time | the expected rate | `declared` *(not in ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 650, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "bulary must record **which form a given rate is**, so a consumer never reads a mean as though it were a bound. **It is ground, not a tuning knob.** The value of a tick rate is that it carries provenance and assurance and is consumed by caching d", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 652, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e and is consumed by caching decisions. The moment it becomes a parameter someone edits for performance, it stops being ground and every horizon computed from it stands on a number nobody filed. Rate changes are proposals, reviewed like any other", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 669, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "iple, never per run**. A single review of a large codebase that accepts wholesale is a rubber stamp, and rubber-stamped ground is manufactured ground. ## 6. Feature 1 \u2014 the TUI: compose, declare, execute ### 6.1 The pipeline The TUI is the del", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 669, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "A single review of a large codebase that accepts wholesale is a rubber stamp, and rubber-stamped ground is manufactured ground. ## 6. Feature 1 \u2014 the TUI: compose, declare, execute ### 6.1 The pipeline The TUI is the delivery mechanism made vi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 685, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "le (\u00a74.3) lands as a registry-repo branch; the TUI shows the summary; ratification stays in PR review | none | ### 6.2 Ground state in the status line Stage two shows the **ground state at the declared position** before execution. *(Re-pinned a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 687, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "s the summary; ratification stays in PR review | none | ### 6.2 Ground state in the status line Stage two shows the **ground state at the declared position** before execution. *(Re-pinned at G-1:)* the typing is canon's orthogonal one (`DDD-gro", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 688, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "und state at the declared position** before execution. *(Re-pinned at G-1:)* the typing is canon's orthogonal one (`DDD-ground-02`), not the holding note's four states \u2014 source coverage (covered \u00b7 declared-empty \u00b7 undeclared \u00b7 unknown), resolutio", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 695, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "clared. Where a governing decision's resolution is deliberately-open, any timing display uses the \"\u2014(open)\" value (`DDD-ground-03`): a deferred verdict is not a position in time. *(Ruled at G-1 Gate 1: projection for the human, orthogonal for the", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 700, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "un on the orthogonal values; a future detail view is where the orthogonal triple displays raw.)* Acting into ungoverned ground gets its warning at compose time, before the loop's empty-governing-set halt would catch it. Pre-act escape detection i", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 702, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ld catch it. Pre-act escape detection in a status line, and the warning is dismissable: declaring an act into uncovered ground knowingly is legitimate (exploration), and the dismissal is recorded on the declaration. ### 6.3 What it is not Not a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 726, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "# 7. Feature 2 \u2014 the governed loop ### 7.1 Tool surfaces, and only these | Surface | Reads | Writes | |---|---|---| | Ground | SPARQL over the registry endpoint (central or local clone, per \u00a74.4) + named graphs; entailment (subclass, related) |", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 743, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " decision on `Order` govern an `OrderLine` act. *(Re-pinned at G-1: class expressions are one implementation of `DDD-ground-01`'s applicability predicates \u2014 the gate is predicate-general; factored axes are an implementation where the ground", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 744, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ground-01`'s applicability predicates \u2014 the gate is predicate-general; factored axes are an implementation where the ground admits them, not the ontology of every region. Graph and temporal predicates beyond simple regions were ~27\u201336% o", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 769, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ate, committed alongside the ontology mapping it depends on. Initial set: `lsp.edit`, `lsp.read`, `decisions.propose`, `ground.propose`. Extractors are governed artefacts \u2014 each has a decision file naming its axes. ### 7.4 Ground writes The loo", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 771, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ions.propose`, `ground.propose`. Extractors are governed artefacts \u2014 each has a decision file naming its axes. ### 7.4 Ground writes The loop proposes Readings; it does not assert them. Every proposed Reading carries `provenance = inferred`, `a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 776, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " accepting a Reading into a named graph is the trust decision (Q27) \u2014 the acceptance is what converts model output into ground with a principal behind it. **The loop cannot manufacture ground into the canonical graph. Structurally, not by policy.", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 777, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "7) \u2014 the acceptance is what converts model output into ground with a principal behind it. **The loop cannot manufacture ground into the canonical graph. Structurally, not by policy.** ### 7.5 Emitted proxy Per act, the model is required to stat", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 798, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " out of scope | | Governing set is empty for a code-edit act *and* the position's source coverage is `undeclared` (`DDD-ground-02`; the four-state projection's uncovered-undeclared) *(re-pinned at G-1)* | acting in ungoverned ground | reviewer fi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 798, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "clared` (`DDD-ground-02`; the four-state projection's uncovered-undeclared) *(re-pinned at G-1)* | acting in ungoverned ground | reviewer files a decision, declares the region deliberately-open or declared-empty, or authorises the act explicitly ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 801, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " governance | reviewer rules | | Reading assurance below the act's declared \u03b1 (Q11 amendment) | acting on low-assurance ground | reviewer supplies a higher-assurance reading or lowers \u03b1 for the act | Halts are not failures. They are the escalati", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 829, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " Gate 2; all on the verified Scaleway catalogue, structured outputs + tool calling confirmed per model card; prices are ground with a drift rate \u2014 read 2026-08-17, \u20ac per 1M tokens in/out):** | Rung | Model | Rationale | Price (as-of 2026-08-17) ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 884, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "e integration shape that preserves the governance surface: | Loop element | SDK mechanism | |---|---| | Tool surfaces (ground / decisions / LSP only) | disable first-party tools; register ours as custom tools | | Mechanical delivery per act (\u00a77.", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 903, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "retry-heavy governed sessions the flat-allowance shape may undercut even the cheap rungs. Prices and billing models are ground with a drift rate; date every figure. **Gate: verification before build.** The arm is conditional on five checks (open", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 929, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " *(re-pinned at G-1: ruling 12 is answered in canon \u2014 the axis-type mark is a maturity state, not a fixed type (`DDD-ground-01`, the matched-pair evidence, ~2.5 weeks nameable\u2192resolvable); the open question is now the transition rate over a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 959, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "gainst | |---|---|---|---| | Position / region retrieval (Q2, Q19) | \u00a77.2 | **partially filed** \u2014 the gate half is `DDD-ground-01`, ratified amended (predicate-or-explicit-universal; axes marked mechanically-/judgement-evaluable; axes one impleme", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 960, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "n verification (Q20) | \u00a77.2 step 2, \u00a77.3 | not filed \u2014 the closure-as-filing-commitment consequence is anchored by `DDD-ground-01`'s marking clause; open ruling 13 (extractor decision files) open | halts on closure failure become warnings; corpus", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 961, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "loses ruling-12 evidence | | Reading three-tuple (Q11 amended) | \u00a74.1 | not filed \u2014 assurance enters canon only as `DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only, and the provenance value set is not in canon a", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 961, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " three-tuple (Q11 amended) | \u00a74.1 | not filed \u2014 assurance enters canon only as `DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only, and the provenance value set is not in canon at all (\u00a74.1 note) | assurance halt (", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 972, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "rked as unratified holding-note vocabulary; see \u00a74.1.)* Canon the PRD now additionally stands on, filed at v5.5.0: `DDD-ground-01\u202604`, `DDD-delivery-01\u202604`, `term:delivery`, `term:undelivered`, `term:presumed-discharge` (all draft/projected \u2014 fil", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 980, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "lent gap | | G1 | TUI compose + enhance + declare over the ratified ontology (`prompt.submit` extractor; enhance panel; ground-state line; declarations persisted, not yet executed) | panel renders for a corpus of real prompts; precision measured ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 981, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " prompts; precision measured by Emil's hand-check; a declared act round-trips to disk | | G2 | Execute stage: the loop (ground + decisions surfaces, no LSP) consumes declared acts against one verified provider; sessions produce bundles | first de", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "line": 1083, "class": "C9 docs/g-track", "token": "grounds", "ident": false, "immutable": false, "ctx": "n `assurance` rather than `provenance`; (c) **a distinct axis** for whether a value was assumed or measured, on the grounds that assumed-versus-measured may be orthogonal to where a value came from \u2014 \"assumed at design time\" and \"inferred ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 8, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " is the Gate 1 hold. **Inputs read:** `docs/g-track/registry-template/` (whole tree, version 0.1.0), `docs/g-track/prd-ground-as-ontology.md` (\u00a73 registry authority, \u00a74.1 Reading), the G-1 session report's Gate 3 rulings (\u00a73.3), and the G0 hando", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 41, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "at it is called ### 1.1 The invocation ``` product registry generate \\ --owner Hafeok \\ --repo ground-registry-g0 \\ --ratifier emil@okkels-klein.dk \\ --display-name 'Ground Registry (G0 validation)' \\ --ba", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 43, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "r Hafeok \\ --repo ground-registry-g0 \\ --ratifier emil@okkels-klein.dk \\ --display-name 'Ground Registry (G0 validation)' \\ --base-iri 'tag:emil@okkels-klein.dk,2026-08-17:ground/' \\ --date 2026-", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 44, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ein.dk \\ --display-name 'Ground Registry (G0 validation)' \\ --base-iri 'tag:emil@okkels-klein.dk,2026-08-17:ground/' \\ --date 2026-08-17 \\ --generated-by 'product-cli registry generator (session \u2026)' \\ --out ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 47, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " --date 2026-08-17 \\ --generated-by 'product-cli registry generator (session \u2026)' \\ --out ../ground-registry-g0 product registry check

# read-only: the instance's own rules over a tree ``` `product`, not ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 52, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ry check # read-only: the instance's own rules over a tree ``` `product`, not `ddd` and not `ledger`. The ground registry is neither a `.ddd/` decision store nor a `.decisions/` ledger, and the generator writes **no** store in the c", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 195, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": " half's back, which is how G0's one-liner shipped a corrupted base IRI with a green-looking run. *(Scope note: `Hafeok/ground-registry-g0` stays empty until G0 resumes. This session pushes to its own branch and nowhere else.)* --- ## 4. Verifi", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 297, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ssion_sigil_in_ratifier_address` | the G0 case exactly: `emil@okkels-klein.dk` and `tag:emil@okkels-klein.dk,2026-08-17:ground/` survive intact \u2014 named for the bug it exists to prevent | | `hostile_parameter_values` | values carrying `&`, `\\1`, `", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "line": 351, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ting at each hold. Out of scope, unchanged: resuming G0; the extractor; publishing any instance to any remote (`Hafeok/ground-registry-g0` stays empty); any PRD edit; canon. The founding texts are ratified and carry forward verbatim, with the sa", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-session-2026-08-18.md", "line": 155, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "nt_the_handed_over_instance` | the handoff's five parameters + mint date; base IRI `tag:emil@okkels-klein.dk,2026-08-17:ground/` byte for byte, in the prefix, the `reg:baseIri` literal, the shapes, the exemplars | pass | | `hostile_parameter_valu", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-session-2026-08-18.md", "line": 189, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "han from SHACL. It carries `{{RATIFIER}}` so the form looks like theirs, with a status stating plainly that it is not ground. - **The CI file rule** \u2014 generalised from a filename exemption to the class rule it stood in for: exactly one assert", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-session-2026-08-18.md", "line": 250, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "erator's version.** Re-pinning is possible against either. 7. **Publishing stays a separate, explicit act.** `Hafeok/ground-registry-g0` is still empty; the generator prints the two commands and pushes nothing. --- ## 10. What this sessio", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-session-2026-08-18.md", "line": 257, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": ". --- ## 10. What this session did not touch G0 itself; the extractor; any instance published to any remote (`Hafeok/ground-registry-g0` remains empty); the PRD; canon. No repository was created under any organisation. The session pushed to it", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 55, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "taken from the extractor's own JSON. A reviewer cannot locate the class of error they would need to re-examine. That is ground that cannot be audited. Read carefully, the demand splits in two, and the split governs the whole design: - **The two", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 235, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "es were already at the edge of per-file review; the full solution is ~16.7\u00d7 the corpus. Wholesale merge is manufactured ground by \u00a75.6, so the answer is batching. **The reviewer sees a batch, not a file.** A batch is the set of assertions sharin", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 280, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "te presence. ### 2.1 What was built | Piece | Where | What it does | |---|---|---| | The two axes | `product-core/src/ground/axes.rs` | `DerivationConfidence` (the old value set, renamed) \u00b7 `DomainRelevance` (`high`/`low`/`unknown`, no `Ord`, b", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 281, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "ce` (`high`/`low`/`unknown`, no `Ord`, because `unknown` is not a middle) \u00b7 `RelevanceBasis` | | The re-graded table | `ground/rows.rs` | seven rows, each carrying the pair with its basis | | The derivation record | `ground/derivation.rs` | rule ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 282, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "The re-graded table | `ground/rows.rs` | seven rows, each carrying the pair with its basis | | The derivation record | `ground/derivation.rs` | rule \u00b7 probed operations \u00b7 member kind \u00b7 container kind \u00b7 source paths | | The evidence layer | `groun", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 283, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "round/derivation.rs` | rule \u00b7 probed operations \u00b7 member kind \u00b7 container kind \u00b7 source paths | | The evidence layer | `ground/sidecar.rs` | `runs/-at-.ttl`, keyed by assertion id, with the orphan check | | Review batching | `ground/", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 284, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "`ground/sidecar.rs` | `runs/-at-.ttl`, keyed by assertion id, with the orphan check | | Review batching | `ground/batch.rs` | batches by `(confidence, relevance, row, rule, member kind, container kind)`, totally ordered | | The proje", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 285, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "atches by `(confidence, relevance, row, rule, member kind, container kind)`, totally ordered | | The projection join | `ground/projection.rs` | loads `graphs/` \u222a `runs/` \u222a `vocabulary/`, applies the equivalence entailment, validates or queries th", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "line": 494, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ischarged form and is not. **Disposition, ruled: retraction, not deletion, and not this session.** The 49 are ratified ground today. They are removed by a **retraction decision** filed in the instance \u2014 the members named by id, the basis naming ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "line": 1, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "# {{DISPLAY_NAME}} \u2014 a ground registry The canonical store of {{OWNER_ORG}}'s ratified ground: entities, relations, axes, trust decisions. This repo", "tok_off": 23}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "line": 3, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "# {{DISPLAY_NAME}} \u2014 a ground registry The canonical store of {{OWNER_ORG}}'s ratified ground: entities, relations, axes, trust decisions. This repository is the **authority**; every SPARQL endpoint built from it ", "tok_off": 88}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "line": 6, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "m it is a projection pinned to a ref, never a source. The design is the G-track PRD's \u00a73 (`product-cli/docs/g-track/prd-ground-as-ontology.md`) \u2014 this page states the mechanics and cites it rather than restating it. This instance was generated fr", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "line": 30, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "le is a line in the PR diff, accepted or rejected individually (PRD \u00a75.1, \u00a75.6: wholesale acceptance is manufactured ground). 3. **{{RATIFIER}} merges.** The merge is the ratification act; supersession is a new file plus a retraction marker", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/TEMPLATE.md", "line": 13, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": ", is not targeted, and keeps its bytes. See *The two axes* below. This directory is a **parameterised template for any ground registry**. It is not a repository and names no instance: everything instance-specific is a generation parameter, suppl", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/vocabulary/reg.ttl", "line": 22, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "Assertion a rdfs:Class ; rdfs:label \"asserted triple, reified\" . reg:Reading a rdfs:Class ; rdfs:label \"a ground reading (PRD \u00a74.1)\" . reg:Decision a rdfs:Class ; rdfs:label \"a filed decision\" . reg:ExtractionRun a rdfs:Cla", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "line": 16, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "jected one file at a time. A run is not a unit of acceptance; wholesale acceptance of an extraction run is manufactured ground.\" ; reg:region \"This exemplar only. It governs nothing: it is the template's worked example of the decision f", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "line": 18, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "m.\" ; reg:falsifier \"A merge accepting a proposal branch without per-file review, treated afterwards as ratified ground.\" ; reg:basis \"Per-triple review is what makes ratification an act rather than a formality.\" ; reg:accep", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "line": 23, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " that scale is reached.\" ; reg:ratifiedBy \"{{RATIFIER}}\" ; reg:status \"exemplar \u2014 not ratified, and not ground\" ; reg:made \"2026-08-17\"^^xsd:date ; prov:wasAttributedTo reg:agent-registry-template . ", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/registry-template/scripts/build-projection.sh", "line": 24, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "axiom that lets one query answer over both generations of assertion. # The Rust form of this join is product_core::ground::project, whose # fixtures validate the projection rather than the repo alone: a shape # keyed on predicate p", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "line": 21, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": " The Reading three-tuple's other unfiled halves \u2014 the per-reading as-of and the assurance-at-which-read field (the ground-axes note's Q11 as amended at its revision 13). Neither files upstream from the G-1 session. Canon changes get their", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "line": 28, "class": "C9 docs/g-track", "token": "ground", "ident": true, "immutable": false, "ctx": "he G-track only: its SHACL shapes, its Reading and Act records, its registry repository. Applicability predicate (DDD-ground-01 gate): artefact-path under docs/g-track/ or the registry repository's shapes \u2014 axis artefact-path, mechanically-ev", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "line": 32, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "ing: the four-value provenance typing exists in no live canon at v5.5.0 (upstream 110bf10, downstream 4848b9e); the ground-axes holding note presupposes it (Q12, Q27) without canon ever having filed it. - Emil's Gate 1 ruling of 2026-08", "tok_off": 120}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "line": 37, "class": "C9 docs/g-track", "token": "ground", "ident": false, "immutable": false, "ctx": "17, verbatim in the session transcript, summarised in docs/g-track/g1-session-report-2026-08-17.md. source: | The ground-axes holding note's Q12/Q27 usage (unratified), and its Q11 amendment at revision 13 for the three-tuple. wasAttribut", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 14, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ocation::AllocationKind; use ledger_core::author::{AllocationArgs, Applied, Author, AuthorError}; use ledger_core::set::Ground; use ledger_core::show::{Group, Selector}; use ledger_core::tier::Tier; use super::{resolve_root, EXIT_OK, EXIT_VIOLAT", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 78, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "> Ok(Tier::T2), other => Err(format!(\"`{other}` is not a tier \u2014 expected T0, T1 or T2\")), } } pub fn parse_ground(raw: &str) -> Result { match raw { \"characterised\" => Ok(Ground::Characterised), \"u", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 78, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "r => Err(format!(\"`{other}` is not a tier \u2014 expected T0, T1 or T2\")), } } pub fn parse_ground(raw: &str) -> Result { match raw { \"characterised\" => Ok(Ground::Characterised), \"uncharacterised\" => Ok(Ground", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 80, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "2\")), } } pub fn parse_ground(raw: &str) -> Result { match raw { \"characterised\" => Ok(Ground::Characterised), \"uncharacterised\" => Ok(Ground::Uncharacterised), other => Err(format!(\"`{other}` is n", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 81, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "Ground, String> { match raw { \"characterised\" => Ok(Ground::Characterised), \"uncharacterised\" => Ok(Ground::Uncharacterised), other => Err(format!(\"`{other}` is not a ground \u2014 expected characterised or uncharacterised\"", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "line": 82, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "racterised), \"uncharacterised\" => Ok(Ground::Uncharacterised), other => Err(format!(\"`{other}` is not a ground \u2014 expected characterised or uncharacterised\")), } } pub fn parse_store(raw: &str) -> Result, pub tolerance_floor: String, ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "line": 13, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tier}; pub struct Flags { pub set: String, pub title: Option, pub tolerance_floor: String, pub ground: String, pub owner: Option, pub notes: Option, } pub fn run(root: Option, flags: Flag", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "line": 24, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "flags.title.unwrap_or_else(|| flags.set.clone()), tolerance_floor: parse_tier(&flags.tolerance_floor)?, ground: parse_ground(&flags.ground)?, owner: flags.owner.as_deref().map(str::parse).transpose()?, notes: flags", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "line": 24, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "wrap_or_else(|| flags.set.clone()), tolerance_floor: parse_tier(&flags.tolerance_floor)?, ground: parse_ground(&flags.ground)?, owner: flags.owner.as_deref().map(str::parse).transpose()?, notes: flags.notes, };", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "line": 24, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "| flags.set.clone()), tolerance_floor: parse_tier(&flags.tolerance_floor)?, ground: parse_ground(&flags.ground)?, owner: flags.owner.as_deref().map(str::parse).transpose()?, notes: flags.notes, }; finish(au", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "line": 87, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "g, value_name = \"BASIS\")] based_on: Vec, /// Claim(s) whose death reopens this decision \u2014 never ground #[arg(long, value_name = \"REF\")] revisit_if: Vec, /// What this act was, recorded on th", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "line": 125, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " #[arg(long, value_name = \"DATE\")] today: Option, }, /// Declare a decision set: floor, ground, owner Declare { #[arg(long, value_name = \"ID\")] set: String, /// Human title; defaults to ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "line": 136, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "loor: String, /// characterised | uncharacterised #[arg(long, default_value = \"characterised\")] ground: String, /// Defaults to the git-config identity #[arg(long, value_name = \"IDENTITY\")] owner: O", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "line": 301, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ge, stage.as_deref(), expectation, actor.as_deref()) } Commands::Declare { set, title, tolerance_floor, ground, owner, notes } => { declare::run(root, declare::Flags { set, title, tolerance_floor, ground, owner, notes ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "line": 302, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "lerance_floor, ground, owner, notes } => { declare::run(root, declare::Flags { set, title, tolerance_floor, ground, owner, notes }) } Commands::Escape { decision, exposure, review_by } => { evolve::escape(r", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "xercised here rather than only in the library because //! the ruling it implements is about what a *reader* sees \u2014 that ground and //! tripwire never share a block \u2014 and that is a property of the rendered //! screen, not of the struct behind it. ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 101, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " The ruling, at the surface a reader actually meets: the reopen edge has /// its own block and never appears inside the ground. #[test] fn ground_and_reopen_never_share_a_block() { let repo = Repo::new(); let id = repo.add(\"internal is no", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 103, "class": "C1 Rust source", "token": "ground_and_reopen_never_share_a_block", "ident": true, "immutable": false, "ctx": " surface a reader actually meets: the reopen edge has /// its own block and never appears inside the ground. #[test] fn ground_and_reopen_never_share_a_block() { let repo = Repo::new(); let id = repo.add(\"internal is not contract surface by default.\", &[ \"--bas", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 110, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "-if\", \"claim:DDD-adapter-02@sha256:b333063d\", ]); let text = repo.ok(&[\"show\", &id, \"--today\", TODAY]); let ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); as", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 110, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "063d\", ]); let text = repo.ok(&[\"show\", &id, \"--today\", TODAY]); let ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); assert!(ground < reopen, \"{text}\"); a", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 112, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "t.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"revisit if\").expect(\"reopen block\"); assert!(ground < reopen, \"{text}\"); assert!( !text[ground..reopen].contains(\"DDD-adapter-02\"), \"a reopen edge rend", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 114, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "en = text.find(\"revisit if\").expect(\"reopen block\"); assert!(ground < reopen, \"{text}\"); assert!( !text[ground..reopen].contains(\"DDD-adapter-02\"), \"a reopen edge rendered as ground: {text}\" ); assert!(text[reopen.", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "line": 115, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "n, \"{text}\"); assert!( !text[ground..reopen].contains(\"DDD-adapter-02\"), \"a reopen edge rendered as ground: {text}\" ); assert!(text[reopen..].contains(\"DDD-adapter-02\"), \"{text}\"); // And the same fact in the mach", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l010/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l004/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/forked/.decisions/sets/forked.yml", "line": 6, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "hain forked by two divergent writers (G004). format: 1 id: forked title: A chain two writers forked tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l007/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/two-clocks/.decisions/sets/two-clocks.yml", "line": 6, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erives from the parent DAG, not ULID order. format: 1 id: two-clocks title: Two writers, two clocks tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l006/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l008/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l003/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/pass/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/coverage/.decisions/sets/coverage-fixture.yml", "line": 5, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "format: 1 id: coverage-fixture title: Coverage fixture set tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 79}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l001/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l002/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l005/.decisions/sets/ledger-fixture.yml", "line": 7, "class": "C2 YAML", "token": "ground", "ident": true, "immutable": false, "ctx": "erride up, never down (\u00a74.2.1). format: 1 id: ledger-fixture title: Fixture set for the verify gate tolerance_floor: T2 ground: characterised owner: fixture-human@example created_at: 2026-08-10 ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/lib.rs", "line": 9, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ration. pub mod author; pub mod config; pub mod config_sections; pub mod demo; pub mod error; pub mod fileops; pub mod ground; pub mod guide; pub mod pf; pub mod registry; pub mod root; // Wrapper modules for canonical module structure (ADR-029", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/apply.rs", "line": 62, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " { instance: instance.to_path_buf(), written, unchanged }) } #[cfg(test)] mod tests { use super::*; use crate::ground::plan::PlannedFile; use crate::registry::{Finding, FindingKind}; fn plan_with(files: Vec, shacl: ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/apply.rs", "line": 71, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "_ref: \"deadbeef\".into(), assertions: Vec::new(), rows: Vec::new(), fixpoint: crate::ground::entail::FixpointReport { rounds: 0, parses: 0, executions: 0, ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/batch.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "he edge of per-file review; the full solution is //! roughly fifteen times that corpus. Wholesale merge is manufactured ground //! by \u00a75.6, so the answer is neither \"review everything\" nor \"review nothing\" //! but **review by kind**. //! //! A ba", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! Fixtures for the reviewer-facing batching. use super::*; use crate::ground::derivation::Derivation; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple:", "tok_off": 73}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! Fixtures for the reviewer-facing batching. use super::*; use crate::ground::derivation::Derivation; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"d", "tok_off": 116}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ng batching. use super::*; use crate::ground::derivation::Derivation; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"documentSymbol\"]; fn assertion(row_id:", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "e crate::ground::derivation::Derivation; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"documentSymbol\"]; fn assertion(row_id: &str, subject: &str, d: Deriv", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/declared_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! The declared rows, including their gating on the capability probe. use super::*; use crate::ground::facts::{DeclKind, Declaration, HierarchyEdge, OperationStatus, PropertyDecl}; const BASE: &str = \"tag:x,2026:ground/\"", "tok_off": 97}, {"repo": "product-cli", "path": "product-core/src/ground/declared_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "::ground::facts::{DeclKind, Declaration, HierarchyEdge, OperationStatus, PropertyDecl}; const BASE: &str = \"tag:x,2026:ground/\"; fn answered(ops: &[&str]) -> Vec { ops.iter() .map(|o| OperationStatus { o", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/declared_tests.rs", "line": 24, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " PropertyDecl { PropertyDecl { name: name.into(), type_name: type_name.into(), kind: crate::ground::facts::MemberKind::Field, } } fn decl(name: &str, kind: DeclKind, props: Vec<(&str, &str)>) -> Declaration { ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/derivation.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "om the extractor's //! own JSON, so a reviewer re-examining that class of error could not find its //! members. That is ground that cannot be audited. //! //! The remedy is not a judgement rule. It is to record the facts the reader //! actually s", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/entail.rs", "line": 123, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ional facts are scaffolding for the join and are **not** /// proposed \u2014 nothing about a line number belongs in ratified ground. pub fn seed(base: &str, facts: &CorpusFacts, asserted: &[Triple]) -> String { let mut out = String::new(); for", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/entail.rs", "line": 317, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "#string\").then_some(dt) } fn fault(e: impl std::fmt::Display) -> ProductError { ProductError::ConfigError(format!(\"ground entailment stage: {e}\")) } #[cfg(test)] #[path = \"entail_tests.rs\"] mod tests; ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/entail_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! The graph stage: the containment join, the fixpoint, the measurement. use super::*; use crate::ground::facts::{DeclKind, Declaration, ReferenceSite}; use crate::ground::vocab::RDF_TYPE; const BASE: &str = \"tag:x,2026:gro", "tok_off": 100}, {"repo": "product-cli", "path": "product-core/src/ground/entail_tests.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " fixpoint, the measurement. use super::*; use crate::ground::facts::{DeclKind, Declaration, ReferenceSite}; use crate::ground::vocab::RDF_TYPE; const BASE: &str = \"tag:x,2026:ground/\"; fn decl(name: &str, file: &str, start: u64, end: u64) -> D", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/entail_tests.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "und::facts::{DeclKind, Declaration, ReferenceSite}; use crate::ground::vocab::RDF_TYPE; const BASE: &str = \"tag:x,2026:ground/\"; fn decl(name: &str, file: &str, start: u64, end: u64) -> Declaration { Declaration { name: name.into(),", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mint.rs", "line": 114, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "= local_name(git_ref); name.chars().take(12).collect() } #[cfg(test)] mod tests { use super::*; use crate::ground::triple::Term; fn t(s: &str, p: &str, o: &str) -> Triple { Triple::new(s, p, Term::iri(o)) } #[te", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mint.rs", "line": 169, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ert the same triple. #[test] fn the_two_axes_and_the_derivation_stay_out_of_the_identity() { use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind}; use crate::ground::propose::", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mint.rs", "line": 170, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "s_and_the_derivation_stay_out_of_the_identity() { use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind}; use crate::ground::propose::Proposer; use crate::ground::rows::row; ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mint.rs", "line": 171, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind}; use crate::ground::propose::Proposer; use crate::ground::rows::row; let triple = t(\"tag:x/Order\", \"tag:x/hasPart\", \"tag:", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mint.rs", "line": 172, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " use crate::ground::facts::{DeclKind, MemberKind}; use crate::ground::propose::Proposer; use crate::ground::rows::row; let triple = t(\"tag:x/Order\", \"tag:x/hasPart\", \"tag:x/Line\"); let p = Proposer::new(\"rosly", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/mod.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! Code extraction into ground \u2014 the \u00a75.2 declaration-level pipeline. //! //! Model-free by ruling, and rung zero: deterministic reads of a codebase, ", "tok_off": 25}, {"repo": "product-cli", "path": "product-core/src/ground/mod.rs", "line": 14, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "s what keeps //! `product-core` free of any dependency on the governance stack. //! //! Output is a **proposal**, never ground. Ratification is a reviewer //! merging one file at a time. mod apply; mod axes; mod batch; mod declared; mod derivati", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "line": 219, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " else { return vec![DERIVED_BY_RULE.to_string()]; }; let target = match &triple.object { crate::ground::triple::Term::Iri(iri) => declaration_named(base, facts, iri), _ => None, }; let Some(target) = target", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "line": 248, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tion_named(base, facts, &triple.subject) { d = d.in_container(owner.kind, &owner.file); } if let crate::ground::triple::Term::Iri(iri) = &triple.object { if let Some(target) = declaration_named(base, facts, iri) { ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "line": 264, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " refers to. fn declaration_named<'a>( base: &str, facts: &'a CorpusFacts, iri: &str, ) -> Option<&'a crate::ground::facts::Declaration> { let local = iri.strip_prefix(base)?; facts.declarations.iter().find(|d| crate::ground::m", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "line": 266, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "e::ground::facts::Declaration> { let local = iri.strip_prefix(base)?; facts.declarations.iter().find(|d| crate::ground::mint::local_name(&d.name) == local) } fn empty_fixpoint() -> FixpointReport { FixpointReport { rounds: 0,", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ipeline over one small corpus: rows, files, shapes, re-runs. use std::collections::BTreeSet; use super::*; use crate::ground::facts::{ CorpusFacts, DeclKind, Declaration, HierarchyEdge, OperationStatus, PropertyDecl, ReferenceSite, }; cons", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 10, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ierarchyEdge, OperationStatus, PropertyDecl, ReferenceSite, }; const BASE: &str = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; /// The shapes an instance ships, reduced to what the proposal must satisfy. const SHAPES: &str = r#\" @prefix sh: ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 15, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "const SHAPES: &str = r#\" @prefix sh: . @prefix reg: . reg:AssertionShape a sh:NodeShape ; sh:targetClass reg:Assertion ; sh:property [ sh:path reg:subject ; sh:minCoun", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 151, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "n(); let ids: BTreeSet<&str> = p.rows.iter().map(|r| r.row.id).collect(); let expected: BTreeSet<&str> = crate::ground::rows::ROWS.iter().map(|r| r.id).collect(); assert_eq!(ids, expected, \"a row missing from the report is a silent ro", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 160, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " let fk = p.rows.iter().find(|r| r.row.id == \"foreign-keys\").expect(\"row\"); assert!(matches!(fk.outcome, crate::ground::rows::Outcome::NotDerivable { .. })); assert_eq!(fk.row.confidence.as_str(), \"not-derivable\"); assert_eq!(fk.r", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 173, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "); let sub = p.rows.iter().find(|r| r.row.id == \"subclass\").expect(\"row\"); assert!(matches!(sub.outcome, crate::ground::rows::Outcome::Unavailable { .. })); let classes = p.rows.iter().find(|r| r.row.id == \"classes\").expect(\"row\"); ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 175, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "let classes = p.rows.iter().find(|r| r.row.id == \"classes\").expect(\"row\"); assert!(matches!(classes.outcome, crate::ground::rows::Outcome::Fired { .. })); } /// Content-derived identity, end to end: the same corpus plans the same file /// se", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 231, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " no_inferred_assertion_claims_declared_assurance() { for a in plan().assertions { if a.provenance == crate::ground::rows::Provenance::Inferred { assert_ne!( a.confidence, crate::ground::axes", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 234, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "rate::ground::rows::Provenance::Inferred { assert_ne!( a.confidence, crate::ground::axes::DerivationConfidence::High, \"{}\", a.triple.to_value() ); } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "line": 244, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "lue() ); } } } #[test] fn the_report_names_the_fixpoint_and_the_rows() { let text = crate::ground::render_extraction(&plan()); assert!(text.contains(\"by \u00a75.2 row:\"), \"{text}\"); assert!(text.contains(\"fixpoint:", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! Fixtures for the projection join, including the defect it exists to catch. use super::*; use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose:", "tok_off": 105}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ion join, including the defect it exists to catch. use super::*; use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; us", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "se crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{ProposedAsser", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "on; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{ProposedAssertion, Term, Triple}; use crate::ground", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{ProposedAssertion, Term, Triple}; use crate::ground::write::{assertion_file, Writ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 9, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "tionStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{ProposedAssertion, Term, Triple}; use crate::ground::write::{assertion_file, WriteContext}; const BASE: &str", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 10, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{ProposedAssertion, Term, Triple}; use crate::ground::write::{assertion_file, WriteContext}; const BASE: &str = \"tag:x,2026:ground/\"; const DOC: &[&str] = &[\"documentSymbo", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "line": 12, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "osedAssertion, Term, Triple}; use crate::ground::write::{assertion_file, WriteContext}; const BASE: &str = \"tag:x,2026:ground/\"; const DOC: &[&str] = &[\"documentSymbol\"]; fn ctx() -> WriteContext { WriteContext { base_iri: BASE.into", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "line": 78, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " line: u64) -> String { format!(\"{file}:{}\", line + 1) } #[cfg(test)] mod tests { use super::*; use crate::ground::axes::{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::rows::{row, Provenance}; use", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "line": 79, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " use super::*; use crate::ground::axes::{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Term; fn a_triple() -> Triple { Triple::new(\"tag:", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "line": 80, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Term; fn a_triple() -> Triple { Triple::new(\"tag:x/A\", \"tag:x/p\", Term::iri(\"tag:x/B\")) } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "line": 118, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "t. #[test] fn every_proposal_carries_both_marks() { let p = Proposer::new(\"i\"); for r in crate::ground::rows::ROWS.iter() { let a = p.propose(r, a_triple(), vec![], a_derivation()); assert_eq!(a.con", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "line": 172, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "{} \u2014 {} \", finding.focus, finding.message)); } out } #[cfg(test)] mod tests { use super::*; use crate::ground::entail::FixpointReport; use crate::ground::plan::RowResult; use crate::ground::rows::{Outcome, ROWS}; fn ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "line": 173, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " } out } #[cfg(test)] mod tests { use super::*; use crate::ground::entail::FixpointReport; use crate::ground::plan::RowResult; use crate::ground::rows::{Outcome, ROWS}; fn bare_plan(rows: Vec) -> ExtractionPl", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "line": 174, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " use super::*; use crate::ground::entail::FixpointReport; use crate::ground::plan::RowResult; use crate::ground::rows::{Outcome, ROWS}; fn bare_plan(rows: Vec) -> ExtractionPlan { ExtractionPlan { ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar.rs", "line": 3, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! The per-run evidence file \u2014 derivation keyed by assertion id. //! //! The PRD's ground model has a **per-source evidence layer**: one graph per //! extraction run, pinned to the corpus ref, holding what the", "tok_off": 84}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! Fixtures for the per-run evidence layer. use super::*; use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose:", "tok_off": 71}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! Fixtures for the per-run evidence layer. use super::*; use crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; us", "tok_off": 114}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "se crate::ground::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"d", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "on; use crate::ground::facts::{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"documentSymbol\"]; /// A probe where on", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "{DeclKind, MemberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[&str] = &[\"documentSymbol\"]; /// A probe where one operation answered and one t", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 35, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ered after 15s\".into(), }, ] } fn ctx() -> WriteContext { WriteContext { base_iri: \"tag:x,2026:ground/\".into(), as_of: \"2026-08-20T00:00:00Z\".into(), corpus: \"corpus-backend\".into(), git_ref: \"3b0a", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 39, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "us-backend\".into(), git_ref: \"3b0a56b33b2282e45e53c73d3df2026ac506bd01\".into(), corpus_iri: \"tag:x,2026:ground/source-corpus-backend-at-3b0a56b33b22\".into(), run_iri: \"tag:x,2026:ground/extraction-corpus-backend-3b0a56b33b", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 40, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "o(), corpus_iri: \"tag:x,2026:ground/source-corpus-backend-at-3b0a56b33b22\".into(), run_iri: \"tag:x,2026:ground/extraction-corpus-backend-3b0a56b33b22\".into(), } } fn field_assertion(subject: &str) -> ProposedAssertion { l", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 48, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "::new(\"roslyn 5.11.0\"); p.propose( row(\"properties\").expect(\"row\"), Triple::new(format!(\"tag:x,2026:ground/{subject}\"), \"tag:x,2026:ground/p\", Term::plain(\"v\")), vec![], Derivation::by(\"declared-member\", DOC) ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "line": 48, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "opose( row(\"properties\").expect(\"row\"), Triple::new(format!(\"tag:x,2026:ground/{subject}\"), \"tag:x,2026:ground/p\", Term::plain(\"v\")), vec![], Derivation::by(\"declared-member\", DOC) .in_container(DeclKin", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "line": 145, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "backslash\\\"\"); } #[test] fn local_part_reads_every_delimiter() { assert_eq!(local_part(\"tag:x,2026:ground/Order\"), \"Order\"); assert_eq!(local_part(\"http://www.w3.org/2000/01/rdf-schema#subClassOf\"), \"subClassOf\"); ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "line": 153, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " } #[test] fn the_value_field_reads_as_a_sentence() { let t = Triple::new( \"tag:x,2026:ground/Order\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", Term::iri(\"tag:x,2026:ground/Aggrega", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "line": 155, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": ":x,2026:ground/Order\", \"http://www.w3.org/2000/01/rdf-schema#subClassOf\", Term::iri(\"tag:x,2026:ground/Aggregate\"), ); assert_eq!(t.to_value(), \"Order subClassOf Aggregate\"); assert_eq!( ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "line": 160, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "q!(t.to_value(), \"Order subClassOf Aggregate\"); assert_eq!( t.to_turtle(), \" .\" ); } } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "line": 160, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " t.to_turtle(), \" .\" ); } } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "line": 119, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "), None); } #[test] fn the_vocabulary_terms_sit_under_the_instance_base() { let base = \"tag:x,2026:ground/\"; assert_eq!(reg::depends_on(base), \"tag:x,2026:ground/dependsOn\"); assert_eq!(reg::axis_class(base), ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "line": 120, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "er_the_instance_base() { let base = \"tag:x,2026:ground/\"; assert_eq!(reg::depends_on(base), \"tag:x,2026:ground/dependsOn\"); assert_eq!(reg::axis_class(base), \"tag:x,2026:ground/Axis\"); } } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "line": 121, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "assert_eq!(reg::depends_on(base), \"tag:x,2026:ground/dependsOn\"); assert_eq!(reg::axis_class(base), \"tag:x,2026:ground/Axis\"); } } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 4, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "//! The writer: prefix shortening, field order, byte stability. use super::*; use crate::ground::axes::{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::derivation::Derivation; use crate::g", "tok_off": 90}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 5, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " stability. use super::*; use crate::ground::axes::{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::derivation::Derivation; use crate::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::gro", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 6, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "d::axes::{DerivationConfidence, DomainRelevance, RelevanceBasis}; use crate::ground::derivation::Derivation; use crate::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Triple; use crate::ground::voc", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 7, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "inRelevance, RelevanceBasis}; use crate::ground::derivation::Derivation; use crate::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Triple; use crate::ground::vocab::{OWL_CLASS, RDF_TYPE}; const BA", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "und::derivation::Derivation; use crate::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Triple; use crate::ground::vocab::{OWL_CLASS, RDF_TYPE}; const BASE: &str = \"tag:emil@okkels-klein.dk,2026-08", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 9, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ate::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::ground::triple::Triple; use crate::ground::vocab::{OWL_CLASS, RDF_TYPE}; const BASE: &str = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; fn ctx() -> WriteCon", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 11, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "iple::Triple; use crate::ground::vocab::{OWL_CLASS, RDF_TYPE}; const BASE: &str = \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; fn ctx() -> WriteContext { WriteContext { base_iri: BASE.into(), as_of: \"2026-08-18T00:00:00Z\".", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "line": 25, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "mat!(\"{BASE}extraction-corpus-backend-3b0a56b33b22\"), } } fn assertion() -> ProposedAssertion { let p = crate::ground::propose::Proposer::new(\"roslyn 5.11.0\"); p.propose( row(\"classes\").expect(\"row\"), Triple::new(form", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/mod.rs", "line": 1, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "//! Ground-registry instance generation from the versioned registry template. //! //! The generator mints a registry instance: it ", "tok_off": 4}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "line": 8, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "on. use super::*; fn params() -> RegistryParams { RegistryParams { owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 valida", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "line": 10, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "o(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "line": 11, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_date: \"2026-08-17\".into(), generated_by: \"the registry generator\".into(), } } #[tes", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "line": 64, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "_err()); } #[test] fn a_repository_name_with_a_separator_is_refused() { let mut p = params(); p.repo = \"Hafeok/ground-registry-g0\".into(); assert!(p.validate().is_err()); } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "line": 11, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "atified handoff. fn g0_params() -> RegistryParams { RegistryParams { owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 valida", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "line": 13, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "o(), repo: \"ground-registry-g0\".into(), ratifier: \"emil@okkels-klein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "line": 14, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": " display_name: \"Ground Registry (G0 validation)\".into(), base_iri: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_date: \"2026-08-17\".into(), generated_by: \"product-cli registry generator\".into(), } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "line": 47, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "ation = file(&p, \"GENERATION.ttl\"); assert!(generation.contains(\"@prefix reg: .\")); assert!(generation.contains(\"reg:baseIri \\\"tag:emil@okkels-klein.dk,2026-08-17:ground/\\\" ;\")); } ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "line": 48, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": ",2026-08-17:ground/> .\")); assert!(generation.contains(\"reg:baseIri \\\"tag:emil@okkels-klein.dk,2026-08-17:ground/\\\" ;\")); } #[test] fn template_md_travels_unsubstituted() { let p = plan(); let embedded = TEMPLATE.iter().fin", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/verify_tests.rs", "line": 26, "class": "C1 Rust source", "token": "ground", "ident": true, "immutable": false, "ctx": "d_value_is_caught() { let source = \"owner: {{OWNER_ORG}} \"; let t = tokens(\"tag:emil@okkels-klein.dk,2026-08-17:ground/\"); let out = render(source, &t); // Simulate the G0 failure: the value in the output is not the value supplied", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/src/registry/check/check_tests.rs", "line": 139, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "try\\\" ; \\ reg:resolution \\\"We keep one.\\\" ; reg:region \\\"This instance.\\\" ; \\ reg:falsifier \\\"Ground kept outside it.\\\" ; \\ reg:ratifiedBy \\\"ratifier@example.test\\\" ; reg:status \\\"ratified\\\" ; \\ ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 290, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " assert_eq!(third.len().expect(\"len\"), first.len().expect(\"len\"), \"content survives repeated cycles\"); // Every ground term survives with its lexical form and datatype/language. let ground = |store: &Store| -> Vec { le", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 291, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ent survives repeated cycles\"); // Every ground term survives with its lexical form and datatype/language. let ground = |store: &Store| -> Vec { let mut terms: Vec = store .quads_for_pattern(None, None", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 301, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "mat!(\"{} {}\", q.predicate, q.object)) .collect(); terms.sort(); terms }; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and sta", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 301, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "redicate, q.object)) .collect(); terms.sort(); terms }; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 301, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "t)) .collect(); terms.sort(); terms }; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over a second cycle\");", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 302, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " terms }; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over a second cycle\"); assert!( ground(&second).iter().any(|t|", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 302, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "}; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over a second cycle\"); assert!( ground(&second).iter().any(|t| t.contains(\"\\\"e", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 304, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "anged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over a second cycle\"); assert!( ground(&second).iter().any(|t| t.contains(\"\\\"en literal\\\"@en\")), \"language tag preserved: {:?}\", ground(&secon", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 306, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": " ground(&second).iter().any(|t| t.contains(\"\\\"en literal\\\"@en\")), \"language tag preserved: {:?}\", ground(&second) ); assert!( ground(&second).iter().any(|t| t.contains(\"XMLSchema#integer\")), \"datatype", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 309, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "ains(\"\\\"en literal\\\"@en\")), \"language tag preserved: {:?}\", ground(&second) ); assert!( ground(&second).iter().any(|t| t.contains(\"XMLSchema#integer\")), \"datatype preserved: {:?}\", ground(&second) ", "tok_off": 120}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "line": 311, "class": "C1 Rust source", "token": "ground", "ident": false, "immutable": false, "ctx": "!( ground(&second).iter().any(|t| t.contains(\"XMLSchema#integer\")), \"datatype preserved: {:?}\", ground(&second) ); // The blank node survives as a blank node (its label is not stable, and // nothing here depen", "tok_off": 120}] \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-head-ledger.json b/meta/sessions/2026-08-31-ground-migration-exec/g1-head-ledger.json new file mode 100644 index 0000000..f996f47 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-head-ledger.json @@ -0,0 +1 @@ +[{"repo": "upstream", "path": "CHANGELOG.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "# v5.5.0 \u2014 vocabulary and delivery: the ground and delivery areas Two corpus-earned a", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CHANGELOG.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "as Two corpus-earned areas land. The **ground** area names what a determination stand", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CHANGELOG.md", "sense": "U", "ident": true, "immutable": false, "anchor": "presumed-discharge`. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CHANGELOG.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "- `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's two fi", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CHANGELOG.md", "sense": "U", "ident": true, "immutable": false, "anchor": "uding retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01..0", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CHANGELOG.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "hanged - `core/09-the-measure.md` \u2014 the ground area's exposition. - `core/claims/DDD-c", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CLAUDE.md", "sense": "U", "ident": false, "immutable": false, "anchor": "ct. ## Working on canon **The repo is ground truth, always.** Verify against the liv", "bare": null, "proposed": false}, {"repo": "upstream", "path": "CLAUDE.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ay removes claim nodes from the agent's ground, so later edits revert to model priors", "bare": true, "proposed": false}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": true, "immutable": false, "anchor": "ngement that determines choices against ground: programs, models, humans, organisation", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "**What must be determined?** 2. **What ground does the determination depend on?** 3.", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "isions** \u2014 the things determined. > **Ground** \u2014 what they are determined against.", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "is the resolving of a decision against ground. An **actor** is a system capable of p", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "governed: executor, prior commitments, ground channels, checks, reviewers, record, an", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "etermination is indexed by: > **\u27e8task, ground, acceptance relation, tolerance, arrang", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "o trust| |**Judgment**|an actor reading ground, **with an accountable party named**|du", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "closes for the arrangement** \u2014 relevant ground is observable and adequacy can be evalu", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "genuinely left open at the act, holding ground fixed. The practical question is there", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "he verdict induced by the task over the ground distribution. Then determination deman", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "s no verdict function with the required ground truth, so `H(V)` is undefined.** The m", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "**hold capacity** \u2014 how much governing ground it can have available at once; * **reso", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "cination: output decoupled from correct ground because that ground is absent, false, o", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "oupled from correct ground because that ground is absent, false, or present but unreso", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "torhood means resolving choices against ground, not possessing intelligence. This sep", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "g cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated ar", "bare": true, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tuated arrangements retain advantage as ground becomes unavailable, consequences delay", "bare": false, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "ves`](core/00-primitives.md)|decisions, ground, determination, actor, arrangement, adm", "bare": null, "proposed": true}, {"repo": "upstream", "path": "README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "sion, ask what must be determined, what ground it depends on, whether the work can be", "bare": null, "proposed": true}, {"repo": "upstream", "path": "spec/release-format.md", "sense": "U", "ident": true, "immutable": false, "anchor": "decision IDs this release pins. - DDD-ground-01 # each must resolve to co", "bare": null, "proposed": false}, {"repo": "upstream", "path": "assets/conservation-principle.html", "sense": "S1", "ident": false, "immutable": false, "anchor": "
High tier because the ground genuinely will not hold encoding.
", "bare": null, "proposed": false}, {"repo": "upstream", "path": "assets/conservation-principle.html", "sense": "S1", "ident": false, "immutable": false, "anchor": "te both close over digital ground, the intrinsic floor is zero", "bare": null, "proposed": false}, {"repo": "upstream", "path": "assets/conservation-principle.html", "sense": "S1", "ident": false, "immutable": false, "anchor": "raining, tiny teams \u2014 because its ground is adversarial and shifting and genu", "bare": null, "proposed": false}, {"repo": "upstream", "path": "assets/conservation-principle.html", "sense": "S1", "ident": false, "immutable": false, "anchor": "/b>. But software runs on digital ground, where the intrinsic floor is zero.", "bare": null, "proposed": false}, {"repo": "upstream", "path": "assets/conservation-principle.html", "sense": "S1", "ident": false, "immutable": false, "anchor": "g. Its intrinsic floor over digital ground is zero \u2014 but it only carries what it c", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.10.0.yaml", "sense": "S3", "ident": false, "immutable": true, "anchor": "ment's standing configuration and the ground at the act, the resolution is determine", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.10.0.yaml", "sense": "S3", "ident": false, "immutable": true, "anchor": "s: the variation is now **held at fixed ground**, which excludes the cryptographic h", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.11.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "t. The `lifecycle` field is booked. The ground migration's W1 is **not** taken: `gro", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.11.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "und migration's W1 is **not** taken: `ground distribution` sits in the `statement` f", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "DDD-frame-15 # The ruling that gated ground-provenance minting, and the two ground", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "ground-provenance minting, and the two ground claims the # classification is anchor", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "f the migration. - DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "- DDD-dec-26 - DDD-ground-02 - DDD-ground-05 # Basis as query, applied to this", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "led by a migration that deferred.** The ground migration was planned in full, priced", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "their own evidence. **No occurrence of `ground` changes sense or wording anywhere in", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "row **unpatched** \u2014 *\"an actor reading ground\"* with no accountable-party clause, t", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "actor inspects\"* \u2014 the definition the ground audit found **miscited to `core/00`**.", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "glish source wins. **Neither page's `ground` senses moved.** Repair what contradict", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "liberately not in this release **The ground migration.** It is planned in full and", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "ound reason: `v5.11.0` recorded that `ground distribution` sits in the `statement` f", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "files, and two further objects under `ground` \u2014 the RDF `ground term` and a CSS surf", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.12.0.yaml", "sense": null, "ident": false, "immutable": true, "anchor": "rther objects under `ground` \u2014 the RDF `ground term` and a CSS surface colour. **Th", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-mention", "ident": false, "immutable": true, "anchor": ".0 title: 'vocabulary and delivery: the ground and delivery areas' # Pinned rather tha", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "20516f3 date: 2026-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "-08-16 basis: - DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "DDD-ground-01 - DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-0", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "DDD-ground-02 - DDD-ground-03 - DDD-ground-04 - DDD-delivery-01 - DDD-delivery", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "S1", "ident": false, "immutable": true, "anchor": "c-17 summary: | Two areas land: the **ground** area, which names what a determinatio", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U", "ident": true, "immutable": true, "anchor": "the delivery area. - `core/claims/DDD-ground-01..04` \u2014 the ground claims, including", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "- `core/claims/DDD-ground-01..04` \u2014 the ground claims, including retro-filing's tw", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.5.0.yaml", "sense": "U", "ident": true, "immutable": true, "anchor": "ing retro-filing's two fields (`DDD-ground-04`). - `core/claims/DDD-delivery-01.", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "sense": "S3", "ident": false, "immutable": true, "anchor": "admissible where it is computable from ground available at the act and from stand", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "sense": "S2", "ident": false, "immutable": true, "anchor": "omputes the verdict from admissible ground reaches zero residual legitimately and", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "sense": "S5", "ident": false, "immutable": true, "anchor": "py` and `core/assets/measure-nonuniform-ground.py`, promoted from the projection l", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.6.0.yaml", "sense": "S5", "ident": false, "immutable": true, "anchor": "ces \u2014 chained seams and non-uniform ground \u2014 are now worked. **Multi-actor composi", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "sense": "U", "ident": true, "immutable": true, "anchor": "- DDD-frame-15 - DDD-frame-16 - DDD-ground-05 - DDD-floor-02 - DDD-hyp-01 -", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "sense": "U", "ident": true, "immutable": true, "anchor": "ree discharge. - `core/claims/DDD-ground-05.yaml` (core/00 \u00a74a) \u2014 constitutive p", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "sense": "S1", "ident": false, "immutable": true, "anchor": "/00 \u00a74a) \u2014 constitutive priority of ground, with the symmetry stated (ground prior", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "sense": "S1", "ident": false, "immutable": true, "anchor": "f ground, with the symmetry stated (ground prior in each act; decisions prior", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.7.0.yaml", "sense": "S2", "ident": false, "immutable": true, "anchor": "yp` area: operational evaluability, ground and judgment dependence, generator/chec", "bare": null, "proposed": false}, {"repo": "upstream", "path": "releases/v5.8.0.yaml", "sense": "S2", "ident": false, "immutable": true, "anchor": "tences the consuming track needs. - **Ground provenance is ineligible for minting, n", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ondition.md` \u2014 *\"decidable over digital ground\"* \u2192 *\"decidable over ground the actor", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ver digital ground\"* \u2192 *\"decidable over ground the actor can inspect\"*, nine live su", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "eads *during the act \u00b7 an actor reading ground*. Patch the row and add the split below", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| \u2014 | during the act | an actor reading ground | does not amortise \u00b7 walks out the doo", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| \u2014 | during the act | an actor reading ground, **with an accountable party named** |", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Closure condition generalised: \"digital ground\" -> \"ground the actor can inspect\". The", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/CANON-PATCH-REGISTER.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ition generalised: \"digital ground\" -> \"ground the actor can inspect\". The floor is a", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/b1-reconciliation-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "\u2014 plus a sixth, non-canon instance, the ground-applicability holding note's Q4 limb", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ecisions** \u2014 the things determined. > **Ground** \u2014 what they are determined against.", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ned against. Every determination reads ground to resolve a choice. There is no third", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tcome past tolerance.** > > **A fact is ground iff varying *the world* moves the outco", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "dgment** | per-run, by an actor reading ground | does not amortise \u00b7 walks out the doo", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "the predicate is decidable over digital ground \u2014 and there **path-degeneracy** > makes", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e opposite of *\"closes over **digital** ground\"* \u2014 and the objections above are about", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "encode/verify split > **You can encode ground you control. You must mechanically veri", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "u control. You must mechanically verify ground you don't.** Any uncontrolled ground i", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "y ground you don't.** Any uncontrolled ground is **two facts**: *your copy* (pinned,", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "> **An actor's own prior output is not ground.** Consuming a cached belief as ground", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ground.** Consuming a cached belief as ground closes a loop with **no corrective term", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "instances of* \"the actor's model of the ground diverged from the ground,\" but the mech", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s model of the ground diverged from the ground,\" but the mechanisms differ and must no", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ge. *Original antigenic sin is poisoned ground, literally.* - **FDE + platform \u00b7 `grou", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ound, literally.* - **FDE + platform \u00b7 `ground harvest` \u00b7 the seam-harvest loop:** the", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ure.** A thermostat determines \u2014 reads ground, resolves a choice, passes both admissi", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "hich delivers **both** | | The poisoned-ground **cross-domain unification** | **Retrea", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "7 immune licensing \u2014 cut), `adversarial-ground.md` (the unification \u2014 retreat to a fam", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "iple.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversa", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "rrent; cite **Kalman** | | `adversarial-ground.md` | ground as attack surface | **retr", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "*Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unifi", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ark**, End-to-End Argument | | Poisoned ground | **Kalman** filter divergence; observa", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/consolidated-state.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e predicate is decidable over > digital ground \u2014 and whether it is, is in general unde", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "um \u2014 determinables, verdicts, pull, and ground-indexing **Status:** holding. Drafted", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "onversation, for Emil to merge into the ground-axes note (revision 19 candidate) or fi", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "etro-conversion:** replay over recorded ground retro-judges outcomes into verdicts onc", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ed (retro-minted calibration, predicted-ground note), honest only under retro-filing's", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "y under retro-filing's two fields (`DDD-ground-04`). The two-silences distinction surv", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "U", "ident": true, "immutable": false, "anchor": "t`, `DDD-cost-16`, `DDD-frame-12`, `DDD-ground-04`, the individuation boundary clause.", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "comparability** \u2014 what an axis is; the ground registry is a registry of determinab", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "*named* now, not filed. --- ## Q37 \u2014 Ground-indexed determination: the actor as der", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e: determination records are indexed by ground (position, as-of, delivery, verdict), a", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nding). Q29's seven parameters: six are ground-relations; the profile was always a gro", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "und-relations; the profile was always a ground-profile wearing a species name. **Infe", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nal, not inferable from any act stream. Ground-indexing covers what an arrangement can", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "any grain \u2014 capability not *about* any ground. **Routing:** downstream (the inference", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "--- ## Q38 \u2014 Constitutive priority of ground, and the asymmetry thesis (Emil) **Two", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "strength:** **(a) Derivation-grade:** ground description precedes determination *log", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "try so the bootstrap is not circular: **ground is prior in each act; decisions are pri", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tlives code\" is weak corroboration (the ground-model half survives its projections). *", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/holding-note-addendum-determinables.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Q9 | Wave 3 prose; corpus later | | Q37 ground-indexed | proposed, charter-adjacent |", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "dversarial review (external, literature-grounded) found real flaws. This document does t", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "is the **rigorous ancestor of poisoned ground**, and it has what we lack: theorems. F", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "dependently. **Correction:** \"poisoned ground\" is **observability failure / estimator", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "causes (missing / poisoned / overflowed ground). The existing literature already parti", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "el* (a decision is made without correct ground iff the ground is absent, false, or unr", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "is made without correct ground iff the ground is absent, false, or unresolved), and i", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ports. applications/sdlc/production-as-ground.md reads DORA's four key metrics as ins", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cy results. Cited so that production-as-ground does not appear to claim them. ### 1.1", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "k's irreducibility is about **where the ground is**, not about whether an answer can b", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ty is a conjunct of `term:closure`, and ground that an arrangement cannot reach is gro", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "und that an arrangement cannot reach is ground its predicate cannot evaluate over. So", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "does not supply the location. Dispersed ground with a closing predicate carries no flo", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "on (Wittgenstein), in the dispersion of ground (Hayek), in the residue automation leav", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "`core/09` uses Shannon entropy over a ground distribution instead, which is *weaker", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tance predicate both close over digital ground, the intrinsic floor is zero\"* \u2014 is the", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "the opposite of \"closes over *digital* ground\": the whole content of zero-floor is th", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tent of zero-floor is that the relevant ground is *small and closed*, and universal de", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cate is itself decidable > over digital ground.* For those, path-degeneracy makes it r", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": true, "immutable": false, "anchor": "daries within one. --- ## 4. Poisoned ground: keep the mechanism, drop the unificati", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "\u2014 *\"consuming your own prior output as ground creates uncorrectable error\"* \u2014 is corr", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "hing. The honest statement: > Poisoned ground is a *family* of failures unified only", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "fied only by **the actor's model of the ground > having diverged from the ground**. Th", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "f the ground > having diverged from the ground**. The *direction* and *mechanism* of d", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e-vs-verify discipline for uncontrolled ground**, operationalized in the `ground` t", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": true, "immutable": false, "anchor": "olled ground**, operationalized in the `ground` tool. This is the end-to-end argume", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "of the placement question | | Poisoned ground | **Kalman** filter divergence; observa", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/lineage-and-limits.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e predicate is decidable over digital > ground \u2014 and whether it is, is in general unde", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "rocedure can be executed over available ground within declared resource, latency and c", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "for an arrangement** when the relevant ground is observable and adequacy can be evalu", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context-staleness-2026-08-14.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "lti-actor compositions, and non-uniform ground should still be worked before publicati", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "sense": "S5", "ident": false, "immutable": false, "anchor": ", multi-actor compositions, non-uniform ground | `core/09` \u00a79 caveat 3; `core/06` line", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "d | paper-1 | Demand is relative to the ground distribution | | `DDD-measure-13` | for", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/measure-paper-context.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| \u00a76 | Missing, poisoned, or overflowed ground | **The limit, stated in canon's own w", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "00`'s apparatus table rows for poisoned ground and the encode/verify split \u2192 R2). - **", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "able row | EDITORIAL | | 79 | \"Poisoned ground \u2014 *corrupting what a determination read", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "/verify split \u2014 *whether you author the ground a determination reads*\" | R2 | nowhere;", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "res. \u2026 Counterintelligence had poisoned ground\" | R3/R2 | shared with rows 77 and 79 |", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "6 | \"(The rigorous ancestor of poisoned ground.)\" | R2 | see `00`:79 | registry candid", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "and note `09`'s reading (pre-resolving ground into retrieved context) is not obviousl", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "obviously `00`'s reading (authoring the ground a determination reads); the promotion m", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ple (an actor's own prior output is not ground)\" | R2+R6 | nowhere \u2014 not in any contra", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| | 224 | \"own prior output consumed as ground (`closure-principle`)\" | R2 | `closure-", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "e as denying single-point authorship of ground (`The Adversarial Ground`)\" | R2 | no d", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "authorship of ground (`The Adversarial Ground`)\" | R2 | no document of that name exis", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "RIAL | | 151, 153, 174 | \"both poisoned-ground attacks\" \u00b7 \"Autoimmune disease is poiso", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "acks\" \u00b7 \"Autoimmune disease is poisoned ground\" \u00b7 \"a genuine Polanyi floor \u2026 both pois", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "a genuine Polanyi floor \u2026 both poisoned-ground attacks\" | R2 / R3 | poisoned ground: s", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": true, "immutable": false, "anchor": "ed-ground attacks\" | R2 / R3 | poisoned ground: see `00`:79 (candidate C1); Polanyi fl", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "undefined load-bearing terms (poisoned ground, encode/verify split, compound, granula", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "r than choosing. **C1 \u2014 `term:poisoned-ground`** (R2; sites `00`:79/221, `04`:496, `1", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "across all sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: t", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "sites. Draft: > **Poisoned ground** \u2014 ground that is present but false: the substrat", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ll authority. The logic is > sound; the ground is the attack surface. **C2 \u2014 `term:en", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "s *authorship* (\"whether you author the ground a determination reads\"); `09`:216 reads", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "216 reads it as *allocation* (\"converts ground into encoded specification, leaving the", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "nation's demand between pre-resolving > ground into the encoded store before the act a", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "> An actor's **own prior output is not ground**: consuming it as ground substitutes t", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "output is not ground**: consuming it as ground substitutes the actor's > model of the", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "world \u2014 the reflexive case of poisoned ground. **C5 \u2014 `term:granularity-bound`** (R2", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "een decomposed decisions* | | Poisoned ground | *corrupting what a determination read", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "/verify split | *whether you author the ground a determination reads* | | Tolerance |", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ishes the two primitives (decisions and ground) +**Read `00-primitives.md` first.** It", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ishes the two primitives (decisions and ground) and the admission tests. This documen", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "Judgment's source as *an actor reading ground*. That is correct and stays. It elides", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ple (an actor's own prior output is not ground). Reproduction: `assets/floor-mechanism", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "e as denying single-point authorship of ground (`The Adversarial -Ground`). Redundant", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "authorship of ground (`The Adversarial -Ground`). Redundant *uncorrelated* channels de", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "e as denying single-point authorship of ground. Redundant *uncorrelated* channels defe", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "it genuinely determines choices against ground.** The admission -tests (\u00a74) still gate", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ging is clo pheromone field is genuine ground, read and written. **The immune syst", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "it genuinely determines choices against ground.** The admission - tests (\u00a74) stil", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/reference-audit-2026-08-07.md", "sense": "S3", "ident": false, "immutable": false, "anchor": ":118/126. The vocabulary form (poisoned ground) needs a closed lexicon \u2014 e.g. require", "bare": false, "proposed": false}, {"repo": "upstream", "path": "meta/repo-topology.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "\u2014 the chain-rule identity, the declared ground distribution \u2014 is synchronic and lives", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Applicability gate \u2014 at least one named ground axis | `DDD-ground-01` (axis-type mark", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "\u2014 at least one named ground axis | `DDD-ground-01` (axis-type mark filed as a maturity", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U", "ident": true, "immutable": false, "anchor": "g and the `\u2014(open)` timing value | `DDD-ground-02`, `DDD-ground-03` | upstream | | Pos", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U", "ident": true, "immutable": false, "anchor": ")` timing value | `DDD-ground-02`, `DDD-ground-03` | upstream | | Position/region voca", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U", "ident": true, "immutable": false, "anchor": "lds were ruled **in** and filed as `DDD-ground-04`. The queued delivery filings were l", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "lace. ## What was refused, and on what ground Drafting the four filings would have m", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "uld have minted duplicates against `DDD-ground-01`\u2026`04` and `DDD-delivery-01`\u2026`04`. Th", "bare": null, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "n would have drafted against superseded ground. That indistinguishability is `term:pre", "bare": true, "proposed": false}, {"repo": "upstream", "path": "meta/session-reconciliation-2026-08-16.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "was never on trial; and Q25\u2013Q33 of the ground-axes note, Q33 with its own ruled routi", "bare": null, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "establishes: [determination, decision, ground, tolerance, admission-test, actor, arra", "bare": true, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "on|last decision in the chain, poisoned-ground|poisoned ground, granularity-bound|gran", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "in the chain, poisoned-ground|poisoned ground, granularity-bound|granularity bound, e", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "> an act is decisions resolved against ground. Its exact individuation is earned in `", "bare": null, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "- /ddd:embed --> > **Ground** \u2014 what they are determ", "bare": null, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "> > **Ground** \u2014 what they are determined against. <", "bare": null, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "or by an actor in the moment \u2014 **reads ground in order to resolve a choice.** There i", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "is the resolving of a decision against ground \u2014 by a rule, a check, or an > actor in", "bare": null, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ween decomposed decisions* | | Poisoned ground | *corrupting what a determination read", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "rry* | > **Poisoned ground** \u2014 ground that", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "d=term:poisoned-ground --> > **Poisoned ground** \u2014 ground that is present but false: t", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "oned-ground --> > **Poisoned ground** \u2014 ground that is present but false: the substrat", "bare": false, "proposed": false}, {"repo": "upstream", "path": "core/00-primitives.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ll authority. The logic is > sound; the ground is the attack surface. The order matters and is not sty", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U", "ident": true, "immutable": false, "anchor": "is not a resolution of anything. *(`DDD-ground-05`, **projected** \u2014 a clean derivation", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tcome past tolerance.** > > **A fact is ground iff varying *the world* moves the outco", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "you were looking for. --- ## Rung 3 \u2014 ground, and where it comes from **What you ca", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nt. ### The move **Ground** is what a decision is de", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "move **Ground** is what a decision is determined agai", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": ", run in the other direction: a fact is ground iff varying *the world* moves the outco", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e what it does not say. It does not say ground is data, or telemetry, or documentation", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s data, or telemetry, or documentation. Ground is defined by a counterfactual on the w", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tual on the world, so whether a fact is ground is a property of the decision and the t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "r where it is stored. For retry-count, ground includes: the gateway's published rate", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "onvention, and > social practice supply ground is an open upstream question (`Q27`, tr", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "**A stored statement about uncontrolled ground is not a current observation of it.** T", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U-missing", "ident": false, "immutable": false, "anchor": "how runbooks become fiction. **Missing ground is the one to sit with.** It is not the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "a fact that is relevant \u2014 it passes the ground test \u2014 and unavailable to the actor doi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U-missing", "ident": false, "immutable": false, "anchor": "cause the three actors have *different* ground missing, and at rung 9, where a decisio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ung 9, where a decision made against no ground at all still governs production. Canon does carry an instrument h", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U", "ident": true, "immutable": false, "anchor": "s, and only one of them is safe. *(`DDD-ground-02`, **projected**.)* ### On the decis", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "has been in production for months; the ground it is answerable to has never been asse", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ctor, because they do not have the same ground available: | Actor | Ground it can act", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "e the same ground available: | Actor | Ground it can actually read | |---|---| | **th", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U-missing", "ident": false, "immutable": false, "anchor": "ance. **Three different sets of missing ground.** This is the observation the next run", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ee that the three actors read different ground. You will still, by reflex, compare the", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": true, "immutable": false, "anchor": "stem that resolves decisions by reading ground: variation in declared ground can alter", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "y reading ground: variation in declared ground can alter the resolution through an int", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "overned: > executor, prior commitments, ground channels, checks, reviewers, record, an", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| the runbook, the incident process | | ground channels | response status, elapsed tim", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "engineer's arrangement has the richest ground channels and the weakest record. The pr", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "record. The program's has the narrowest ground and a perfect record. The LLM's inherit", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "perfect record. The LLM's inherits its ground from whatever the pipeline retrieved, w", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "n *during* the act, by an actor reading ground, **with an accountable party named**. T", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "most tightly bounded and has the least ground**, while **the engineer's has the most", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "**, while **the engineer's has the most ground and the least record**. Neither is bett", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "angeable. You can give the program more ground \u2014 feed it the gateway's published rate", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "lved determination is indexed by \u27e8task, ground, acceptance relation, tolerance, arrang", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "or an arrangement** when the relevant > ground is observable and adequacy can be evalu", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "and engineers routinely drop the third. Ground observable \u2014 you can see what you need", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "and judgement-heavy for another; better ground, contracts, checks, and institutions mo", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is load the gateway cannot absorb? | | Ground | observable \u2014 a stubbed handler, a fak", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "imension worth governing (rung 1) | | **ground** | none consulted \u2014 not the rate limit", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "dly by a named principal against stated ground is a decision you can find, argue with,", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "h the reason it qualifies \u2014 no axis, no ground, no principal, and total commitment. Th", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "you **capability** \u2014 a typing over the ground you can read and the distinctions you c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "minate now governing (rung 1) | \u2014 | | **ground cited** | what it is resolved against,", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "track renames rather than canon. #### Ground cited: \"none\" is the point The field e", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ations were made, by whom, against what ground | | **liability** | bearing the consequ", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U", "ident": true, "immutable": false, "anchor": "or merely present. And if you are recording a decis", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "s the register and reports clean *(`DDD-ground-04`, **projected**)*. Your record is a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "scripts | | **value** | 24 months | | **ground cited** | the statutory minimum for the", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "at cases: asserted, never measured \u2014 no ground exists for it** | | **\u03b1** | a legal rev", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "he floor, support wants longer, and the ground line says which of those positions has", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "line says which of those positions has ground behind it and which does not. \"Asserted", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "ting it is a small act of nerve. **The ground is mostly institutional** \u2014 a statute,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ponential backoff \u2014 **unchanged** | | **ground cited** | provider rate limits (publish", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/01-determination.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "which was escaped is now governed, its ground is stated including the part that is mi", "bare": true, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/README.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "gs supply **capability** \u2014 the class of ground you can now read and the distinctions", "bare": false, "proposed": false}, {"repo": "downstream", "path": "projections/tracks/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nation.md` | determinable, determinate, ground, actor, arrangement, commitment level,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/consolidated-state.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "**predicate closure**, not \"adversarial ground.\" *Spec ops carries judgment because th", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/consolidated-state.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t \u2014 what is still owed **Product (see `ground-prd.md`):** rebuild Bicep on **compile-", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "entity check: **BLOCKED, holding** The ground-axes holding note (the 1,375-line / 13,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "any of the three repositories matches `ground-axes` / `ground ax` in name or content.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e repositories matches `ground-axes` / `ground ax` in name or content. `assessment-gro", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "und ax` in name or content. `assessment-ground-axes-rev5.md` (the advisory assessment)", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "1 holds \u2014 questions for Emil 1. **The ground-axes holding note and `assessment-groun", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "round-axes holding note and `assessment-ground-axes-rev5.md` are absent.** Re-upload", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "recorded by content, above. `assessment-ground-axes-rev5.md` also received (advisory e", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "collapse into a declared tolerance on a ground assumption?), and a likely consumer of", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "t/actor = *during*, by an actor reading ground. `core/02` line 78 explicitly permits", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "n\") is a proto-`revisit_if`: a declared ground assumption (the estimate) with a tolera", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ntent sha256: a declared tolerance on a ground assumption, mechanically evaluable (sta", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ched:` markers meanwhile, never read as ground). V2 records Emil's ruling: a watched-n", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "V2 records Emil's ruling: a watched-not-grounding edge **is** a distinct edge type, `revi", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "r-change-set} \u2227 edge-kind = watched-not-grounding* \u2192 file as `revisit_if`, never as groun", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "nding* \u2192 file as `revisit_if`, never as ground. **The content is Q14, ratified.** \"Th", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "graph state \u2014 a declared tolerance on a ground assumption, evaluated at read time, pin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "'s advisory assessment of the predicted-ground note (asserting \"canon's escape is capa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "put **failed to arrive**: the predicted-ground holding note itself (\"the source note d", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "U-idiom", "ident": false, "immutable": false, "anchor": "echanism`). **Honoured.** \"The repo is ground truth, always\" \u2014 the delivered standing", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "U-idiom", "ident": false, "immutable": false, "anchor": "\u2014 an operationalisation of \"the repo is ground truth\" that no delivered text states as", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "(A-01 gate 1: the undelivered predicted-ground note), and the emitted proxy names t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": ": DDD-dec-02's `reviewTrigger` (July: a ground assumption with a judgement-read tolera", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "o end: a governing input (the predicted-ground holding note) failed to arrive; the ses", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "sion prompt (v2, rulings baked in), the ground-axes holding note (identity above), and", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/corpus-test-results-2026-08-14.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "note (identity above), and `assessment-ground-axes-rev5.md` (advisory). Repos read: `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/graph-tool-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "*Made* | | Framework mapping | Governed ground \u2014 the statused, curated portion of what", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "# Erratum \u2014 the ground audit, 2026-08-24 **Filed 2026-08-27 b", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": ", 2026-08-24 **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/202", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "on session** (`meta/sessions/2026-08-27-ground-migration/`), ruled by Emil at that ses", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": true, "immutable": false, "anchor": "is is an erratum, not a repair.** `meta/ground-audit-2026-08-24.md` is a merged artefa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "`term:accountability` | **0** | The *\"ground channels\"* the audit credited to `term:", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "nt`**: *\"executor, prior commitments, **ground channels**, checks, reviewers, record,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "rance` | settled | **S1** \u2014 *\"a fact is ground only relative to a declared tolerance\"*", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "erm:arrangement` | settled | **S2** \u2014 *\"ground channels\"* | | `term:answerability` | s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "ty` | settled | **S1** \u2014 *\"against what ground\"* | | `term:capability` | settled | **S", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "ty` | settled | **S3** \u2014 *\"the class of ground a pathway can read\"* | | `term:swarm-ga", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "*\"genuinely determines choices against ground\"* | | `term:residual-discretion` | **dr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "| **draft** | **S3** \u2014 *\"held at fixed ground\"* | **Corrected:** 18 registry entries", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "nt of the same finding. --- ## E-2 \u2014 `ground channel` occurs **10 times**, not zero", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": ": *\"Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "\u2014 occur **zero times anywhere**.\"* **`ground coverage` is indeed zero.** `ground cha", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "**`ground coverage` is indeed zero.** `ground channel` is not: | | | |---|---| | `up", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "row) | | `downstream/meta/holding-note-ground-axes-rev18.md:891` | 1 | | `downstream/", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "udit told the migration plan it had no `ground channel` surface; it has one, and it is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "SELF` skip on `meta/sessions/2026-08-24-ground-audit/`. Re-running `extract-occurrenc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "s own session-index line, *\"`2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b:", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "t/` | Interactive audit \u2014 Phase 1b: the ground audit\"* \u2014 which it wrote in its working", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24-erratum.md", "sense": null, "ident": false, "immutable": false, "anchor": "oducible from `meta/sessions/2026-08-27-ground-migration/w0-classify.py`.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "# The ground audit **Filed 2026-08-24, Phase 1b ses", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "um filed against this document:** `meta/ground-audit-2026-08-24-erratum.md`, by the >", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "-audit-2026-08-24-erratum.md`, by the > ground-migration session of 2026-08-27, on Emi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "d one draft, not fifteen** (\u00a73.1); > **`ground channel` occurs 10 times, not zero**, o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "roducible, in `meta/sessions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-oc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "sions/2026-08-24-ground-audit/`: `count-ground.py`, `extract-occurrences.py`, `classif", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "n be trusted > **2,845 occurrences of `ground` and its variants, across 394 files, in", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "`\\b` never fired between `parse_` and `ground` and it discarded every snake_case iden", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "ccurrences of the real YAML field name `ground:`. And the audit counted itself, becaus", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "| ### The compounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edg", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "pounds cluster, 90\u2013100% `ground-cli`, `ground registry`, `grounding edge`, `ground ta", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "100% `ground-cli`, `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `r", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": ", `ground registry`, `grounding edge`, `ground table` \u2014 **100% S2**. `reading ground`", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "`ground table` \u2014 **100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled g", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "**100% S2**. `reading ground` 96% S3. `ground axes`, `uncontrolled ground`, `relevant", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "d` 96% S3. `ground axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u2013", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "axes`, `uncontrolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "rolled ground`, `relevant ground`, `raw ground` \u2014 90\u201395% S1. **That is a result and no", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "**. Two compounds the proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "proposal named \u2014 `ground channel` and `ground coverage` \u2014 occur **zero times anywhere", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "not sit in one sense | |---|---| | `DDD-ground-*` identifiers | A node identifier, not", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "is S1) | | **ordinary English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it gr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "ry English** | *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "nd\"*, *\"common ground\"*, *\"the claim it grounds\"*. **Not the technical term.** A global", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "global replace would corrupt them | | `ground truth` | An imported idiom: the held la", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "use* the two are conflated | | `missing ground` | **Spans S1 and S3 irreducibly** \u2014 a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "tled terms | |---|---| | **S1** | `term:ground` (*\"what they are determined against\"*)", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "tor` (*\"resolves decisions by **reading ground**\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "*\"*) \u00b7 `term:judgment` \u00b7 `term:poisoned-ground` (*\"**present** but false: the substrat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "s**\"*) \u00b7 `term:capacity` (*\"the bits of ground it can have **in context**\"*) \u00b7 `term:o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "**S2** | `term:closure` (*\"the relevant ground is **observable**\"*) \u00b7 `term:encode-ver", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "ify-split` \u00b7 `term:accountability` (*\"**ground channels**\"*) | | **S5** | `term:verdic", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": ") | | **S5** | `term:verdict` (*\"the ***ground distribution***\"*) | > **Fifteen settl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "cannot be repaired to comply with `term:ground` while ten other *settled* terms \u2014 incl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "ve `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspe", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "e/00`). `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "s.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "identifiers do not name one sense `DDD-ground-01`\u2026`05` carry the word in their **iden", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "five claims do not share a sense: `DDD-ground-02` is about *\"orthogonal properties of", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "02` is about *\"orthogonal properties of ground relative to a filed decision\"* (S2); `D", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "lative to a filed decision\"* (S2); `DDD-ground-05` is about *\"declaring the determinab", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "the same *\"against\"* construction; `DDD-ground-05` makes it constitutively prior and `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "hat the arrangement holds | **available ground** | `term:closure`'s *\"observable\"*; th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "\"observable\"*; the existing `accessible ground` promoted | | S3 \u2014 what reaches the act", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "S3 \u2014 what reaches the act | **delivered ground**, act-indexed | `term:delivery` \u2014 *\"a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "\"* | | the failure mode | **undelivered ground** | `term:undelivered` | **`term:undel", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "sumed discharge (Q18) transposed to the ground layer\"*, which is a fourth convergence.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "1 undercounted at three.** **`poisoned ground` changes sense without changing text**", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "s on the value, not on the axis.** `DDD-ground-02` is the precedent: three *\"orthogona", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "edent: three *\"orthogonal properties of ground relative to a filed decision\"*, already", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "### Q4 \u2014 **Sense 5 leaves.** Ruled. `ground distribution` \u2192 **deployment distributi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "**\u00a77** removes institutional rules from ground, distributing them to the acceptance re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "ommitments. **Q27** fills institutional ground's empty provenance slot by making a tru", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "ng a trusted source's output count *as* ground, with trust as a filed decision \u2014 *\"tru", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "7, most of what Q27 calls institutional ground is reclassified out of ground entirely.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "itutional ground is reclassified out of ground entirely. **Both texts are quoted in f", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "hree facts for it: 1. **`institutional ground` occurs 13 times, and zero times in can", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "sion records, release descriptors, `DDD-ground-*` IDs, ordinary English | ~536 | Immut", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "92% one sense, **the serialised field `ground:` could stay while the concept is renam", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "must have somewhere to live > `missing ground` names a **relation** between S1 and S3", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "satisfies the requirement: `undelivered ground` is relational **by construction**, bec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": true, "immutable": false, "anchor": "roposal's step 7 treats an unqualified `ground` as a drafting warning *\"except in quot", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "A warning that fires on *\"the claim it grounds\"* trains every author to ignore it \u2014 **", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/ground-audit-2026-08-24.md", "sense": null, "ident": false, "immutable": false, "anchor": "epeating**. ### What defers `poisoned ground`'s silent sense change (\u00a74, Q2) \u00b7 the \u00a7", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ckward, it produces: the verdict is new ground about the verdict function itself. Matu", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "sed reading, flagged)*. This claim also grounds why the rent-vs-own crossover (\u00a74) exis", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "rainable allocation, no control of base ground. *Proposed corollary:* locating a clien", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "over an actor's pathways: the class of ground a pathway can read (visual, repository,", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ves from the admission test applied per ground type: *an act requires capability X iff", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "apability X iff its verdict varies with ground accessible only through X-type pathways", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "cessible only through X-type pathways.* Grounded, exclusionary, no free parameter. The", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "leave the billable hour) is established ground (value-pricing literature, Baker et al.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "surance decays at the drift rate of the ground it read.** \u03b1 is \u03b1(t): a passing check i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s a stored statement about uncontrolled ground (canon: revalidation cadence). Re-verif", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ts into conservation-into-tempo. **(e) Ground assurance and the recon cadence** *(aff", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "erifies the resolution against declared ground, so a valid verdict on poisoned ground", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ground, so a valid verdict on poisoned ground is wrong with full authority (existing", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "with full authority (existing canon) \u2014 ground assurance is a distinct requirement wit", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "* \u2014 weaker actors require more frequent ground checks. Cadence is computable from \u00a711(", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "rollary: **prompt injection is poisoned ground meeting insufficient detection class at", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ro recon cadence** \u2014 agent defence is a ground-assurance budget across the three suppl", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "and actor class failing to trade off in ground-incident rates at matched \u03b1. ## 12. Th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "etic (the chain-rule identity, declared ground distribution) is Layer 1; its life (cho", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "wiring is declared structure, like the ground distribution and the decomposition. Lay", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "U", "ident": false, "immutable": false, "anchor": "xt file already states it: \"the repo is ground truth\"). Papers do not hold content; ca", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-act-cost-2026-08-08.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "onstrated at fixed task, tolerance, and ground. ## 13. Filing guidance | Item | File", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "# Holding note \u2014 ground axes, decision regions, delivery, and t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tated: > By applying dimensions to the ground of a decision, we can back-track when a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "inverts the quantifier in the existing ground definition. The upstream definition fix", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "xes a decision and asks which facts are ground for it. The proposed move fixes a groun", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "round for it. The proposed move fixes a ground dimension and asks over which coordinat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "sion becomes a **region** in a factored ground space, and retrieval of the governing s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "utput. --- ## 2. Ratification queue \u2014 ground axes and regions Each item is a candid", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cision file requires at least one named ground axis. Proposed as structurally symmetr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "alternative has been declared over any ground, so the artifact fails the decision adm", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "osition. ### Q3 \u2014 Four-state typing of ground | State | Meaning | |---|---| | govern", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ter the criterion. An act in ungoverned ground is an incident whether or not the ver", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Yield | Effect | |---|---|---| | 1 | a ground axis not previously declared | geometry", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "a governed region | assurance gate, not ground space | ### Q6 \u2014 Exploration/incident", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "sweep finds gaps *within* the declared ground space, never gaps *in* it. Strongest", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "es a closing predicate, which uncovered ground often lacks. The map is dense where it", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "this instrument is honest in *governed* ground, which inverts the motivation the threa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "revisitation ### Q11 \u2014 As-of on every ground reading The originating observation wa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ation was that time should be a primary ground axis. It resolves into two claims of di", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "* Time as a **validity index** on every ground reading: > Every ground reading carrie", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "dex** on every ground reading: > Every ground reading carries an as-of, and therefore", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s a stored statement about uncontrolled ground is not equivalent to a current observat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "scores. This is why \"how trusted is the ground\" is *not* a parameter on ground: closur", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "is the ground\" is *not* a parameter on ground: closure is per-arrangement and per-pre", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "r would have collapsed them. ### Q12 \u2014 Ground not as expected at act time (Emil's rul", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ime (Emil's ruling, session 2) > Stale ground is the same mechanism as poisoned groun", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "round is the same mechanism as poisoned ground. It is not escape. It is ground not as", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "oisoned ground. It is not escape. It is ground not as expected > at act time. The cla", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "test it should pass: | | Governance | Ground | Remedy | |---|---|---|---| | Escape |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "d | file a decision, close the gate | | Ground not as expected | present and adequate", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e, not elapsed time alone.** Controlled ground may not drift at all; observed and in", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t drift at all; observed and inferred ground drift at their source's rate. Risk is e", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t out: > A decision made a year ago on ground that has since moved was a decision tha", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "n that needed making again on > current ground. That is supersession, a decision-level", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ion-level event with its own act, not a ground-freshness > property. So **reading-to-", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ore valuable direction: > Does reading ground in order to act determine when a given", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "time by whoever is already reading the ground. Why it beats scheduled review: calend", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ion must record what it **assumed about ground**, not only which region it covers. Reg", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "here*; the assumption answers *does the ground still look like what I was authored aga", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "evisit_if` as a declared tolerance on a ground assumption, evaluated at read time, rat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "tinct is Emil's. *Flagged:* this makes ground-reading an act with governance conseque", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e ledger. Cost not assessed. ### Q21 \u2014 Ground pinning as the second remedy Q12 named", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "dy Q12 named cadence as the remedy for ground not as expected. Pinning is the other o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ent, clock, network | Regulation holds ground within tolerance by acting on it; pinni", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s **supersession** (Q13) rather than as ground-not-as-expected (Q12). Different class,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Typing.** Pinning is a commitment about ground, so it is neither source nor assurance", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e axis, converting observed or inferred ground to controlled. The *check that the pin", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "emedy applied per-PR.** It re-reads the ground and so bounds decay, but it detects t", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ractice is short-interval *because* the ground is uncontrolled and must not be pinned.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "native remedies selected by whether the ground is yours to control \u2014 and main is not.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "lopment would be just as correct if the ground-decay account were false. What the acc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "sits opposite the Q12 ruling, which put ground-not-as-expected outside escape on the g", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "d-not-as-expected outside escape on the grounds that governance was present and adequat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "tion *is* the extraction. Self-supplied ground, no further reading required. Three co", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "because the predicate is small and the ground is already in hand. Note in the PRD t", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "--|---| | Closure status \u2014 a **map from ground regions to closure status, per arrangem", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "h is what makes escalation possible | | Ground axes the predicate reads | its region o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "his road\" \u2014 evaluated against different ground per act. Identity lives in the specific", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ification; an evaluation is predicate + ground + an as-of. If shifting conditions made", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "le because the predicate is one and the ground varies. Shared predicate node, evaluati", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "on, operationally closed on part of its ground and open on the rest. The industrial pr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ivered, and intent \u2014 see B4. ### Q26 \u2014 Ground axes as ontology (Emil) The axis regis", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "the machinery the axes want. **This is ground, not claims** \u2014 a vocabulary for what a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "## Q27 \u2014 Trusted sources: institutional ground given a mechanism (Emil) Canon has car", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "the foundation document: *institutional ground \u2014 supplied through rules, conventions,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "y it is a carnivore, citing the trusted ground the > decision stood on, without verify", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ccountability structure standing behind ground you did not verify. **Trust closes pre", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "arnivore?\" is unevaluable over your own ground; you have never watched a crocodile eat", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "codile eat. It is *closed* over trusted ground: the acceptance procedure is source-con", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": ", seen from the source side. **Trusted ground drifts at the source's rate, three ways", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "venance sets the drift scaling. Trusted ground has three generators and only one is th", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | Note | |---|---|---| | The source's ground moves | taxonomy revised | ordinary dri", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "side anatomy: an inference over trusted ground has **no gate of its own**; its assuran", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "sumed discharge (Q18) transposed to the ground layer. It is exactly why the human vers", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "king \u2014 a decision node whose region is \"ground of type Y from source X,\" and whose Q1", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "y criterion | |---|---|---|---|---| | **Ground projection** | expose which decisions g", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "or an open predicate (Q24) belongs in a ground projection so an actor knows what is ow", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "me. Position and as-of decide the type: ground projections tolerate hours of staleness", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "te from the graph; neither authors. But ground projections generate ahead of time from", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "(Emil: actor class with the decision's ground has an impact on the projection).** Q16", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "Emil's ruling that trust plus poisoned ground covers it.** A seller emits ground proj", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "oned ground covers it.** A seller emits ground projections into a buyer's ground, tune", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "emits ground projections into a buyer's ground, tuned to the buyer's arrangement, so t", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "g \u00a713.10's proxy authoring over curated ground. Segmentation is form-tuning by receivi", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the accountability structure behind the ground is complete** \u2014 a seller bearing stake", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "urce; one who does not is manufacturing ground the buyer treats as trusted with no nod", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "entation has always been actor-specific ground projection; what the two axes add is an", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ailable | Q28 fourth failure mode | | **Ground channels** \u2014 axes readable at act time", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "sources accepted as standing | how much ground can be supplied by citation | Q27 | | *", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the arrangement axis too. - **They are ground, so poisoning applies.** Credentials ca", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ing in Q27's sense. A CV is unsupported ground; a licence is trusted ground with a pri", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "nsupported ground; a licence is trusted ground with a principal. - **The proxy is for", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ts, the answers look authoritative, the ground was never rechecked. The fix is not a b", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "gained a second customer. ### Q30 \u2014 \"Ground registry\" as the term, and projection-a", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ogy reaches for is the organisation's **ground registry**: the full set of declared ax", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "and the trust decisions (Q27) that let ground be supplied by citation. Software's dom", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "d by citation. Software's domain is one ground projection of the registry; it stood in", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "table from code. **Proposed canon term: ground registry**, with the software layer as", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "(the EM reading: events are the reason ground at t\u2081 differs from t\u2080); state is a fold", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e ledger. Putting old data into current ground has a mechanism because the events were", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "were recorded at their as-of under the ground of their time, and a new projection re-", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "projection re-reads them under current ground. Without the events that re-reading is", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "relevant: the only hedge against future ground that exists. Precisions: **raw means at", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "mapping decisions' drift for a specific ground > version is within \u03c4 at \u03b1.** Mechanic", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t \u03b1.** Mechanics: eligibility runs per ground-version cohort (events mapped under G_v", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "ard decision with the regulation as its ground); and **discard carries the highest \u03b1 i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "projection is placing decisions on the ground and then supplying the demand. Company", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "where acts concentrate, at the rate the ground distribution supplies them. | The measu", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "g ratified decision files cannot name a ground axis, *and* reading them shows no defec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| Q14 reading-triggered revisitation | Ground-assumption divergence at read time fire", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e is not what raises assurance. | | Q30 ground registry | Filed decisions found region", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "istry | Filed decisions found regioning ground that no declared layer holds \u2014 then the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "collapse into a declared tolerance on a ground assumption** (Q14), or remain an edg", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "drift rates need names** (\u00a713.9 flag) \u2014 ground-value, axis-registry, referent-under-pi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "are a shared customer (Q29)? 32. **\"Ground registry\" as canon vocabulary** (Q30) \u2014", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ment's budget is shared between holding ground and finding governance is an empirical", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "sumed: - Context is simultaneously the ground, the retrieved governance, and the work", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "plement is the uncovered set. Uncovered ground is entered either declared (exploration", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "at least two axes **and a direction**. Ground space has axes and no direction, so by", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "exactly two axes, fixed for every map. Ground space has as many as the task declares,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "y authored basis | Claude | | 7 | Stale ground is not escape; it is ground not as expe", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "| 7 | Stale ground is not escape; it is ground not as expected at act time | Emil | |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nverted: identity in the specification, ground varies per evaluation | Claude | | 27 |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "is a closed predicate polling volatile ground | Claude | | 28 | Authoring does not cl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "ate-pass session | | 32 | Institutional ground carried as an empty provenance slot sin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "f two cases | Emil | | 35 | Adversarial ground manufacture proposed as needing vocabul", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "k | Claude | | 37 | \"How trusted is the ground\" as a scalar parameter rejected; assura", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ogy reaches for; it is one layer of the ground registry | Emil | | 41 | \"Discard never", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ted to a governed act within \u03c4 at \u03b1 per ground-version cohort \u2014 an unconditional rule", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "bundled-residual discipline stays; its ground has changed. **B2 \u2014 queue head.** *(Re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": ", with decisions for rules and declared ground for header fields. **Where novelty may", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ed; not a new object | | **Position** | ground axes make a decision a region; an act h", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "The claim/decision graph with declared ground, expressed as a directed graph toward a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "g a value is plausibly a claim the acts ground, not a new node type. Adding a goal obj", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "and the trap.** Entities are controlled ground \u2014 versioned, drift-free by construction", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "ing\" cannot hold on the framework's own grounds. The domain-model decision attaches to", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ift\" now carries three distinct rates \u2014 ground-value drift (Q12), axis-registry drift", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "is a closed predicate polling volatile ground. **The evaluation is the last event be", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "Polling loop | act-approach | repeated ground reads, as-of refreshed per glance (Q11)", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "into an evaluable proxy over available ground. Both actor types demonstrably have it", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "racks the true acceptance relation over ground actually encountered. Goodhart's territ", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ion plus drilled parts, binding current ground at current as-ofs \u2192 the act discharges", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "xist. - Stale readings \u2192 proxies fit to ground that has moved. - Capacity spent on ret", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "nes which arrive; as-of determines what ground binds; capability supplies the drilled", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "jumps, the store framing in Q10, stale ground as ground-not-as-expected rather than e", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e store framing in Q10, stale ground as ground-not-as-expected rather than escape, sup", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e-writing acts as the primary act-site, ground pinning as a tolerance mechanism (Q21),", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "arers with the physics-object parallel, ground-axis layers structured by SDP, drift as", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Q24), predicate identity under shifting ground (corrected in session: identity in spec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "stions: intent as a filed object (Q25), ground axes as ontology with the OWA/SHACL rea", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "es as the mechanism under institutional ground (Q27). Emil ruled explicitly that Q26 c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S4", "ident": false, "immutable": false, "anchor": "Emil ruled explicitly that Q26 concerns ground and not claims, that the registry shoul", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ve inward, and that trust must cite the ground it stood on. Corrections 32\u201333 recorded", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": true, "immutable": false, "anchor": ".** Q28: projections typed by function (ground/act) and by receiving arrangement, with", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "nce. Emil ruled that trust and poisoned ground cover the adversarial case without new", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/holding-note-ground-axes-rev18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "hority; \"domain\" as lacking term with **ground registry** proposed for canon; projecti", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t must be resolved at the act, over the ground the act faces, is occasioned, and entro", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "ands: entropy is relative to a declared ground distribution and computable from it [DD", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "e keeping question, it is posed on IB's ground. **Rate\u2013distortion.** The note's state", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/measure-note-related-work-2026-08-10.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "xed by the task, the tolerance, and the ground distribution*. The exchange is even. Th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "# The ground migration \u2014 plan, deferred whole, filed", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "essor's seed **Filed 2026-08-27 by the ground-migration session** (`meta/sessions/202", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "on session** (`meta/sessions/2026-08-27-ground-migration/`), on Emil's GATE 4 ruling.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": true, "immutable": false, "anchor": "eside the audit it descends from: `meta/ground-audit-2026-08-24.md` and its erratum.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "reproducible: `meta/sessions/2026-08-27-ground-migration/w0-classify.py` | | **The pla", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "claim verbatim while canon still says `ground distribution`, one filename, and the th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "1 entries are not touched at all `term:ground` \u00b7 `term:admission-test` \u00b7 `term:determ", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "y.md:21` carries the miscitation \u2014 *\"Ground is the read-only surface an actor inspe", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "line or nothing does.** 2. **`poisoned ground` needs one sentence, not 66 edits.** SR", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "shaped; what it needs is `term:poisoned-ground` saying which state it names. 3. **`gro", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "und` saying which state it names. 3. **`ground channel` exists**, 10 occurrences, one", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "available twice** \u2014 `v5.11.0` recorded `ground distribution` in four claim statemen", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": true, "immutable": false, "anchor": "ish double gloss. **None of it moved a `ground` occurrence.** **Still open from \u00a76's", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "rical notes, ordinary English, the RDF `ground term`, the CSS surface colour. --- ##", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "ause-crossing windows.** Rules written `ground\\b[^.]{0,N}\\bKEYWORD\\b` assume `[^.]` st", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/migration-plan-ground.md", "sense": null, "ident": false, "immutable": false, "anchor": "entries. *\"outcome variation across ground \u00b7 epistemic uncertainty about a fixed *", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "# Successor items \u2014 the ground audit (2026-08-24) Items the audit fou", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "** `apparatus/encode-verify.md:21`: > Ground is the read-only surface an actor inspe", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "21`: > The current treatment defines **ground** as *the read-only surface actors insp", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "> act*\u2026 `core/00-primitives.md`, `term:ground`, **settled**: > **Ground** \u2014 what the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "s.md`, `term:ground`, **settled**: > **Ground** \u2014 what they are determined against.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "sion-test`, **settled**: > **A fact is ground iff varying *the world* moves the outco", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": true, "immutable": false, "anchor": "the citation is wrong today, whatever `ground` comes to mean tomorrow. --- ## 2. SR", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "med > discharge (Q18) transposed to the ground layer.** Q27 reached the held-versus-d", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "eld-versus-delivered distinction on the ground side **from the assurance direction**,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "Must-touch at the migration \u2014 `poisoned ground` changes sense without changing text U", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "sense 1 keeps the word, `term:poisoned-ground` becomes **a sense-3 compound of a sens", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "of a sense-1 head word**: > **Poisoned ground** \u2014 ground that is **present** but fals", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "1 head word**: > **Poisoned ground** \u2014 ground that is **present** but false: the subs", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "eader tripped over it.** `term:poisoned-ground` is `settled`, so this is a supersessio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "step 7: > Treat an unqualified use of *ground* as a drafting warning, except in quota", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "r is the largest live component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it gr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "ve component \u2014 *\"new ground\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its grou", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "nd\"*, *\"common ground\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warnin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "ound\"*, *\"the claim it grounds\"*, *\"its ground has changed\"*. A warning that fires on", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "oposal's migration table do not exist `ground channel` \u2014 **0 occurrences**. `ground c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "`ground channel` \u2014 **0 occurrences**. `ground coverage` \u2014 **0 occurrences**. Both app", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "become fake evidence of thoroughness. `ground channels` (plural, 10 occurrences, in `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "ed in full in `meta/sessions/2026-08-24-ground-audit/gate3-rulings.md`. Not resolved h", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-ground-audit.md", "sense": null, "ident": false, "immutable": false, "anchor": "session should have: - `institutional ground` occurs **13 times, zero of them in can", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-item4.md", "sense": null, "ident": false, "immutable": false, "anchor": "construction \u2014 the session precedes the ground migration precisely so that it touches", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "re-12` and `term:verdict` still read `ground distribution` at `v5.12.0`, so a rename", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "- **one filename** (`measure-nonuniform-ground.py`, upstream) and **three occurrences", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "author. --- ## 3. `measure-nonuniform-ground.py` and the section it computes now rea", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "sset is `core/assets/measure-nonuniform-ground.py`, upstream and out of a downstream s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "ing else, and a later session renaming `ground distribution` inside its `DDD-measure-1", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/successor-items-paper-a-revision.md", "sense": null, "ident": false, "immutable": false, "anchor": "\"* That asserts an absence on the same grounds the paper's title asserted one, and the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "e398cb` | \u2714 exact match | | `assessment-ground-axes-rev5.md` | received, advisory | re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "and the world, not by evaluation \u2014 the ground under F-1's \"non-evaluation must never", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": true, "immutable": false, "anchor": "ruling. Two new areas are proposed: **`ground`** (the applicability/typing vocabulary", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "s | |---|---|---|---| | The gate | `DDD-ground-01`, kind normative, status projected |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "---|---|---| | Four-state typing | `DDD-ground-02`, kind conceptual, projected | upstr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "4.3). | | `\u2014(open)` timing value | `DDD-ground-03`, kind conceptual, projected | upstr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "n 3 of 11). Alternative: merge into DDD-ground-02 as one claim \u2014 Emil's call; drafted", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "--|---|---|---| | The two fields | `DDD-ground-04`, kind normative, projected | upstre", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": false, "immutable": false, "anchor": "tched-pair date (real conflict; repo is ground truth).** The prompt (F-1) dates `revie", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "n the corpus document at head or in the ground-axes holding note: the exact revised-Q1", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "perties\". Their source is evidently the ground-applicability holding note (2026-08-12,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-mention", "ident": true, "immutable": false, "anchor": "(\u00a73) \u2014 including the two new areas (`ground`, `delivery`), the F-2 one-claim-or-two", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-mention", "ident": true, "immutable": false, "anchor": "Node map and both new areas approved; `ground` and `delivery` minted; `delivery` span", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "precedent. 2. F-2 stays two claims (DDD-ground-02, DDD-ground-03), each with its own f", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "-2 stays two claims (DDD-ground-02, DDD-ground-03), each with its own falsifier \u2014 typi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ing.** The Gate 1 ruling announced the ground-applicability note as supplied now (362", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ature branch, commit `83af130`) **`DDD-ground-01`** (normative, projected) \u2014 the appl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "nce sources to the absent note. **`DDD-ground-02`** (conceptual, projected) \u2014 the fou", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "fourth is a finding; typing classifies ground per region, not decisions. Evidence: op", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "held in notes pending the note. **`DDD-ground-03`** (conceptual, projected) \u2014 the `\u2014(", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "he paraphrase sufficient. 2. **F-1 (DDD-ground-01)** as drafted \u2014 statement, region bo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "vidence at repo dates. 3. **F-2 (DDD-ground-02/03)** as drafted \u2014 including the fla", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "note changed in the drafts:** - **DDD-ground-01** \u2014 statement rebuilt on the note's", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ble / judgement-evaluable) joins from ground-axes Q19 \u2014 the note's Q1 does not menti", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "-1 and evidenced by the corpus. - **DDD-ground-02** \u2014 restated as the note's Q3 **orth", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "age; assurance was not varied). - **DDD-ground-03** \u2014 subject updated to \"resolution i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "states with the orthogonal axes; the ground-axes note as packaged (revision 8, 2026", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "e applicability note; recorded in DDD-ground-02's notes, not harmonised. A structura", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "erted: the orthogonal split answers the ground-axes note's inert/open collapse quest", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-idname", "ident": false, "immutable": false, "anchor": "declared-empty two-part ruling; and the ground-01 join (note's gate + Q19's axis marki", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "tion dissolves by construction \u2014 the ground-axes note's open ruling 2, answered, fi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": ". **Beyond-region evidence entry on DDD-ground-01 approved.** Rulings applied in upst", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "registry seed (holding) ## F-4 \u2014 `DDD-ground-04` (upstream, normative, projected; co", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ost) and points the quality mark at DDD-ground-01's maturity-state evidence. Parses cl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "\u2014 holding For Emil's ruling: 1. **DDD-ground-04 as drafted** \u2014 including the empty e", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "al did not arrive) \u2014 recorded 1. **DDD-ground-04 approved as drafted**, empty evidenc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ures \u2014 manuscript, review, predicted-ground note, the applicability note at this se", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "r the manifest: this session filed from ground-axes rev 8 (1,375 / 13,622 / `5d8aed", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U-mention", "ident": true, "immutable": false, "anchor": "The manifest **Filed (upstream, area `ground`):** DDD-ground-01 (applicability gate", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "*Filed (upstream, area `ground`):** DDD-ground-01 (applicability gate + axis-type fiel", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "axis-type field as maturity state); DDD-ground-02 (orthogonal coverage/resolution/assu", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "whose filing is a claim-layer act); DDD-ground-03 (the \u2014(open) timing value); DDD-grou", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ound-03 (the \u2014(open) timing value); DDD-ground-04 (retro-filing's two fields, with bot", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ed the correct standing at Gate 3). DDD-ground-04 \u2014 no retro-filed row sampled; eviden", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "U", "ident": true, "immutable": false, "anchor": "th the laundering risk as argument. DDD-ground-02 \u2014 declared-empty at zero corpus draw", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/vocabulary-delivery-session-2026-08-15.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "repo dates. Source identity: filed from ground-axes rev 8 (`5d8aede1\u2026`) and the applic", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/way-of-working.md", "sense": "U", "ident": false, "immutable": false, "anchor": "/` first, then re-projects. The repo is ground truth, always. --- ## 4. The program", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/way-of-working.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ncipal | | Framework mapping | Governed ground \u2014 the statused portion of what decision", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/way-of-working.md", "sense": "U", "ident": false, "immutable": false, "anchor": "ore producing file changes; the repo is ground truth and the project copy is not. ---", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S5", "ident": false, "immutable": false, "anchor": "s specification burden is H(V) over the ground distribution. status: project", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "mination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "Emil review. The six-tuple index \u27e8task, ground, acceptance relation, tolerance,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "evel\"; arrangement in core/05 \u00a72; ground and acceptance predicate in core/00, co", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "rational checker with complete declared ground, producer identity is not epistem", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "nal evaluability, feedback density, and ground accessibility predict the compara", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ically favour unaided judgment at equal ground and checking access. owner: paper-4", "bare": false, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "d and unexercised; flagged as not canon-grounded. - id: DDD-frame-08 kind: normat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ors remove claim nodes from the agent's ground, so later actions are decisions w", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "laims and revert to model priors. Grounding the agent in a persistent external clai", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/seed/claims-seed.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "does not predict drift onset, or graph-grounded agents drift no less than context", "bare": true, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": "U-selfcount", "ident": false, "immutable": true, "anchor": "D-measure-06` (R-1\u2026R-4) | | `2026-08-24-ground-audit/` | Interactive audit \u2014 Phase 1b:", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": "U-selfcount", "ident": false, "immutable": true, "anchor": "t/` | Interactive audit \u2014 Phase 1b: the ground audit (D-1\u2026D-4); changed nothing. Outpu", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": null, "ident": true, "immutable": true, "anchor": "-1\u2026D-4); changed nothing. Output: `meta/ground-audit-2026-08-24.md` | | `2026-08-25-it", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": null, "ident": false, "immutable": true, "anchor": "the appendix (I-1\u2026I-4) | | `2026-08-27-ground-migration/` | Interactive canon curatio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": null, "ident": false, "immutable": true, "anchor": "n with an execution phase \u2014 item 5: the ground migration, on the ground audit's ruling", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/README.md", "sense": null, "ident": false, "immutable": true, "anchor": "\u2014 item 5: the ground migration, on the ground audit's rulings (G1\u2026G6) | | `2026-08-30", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "396ecf90518a38d1c711eab7` (the Phase 1b ground audit merge, PR #29) - **Gates:** 5", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "es every claim file's *header*, and the ground migration touches statements, regions a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "-ruling. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leavin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "no I-item commit. ## Out of scope The ground migration (item 5) and its W0 classific", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "e-03` `frame-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "-12` `frame-13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-1", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "13` `frame-16` `ground-02` `ground-03` `ground-05` `measure-15` `measure-17` | | **Mix", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "lsifier. Four claims are exempt on that ground. | Variant | Rule | Hits | |---|---|--", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "is session** The audit's Q4 is Ruled (`ground distribution` \u2192 **deployment distributi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "against taking it here anyway, on three grounds, the first of which is decisive on its", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "ule forbids that.** The literal phrase `ground distribution` appears in the `statement", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "projected | statement \u2014 *\"H(V) over the ground distribution\"* | | `DDD-measure-11` | c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "as 105 occurrences. The literal string `ground distribution` occurs **24 times upstrea", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/gate1-survey.md", "sense": null, "ident": true, "immutable": true, "anchor": "igned to sense 5*, which includes bare `ground` used in the population sense, so the t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "ing independently observable. - id: DDD-ground-02 class: definition why: >- De", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "plit forbids \u2014 a wrong joint. - id: DDD-ground-03 class: definition why: >- Ad", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/i1a-classification.yaml", "sense": null, "ident": true, "immutable": true, "anchor": "t loss, i.e. carving nothing. - id: DDD-ground-05 class: definition why: >- Co", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/prompt.md", "sense": null, "ident": false, "immutable": true, "anchor": "by node. ## Optional warm-up \u2014 W1 The ground audit's W1 (the population sense leavin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-25-item4/prompt.md", "sense": null, "ident": false, "immutable": true, "anchor": "*GATE 5 \u2014 hold.** ## Out of scope The ground migration (item 5) and its W0 classific", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/f3-deferral.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "nd rules its correction in scope on the ground that: > A false originality claim is t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "`, `applications/sdlc/production-as-ground.md:19`) reference but do not embed, so", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate1-survey.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "nd rules its correction in scope on the ground that *\"A false originality claim is the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-21-floor-lineage/gate2-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "application, Hayek in the dispersion of ground, Bainbridge > in what automation leaves", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate1-report.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "roduces exactly | | `measure-nonuniform-ground.py` | benign 4.357, uniform 25.493, adv", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate1-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "for an arrangement** when the relevant ground is observable and > **adequacy can be e", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate3-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "checkable but **computed by rule** from ground available +at the act \u2014 a procedure ret", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-19-measure-discharge/gate4-report.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "-chained-seams.py`, `measure-nonuniform-ground.py` | **yes**, all five | | `measure-ag", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "`. ## Divergences between the prompt's ground-state list and the live repositories R", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "t exist; no `docs/` tree downstream | | ground provenance as an upstream term delta |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-linear-extension.py", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "test\": 2, \"governing-decision\": 2, \"ground\": 3, \"actor\": 4, \"arrangement\": 4,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-self-containment.py", "sense": "S1", "ident": false, "immutable": true, "anchor": "on test\":2,\"governing decision\":2, \"ground\":3, \"actor\":4,\"arrangement\":4,\"act\"", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/check-self-containment.py", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "as vocabulary uses SKIP = {\"decision\",\"ground\",\"act\",\"actor\",\"tolerance\",\"closure\",\"m", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "work. Those are separate sessions. ## Ground state \u2014 fetch before proposing anything", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "\u20139 (determinable / determinate, axis, ground provenance, arrangement, commitment lev", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "sense": "U-multi", "ident": false, "immutable": true, "anchor": "chosen abstraction and tolerance 3. Ground and its provenance \u2014 controlled, observ", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "the HTTP client's default; no axis, no ground, no principal, governs production an", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-track-1-determination/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "rner records one real act: axis, value, ground, \u03b1, principal Three actors run thr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "ntology.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q44-act-and-verdict-on", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "overage.md` | `meta/sessions/2026-08-27-ground-migration/inputs/q45-routes-and-composi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "plainer.md` | `meta/sessions/2026-08-27-ground-migration/inputs/act-and-verdict-ontolo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "eck is the point, not the courtesy: the ground-migration session's arrival caught a wr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/bootstrap.md", "sense": null, "ident": false, "immutable": true, "anchor": "v5.9.0 to v5.12.0, and carries W1 \u2014 the ground migration's cheapest wave, 88% of which", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "W1 renames the **population sense** of *ground* \u2014 sense **S5** in the ground migration", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "nse** of *ground* \u2014 sense **S5** in the ground migration's classification, *the popula", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "sification is not re-derived. It is the ground-migration session's, execution-grade an", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "committed at `meta/sessions/2026-08-27-ground-migration/`, read here through `w0-full", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "| 502 | \u00a74.4 *\"over the distribution of ground the task faces\"* | **move** \u2014 flagged,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "2 | \u00a75.3 *\"the verdict function and the ground distribution\"* | **move** | | 1376 | Ap", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "xed by the task, the tolerance, and the ground distribution\"* \u2014 as an italicised quota", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "licised quotation. The node still says `ground distribution` at `v5.12.0`. Renaming wo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "s definition. The registry still reads `ground distribution` at `v5.12.0` | | 923 | `m", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "`v5.12.0` | | 923 | `measure-nonuniform-ground.py` \u2014 a **filename** for an asset in th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "separated as the rule requires **The `ground the task faces` pair.** The classificat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "s two senses: *\"the **distribution of** ground the task faces\"* is S5 (Paper A L502; m", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "re note L22, L88), while *\"over **the** ground the task faces\"* is S1 (measure note L1", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "the task faces\"* three lines from *\"the ground the task faces\"*. That is either the mi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "L482 (*\"41% of the whole on the benign ground, 57% on the uniform\"*) and L493 (*\"the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "n the uniform\"*) and L493 (*\"the skewed ground exercises it with `P` varied\"*) drop th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "s heading is *\"`P` varied \u2192 non-uniform ground\"*. Its reproducing asset is `core/asset", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "sset is `core/assets/measure-nonuniform-ground.py`, **upstream and out of this session", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "use** \u2014 *\"worked by `measure-nonuniform-ground.py`, named before the vocabulary mov", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate1-survey.md", "sense": null, "ident": false, "immutable": true, "anchor": "keeps citing a commit whose prose says `ground distribution` while Paper A's own says", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", "sense": null, "ident": false, "immutable": true, "anchor": "'s own prediction `meta/migration-plan-ground.md` predicts the next advance past both", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/gate4-prediction.md", "sense": null, "ident": false, "immutable": true, "anchor": "Phase 1a session's repairs and are not ground-migration work, which is why the seed d", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", "sense": null, "ident": false, "immutable": true, "anchor": "he pin advance | | `meta/migration-plan-ground.md` | the third method mechanism; W1's", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/manifest.md", "sense": null, "ident": false, "immutable": true, "anchor": "73 occurrences, the `measure-nonuniform-ground.py` divergence, the measure note's miss", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", "sense": null, "ident": false, "immutable": true, "anchor": "with no primary publication. **Sharper ground to differentiate on than the review had", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/prompt.md", "sense": null, "ident": false, "immutable": true, "anchor": "er (its seed is at `meta/migration-plan-ground.md`). The primer. The transfer. W4. The", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": true, "immutable": true, "anchor": "s. W1 renames the POPULATION sense of `ground` -- sense S5, \"the population the task", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "ation is NOT re-derived here. It is the ground-migration session's, execution-grade an", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "ead through w0-full-v2.json against the ground audit's own extract. What this script a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "erbatim. Canon still says `ground distribution` at v5.12.0; renaming woul", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "ntifier a filename. `measure-nonuniform-ground.py` is an asset in the principle reposi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "GATE 1 (Emil): all five members of the \"ground the task faces\" set defer,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "by error: the extract was taken at the ground audit (2026-08-24), and the item-4 sess", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "mbiguous, RULED defer: \"distribution of ground the task faces\" (S5) vs \"the ground the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "of ground the task faces\" (S5) vs \"the ground the task faces\" (S1)'), ('papers/pa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "fer', 22, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "fer', 88, 'ambiguous, RULED defer: the \"ground the task faces\" set') DISPOSITION[(_MN,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "es to upstream asset measure-nonuniform-ground.py; re-raised at Gate 4') for ln in (13", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "', 923, 'identifier: measure-nonuniform-ground.py') for ln in (1001, 1010, 1011, 1035)", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "load(open(os.path.join(ses, '2026-08-24-ground-audit', 'classification.json'))) se", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/w1-enumerate.py", "sense": null, "ident": false, "immutable": true, "anchor": "load(open(os.path.join(ses, '2026-08-27-ground-migration', 'w0-full-v2.json'))) fo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", "sense": null, "ident": false, "immutable": true, "anchor": "he migration seed (`meta/migration-plan-ground.md`). ## Why this runs before the migr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-30-paper-a-revision/inputs/README.md", "sense": null, "ident": false, "immutable": true, "anchor": "o-review document | ## After this The ground migration executes from its seed \u2014 now", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "o authored** (the closure taxonomy; the ground-provenance five-way), **one substitutio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "wo to author (the closure taxonomy, the ground-provenance five-way), one substitution", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "e-01` \u2014 determination indexed by \u27e8task, ground, acceptance relation, tolerance, arrang", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "--- ## \u00a72 \u2014 Actors, arrangements, and ground \u00b7 ~1,050 w **Projects** | Node | Statu", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "erm:swarm-gate` | settled \u00d73 | | \u26a0 `DDD-ground-05` \u2014 declaring the determinable space", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "t of comparison. **Authored \u00a72.4 \u2014 the ground-provenance five-way.** Outlined below.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "osure` \u2014 closed **for an arrangement**: ground observable, adequacy evaluable within d", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "h every construct: task and tolerance \u2192 ground and its provenance \u2192 the three commitme", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ected | `[]` | paper-4 | | `DDD-hyp-02` ground and judgment dependence | projected | `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "conditioning variables computable from ground available at the act | projected | | `D", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S4", "ident": false, "immutable": true, "anchor": "e decidable checks; contested normative ground. **The section's argument.** The retir", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "No acceptance procedure over accessible ground at the declared assurance level. The me", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "checkable but **computed by rule** from ground available at the act: a procedure retur", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "st thing a predicate can be. ## B. The ground-provenance five-way \u2014 \u00a72.4 \u00b7 ~500 w *O", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ted first and cited: *a fact belongs to ground when information about it can change th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "el. | **derived** \u2014 computed from other ground already held; **predicted** \u2014 estimated", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "A **stored statement about uncontrolled ground is not equivalent to a current observat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "valent to a current observation of that ground.** Revalidation cadence should follow d", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "to the rest of the paper** \u2014 *missing* ground is what makes `DDD-hyp-02`'s first vari", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational system", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "he computational system\") a property of ground rather than of the actor; and *institut", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-skeleton.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "| 850 | | 2 | Actors, arrangements, and ground *(incl. authored \u00a72.4, 500)* | 1,050 |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "3.3 `DDD-dec-26` rules directly on the ground-provenance taxonomy (gain \u2014 and a const", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S4", "ident": false, "immutable": true, "anchor": "e-way \"is **not** canon \u2014 institutional ground's mechanism is Q27-gated (rev18); proje", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ies the canon half \u2014 *a fact belongs to ground when information about it can change >", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "canon half the section builds on \u2014 the ground definition itself. ### 3.4 `core/14` i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "her than treated as a blocker, on three grounds, and Emil should confirm the reading:", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ate rather than at Gate 3. ### 6.2 The ground-provenance five-way \u2014 a different five", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "s **Closure and evaluability**, and its ground provenance is at **\u00a72.2**. So the bulle", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "**The prompt's five-way loses `missing` ground**, which is load-bearing elsewhere: mis", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "h is load-bearing elsewhere: missing ground is what makes `DDD-hyp-02`'s first vari", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "DDD-hyp-02`'s first variable (\"relevant ground unavailable to the computational sys", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ble to the computational system\") a *ground* property, and the foundation's \u00a72.2 st", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": ".2 carries verbatim otherwise. | | `DDD-ground-05` | projected | \u00a72 | Declaring the de", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S2", "ident": true, "immutable": true, "anchor": "ly prior to determination over it \u2014 the ground/determinable symmetry \u00a72 is otherwise s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "h, ladder only, or kinds only. 4. **The ground-provenance partition** (\u00a76.2) \u2014 canon-a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "plete | | \u00a72 | Actors, arrangements and ground | projectable material complete; **\u00a72.4", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ically, not by eye | --- ## 2. \u00a72.4 \u2014 Ground provenance \u00b7 479 words **Shape.** The", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "ctions earn their place; one on missing ground; one on institutional provenance and th", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "rts as canon.** Exactly one thing \u2014 the ground definition, cited to `DDD-dec-26`. Ever", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "*a stored statement about uncontrolled ground is not equivalent to a current observat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "valent to a current observation of that ground* a usable sentence rather than a slogan", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ce until it knows which of its observed ground is sensed and which is recalled. The de", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "e two want different checks. **Missing ground carries the paragraph you predicted it", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/gate3-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "e \u2014 dropping the slot would relocate a *ground* property onto the actor, which is the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/manifest.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "| The two authored sections | **\u00a72.4** ground provenance (479 w) and **\u00a75.2** the clo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "r** (the four-way closure taxonomy; the ground-provenance five-way), and one substitut", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-20-paper-a/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "e measure note's exact pattern. - **The ground-provenance five-way** (the second absen", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "are quoted rather than summarised; the ground-axes holding note (revision 18) is at `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "(revision 18) is at `meta/holding-note-ground-axes-rev18.md`, identity-verified on re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "tor, and the note argues on independent grounds that the correct index is the arrangeme", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/batch-f-evidence.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "ilable: *\"Context is simultaneously the ground, the retrieved governance, and the work", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ording is load-bearing: computable-from-ground-without-being-handed-the- verdict, ne", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/carve-plan-c1.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "e deferral clean, gives B-4 its citable ground, and files nothing the carve would have", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "**: *\"admissible if it is a function of ground available at the act, and of what the a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "ained-seams.py` and `measure-nonuniform-ground.py` are in `papers/measure-note/assets/", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "nce INCOMPLETE, arrival failure** | The ground-axes holding note **is not in either re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/manifest.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "> **An upstream decision cites upstream ground only.** The charter rule is *name the m", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "five**. Align prose to the claim file | ground-axes note rev 9 (its follow-up F4) | |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "he condition must read *computable from ground available at the act without being hand", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "-chained-seams.py`, `measure-nonuniform-ground.py` from `papers/measure-note/assets/`", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ished; per-arrangement not per-actor) | ground-axes \u00a77.3 | | F-3 The actor-indexed `op", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "exed to the actor, against (1). | | 3 | Ground-axes note \u00a77.3, constraint 2 | *\"The sa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ies framing removed upstream.\"* | | 4 | Ground-axes note \u00a713.7 | *\"Capability is **per", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "four sources above argue on independent grounds that the correct index is the arrangeme", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "nion, deliberately not a merger.** Q37 (ground-indexed determination \u2014 *the actor is a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-17-freight/successor-items.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ces to read first:** `meta/holding-note-ground-axes-rev18.md` \u00a77.3 and \u00a713.7; upstream", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ot canon's | | 2. Actors, arrangements, ground | `term:actor`, `term:admission-test` (", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "sense": "S4", "ident": false, "immutable": true, "anchor": "what alternatives *are* | The five-way ground-provenance taxonomy (\u00a72.2: controlled/o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/batch-p-projection-readiness.md", "sense": "S4", "ident": false, "immutable": true, "anchor": "ssing) is **not canon** \u2014 institutional ground's mechanism is Q27-gated (rev18); proje", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "minables addendum (upstream meta/), the ground-axes note rev18 (downstream meta/holdin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ote rev18 (downstream meta/holding-note-ground-axes-rev18.md), the corpus results, the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/bootstrap.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "0/15). Upstream decisions cite upstream ground only (the freight session's going-for", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "nation is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrang", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ce level'; arrangement in core/05 \u00a72; ground and acceptance predicate in core/00, co", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "ioned vs standing assurance) and `DDD-ground-02` (source coverage \u00b7 resolution \u00b7 ass", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "nal evaluability, feedback density, and ground accessibility predict the comparative a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": ". **H1\u2013H3** (operational evaluability; ground and judgment dependence; generator/chec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "frame-07's umbrella and the conceptual ground (`DDD-frame-05`, `DDD-frame-06`, `DDD-c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "vention), and an unratified note is not ground either | | foundation \u00a74.3 | absent | *", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U", "ident": true, "immutable": true, "anchor": "t; Q-D's verdict-pending state | | `DDD-ground-04` | upstream | projected \u2713 | retro-fi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U", "ident": true, "immutable": true, "anchor": "ream | settled \u2713 | Q-E premise | | `DDD-ground-01` | upstream | projected \u2713 | Q-F's me", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "nodes, nothing collides. **Seam-guard groundwork (Q-A), for line-level scrutiny at Gate", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U", "ident": true, "immutable": true, "anchor": "\u2014 | | Q-F constitutive priority | `DDD-ground-05` | conceptual, derivation-grade | `c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate1-survey.md", "sense": "U-idname", "ident": false, "immutable": true, "anchor": "itives.md`, corollary in Q-E's section (ground-01's gate cited as the mechanical form)", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "sense": "U", "ident": true, "immutable": true, "anchor": "3` \u00a74, closing paragraph | | Q-F | `DDD-ground-05` | \u2014 | `core/00` \u00a74a (corollary) |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "not temporal ceremony; the symmetry (ground prior in constitution, decisions prior", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate2-report.md", "sense": "U-idname", "ident": false, "immutable": true, "anchor": "ent so the bootstrap is not circular; ground-01's gate cited as the mechanical form.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate3-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "s relativity clause (task distribution, ground, tolerance, horizon) carried as exposit", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate3-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "`DDD-dec-24`, upstream, citing upstream ground only.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "sense": "S2", "ident": true, "immutable": true, "anchor": "tasks favour unaided judgment at equal ground/checking access | | `DDD-hyp-02` | Situ", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "tuated arrangements retain advantage as ground goes missing, consequences delay, evalu", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/gate4-report.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "luability / not decreasing with missing ground and disagreement); or no baseline win i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/manifest.md", "sense": "U", "ident": true, "immutable": true, "anchor": "s act-indexed | derivation | 2 | | `DDD-ground-05` | Constitutive priority of ground,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/manifest.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "D-ground-05` | Constitutive priority of ground, symmetry stated | derivation | 2 | | `", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "debt named (the freight session's D-3/ground-04 pattern). **The bar:** upstream hol", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "mination is indexed by the tuple \u27e8task, ground, acceptance relation, tolerance, arrang", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "d hypotheses (operational evaluability, ground and judgment dependence, generator/chec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "mechanism named), `DDD-frame-12`, `DDD-ground-04`. Term pair files with it | | Q-E |", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ne | | Q-F | **Constitutive priority of ground** (Q38a): declaring the determinable sp", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ion over it \u2014 with the symmetry stated (ground prior in each act; decisions prior in t", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "U-idname", "ident": true, "immutable": true, "anchor": "s not circular | Derivation: Q-E + `DDD-ground-01`'s gate as the mechanical form | **", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "before Q-D before Q-A (the determinable grounds the determinate; the determinate's regi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "eterminate; the determinate's registers ground the discharge claim). Q-F last, as Q-E'", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "s relative to a system arrangement, the ground available to that arrangement, the rela", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ing of a system arrangement, accessible ground, an acceptance relation, a declared tol", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "nal evaluability, feedback density, and ground accessibility increase, comparative adv", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ative to: - a task \\(T\\); - accessible ground \\(G\\); - an acceptance relation \\(P\\);", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": ". --- ## 2. Actors, arrangements, and ground ### 2.1 Actor definition An **actor**", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "e to information obtained from declared ground. Three elements are required: 1. **Al", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "earing pathway.** Variation in declared ground can alter the resolution through an ide", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "on intelligence. ### 2.2 Decision and ground A **decision** is a declared, outcome-", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "d assurance level. A fact belongs to **ground** when information about that fact can", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "U-multi", "ident": false, "immutable": true, "anchor": "d asks how its resolution is governed. Ground should be described by provenance: - *", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": true, "immutable": true, "anchor": "escribed by provenance: - **controlled ground:** maintained by the arrangement and en", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": true, "immutable": true, "anchor": "eable through commitments; - **observed ground:** read from an external or independent", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S4", "ident": true, "immutable": true, "anchor": "pendently changing system; - **inferred ground:** estimated from data or a model; - **", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S4", "ident": true, "immutable": true, "anchor": "from data or a model; - **institutional ground:** supplied through rules, conventions,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S4", "ident": true, "immutable": true, "anchor": "hority, or social practice; - **missing ground:** relevant information unavailable to", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "e a stored statement about uncontrolled ground is not equivalent to a current observat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "valent to a current observation of that ground. Revalidation cadence should depend on", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "cutor; - prior commitments; - available ground channels; - tools and memory; - verific", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "tive to a task distribution, accessible ground, tolerance, and time horizon. Residual", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ects among alternatives using available ground. 3. **Environmental or default resolut", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "(c\\) is acceptable relative to declared ground \\(G\\). ### 5.1 Logical closure An acc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ance procedure can be executed with the ground, time, memory, tools, permissions, and", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "erator capability; - access to relevant ground; - adversarial pressure. A proof may b", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ptance relation, complete access to the ground required by it, a sound and terminating", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "candidate is safe outside the declared ground; - that accountability disappears; - or", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "procedure is available over accessible ground at the declared assurance level, accept", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "f the relation among task, arrangement, ground, acceptance relation, tolerance, and as", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "- feedback becomes faster and denser; - ground becomes more accessible; - checking bec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "- retries become affordable. ### H2 \u2014 Ground and judgment dependence Human or insti", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "r comparative advantage as: - relevant ground is unavailable to the computational sys", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "feedback latency; - feedback density; - ground accessibility; - acceptance-region acce", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "evaluability and decrease with missing ground and normative disagreement. ### 9.5 Fa", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ed situated judgment despite equivalent ground and checking access; - accountability c", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "nge satisfying a declared request. ### Ground - repository contents; - API definitio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "dgment should remain load-bearing where ground is missing, values conflict, consequenc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "status. 2. **Actors, arrangements, and ground** - actor admission test; - infor", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "; - scale and composite actors; - ground provenance. 3. **Commitment resolution", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S4", "ident": false, "immutable": true, "anchor": "dable checks; - contested normative ground. 11. **Related work** - mixed-init", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ion among task, arrangement, accessible ground, acceptance relation, tolerance, and as", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/revision-foundation.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "rational evaluability, generation cost, ground access, feedback, and accountability ch", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/successor-items.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ecause the note is unratified; when the ground-axes note's corrections ratify, the", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-18-wave3/successor-items.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "et generator (open, unexamined); the ground-provenance taxonomy's institutional slo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "the commit body, per the `holding-note-ground-axes-rev18` precedent in `DDD-dec-20`'s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "*Out of scope, not to be bundled:** the ground audit and migration (Phase 1b, item 5);", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/bootstrap.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "lap filed decisions; a thermostat reads ground at the act under a rule fixed beforehan", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground (judgment); > carried by the arrange", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "d *during* the act, by an actor reading ground, **with an > accountable party named**.", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "U-ordinary", "ident": false, "immutable": true, "anchor": "with `core/03`, derived on independent grounds. One status governs both. 2. **The evid", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "nally usable verdict function and a > > ground distribution that can be estimated.** >", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "U-idiom", "ident": false, "immutable": true, "anchor": "a point of the input space, there is no ground truth to have entropy about, `H(V)` is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "edure cannot be executed over available ground within > declared resource, latency, an", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "i) The thermostat.** A thermostat reads ground at the act and produces output by a rul", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground\", which describes the thermostat exactl", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "*during* the act, **by an actor reading ground, with an accountable > party named**\u2026 A", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate1-survey.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground? \u2192 **judgment** 3. Else, was it authore", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "h their identity, per the `holding-note-ground-axes-rev18` precedent in `DDD-dec-20`'s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "2 embed re-projected; the held-at-fixed-ground exposition and the convergence with `DD", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "nding configuration together with > the ground at the act determines the resolution; *", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "ated.** Given the configuration and the ground, the resolution is determined or it is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "---|---|---| | outcome variation across ground | **no** | the commitments fix the outp", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "the commitments fix the output at each ground point; the variation is the ground's. *", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "each ground point; the variation is the ground's. **The hash.** | | epistemic uncertai", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "eave > open at the act, **held at fixed ground**: the alternatives still admissible on", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "ce the standing > configuration and the ground at the act are both given. It is not va", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "both given. It is not variation across ground \u2014 a > cryptographic hash varies enormou", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "ts leave open at the act, held at fixed ground\"* \u2014 and the first clause, the three lev", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "does not merely say a thermostat reads ground; it says *\"A thermostat, lookup table,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "stem that resolves decisions by reading ground\u2026 **A thermostat qualifies**; a > fallin", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "tanding configuration together with the ground determine the resolution?* \u2014 and the re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate2-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "g rule **not** fix the output given the ground \u2014 genuine underdetermination at the a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "* It is determined by configuration and ground; it is not *encoded* in the store sense", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "the **resolving** of a decision against ground\u2026 **Nothing else resolves > anything.**", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "actor` (*\"resolves decisions by reading ground\"*), `term:capacity` (*\"resolve capacity", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "tanding configuration together with the ground at the act determines the > resolution;", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/gate3-report.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "function nor the estimability of > the ground distribution. Existence and estimabili", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "etermined by standing configuration and ground together, and if not, is what determine", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "nding rule not fix the output given the ground is correct, and is what the recast deli", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/manifest.md", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "| Its revision's work, booked | | **The ground audit, the Q-wave, the primer, the carv", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ve advantage as evaluability, feedback, ground accessibility, cost, and accountability", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "e procedure cannot run within available ground, resource, latency, or confidence bound", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S5", "ident": false, "immutable": true, "anchor": "ally usable, `H(V)` also depends on the ground distribution. If that distribution is u", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "ence. --- ## 3. Critical finding: raw ground collapses the allocation measure The a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "ity rule allows `X` to be computed from ground available at the act. But the paper def", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "verdict as an assignment induced by the ground, so for deterministic tasks: \\[ V=f(G)", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "G)=0, \\qquad I(V;G)=H(V). \\] Raw input ground therefore appears to carry the entire v", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "rrangement has no rule for turning that ground into the correct answer. The date pair", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground. A thermostat, lookup table, or determi", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "oller can be a framework actor and read ground at the act, even though its response is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground in [\u00a74.1](https://github.com/Hafeok/dec", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "if a declared deterministic policy and ground uniquely fix the output, there is no re", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "terms for: 1. outcome variation across ground; 2. epistemic uncertainty about a fixed", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "ing of \u201cselection.\u201d There is a related ground problem. The tuple uses **accessible gr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "nd problem. The tuple uses **accessible ground**, while \u00a72.4 includes relevant-but-una", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "U-missing", "ident": false, "immutable": true, "anchor": "vant-but-unavailable facts as **missing ground**. These should be represented separate", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "{relevant world facts}, \\qquad G_A= ext{ground accessible and delivered to arrangement", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "aration would materially strengthen the ground-access and floor hypotheses. --- ## 7", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "lity, feedback speed, feedback density, ground access, checker cost, and retry cost. -", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "and estimability. 2. **Resolve the raw-ground collapse.** Do not interpret ordinary m", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "nd stochasticity.** 5. **Split relevant ground from accessible and delivered ground.**", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-objective-review.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "nt ground from accessible and delivered ground.** Finish the actor admission criterion", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "both failure directions. ### F-B \u2014 raw ground collapses the allocation reading (revie", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "H(V|G) = 0` and `I(V;G) = H(V)`. `G` is ground available at the act and is not the ver", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "e\" then says an arrangement holding raw ground has nothing left to resolve \u2014 while it", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "le it may hold no rule for turning that ground into an answer. This is the ideal-obse", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "rule vs judgment** \u2014 a thermostat reads ground at the act and produces output by a r", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground\") reads as covering it. *Fix:* judgment", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "g rule **not** fix the output given the ground \u2014 genuine underdetermination at the a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ct.** Separate outcome variation across ground \u00b7 epistemic uncertainty about a fixed p", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "U-multi", "ident": false, "immutable": true, "anchor": "; flag as open rather than patch | | \u00a76 ground separation `G*` (relevant) vs `G_A` (ac", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "is the delivery distinction applied to ground, and it makes the floor and ground-acce", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/paper-a-review-triage.md", "sense": "S2", "ident": false, "immutable": true, "anchor": "d to ground, and it makes the floor and ground-access hypotheses sharper. Cheap to ado", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "rule vs judgment** \u2014 a thermostat reads ground at the act and produces output by a r", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "sense": "S3", "ident": false, "immutable": true, "anchor": "produced at the act by an actor reading ground\") reads as covering it; - **trained inf", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "sense": "S1", "ident": false, "immutable": true, "anchor": "ur phenomena \u2014 outcome variation across ground \u00b7 epistemic uncertainty about a fixed p", "bare": null, "proposed": false}, {"repo": "downstream", "path": "meta/sessions/2026-08-23-phase1a/prompt.md", "sense": "U-mention", "ident": false, "immutable": true, "anchor": "*GATE 4 \u2014 hold.** ## Out of scope The ground audit and migration (Phase 1b and item", "bare": null, "proposed": false}, {"repo": "downstream", "path": "migration/core-contracts.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "establishes: [determination, decision, ground, tolerance, admission-test,", "bare": null, "proposed": false}, {"repo": "downstream", "path": "migration/core-contracts.md", "sense": "S1", "ident": false, "immutable": false, "anchor": " ## The rule > **You can encode ground you control.** > **You must mechanicall", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "rol.** > **You must mechanically verify ground you don't.** Ground is the read-only s", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "echanically verify ground you don't.** Ground is the read-only surface an actor inspe", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "is not stylistic. --- ## Uncontrolled ground is two facts, never one Any ground out", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "led ground is two facts, never one Any ground outside your control is **two facts**:", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "aint, and a criterion over uncontrolled ground cannot be converted.** The whole conten", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "An encoded observation of uncontrolled ground is a belief with an expiry date and no", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is irreducible \u2014 it is the price of the ground > being someone else's.** This is the", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "template | **The environment itself is ground you do not control.** Someone rotated a", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "A build-triggered check on uncontrolled ground is a check that watches the wrong clock", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "harvested annually because the virus is ground you do not control, so the encoding goe", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ple Encode/verify tells you to re-read ground you don't control. `apparatus/closure-p", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ls you *why re-reading matters even for ground you think you do control*: the moment y", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "nt you consume your own prior output as ground, you have closed a loop with no correct", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "he two are complementary \u2014 one is about ground you never controlled, the other about g", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/encode-verify.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d you never controlled, the other about ground you corrupted by caching your own belie", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "eady shipped in the reference tooling (`ground` PRD, INV-6) to the theory that now exp", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "is is why the reference tooling emits **ground \u2192 settled decisions \u2192 task** (INV-6), a", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "lity | Changes when | |---|---|---| | **Ground** | most stable | the world moves \u2014 slo", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "in the framework's own vocabulary: - **Ground you do not control** has a re-verificat", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "pical prefix, stable content *is* long (ground, a large corpus of settled decisions) a", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ice and why the shipped INV-6 ordering (ground \u2192 decisions \u2192 task) is correct. **But t", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "It means **a decision was encoded whose ground still moves** \u2014 precisely the encode/ve", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ratus/encode-verify.md`: you can encode ground you control; you must *verify* ground y", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e ground you control; you must *verify* ground you do not). The cache invalidation is", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "encoded store is > sitting on unstable ground and should not be encoded at all \u2014 it s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "on per segment (how often each piece of ground or each encoded decision actually chang", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "\u2014 each one is an encoded decision whose ground is not stable enough to encode. This is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "when the stale encoding is consumed as ground (`apparatus/closure-principle.md`). --", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/prefix-stability.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "it > is an encoded decision sitting on ground that still moves.**", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "at thing on *this* input against *this* ground. In the store vocabulary (`core/01`): a", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "o every future invocation as if it were ground. This is the encode/verify split (`app", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "her: - The skill's future inputs are **ground the author did not control.** Each invo", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "h invocation is a new act against new ground. - *\"This skill works\"* is therefore **", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "refore **an observation of uncontrolled ground, encoded as if it were a fact** \u2014 a c", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "fact** \u2014 a cached belief consumed as ground on every subsequent run. Poisoned-groun", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "round on every subsequent run. Poisoned-ground-shaped. - And **you cannot amortise an", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "hat fires on *this* run, against *this* ground, and can **fail closed.** Not *\"we tes", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "g decisions out of the floor. --- ## `ground` is the deliberate inverse The referen", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "deliberate inverse The reference tool `ground` (`applications/sdlc`, `ground-prd`) is", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ce tool `ground` (`applications/sdlc`, `ground-prd`) is the anti-skill, and now it is", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "*all specification, no verification.** `ground` is **all verification, no specificatio", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is* true, failing closed on unreachable ground (INV-3). It is, precisely, the missing", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/the-skill-floor.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "ly-constructed thing is the **check.** `ground` exists because skills systematically o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "rt of foundations RFC 0005 \u2014 **the same ground-relation requirement, one altitude down", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": " ## 1. Ground first The organising claim, and the re", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "not lead with tools: > **Tools act on ground. If the ground is not pinned, a tool's", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tools: > **Tools act on ground. If the ground is not pinned, a tool's demand conseque", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "esolver that resolves against **stale** ground is not a resolver. It returns a confide", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "might notice is wrong. That is poisoned ground (`apparatus/closure-principle.md`) wear", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "classes are only meaningful over pinned ground.** Unpinned, every class collapses towa", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s, over which transport \u2014 and specify **ground** not at all. The consequence is struct", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "han incidental: > **Capability without ground relation is motion without traction.**", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "flawless capability > declaration over ground nobody pinned, and the actor still cann", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": ") | a context fragment must declare its ground relation, or the C axis is not pinned |", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "all) | a tool response must declare its ground relation, or the call's demand conseque", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "a tool does not know the task. ### 2.1 Ground relation \u2014 per response, not per tool", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tool Every tool response declares the ground it depended on: - **controlled** \u2014 the", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ve over what it returned. It *is* the ground; it cannot be stale relative to a sourc", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ed** \u2014 the response is a **reading** of ground owned elsewhere. True as of an observ", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ol hitting a remote URL touch different ground under one name. The declaration is ther", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "st of checking. A TTL is a promise that ground will not move within a window \u2014 which i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "of encoded observation of uncontrolled ground that `encode-verify.md` warns is a beli", "bare": null, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "nd by what. Unbounded responses are the ground-exporter signature and the direct drive", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": ". --- ## 5. The one line > **Pin the ground first: a tool response declares what gr", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "nd first: a tool response declares what ground it touched, whether that ground is > co", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-contract.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "es what ground it touched, whether that ground is > controlled, and how to tell if it", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "he residual*, never by technology. ### Ground exporters Return unstructured or unbou", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "tor's own output.** They do not provide ground; they provide a check. Under `core/11`", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "endence.** `read_file` exports enormous ground when the task is *\"refactor this module", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "test` consumed for its **stdout** is a *ground exporter* \u2014 a wall of text to be interp", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "unt to be true.** A CLI's *stdout* is a ground exporter, and its *exit code* is a veri", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| |---|---| | **Resources** | **Exports ground.** Read-only content returned for the a", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "| |---|---| | **Roots** | **Bounds the ground.** Declares what is in scope \u2014 a ground", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ground.** Declares what is in scope \u2014 a ground-scoping primitive, and the only one tha", "bare": true, "proposed": false}, {"repo": "downstream", "path": "apparatus/tool-surfaces.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "s outside the window. 3. **Bound the ground.** Roots-style scoping caps the volume", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/assets/prefix-stability-check.py", "sense": "S3", "ident": false, "immutable": false, "anchor": "==[s[0] for s in by_ratio]}\") check([(\"ground\",1000,0.01),(\"decisions\",400,0.10),(\"ex", "bare": false, "proposed": false}, {"repo": "downstream", "path": "apparatus/assets/prefix-stability-check.py", "sense": "S3", "ident": false, "immutable": false, "anchor": "is long, volatile is short)\") check([(\"ground\",100,0.01),(\"decisions\",100,0.10),(\"tas", "bare": false, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "re choice, an ADR, a test criterion | | Ground | the repo, the schemas, the live envir", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "rify (`apparatus`) | pinning controlled ground; verifying third-party APIs and live en", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "Written against v4: - **production-as-ground** \u00b7 pre-production predicates close ove", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "uction predicates close over substitute ground; DORA's four keys instrument the encode", "bare": true, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cceptance predicate closes over digital ground; otherwise it needs an actor selected f", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/README.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "fication of third-party and environment ground** is not optional and not build-trigger", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "# Production Is Ground **Location:** proposed `applications/s", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "oposed `applications/sdlc/production-as-ground.md`. An application of the encode/verif", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ult. The defensible version is about **ground**, not about knowledge: > **Pre-produc", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tion predicates close over *substitute* ground. Production predicates close over *real", "bare": true, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "oduction predicates close over *real* > ground. A green test suite tells you the code", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "test suite is an encoded observation of ground you do not control.** It encodes what p", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "over drifted fixtures is the **poisoned ground** signature exactly (`apparatus/closure", "bare": false, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "encoded belief is checked against real ground | | **Change lead time** | **the interv", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "set of encoded decisions diverging from ground that keeps moving, and the merge pain i", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "hat > belief is **verified against real ground** \u2014 that rate is set by deployment freq", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "review or more tests against substitute ground. It is **raising the verification rate", "bare": true, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ion unverified is self-inflicted. | | **Ground-dependent technical** | **closes only o", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t technical** | **closes only over real ground** \u2014 behaviour under production load, em", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "U-idiom", "ident": false, "immutable": false, "anchor": "er response** | **does not close** \u2014 no ground truth until observed, and the standard", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "actual `P(input)`, which is `core/09`'s ground-distribution caveat arriving in practic", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "s whose predicate closes only over real ground. Which is precisely why \u00a77's prediction", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "more frequent verification against real ground should mean *both* faster delivery *and", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "uidance is essentially: make substitute ground adequate, on-demand, and non-constraini", "bare": true, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tion: practices that convert substitute ground into *real* ground should outperform >", "bare": true, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t convert substitute ground into *real* ground should outperform > practices that impr", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cond is still an encoded observation of ground you do not control. **How it could fai", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "t survives - **Production is where the ground is real.** Everything earlier verifies", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "an encoded observation of uncontrolled ground** \u2014 with an expiry and no alarm. - **DO", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ic technical (should be a validator), ground-dependent technical (progressive delive", "bare": null, "proposed": false}, {"repo": "downstream", "path": "applications/sdlc/production-as-ground.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "he one line > **Production is the only ground that is not a copy. Everything shipped", "bare": null, "proposed": false}, {"repo": "downstream", "path": ".claude/skills/claim-conversion/SKILL.md", "sense": "U", "ident": false, "immutable": false, "anchor": "mat.md` (format version 1). The repo is ground truth \u2014 never land a claim whose statem", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "CLAUDE.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "he same per-member gate. A member whose ground is filed `indeterminate:` is *held* a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "Cargo.toml", "sense": "S2", "ident": false, "immutable": false, "anchor": "\"ledger-core\", \"ledger-cli\", \"ground-cli\", \"xtask\", ] # FT-107 / TC-889:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/capability.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "ich reads //! absence as divergence \u2014 ground fabricated by an instrument fault. //!", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/classify_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "dy).is_empty()); } #[test] fn bi_param_ground_provenance_maps_per_the_table() { let syms = flatten_symbols(&doc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/classify_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ".map(|f| (f.name.as_str(), f.extra[\"ground_provenance\"].as_str())) .collect(); as", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/mock.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "use it is the direction that fabricates ground. pub over_advertise_type_hierarchy:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "declaration slicing; Bicep syntax makes ground //! provenance first-class, so each par", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "== \"param\" { extra.insert(\"ground_provenance\".to_string(), provenance(decl_line).to_", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-lsp/src/adapter/bicep.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "out.reverse(); out } /// \u00a79.2 ground-provenance mapping: literal default = c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-mcp/tests/serve.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "assert_eq!(demand[\"surface\"][\"extra\"][\"ground_provenance\"], \"controlled\"); call(®istry,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-mcp/tests/serve.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "eq!(rows.last().expect(\"row\")[\"extra\"][\"ground_provenance\"], \"controlled\"); } #[test] fn m4_warn", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGM6BQ13WM22EBNYBPFEY.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": ". Edge DDD-adapter-02 is watched, not grounding (re-typing handoff): the ontology quest", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGM6BQ13WM22EBNYBPFEY.yml", "sense": "S3", "ident": false, "immutable": false, "anchor": "dge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTG", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGMPHVMNZ6GGV8YX1N9EW.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": ". Edge DDD-adapter-01 is watched, not grounding (re-typing handoff): the ontology quest", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGMPHVMNZ6GGV8YX1N9EW.yml", "sense": "S3", "ident": false, "immutable": false, "anchor": "dge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTG", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGTKM1NYXYNN2J5QX430D.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ly. Edge DDD-gates-01 is watched, not grounding (re-typing handoff): the ontology quest", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGGTKM1NYXYNN2J5QX430D.yml", "sense": "S3", "ident": false, "immutable": false, "anchor": "dge-kind; this edge must not be read as ground. decisions: - id: dec:hafeok.ddd/01KZTG", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "-governance statement: 'A watched-not-grounding edge \u2014 a claim a decision tracks withou", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "t watched: marker and are never read as ground.' allocation: judgment actor: emk@d", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZTGHF4B5HHKMR0QGBRBFD38.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "quality-retyping-2026-08-12#watched-not-grounding", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EMPA47TBR0PFKX4M32Z.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a bas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EMPA47TBR0PFKX4M32Z.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "-08-06). The mandate is and remains the ground; the claim is the tripwire whose falsif", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EQGQCB1B190TS9FZ1A2.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a bas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70EQGQCB1B190TS9FZ1A2.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "space error contract is and remains the ground; the claim is the cost check whose fals", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70ET1GMR2012XKEP5EWDW.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "''s ruling of 2026-08-13: a watched-not-grounding edge is a distinct edge type, not a bas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70ET1GMR2012XKEP5EWDW.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "s-loss one. That is the correction: the ground here is the principal''s stated default", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "-governance statement: 'A watched-not-grounding edge is a distinct edge type, revisit_i", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "the decision; it is not the decision''s ground. It is filed as its own edge with its o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZX70S86QGXVCA5GW5WSY6XA.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "quality-retyping-2026-08-12#watched-not-grounding", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/log/01KZXJX69AJYGN66DQG02Z27BH.yml", "sense": "S2", "ident": false, "immutable": false, "anchor": "in the indeterminate: scheme saying the ground is unsettled, never a hand-listed exclu", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/sets/ddd-governance.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "the .ddd store (M8) tolerance_floor: T1 ground: characterised owner: emk@delegate.dk c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".decisions/sets/ledger-design.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "he record substrate tolerance_floor: T1 ground: characterised owner: emk@delegate.dk c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "edger_core::tier::Tier::T1, ground: ledger_core::set::Ground::Characterise", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ", ground: ledger_core::set::Ground::Characterised, owner: Some", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "transcribed: the //! three watched-not-grounding edges carry the explicit `watched:` mar", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ":` marker //! and are never migrated as ground; `dec/ddd/interceptor-not-extension` //", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "elegate.dk\"; /// The three watched-not-grounding edges from the re-typing session's ///", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "andoff: retained claim edges that never grounded their decision. /// Migrated with the e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "he explicit `watched:` marker, never as ground; the /// ontology question is filed alo", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "dges carry their markers instead of the grounding `claim:` scheme. fn basis_token( ro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "\"Edge {} is watched, not grounding (re-typing handoff): the ontology \\", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "TION_ID}; this edge must not be read as ground.\", pin.claim", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ion\", statement: \"A watched-not-grounding edge \u2014 a claim a decision tracks withou", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "watched: marker and are never read as ground.\" .to_string(), all", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/src/commands/migrate_plan.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "quality-retyping-2026-08-12#watched-not-grounding\".to_string(), )?], note", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/tests/corpus.rs", "sense": "U", "ident": false, "immutable": false, "anchor": "the labels /// One case's hand-written ground truth (`labels.yaml`). #[derive(Deseria", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-cli/tests/ddd.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "statement: s artifact_class: code ground: [] tolerance: t rejection_witness:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/basis_pin.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "own // key: re-typing an edge from ground to tripwire moves the decision's //", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/decision.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "se *death reopens* this decision. Never ground \u2014 /// a separate field, a separate", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/ledger_gate.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "/// still worth seeing, but it never grounded the decision. `watched` /// was ret", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/ledger_gate.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "marker would keep reading it as // ground \u2014 the exact conflation the ruling ends.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "; each item carries provenance. pub ground: Vec, /// The declared boun", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "carries provenance. pub ground: Vec, /// The declared bound; without t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "a, Composition, } /// One required ground item with its provenance class. #[deriv", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "[serde(deny_unknown_fields)] pub struct Ground { /// The required information.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "fact comes from; `observed`/`inferred` ground cannot be /// closed at build time", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "d schema in G. artifact_class: data ground: - fact: the declared schema for th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/predicate.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "::Data); assert_eq!(f.predicate.ground[1].provenance, Provenance::Observed);", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/report.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "fired is due a fresh /// look; its ground has not moved (`crate::revisit`). p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "/! `revisit_if` edge is the converse of ground: the decision does not rest //! on the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ee it and `why` cannot render it as //! ground. A movement here is a **reopen** findin", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "th a //! distinct message, because \"the ground you stood on moved\" and \"the //! tripwi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "needs revisiting, not that its /// ground has gone. pub fn message(&self) ->", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "; the decision is due a fresh look, its ground is untouched\", self.decisio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "edge pins exactly, and no claim is both ground and /// tripwire \u2014 an edge that is read", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "!( \"{} is filed as both ground and reopen edge \u2014 a claim is one or the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "} #[test] fn one_claim_cannot_be_both_ground_and_tripwire() { let c = claim(ClaimStatus::Proj", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "atus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { ba", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "= gates(&decision(vec![edge(&c)], vec![ground])); assert_eq!(out.len(), 1, \"{out:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "assert!(out[0].message.contains(\"both ground and reopen\"), \"{:?}\", out[0]); } /// R", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "out[0]); } /// Re-typing an edge from ground to tripwire changes what the decision /", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "rewrite. #[test] fn moving_an_edge_from_ground_to_reopen_moves_the_decision_content_hash() { let c = claim(ClaimStatus::Proj", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "atus::Projected, \"2026-08-06\"); let ground = BasedOn::Pinned(BasisPin { ba", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/revisit_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "= decision(Vec::new(), vec![mandate(), ground]); let after = decision(vec![edge(&", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/seam_event.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "g>, /// Adapter extras (e.g. Bicep `ground_provenance`). #[serde(default)] pub extra:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/store_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ff it conforms artifact_class: data ground: - fact: schema provenance: c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/store_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "statement: s artifact_class: code ground: [] tolerance: t rejection_witness:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ddd-core/src/surface.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "/// Adapter-specific extras (e.g. Bicep ground provenance). pub extra: BTreeMap

The card ground one step above --surface; the pair enco", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/render.html", "sense": "U-visual", "ident": false, "immutable": false, "anchor": "r.css

Consumers learn the page's ground colour without its value; the body sits", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "c check reports it, and none could: the ground is the target's current state. The cr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "ocates the check to the stage where the ground exists rather than strengthening any", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-bicep-idem-01.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d contradict the predicate's observed ground item and mean the signature was written", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-disp-05.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ere. This is the predicate's `inferred` ground item observed directly: C# cannot exp", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-nrt-01.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "outside it \u2014 the predicate's observed ground item \u2014 and the refining claims enumerat", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-nrt-07.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "n better: the declaration is the only ground the analysis has, and it is an assert", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-cs-tx-01.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "force \u2014 which would turn the inferred ground item into a controlled one and make thi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-method-07.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "e the arrangement under which its own grounding claim's falsifier could ever be observe", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/claims/DDD-scope-01.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "adapter policy table (PRD \u00a79.2) maps ground provenance directly onto literal/param/", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/api-version-currency.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "en. artifact_class: configuration ground: - fact: the API version each resou", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/api-version-currency.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "lated with no edit to the repo: the ground moves on its own. That is unusual in th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/authorization-scope-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "te. artifact_class: configuration ground: - fact: the assignment's target sc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/composition-decorator.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "dering. artifact_class: composition ground: - fact: the composition-root regis", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/convention-mapping.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "in G. artifact_class: composition ground: - fact: the member sets of the sou", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/convention-mapping.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "he second. notes: > The inferred ground item is what makes this a pattern rathe", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "where the target's current state is the ground. artifact_class: execution ground", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ground. artifact_class: execution ground: - fact: the template and parameter", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ocumented. notes: > The observed ground item settles this by signature, as", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-idempotence.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "eck but a criterion evaluated where the ground is \u2014 a what-if run against the real", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-secret-containment.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "es. artifact_class: configuration ground: - fact: the parameters, outputs an", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deployment-secret-containment.yaml", "sense": "S4", "ident": false, "immutable": false, "anchor": "able. notes: > The institutional ground item is why the tolerance treats an", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "lation in G. artifact_class: code ground: - fact: the set of paths through c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "g - DDD-cs-disp-05 # the inferred ground item, observed: CA2000 errs both ways", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "on is met. notes: > The inferred ground item is the load-bearing one. C# expres", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-disposal.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "and it is a property of the language's ground, not of any particular analyzer's q", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-sequence-order.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "incidental. artifact_class: code ground: - fact: the positional selections", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/deterministic-sequence-order.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "without an ORDER BY. Nothing in the ground distinguishes an ordered sequence from", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/diagnostic-retention-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ll. artifact_class: configuration ground: - fact: the diagnostic settings c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/endpoint-authorization-explicit.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "othing. artifact_class: interface ground: - fact: the endpoints exposed and", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/endpoint-authorization-explicit.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "dpoint. notes: > Both controlled ground items are the reason this is closable a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/explicit-policy-argument.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "default. artifact_class: code ground: - fact: the overload set of each c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/explicit-policy-argument.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "vironment. notes: > The observed ground item is why the tolerance is written as", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/external-dependency-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "lf. artifact_class: configuration ground: - fact: the existing-resource refe", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/failure-behaviour-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ontinuation. artifact_class: code ground: - fact: the exception type each cl", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/failure-behaviour-declared.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d degrade. notes: > The inferred ground item is the load-bearing one, and it is", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/failure-policy-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "at all. artifact_class: execution ground: - fact: the configured policy valu", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/failure-policy-declared.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "t correct. notes: > The observed ground item means no build-time arrangement ca", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/governance-resolvability.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "claim. artifact_class: composition ground: - fact: the manifest and decision", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/governance-resolvability.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "_claims: [] notes: > The observed-ground item is why validate alone cannot close", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/network-exposure-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "G. artifact_class: configuration ground: - fact: the network properties c s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/null-dereference-safety.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ntract in G. artifact_class: code ground: - fact: the declared nullability a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/null-dereference-safety.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "rovenance. notes: > The observed ground item is why no purely static arrangemen", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/observable-completion.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "to the void. artifact_class: code ground: - fact: the return type of each as", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/parameter-default-governed.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ce. artifact_class: configuration ground: - fact: the parameters c declares", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/persistence-defaults-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "in G apply. artifact_class: data ground: - fact: the model as configured, a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/persistence-defaults-declared.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "nlike most predicates in this seed, the ground here is entirely readable at startu", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/resource-capacity-governed.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ed. artifact_class: configuration ground: - fact: the sizing values c fixes,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/serialisation-contract-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "faults in G. artifact_class: data ground: - fact: the serialiser options c c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/serialisation-contract-declared.yaml", "sense": "S4", "ident": false, "immutable": false, "anchor": "tion. notes: > The institutional ground item is the point. The defaults are not", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/static-type-conformance.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "to runtime. artifact_class: code ground: - fact: the declared types of ever", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/predicates/transaction-boundary-declared.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "roduce. artifact_class: execution ground: - fact: the persistence calls in c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/bicep-psrule-in-pr-stage.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ce in the PR stage where the DAD \u00a75.1 ground table puts static checks. The load-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/ci-gates-report-skipped.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "n edit. The claim edge is genuine ground here, not a citation: DDD-gates-02 is a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "econdary basis, pin unchanged: as the ground of the decision it is the manufactured-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d as the check on the ruling, not its ground; its fate as a claim is the F-batch's.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-deci", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/internal-not-surface.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "rd *means* and how it reports. It never grounded this decision, and the note above alr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ed, with that made explicit: it never grounded the flip evaluation, but it is the trac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "h explicit so it is not later read as ground. Edge re-typed 2026-08-13, following", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-deci", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/m6-proceeds-no-flip.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "the correction the ruling makes \u2014 the ground of this decision is the principal's sta", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ndary basis, pin unchanged: as the sole ground it was the manufactured-grade citatio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "le. Retained as the cost check, not the ground; its fate as a claim is the F-batch's", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "principal's ruling that a watched-not-grounding edge is a distinct edge type: a re-deci", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "M8 migration). The constraint is the ground and stays the ground; the claim is th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "constraint is the ground and stays the ground; the claim is the cost check, and the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/no-unwrap-gate.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "opens the gate rather than removing its ground. Format 5 -> 7 per docs/ddd-format-mi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/pins-at-m2.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "`report escapes` cannot say whether the ground moved (PRD \u00a76 rule 6, \u00a713). Escaped-d", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ts on, so that when they are made the ground is a citation rather than a re-derivati", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "he upstream claim is named in it as the ground that was read. principal: Emil (Conte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/rejection-payload-basis.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "itter to change. It records where the ground is. The M3/M4 decisions remain the pr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/rust-class-enforced-here.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ompliance. Both friction claims have no ground in this repo at all \u2014 `.ddd/seams/eve", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/rust-class-enforced-here.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "its own rationale says both \"have no ground in this repo at all\", so a decision res", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/decisions/web-render-status-palette.yaml", "sense": "U-visual", "ident": false, "immutable": false, "anchor": "n-chip foreground, plus the two surface grounds the page and its cards sit on \u2014 and t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-core-src-revisit-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "tripwire cannot fire), that a claim is ground or tripwire and never both, and that a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-core-src-revisit-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ision is due a fresh look, not that its ground moved.\" contract_location: ddd-core/src", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ddd-lsp-src-capability-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "e because it is the one that fabricates ground: a gate reading as passed with zero edg", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "format: 2 id: seam/rust/ground-cli-src-extract-rs boundary: contract s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "xtract-rs boundary: contract surface of ground-cli/src/extract.rs verdict_knowledge: '", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "r, never a default.' contract_location: ground-cli/src/extract.rs obligations: [] meta", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "{} bindings: - symbol: extract file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "4ab0ed91 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "18d663d5520239 - symbol: render file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "9c026933 - symbol: source_files file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "60ef0ae5e - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d2161d - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d6a2ccbcf5dfdcc - symbol: as_of file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6a05b7facf9294 - symbol: corpus file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "af0a8f47d4e20 - symbol: dry_run file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "faff0165bfb69 - symbol: git_ref file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "e42470a0aee - symbol: graph_dir file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "7062caaa - symbol: host_command file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "2635f491eace - symbol: instance file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "25cc878c3c - symbol: instrument file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "72f2269247e - symbol: repo_root file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "23f939c250fed - symbol: sources file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "e99ce351273 - symbol: workspace file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "31badf39cc6a9769 - symbol: plan file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "bdb305b32b264cfd - symbol: read file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "a1ab7840087d1 - symbol: written file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "b9321ce52d24c - symbol: extract file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "fae9b8c4 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "bef48340887254 - symbol: render file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d488e188 - symbol: source_files file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "84533eb55 - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "8bf062 - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ab008fb1b77b662 - symbol: as_of file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "a6c98ec8c2d6ca - symbol: corpus file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "a7f2a4c793851 - symbol: dry_run file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "9a7b089beb175 - symbol: git_ref file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "8bd6d395b36 - symbol: graph_dir file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "de8ad356 - symbol: host_command file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "21f19618ac49 - symbol: instance file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "64d77a3420 - symbol: instrument file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "104f2b4b809 - symbol: repo_root file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "3efc413cd845e - symbol: sources file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "991f6125d5b - symbol: workspace file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "f36189e9eff25ea4 - symbol: plan file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "3b63b775c9f306ba - symbol: read file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ef323811b6a9e - symbol: written file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6c0f329fdc4a9 - symbol: extract file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "e1a91dac0d000 - symbol: present file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "f6b0d834 - symbol: ratified_ids file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "f1d23d25f1a4d9 - symbol: render file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "65d56c18 - symbol: source_files file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "42d4a4e81 - symbol: ExtractArgs file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "882e18 - symbol: ExtractOutcome file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "0b2e98a3021854a - symbol: as_of file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "15e961f0862f98 - symbol: corpus file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "e0ae46ce1aca6 - symbol: dry_run file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c15568c3844b4 - symbol: git_ref file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "99221929dc0 - symbol: graph_dir file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d3cb422b - symbol: host_command file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "af1cab69de19 - symbol: instance file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "0b90675251 - symbol: instrument file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "93c3d09230f - symbol: repo_root file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "1875b3c2daacb - symbol: sources file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d1f0e857f95 - symbol: workspace file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "31ae9d4c0037cb76 - symbol: plan file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "0aaf57943cca46e9 - symbol: read file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "fa8585d58fd8f - symbol: written file: ground-cli/src/extract.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-extract-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "0eed90a88a9bd - symbol: orphans file: ground-cli/src/extract.rs before: sha256:7d5", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "format: 2 id: seam/rust/ground-cli-src-read-rs boundary: contract surf", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c-read-rs boundary: contract surface of ground-cli/src/read.rs verdict_knowledge: 'Cal", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ns no row consumes.' contract_location: ground-cli/src/read.rs obligations: [] metadat", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ta: {} bindings: - symbol: read file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6b63c7a9da2b - symbol: relative file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c053e4431 - symbol: ReadOutcome file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "b963bd2f1 - symbol: ReadRequest file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6426bd870929efb - symbol: facts file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c7911d2 - symbol: field_members file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "- symbol: generic_declarations file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "79d33 - symbol: name_collisions file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "7 - symbol: nested_declarations file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "- symbol: partial_declarations file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "aa9bd0329d228a7 - symbol: probe file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "498f1fa862 - symbol: unconsumed file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6a17853e752d7c - symbol: corpus file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ac76ece3c306329 - symbol: files file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "aca3c9e5ee0bd - symbol: git_ref file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "7af63be0ed - symbol: instrument file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "a26a0b3721 - symbol: probe_file file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-read-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "637837f48c8 - symbol: repo_root file: ground-cli/src/read.rs before: absent afte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "format: 2 id: seam/rust/ground-cli-src-symbols-rs boundary: contract s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ymbols-rs boundary: contract surface of ground-cli/src/symbols.rs verdict_knowledge: '", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "reference followed.' contract_location: ground-cli/src/symbols.rs obligations: [] meta", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ings: - symbol: declarations_in file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "3b2a37 - symbol: split_generics file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "8c2a66d0 - symbol: typed_member file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "b0efbea35a94e2 - symbol: Anchor file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "01e09e8408e48042 - symbol: Read file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "3f89220fc6f - symbol: character file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "098a020c44862b11 - symbol: file file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "fc1df28544957435 - symbol: line file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6925c204b64eca15 - symbol: name file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "000e28e118ee6d - symbol: anchor file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "199c0778b - symbol: declaration file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "fa71a1b - symbol: field_members file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "4ab05d7c426d - symbol: generics file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "f8df06175d54a6 - symbol: nested file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "8e69e - symbol: declarations_in file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "a27e4d - symbol: split_generics file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "48a09c68 - symbol: typed_member file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "71093fc8e68448 - symbol: Anchor file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "29b8556c38114d98 - symbol: Read file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d96882641c6 - symbol: character file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "117e4ebfec8491e9 - symbol: file file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ce200e86faa9d336 - symbol: line file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "4e3788c0575af05d - symbol: name file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c787021846c321 - symbol: anchor file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "96860e5ca - symbol: declaration file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "3f937e0 - symbol: field_members file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "c3171d584db1 - symbol: generics file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ground-cli-src-symbols-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "6e255307d99a1b - symbol: nested file: ground-cli/src/symbols.rs before: absent a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-ledger-core-src-version-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ed_on and revisit_if, that never merge: ground and tripwire are separate fields on the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-cli-src-commands-root-enum-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "I users learn product registry is where ground-registry instances are minted from the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-apply-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/apply.rs verdict_knowledge: 'Callers le", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y.' contract_location: product-core/src/ground/apply.rs obligations: [] metadata: {} b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ply_extraction file: product-core/src/ground/apply.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "tractionReport file: product-core/src/ground/apply.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: instance file: product-core/src/ground/apply.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: unchanged file: product-core/src/ground/apply.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-apply-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: written file: product-core/src/ground/apply.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-axes-rs boundary: contract surface of p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/axes.rs verdict_knowledge: \"Callers lea", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.\" contract_location: product-core/src/ground/axes.rs obligations: [] metadata: {} bi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "tionConfidence file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "omainRelevance file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "RelevanceBasis file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "tionConfidence file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "omainRelevance file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "RelevanceBasis file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: High file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Low file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Mid file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": NotDerivable file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: Unknown file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: Computed file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: Defaulted file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "NotApplicable file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: NotComputed file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-axes-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_str file: product-core/src/ground/axes.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-batch-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/batch.rs verdict_knowledge: \"Callers le", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "g.\" contract_location: product-core/src/ground/batch.rs obligations: [] metadata: {} b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: batches file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: impl Batch file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Batch file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: confidence file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "container_kind file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: count file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: ids file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: member_kind file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: relevance file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "elevance_basis file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: row file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: rule file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: sample file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: stands_on file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-batch-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: label file: product-core/src/ground/batch.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-declared-rs boundary: contract surface", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/declared.rs verdict_knowledge: 'Callers", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.' contract_location: product-core/src/ground/declared.rs obligations: [] metadata: {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: classes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: dedup file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: gate file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: settle file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: subclass file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ble_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "outside_subset file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ged_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: classes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: dedup file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: gate file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: settle file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: subclass file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "field_derived file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ble_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "outside_subset file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ged_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: classes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: dedup file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: gate file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: settle file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: subclass file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "DeclaredNotes file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "field_derived file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ble_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "outside_subset file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-declared-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ged_properties file: product-core/src/ground/declared.rs before: absent after: s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-derivation-rs boundary: contract surfac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/derivation.rs verdict_knowledge: \"Calle", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.\" contract_location: product-core/src/ground/derivation.rs obligations: [] metadata:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mpl Derivation file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: Derivation file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "container_kind file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: member_kind file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: rule file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": source_paths file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: stands_on file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: also_at file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "8 - symbol: by file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": in_container file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-derivation-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: of_member file: product-core/src/ground/derivation.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-entail-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/entail.rs verdict_knowledge: 'Callers l", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "g.' contract_location: product-core/src/ground/entail.rs obligations: [] metadata: {}", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: rules file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: run file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: seed file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "FixpointReport file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "FixpointReport file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Rule file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: RuleReport file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: elapsed_ms file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: executions file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: parses file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: rounds file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": seed_triples file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: construct file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "2 - symbol: id file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: proposed file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ductive_rounds file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: triples file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-entail-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: entailed file: product-core/src/ground/entail.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-facts-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/facts.rs verdict_knowledge: 'Callers le", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "d.' contract_location: product-core/src/ground/facts.rs obligations: [] metadata: {} b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: DeclKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "pl CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "impl DeclKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: Declaration file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "HierarchyEdge file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "perationStatus file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ReferenceSite file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: corpus file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": declarations file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: git_ref file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: hierarchy file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: instrument file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: operations file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: references file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": unread_files file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Class file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Enum file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: Interface file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Record file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Struct file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: doc file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: end_line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: file file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: kind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: module file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: name file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: properties file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: start_line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: sub file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: sup file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: answered file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: detail file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: operation file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: type_name file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: target file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_str file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: DeclKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: MemberKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "pl CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "impl DeclKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mpl MemberKind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: CorpusFacts file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: Declaration file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "HierarchyEdge file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "perationStatus file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": PropertyDecl file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ReferenceSite file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: corpus file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": declarations file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: git_ref file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: hierarchy file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: instrument file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: operations file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: references file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": unread_files file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Class file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Enum file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: Interface file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Record file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Struct file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: doc file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: end_line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: file file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: kind file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: module file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: name file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: properties file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: start_line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: sub file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: sup file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: EnumMember file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Field file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: Property file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: answered file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: detail file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: operation file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: type_name file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: line file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: target file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_str file: product-core/src/ground/facts.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: advertised file: product-core/src/ground/facts.rs before: sha256:bc1a2b44a83e5", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-facts-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: divergence file: product-core/src/ground/facts.rs before: sha256:bc1a2b44a83e5", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-mint-rs boundary: contract surface of p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/mint.rs verdict_knowledge: 'Callers lea", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "t.' contract_location: product-core/src/ground/mint.rs obligations: [] metadata: {} bi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": assertion_id file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: class_iri file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: corpus_iri file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: local_name file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: module_iri file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": property_iri file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: run_iri file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: short_ref file: product-core/src/ground/mint.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mint-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: probe_iri file: product-core/src/ground/mint.rs before: sha256:b755a40df9169d", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-mod-rs boundary: contract surface of pr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/mod.rs verdict_knowledge: 'Callers lear", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "act. Its output is a proposal and never ground: ratification is a reviewer merging one", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "e.' contract_location: product-core/src/ground/mod.rs obligations: [] metadata: {} bin", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "RACTOR_VERSION file: product-core/src/ground/mod.rs before: absent after: sha256", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-mod-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: facts file: product-core/src/ground/mod.rs before: absent after: sha256", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-plan-rs boundary: contract surface of p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/plan.rs verdict_knowledge: 'Callers lea", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "w.' contract_location: product-core/src/ground/plan.rs obligations: [] metadata: {} bi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "lan_extraction file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "tractionParams file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: PlannedFile file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: RowResult file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_of file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: base_iri file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: graph_dir file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ready_ratified file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: assertions file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ints_evaluated file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: corpus file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: files file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: fixpoint file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: git_ref file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: notes file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: rows file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: shacl file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: contents file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: path file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: outcome file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: row file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: by_grade file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: conformant file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "lan_extraction file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "tractionParams file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ExtractionPlan file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: PlannedFile file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: RowResult file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_of file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: base_iri file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: graph_dir file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ready_ratified file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: assertions file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ints_evaluated file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: corpus file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: files file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: fixpoint file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: git_ref file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: notes file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: rows file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: shacl file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: contents file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: path file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: outcome file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: row file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: by_grade file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: conformant file: product-core/src/ground/plan.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: batches file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "idecar_entries file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: by_pair file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: by_grade file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: batches file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "idecar_entries file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: by_pair file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-plan-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: by_grade file: product-core/src/ground/plan.rs before: sha256:ae246568683825", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-projection-rs boundary: contract surfac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/projection.rs verdict_knowledge: \"Calle", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "e.\" contract_location: product-core/src/ground/projection.rs obligations: [] metadata:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: project file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ery_projection file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ate_projection file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "jectionSources file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: graphs file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: runs file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-projection-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: vocabulary file: product-core/src/ground/projection.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-propose-rs boundary: contract surface o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/propose.rs verdict_knowledge: \"Callers", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "d.\" contract_location: product-core/src/ground/propose.rs obligations: [] metadata: {}", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: cite file: product-core/src/ground/propose.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "impl Proposer file: product-core/src/ground/propose.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: Proposer file: product-core/src/ground/propose.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: new file: product-core/src/ground/propose.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: propose file: product-core/src/ground/propose.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-propose-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: propose file: product-core/src/ground/propose.rs before: sha256:cd68fbbb5a5", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-report-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/report.rs verdict_knowledge: 'Callers l", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "e.' contract_location: product-core/src/ground/report.rs obligations: [] metadata: {}", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: render file: product-core/src/ground/report.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-report-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: render file: product-core/src/ground/report.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-rows-rs boundary: contract surface of p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/rows.rs verdict_knowledge: \"Callers lea", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.\" contract_location: product-core/src/ground/rows.rs obligations: [] metadata: {} bi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "IGN_KEY_REASON file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: ROWS file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Grade file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: Outcome file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: Provenance file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: row file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: impl Grade file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": impl Outcome file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mpl Provenance file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Row file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: High file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Low file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Mid file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": NotDerivable file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Fired file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": FoundNothing file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: Unavailable file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: Controlled file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: Inferred file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "Institutional file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: Observed file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: derivation file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: grade file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "5 - symbol: id file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: operations file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: output file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: provenance file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: structure file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_str file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: describe file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: fired file: product-core/src/ground/rows.rs before: absent after: sha25", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: confidence file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: relevance file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "elevance_basis file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Grade file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: impl Grade file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: High file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Low file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Mid file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": NotDerivable file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: grade file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-rows-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_str file: product-core/src/ground/rows.rs before: sha256:64306860351010", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-sidecar-rs boundary: contract surface o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/sidecar.rs verdict_knowledge: 'Callers", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "n.' contract_location: product-core/src/ground/sidecar.rs obligations: [] metadata: {}", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: RUNS_DIR file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: entry_ids file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: file_name file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: orphans file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: orphans_in file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: run_file file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Orphan file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: assertion file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: run file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: RUNS_DIR file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: entry_ids file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: file_name file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: orphans file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: orphans_in file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: run_file file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Orphan file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: assertion file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-sidecar-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: run file: product-core/src/ground/sidecar.rs before: absent after: sh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-structural-rs boundary: contract surfac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/structural.rs verdict_knowledge: 'Calle", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.' contract_location: product-core/src/ground/structural.rs obligations: [] metadata:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: modules file: product-core/src/ground/structural.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: synonyms file: product-core/src/ground/structural.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-structural-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: word_split file: product-core/src/ground/structural.rs before: absent after:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-triple-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/triple.rs verdict_knowledge: 'Callers l", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "e.' contract_location: product-core/src/ground/triple.rs obligations: [] metadata: {}", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Term file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "escape_literal file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: local_part file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "posedAssertion file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: impl Term file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: impl Triple file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "posedAssertion file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: Triple file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: assurance file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: evidence file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: grade file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "6 - symbol: id file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: provenance file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: row file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: triple file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: Iri file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: Literal file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: object file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: predicate file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: subject file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: file_name file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: iri file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: plain file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: short file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: to_turtle file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: new file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: to_value file: product-core/src/ground/triple.rs before: absent after: sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: confidence file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: derivation file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: relevance file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "elevance_basis file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-triple-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: grade file: product-core/src/ground/triple.rs before: sha256:f8855f29dccc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-vocab-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/vocab.rs verdict_knowledge: 'Callers le", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "s.' contract_location: product-core/src/ground/vocab.rs obligations: [] metadata: {} b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: OWL_CLASS file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ATYPE_PROPERTY file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "BJECT_PROPERTY file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: PREFIXES file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "l: RDFS_DOMAIN file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: RDFS_LABEL file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: RDFS_RANGE file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "FS_SUBCLASS_OF file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: RDF_TYPE file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "SKOS_ALT_LABEL file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "itive_datatype file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: xsd file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "- symbol: reg file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: axis_class file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: depends_on file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "bol: in_module file: product-core/src/ground/vocab.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-vocab-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "operation_name file: product-core/src/ground/vocab.rs before: sha256:7053667908208", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "ormat: 2 id: seam/rust/product-core-src-ground-write-rs boundary: contract surface of", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "y: contract surface of product-core/src/ground/write.rs verdict_knowledge: 'Callers le", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "t.' contract_location: product-core/src/ground/write.rs obligations: [] metadata: {} b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "assertion_file file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: shorten file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": ": WriteContext file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: as_of file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "mbol: base_iri file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "symbol: corpus file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ol: corpus_iri file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: git_ref file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-ground-write-rs.yaml", "sense": "S2", "ident": true, "immutable": false, "anchor": "ymbol: run_iri file: product-core/src/ground/write.rs before: absent after: sha2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-lib-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": ": 'Consumers learn product-core carries ground-registry generation alongside the frame", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-rust-product-core-src-lib-rs.yaml", "sense": "S2", "ident": false, "immutable": false, "anchor": "d015df594bde1e4bcc5af213e8bb3 - symbol: ground file: product-core/src/lib.rs befor", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-web-token-surface-raised.yaml", "sense": "U-visual", "ident": false, "immutable": false, "anchor": "/render.css verdict_knowledge: The card ground one step above --surface; the pair enco", "bare": null, "proposed": false}, {"repo": "product-cli", "path": ".ddd/seams/seam-web-token-surface.yaml", "sense": "U-visual", "ident": false, "immutable": false, "anchor": "t_knowledge: Consumers learn the page's ground colour without its value; the body sits", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/src/commands/registry.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "//! `product registry \u2026` \u2014 minting a ground-registry instance from the template. //", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/src/commands/root_enum.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "mand: ProjectorCommands, }, /// Ground registry (G-track) \u2014 generate an instan", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "//! Fixtures for the ground-registry generator: generation, the gat", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "r value in [ \"Hafeok\", \"ground-registry-g0\", \"emil@okkels-klei", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "\"emil@okkels-klein.dk\", \"Ground Registry (G0 validation)\", \"tag", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "\"tag:emil@okkels-klein.dk,2026-08-17:ground/\", \"2026-08-17\", ] {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ": .\"), \"the base IRI must be by", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "\\\"tag:emil@okkels-klein.dk,2026-08-17:ground/\\\" ;\")); assert!(generation.contain", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ns(\"tag:emil@okkels-klein.dk,2026-08-17:ground/\"), \"{file} did not receive", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; let ratifier = \"emil@okkels-klei", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; let rows = product_core::pf::spa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "g: . \\ reg:a-1 a reg:Assertion", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_generator.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "g: . \\ reg:ExoticShape a sh:Nod", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_shacl_divergence.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; fn pyshacl_available() -> bool {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "lein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(),", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-cli/tests/registry_support/mod.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "i: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), date: \"2026-08-17\".in", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/allocation.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "after the act, at a named stage of the ground table (\u00a75.1). Criterion { discharge", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/batch.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "acceptance: the record itself says the ground is unsettled. Held, /// The act", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "unexercised\"); } /// The same token as ground and as a reopen edge are different cont", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "est] fn one_token_hashes_differently_as_ground_and_as_a_reopen_edge() { let token = \"claim:DDD-adapter-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "dapter-02@sha256:b333063d\"; let mut ground = base(); ground.based_on = vec![to", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "063d\"; let mut ground = base(); ground.based_on = vec![token.parse().expect(\"b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ec![token.parse().expect(\"basis\")]; ground.revisit_if = Vec::new(); let mut re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/canon_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "\"token\")]; assert_ne!(version_hash(&ground), version_hash(&reopen)); assert!(c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ge a criterion is discharged at (\u00a75.1's ground table). /// Discharging later than the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "table). /// Discharging later than the ground allowed is waste; earlier is fiction. #", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/discharge.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "case\")] pub enum Stage { /// Static ground only: types, structure, template validi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/discharge_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "B\"]); } #[test] fn stages_order_by_the_ground_they_expose() { assert!(Stage::Pr < Stage::Dev", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "e says, in hashed content, //! that the ground under this decision is not settled. //!", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "/// The basis-pointer scheme that marks ground as unsettled. pub const INDETERMINATE:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "on: String, } /// The hold a version's ground implies, if any. /// /// Reads `based_o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ly not /// consulted: a tripwire is not ground, and a decision resting on settled ///", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ", and a decision resting on settled /// ground is signable however many reopen conditi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ", reason: format!( \"ground is filed as indeterminate ({pointer}) \u2014", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/hold.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "?}\"); } #[test] fn settled_ground_is_not_held() { let pointers = [\"mandate:em", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "sis. Its meaning is the converse of //! ground: the decision does not rest on this cla", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "pe, so no code path can read one //! as ground by passing it where a basis is expected", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/revisit.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": "is expected, so no scan can read one as ground by // accident. This test exist", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "/! A set fixes the tolerance floor, the ground state, and the owner. It does //! **not", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ier::Tier; /// What is known about the ground a set's decisions are taken against. #[", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "rde(rename_all = \"lowercase\")] pub enum Ground { /// The facts an actor needs are", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "pub tolerance_floor: Tier, pub ground: Ground, pub owner: Identity, p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "tolerance_floor: Tier, pub ground: Ground, pub owner: Identity, pub creat", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ": L0 settled design tolerance_floor: T1 ground: characterised owner: emk@delegate.dk c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "fn a_set_file_parses_with_its_floor_and_ground() { let s: DecisionSet = serde_", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "_floor, Tier::T1); assert_eq!(s.ground, Ground::Characterised); assert", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/set.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "Tier::T1); assert_eq!(s.ground, Ground::Characterised); assert_eq!(s.o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "eeds the //! hashed content, the edges (ground and reopen, kept apart) **with the //!", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "b versions_in_chain: usize, /// The ground, each edge with its argument. Never mer", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_render.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "&s.based_on, \"none \u2014 nothing stated as ground\"); // The reopen edges get their ow", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_render.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "their own block, never folded into the ground // above: the ruling this field imp", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ate::AwaitingAcceptance); } #[test] fn ground_and_reopen_edges_are_separate_fields_and_separate_blocks() { let mut raw = testkit::version(", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ")]); let text = render(&s); let ground = text.find(\"based on\").expect(\"ground", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "f\").expect(\"reopen block\"); assert!(ground < reopen, \"the two blocks are distinct", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "open pointer must not appear inside the ground block. let between = &text[ground..", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "e ground block. let between = &text[ground..reopen]; assert!(!between.contains", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/show_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "dapter-02\"), \"a reopen edge rendered as ground: {text}\"); } #[test] fn an_unaccepted_", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "Identity; use crate::set::{DecisionSet, Ground}; use crate::store::{LoggedChangeSet, S", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "tolerance_floor: Tier::T1, ground: Ground::Characterised, owner:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/testkit.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "erance_floor: Tier::T1, ground: Ground::Characterised, owner: identity", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/version.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "h reopens this decision (format 4). Not ground: /// the decision does not rest on", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/version.rs", "sense": "S3", "ident": false, "immutable": false, "anchor": ", so nothing downstream can read one as ground. pub revisit_if: Vec,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "t: 1 id: s title: S tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "t: 1 id: s title: S tolerance_floor: T2 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/driver.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "t: 1 id: s title: S tolerance_floor: T0 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "te::mint::UlidMint; use crate::set::Ground; use crate::testkit; use crate:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "tolerance_floor: Tier::T1, ground: Ground::Characterised, own", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/merge/tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ce_floor: Tier::T1, ground: Ground::Characterised, owner: None", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-core/src/author/decision.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "hose death reopens the decision \u2014 never ground (format 4). pub revisit_if: Vec . \", ); assert_eq!( i", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/extract_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "\"tag:someone@example,2026-08-17:ground/\" ); } #[test] fn a_missing_or_sil", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "//! `ground` \u2014 code extraction into a ground-regist", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "//! `ground` \u2014 code extraction into a ground-registry instance. //! //! One verb: `e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "}; #[derive(Parser)] #[command(name = \"ground\", about = \"Ground-registry code extract", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "r)] #[command(name = \"ground\", about = \"Ground-registry code extraction\", version)] st", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/main.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "(e) => { eprintln!(\"ground extract: {e}\"); Exi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/read.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ddd_lsp::host::Host; use product_core::ground::facts::{CorpusFacts, HierarchyEdge, Op", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/read_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ction. use super::*; use product_core::ground::facts::{DeclKind, Declaration}; fn de", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/symbols.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ":protocol::RawSymbol; use product_core::ground::facts::{DeclKind, Declaration, MemberK", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ground-cli/src/symbols_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "d_as_reported() { use product_core::ground::facts::MemberKind; assert_eq!(type", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "xactly one `contract:seam/\u2026` pointer; - grounded by exactly one `ddd-content:seam/\u2026` bas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "constraint/preference now stated as the ground *is* the ground, and that the claim", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "rence now stated as the ground *is* the ground, and that the claim demoted from it", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s on the reopen side rather than the ground side, and that carrying its pin across", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/acceptance-worksheet-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "enance audit's one upstream watched-not-grounding row (`workspace-member-delivery` \u2192 the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "status`/`changed`; a mismatch means the ground the decision stood on has moved. Format", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ruled (2026-08-13) that a **watched-not-grounding edge is a distinct edge type, not a bas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the decision; it is not the decision's ground. ```yaml format: 7 based_on: - type:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s it under its own heading, below the ground and visibly apart. Declaring `revisit_i", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "at-6 claim basis pins. - **One claim is ground or tripwire, never both.** A claim appe", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s the decision is due a fresh look, its ground untouched. A lost basis means the gro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "und untouched. A lost basis means the ground moved. Merging the two tells the reader", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "its own key, so re-typing an edge from ground to tripwire moves the decision's cont", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "proposed in-session, presented with its ground, and accepted per entry by the principa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "on seven decisions \u2014 reporting that the ground moved when it had not. ### Phase 2 \u2014 t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "st conversion All 19 items routed with ground attached. \u00a76.2's eleven and \u00a76.3's nine", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m5-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ch-06` and both friction claims have no ground in this repo at all \u2014 their six-month c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "set (namespace `hafeok.ddd`, floor T1, ground characterised, owner the principal): 44", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "now exactly. - **The three watched-not-grounding edges** (`DDD-adapter-02` on `dec/ddd", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "as `watched:` tokens \u2014 explicitly not ground \u2014 and the ontology question is filed", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-m8-report.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "explicit ruling**: does the watched-not-grounding edge become a distinct ontology kind,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ddd-research-protocol.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "; `why` unused by agents (governance-as-ground weakened); manifest diff producing only", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "o mechanical check.** See \u00a713. ### 2.3 Ground The read-only surface an actor inspect", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "order to act. A fact is one element of ground. Ground is substrate, not demand: facts", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "o act. A fact is one element of ground. Ground is substrate, not demand: facts are ins", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ted, not decided. Existing code **is** ground \u2014 but only relative to an actor that di", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ple: an actor's own prior output is not ground for that actor). Code is ground with re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is not ground for that actor). Code is ground with respect to *behaviour* and silent", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d scope: task/feature, tolerance floor, ground state, owner, member", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "l declared scope, tolerance, ground, owner log/.yml a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "are --set FT-104 --tolerance-floor T2 --ground characterised --owner emil@ # authorin", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "th a discharge stage *later* than their ground allows (waste \u2014 see the ground table in", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "an their ground allows (waste \u2014 see the ground table in the companion pipeline documen", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "line document) and *earlier* than their ground allows (fiction). **The honest limit,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/decision-ledger-prd.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ify a boundary clause against its cited ground, summarise a batch, draft rejection", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "l ruled (2026-08-13) that a watched-not-grounding edge is a **distinct edge type, not a b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the decision; it is not the decision's ground. It is filed as its own edge with its o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "e basis-loss scan nor `why` reads it as ground \u2014 and a claim's status movement on a `r", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "separate keys, so one token filed as ground and the same token filed as a reopen ed", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ance audit's one *upstream* watched-not-grounding row \u2014 `dec/ddd/workspace-member-deliver", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-migrations.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ance audit's one upstream watched-not-grounding row waits on it (see the format-4 entry", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d>.yml declared scope: floor, ground, owner log/.yml ap", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "one of `pr | dev | staging | prod`, the ground table's stages. Discharging later than", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "le's stages. Discharging later than the ground allowed is waste; earlier is fiction.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": true, "immutable": false, "anchor": ": T1 # T0 | T1 | T2 ground: characterised # char", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ter-02@sha256:\u2026] # format 4 only; not ground supersedes: dec:\u2026", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the decision**. That is the converse of ground, not a weaker form of it: the decision", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "onsumer must not read `revisit_if` as ground. In the reference implementation the tw", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "produces a **basis-loss** finding \u2014 the ground shifted under a standing decision. A", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/ledger-format-v1.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "eparate keys**, so one token filed as ground and the same token filed as a reopen ed", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/predicate-format.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "markup+styling pair, admitted at M7) ground: # what the check must see", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/predicate-format.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "` and `G`. A statement that mentions no ground is suspect. - **artifact_class** disamb", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/predicate-format.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "reedom over `code` are two entries. - **ground** with an `observed` or `inferred` item", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/predicate-format.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "ched fields. artifact_class: data ground: - fact: the declared schema for th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/predicate-format.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "redicates. notes: > The observed-ground item is why no static arrangement close", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/product-framework-open.md", "sense": "U", "ident": false, "immutable": false, "anchor": "rted top-down and never reconciled with ground truth \u2014 which is exactly why data pract", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "U", "ident": false, "immutable": false, "anchor": "work repo (`decision-driven-design`) is ground truth for the principle; where this doc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S5", "ident": false, "immutable": false, "anchor": "xed by the task, the tolerance, and the ground distribution it faces. It does not shri", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "declared, not the enumeration. ### 1.2 Ground state Is the ground characterised or n", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "meration. ### 1.2 Ground state Is the ground characterised or not? - **Uncharacteri", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ds, not the artifact.** Terminates when ground is characterised. - **Characterised** \u2192", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "2. The loop ``` DECLARE \u2500\u2500\u25b6 [recon if ground uncharacterised] \u2500\u2500\u25b6 1 Enumerate \u2500\u25b6 2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "procedure alongside the claim: runner, ground, environment, what counts as evidence.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tion belongs here, scheduled by **which ground facts each stage exposes** (\u00a75.1). Disc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": ". Discharging a decision later than its ground allowed is visible waste. ### 7 \u2014 Acce", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "re: FT-104-invoice-export tolerance: T2 ground: characterised enumerated-by: claude-op", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "res are available. ### 5.1 Environment ground table Declare, once, what facts each s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "l into a discharge schedule. | Stage | Ground newly available | Discharge appropriate", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "decision discharged **later** than its ground allowed is waste, and now visible. A de", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ecision discharged **earlier** than its ground allows is fiction. ### 5.2 Bicep linte", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "Hub Actions \u2014 stage names mapped to the ground table in \u00a75.1 jobs: readiness:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "static: # PR ground steps: - run: dotnet build -w", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "# service-behaviour ground steps: - run: az stack group", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "# scale + data ground steps: - run: ./scripts/resto", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "eptance predicate closes over available ground. Bug fix: closes. Performance regressio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/way-of-working-decision-allocated-delivery.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "in the PR stage.** 6. **The environment ground table**, written down and argued about", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/reviews/ddd-cli-prd-review-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "mparison - Composition-root detection - Ground-provenance classification - Pattern det", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "es at all. Population size alone is not grounds; 41 is not a small N for this question.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "dence-frozen` \u2014 the decision this claim grounds \u2014 abolished declarant-supplied structur", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the same way** \u2014 the decision the claim grounds removes the arrangement under which the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is self-sealing (\u00a73.1). The decision it grounds argues from ontology rule 1, not from o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "estone is curation.\" \u2014 the gap is claim-grounded (`DDD-adapter-03`, measured), the defer", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "`report escapes` cannot say whether the ground moved\") is mechanism, not observation |", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "r citing decision's own rationale. Each grounds a decision whose rationale argues fr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s cannot be run because the decision it grounds abolished the data | Retire, or rewrite", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/basis-quality-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "`DDD-method-05`, the decision the claim grounds removes the arrangement under which the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U", "ident": false, "immutable": false, "anchor": "ethod constructs and one names canon as ground truth | The brief's enumerated list (se", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "proposition about the world, citable as ground. - **definition** \u2014 a term or its meani", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ses. Arguably a mandate rather than a ground. ### 1.7 Relation \u2014 grounding vs watch", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "er than a ground. ### 1.7 Relation \u2014 grounding vs watched-not-grounding, recorded not", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "1.7 Relation \u2014 grounding vs watched-not-grounding, recorded not resolved The re-typing s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "left unresolved**, per the brief: - **grounding** \u2014 the decision would be different, or", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "thing false or absent. - **watched-not-grounding** \u2014 the decision tracks or conforms to", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "rderline. Population size alone is not grounds. 57 is not a small N for this question.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U-idiom", "ident": false, "immutable": false, "anchor": "two local documents that name canon as ground truth (`docs/way-of-working-decision-al", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "surance level / tiers T0\u2013T2; the floor; ground and ground state; the closure principle", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U-mention", "ident": false, "immutable": false, "anchor": "el / tiers T0\u2013T2; the floor; ground and ground state; the closure principle; predicate", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ty | U3 | dom | implicit | definition | ground | \"the tables are themselves claims, fa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| closure principle (own output is not ground) | U3 | dom | **absent** | method-rule", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| U3 | dom | **absent** | method-rule | ground | \"the correspondence dataset is only e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"The DAD \u00a75.2 rule set at error is ch", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"Neither predicate is closable in an", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"adopting this decision closes forwar", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"This closes the predicate by composi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"Those stay with judgment.\" | | `cs/g", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "w | U3 | dom | implicit | method-rule | ground | \"so the escape has to be argued for r", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"close the comparison and culture cas", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "stream-only** | implicit | definition | ground | \"the catalog is where determinations", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d) | U3 | dom | implicit | definition | ground | \"Both close nothing unless the assert", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "w | U3 | dom | implicit | method-rule | ground | \"A residual with no rejection witness", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "or | U3 | dom | implicit | definition | ground | \"every entry has a principal who can", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"Priced, not paid, in M5.\" | | `ddd/e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"So the gap is silent twice: no seam", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "n | U3 | dom | implicit | method-rule | ground | \"part of the arrangement the agent ed", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "am | U3 | dom | implicit | definition | ground | \"The LSP protocol is the seam to lang", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "on | U3 | dom | implicit | definition | ground | \"An unfiled condition evaluated by de", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"declarations that sign the change th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t | U3 | dom | implicit | method-rule | ground | \"Enforced twice by arrangement, not e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "pe | U3 | dom | implicit | definition | ground | \"the warning swamp is the canonical e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "doc named** | implicit | method-rule | ground | \"The framework corpus's predicate for", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"Pre-filling the judgment invites rub", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"separates checked-and-clean from not", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "er | U3 | dom | implicit | definition | ground | \"the first live reading of the fricti", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": ") | U3 | dom | implicit | method-rule | ground | \"a green exit code standing in for a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ng | U3 | dom | implicit | definition | ground | \"it is a closure finding that does no", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "is | U3 | dom | implicit | definition | ground | \"The basedOn -> claim edge remains lo", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d | U3 | dom | implicit | method-rule | ground | \"Exposure accepted\"; \"Review by 2027-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "**U1** | dom | implicit | definition | ground | \"24 undeclared boundaries over 121 cl", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "n | U3 | dom | implicit | method-rule | ground | \"agents drifting past ungoverned HTML", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | \"The stylelint rule \u2026 is the closure\"", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | U3 | dom | implicit | method-rule | ground | \"The finding stays standing and visib", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "**U1** | dom | implicit | definition | ground | \"2 system, 2 quality demand, 1 comman", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "**U1** | dom | implicit | definition | ground | \"a policy table over **the framework'", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "1** | dom | **declared** | definition | ground | \"the adapter computes a published/int", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "pe | U3 | dom | implicit | definition | ground | \"an ungoverned detected rule is a rea", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| U3 | dom | **absent** | method-rule | ground | `prd:\u2026#9.3`, `#12.OD-3`, `#4.4`, `for", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "or | U3 | dom | implicit | definition | ground | `prd:\u2026#12.OD-4`, `#4.2.1`, `format:\u2026#", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | `format:\u2026#5.2`, `\u2026migrations#spec-v1.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "pe | U3 | dom | implicit | definition | ground | `format:\u2026#8`, `prd:\u2026#8` | \"escaped-pr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "re | U3 | dom | implicit | definition | ground | `prd:\u2026#7`, `#11-L3`, `ruling:emil-202", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ng | U3 | dom | implicit | definition | ground | `prd:\u2026#4.5`, `#11-L6`, `ruling:\u2026`, `c", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "| 17 | 38.6% | | **claim** (citable as ground) | **0** | **0%** | **Not one decision", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "vocabulary and for mandates, never for ground. This has a structural explanation the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "upstream thing that would be citable as ground is the one kind the format has no slot", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ved | Relation | Reaches | |---|---| | grounding | 43 | | watched-not-grounding | **1**", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "-|---| | grounding | 43 | | watched-not-grounding | **1** | The one is `dec/ddd/workspac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "elation barely fires.** The watched-not-grounding relation the re-typing session surfaced", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ce: the mechanism is everywhere and the ground is nowhere. --- ## 6. Borderline set", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e exactly (an actor's own output is not ground for that actor), or ordinary data hygie", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "U", "ident": false, "immutable": false, "anchor": "n, and that document declares canon its ground truth. The strongest form of implicit,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "kspace-member-delivery` | **watched-not-grounding** | n/a | \"it does not extend the What/", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ion. It is the audit's only watched-not-grounding row, so ruling it `n/a` empties \u00a74.4's", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t one \u2014 edges that should be filed as **grounding** Grouped by upstream target, because", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s that should be filed as **watched-not-grounding** | # | Decision | Upstream target | N", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t artificially a single row; ruling it `grounding` (G-11) is equally defensible. | **The", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "y superseded Both said the watched-not-grounding relation has **no machine-readable home", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "`watched:` marker and are never read as ground.\"* Three observations, and no proposal", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "m edges. The audit's one watched-not-grounding *upstream* row \u2014 `ddd/workspace-memb", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "l ruled (2026-08-13) that a watched-not-grounding edge is a **distinct edge type**, `revi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "the decision; it is not the decision's ground \u2014 filed as its own edge with its own vo", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ction the ruling makes: that decision's ground is the principal's stated default and h", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/audits/provenance-2026-08.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "The audit's one *upstream* watched-not-grounding row \u2014 `dec/ddd/workspace-member-deliver", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-entry-probes-v3-v5-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e been applied** to > `docs/g-track/prd-ground-as-ontology.md` \u2014 read them here as the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-entry-probes-v3-v5-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ied *Written against `docs/g-track/prd-ground-as-ontology.md` at `d2bf37d` and propos", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "rap-code-gl2erk`. **Instance:** `Hafeok/ground-registry-g0` (private) \u2014 generated, pub", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ganisation | `Hafeok` | | Repository | `ground-registry-g0` | | Ratifier | `emil@okkel", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "il@okkels-klein.dk` | | Display name | `Ground Registry (G0 validation)` | | Base IRI", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "| `tag:emil@okkels-klein.dk,2026-08-17:ground/` | | Mint date | `2026-08-17` | | Gene", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "te 3 \u2014 the extractor `product-core/src/ground/` is the pure slice \u2014 no LSP, no govern", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "he downstream-consumer contract holds. `ground-cli` is the adapter carrying the reader", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s. That is not a reporting gap; it is **ground that cannot be audited**, and it makes", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "wholesale merge \u2014 that is manufactured ground by \u00a75.6. It is review **batched by deri", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g0-session-report-2026-08-19.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "above are reported and nothing in `prd-ground-as-ontology.md` was changed. Canon. `co", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "point) | the G-track home | | PRD `prd-ground-as-ontology.md` | Emil's upload, 589 li", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ons 13\u201314 | the document reconciled | | Ground-axes holding note | Emil's upload, revi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "PRD's assumption | |---|---|---| | `DDD-ground-01` (upstream, normative, projected) |", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ion predicate cases at ~27\u201336% | | `DDD-ground-01` evidence (the matched pair) | The a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "s wrong; the repo dates govern | | `DDD-ground-02` (upstream, conceptual, projected) |", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ed-empty is a claim-layer act) | | `DDD-ground-03` (upstream, conceptual, projected) |", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "us line and any timing display | | `DDD-ground-04` (upstream, normative, projected) |", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "not filed (retrieval mechanism) | `DDD-ground-01` \u2014 predicate-or-explicit-universal,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "(Q20) | **not filed** | No claim; `DDD-ground-01`'s marking clause anchors the closur", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "iled** | Assurance appears only as `DDD-ground-02`'s orthogonal property of ground; th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only | \u00a7", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "me | \u00a74.3 | **ratified amended** | `DDD-ground-01` \u2014 named-axis became resolvable-pred", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "6.2, \u00a77.6 | **ratified amended** | `DDD-ground-02` \u2014 orthogonal typing governs; four s", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ojection; declared-empty ruled in; `DDD-ground-03` adds \"\u2014(open)\" | edits 3, 4 | | Q6", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "recedence discipline is note-only; `DDD-ground-04`'s before/after evidential-status re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ules undelivered a generator of escape; ground-not-as-expected stays outside escape \u2014", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "d anchored | `unevaluated_axes` is `DDD-ground-01`'s non-evaluation clause mechanised;", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e | none | | Q30 authority/projection, \"ground registry\" | \u00a73, \u00a75.3 | **not filed** as", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "py The edited PRD is `docs/g-track/prd-ground-as-ontology.md` on this branch. Every e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "atified amended | gate restated as `DDD-ground-01`'s predicate-or-explicit-universal w", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "lared\u2192undeclared; \"\u2014(open)\" added (`DDD-ground-03`) | | 4 | \u00a77.6 halt row 2 | Q3 typin", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "| retro-filing \u00a713.4 | ratified as `DDD-ground-04` | authority re-pinned from the note", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ons | anchored / partially filed | `DDD-ground-01` citations added; predicate-generali", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "task one** (dead-line pin = live stale-ground finding, treated with that priority); o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d in the PRD at 2026-08-17 \u2014 prices are ground with a drift rate. Reasoner: CONSTRU", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/g1-session-report-2026-08-17.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "s on the branch:** the edited PRD (`prd-ground-as-ontology.md`), this report, the trac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "# PRD \u2014 Ground as Ontology: Bootstrapping, Entity Surf", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "nance:** Written 2026-08-14 against the ground-axes holding note at revision 13 and ca", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "us test's canon session has filed: `DDD-ground-01\u202604`, `DDD-delivery-01\u202604`, `core/13-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "/g1-session-report-2026-08-17.md`). The ground-axes holding note is context only from", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "sion's output is a review bundle of new ground, new decisions, and code, for a reviewe", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ontology reaches for the organisation's ground registry across all axis layers, of whi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "cli's SHACL/SPARQL stack, read as the **ground axis registry**: entities are classes,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "at they entail, and let the user attach ground and see the governing decisions. When t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "ontrolled LLM loop whose only tools are ground reads, decision reads and proposals, an", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "output is one review bundle \u2014 proposed ground, proposed decisions, code \u2014 for a human", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "his populates the software layer of the ground registry (\u00a73, terminology); other layer", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ndent codebases yields higher-assurance ground and disagreement surfaces the escaped d", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "xtraction closure records, and proposed-ground provenance \u2014 the evidence that ruling 2", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e tooling never picks. - Populating the ground registry beyond the software layer. Org", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tology reaches for the organisation's **ground registry**: the full set of declared ax", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "and the trust decisions (Q27) that let ground be supplied by citation. Software's dom", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "d by citation. Software's domain is one ground projection of that registry, and it is", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "below, read *the software layer of the ground registry*. The registry is regioned by", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "lsifier subject | |---|---|---|---| | **Ground registry** | entities, relations, axes;", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "6), carried as a Reading like any other ground. It is not a caching parameter and is n", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "repos \u2014 it is the owning organisation's ground, not the framework's. | | **Registry se", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "es` migrated to the 0.5 API). The stale-ground finding in our own ground is closed; wh", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "I). The stale-ground finding in our own ground is closed; what remains is the standing", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "window) | prompt window, enhance panel, ground-state status line, rung and \u03b1 pickers,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "model additions ### 4.1 Reading Every ground reading the loop or the surfacing pass", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "is act \u2014 legible partial delivery (`DDD-ground-01`: non-evaluation must never silently", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "iewer action | |---|---|---| | Proposed ground | new Readings the loop asserts, each w", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "s, `[PROPOSED]`, each carrying the `DDD-ground-01` gate enforced at proposal time \u2014 a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "t decision \u2014 *rely on this registry for ground of these layers* \u2014 with the organisatio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "t has not opted in reads only its local ground. Revoking the trust decision is superse", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "tly read as high \u2014 the distinction `DDD-ground-02` draws, arriving in our own instrume", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "a finding out of a silent tool failure. Ground would be fabricated by an instrument fa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "erefore bootstraps **one layer** of the ground registry, and \u00a75.3's \"unfiled decisions", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "odebases, same structure | triangulated ground; assurance upgraded per the Q11/Q27 ame", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "t is a **retro-filed** decision in `DDD-ground-04`'s sense *(re-pinned at G-1: ratifie", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "corpus. Wholesale merge is manufactured ground by \u00a75.7, so the answer is neither of th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "An entity's expected rate of change is ground about that entity. Held in the registry", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "uns.** The same four-tuple as any other ground: | Stage | value | provenance | assura", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ean as though it were a bound. **It is ground, not a tuning knob.** The value of a ti", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e edits for performance, it stops being ground and every horizon computed from it stan", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "e is a rubber stamp, and rubber-stamped ground is manufactured ground. ## 6. Feature", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "d rubber-stamped ground is manufactured ground. ## 6. Feature 1 \u2014 the TUI: compose, d", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "on stays in PR review | none | ### 6.2 Ground state in the status line Stage two sho", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "the status line Stage two shows the **ground state at the declared position** before", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "typing is canon's orthogonal one (`DDD-ground-02`), not the holding note's four state", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "display uses the \"\u2014(open)\" value (`DDD-ground-03`): a deferred verdict is not a posit", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "displays raw.)* Acting into ungoverned ground gets its warning at compose time, befor", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ssable: declaring an act into uncovered ground knowingly is legitimate (exploration),", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S3", "ident": false, "immutable": false, "anchor": "face | Reads | Writes | |---|---|---| | Ground | SPARQL over the registry endpoint (ce", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "ressions are one implementation of `DDD-ground-01`'s applicability predicates \u2014 the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "ed axes are an implementation where the ground admits them, not the ontology of eve", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "dit`, `lsp.read`, `decisions.propose`, `ground.propose`. Extractors are governed artef", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "decision file naming its axes. ### 7.4 Ground writes The loop proposes Readings; it", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ance is what converts model output into ground with a principal behind it. **The loop", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ehind it. **The loop cannot manufacture ground into the canonical graph. Structurally,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "s source coverage is `undeclared` (`DDD-ground-02`; the four-state projection's uncove", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "-pinned at G-1)* | acting in ungoverned ground | reviewer files a decision, declares t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "11 amendment) | acting on low-assurance ground | reviewer supplies a higher-assurance", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ng confirmed per model card; prices are ground with a drift rate \u2014 read 2026-08-17, \u20ac", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "mechanism | |---|---| | Tool surfaces (ground / decisions / LSP only) | disable first", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "ap rungs. Prices and billing models are ground with a drift rate; date every figure.", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "maturity state, not a fixed type (`DDD-ground-01`, the matched-pair evidence, ~2.5", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "rtially filed** \u2014 the gate half is `DDD-ground-01`, ratified amended (predicate-or-exp", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "mitment consequence is anchored by `DDD-ground-01`'s marking clause; open ruling 13 (e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U", "ident": true, "immutable": false, "anchor": "d \u2014 assurance enters canon only as `DDD-ground-02`'s orthogonal property of ground; th", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "DDD-ground-02`'s orthogonal property of ground; the per-reading tuple is note-only, an", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-idname", "ident": true, "immutable": false, "anchor": "onally stands on, filed at v5.5.0: `DDD-ground-01\u202604`, `DDD-delivery-01\u202604`, `term:del", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S1", "ident": false, "immutable": false, "anchor": "rompt.submit` extractor; enhance panel; ground-state line; declarations persisted, not", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "disk | | G2 | Execute stage: the loop (ground + decisions surfaces, no LSP) consumes", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/prd-ground-as-ontology.md", "sense": "U-ordinary", "ident": false, "immutable": false, "anchor": "lue was assumed or measured, on the grounds that assumed-versus-measured may be ort", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "tree, version 0.1.0), `docs/g-track/prd-ground-as-ontology.md` (\u00a73 registry authority,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "wner Hafeok \\ --repo ground-registry-g0 \\ --ratifier emil@o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "l@okkels-klein.dk \\ --display-name 'Ground Registry (G0 validation)' \\ --base-", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "'tag:emil@okkels-klein.dk,2026-08-17:ground/' \\ --date 2026-08-17 \\", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-generator-design-2026-08-18.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "or (session \u2026)' \\ --out ../ground-registry-g0 product registry check -at-.t", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "the orphan check | | Review batching | `ground/batch.rs` | batches by `(confidence, re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "ally ordered | | The projection join | `ground/projection.rs` | loads `graphs/` \u222a `run", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/two-axis-session-2026-08-20.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "not this session.** The 49 are ratified ground today. They are removed by a **retracti", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "# {{DISPLAY_NAME}} \u2014 a ground registry The canonical store of {{OWNE", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "sense": "S2", "ident": true, "immutable": false, "anchor": "nical store of {{OWNER_ORG}}'s ratified ground: entities, relations, axes, trust decis", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "PRD's \u00a73 (`product-cli/docs/g-track/prd-ground-as-ontology.md`) \u2014 this page states the", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/README.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "6: wholesale acceptance is manufactured ground). 3. **{{RATIFIER}} merges.** The merge", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/TEMPLATE.md", "sense": "S2", "ident": false, "immutable": false, "anchor": "y is a **parameterised template for any ground registry**. It is not a repository and", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/vocabulary/reg.ttl", "sense": "S3", "ident": false, "immutable": false, "anchor": "ng a rdfs:Class ; rdfs:label \"a ground reading (PRD \u00a74.1)\" . reg:Decision", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "sense": "S2", "ident": false, "immutable": false, "anchor": "ce of an extraction run is manufactured ground.\" ; reg:region \"This exemplar", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "sense": "S2", "ident": false, "immutable": false, "anchor": "review, treated afterwards as ratified ground.\" ; reg:basis \"Per-triple re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/graphs/canonical/_exemplar-decision.ttl", "sense": "S2", "ident": false, "immutable": false, "anchor": "\"exemplar \u2014 not ratified, and not ground\" ; reg:made \"2026-08-17\"^^x", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/registry-template/scripts/build-projection.sh", "sense": "S2", "ident": true, "immutable": false, "anchor": "Rust form of this join is product_core::ground::project, whose # fixtures validat", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "assurance-at-which-read field (the ground-axes note's Q11 as amended at its revis", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "sense": "U", "ident": true, "immutable": false, "anchor": "ository. Applicability predicate (DDD-ground-01 gate): artefact-path under docs/g-tr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "tream 110bf10, downstream 4848b9e); the ground-axes holding note presupposes it (Q", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "docs/g-track/decisions/g-dec-01-reading-vocabulary.yaml", "sense": "S1", "ident": false, "immutable": false, "anchor": "n-report-2026-08-17.md. source: | The ground-axes holding note's Q12/Q27 usage (unra", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "or, AuthorError}; use ledger_core::set::Ground; use ledger_core::show::{Group, Selecto", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "T0, T1 or T2\")), } } pub fn parse_ground(raw: &str) -> Result {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ub fn parse_ground(raw: &str) -> Result { match raw { \"cha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "tch raw { \"characterised\" => Ok(Ground::Characterised), \"uncharacteris", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "rised), \"uncharacterised\" => Ok(Ground::Uncharacterised), other => Err", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/common.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ther => Err(format!(\"`{other}` is not a ground \u2014 expected characterised or uncharacter", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "er::common::{finish, open_author, parse_ground, parse_tier}; pub struct Flags { p", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "pub tolerance_floor: String, pub ground: String, pub owner: Option,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "_tier(&flags.tolerance_floor)?, ground: parse_ground(&flags.ground)?,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "olerance_floor)?, ground: parse_ground(&flags.ground)?, owner: flags.o", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/declare.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ")?, ground: parse_ground(&flags.ground)?, owner: flags.owner.as_deref(", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ose death reopens this decision \u2014 never ground #[arg(long, value_name = \"REF\")", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "/// Declare a decision set: floor, ground, owner Declare { #[arg(long", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "fault_value = \"characterised\")] ground: String, /// Defaults to the gi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ":Declare { set, title, tolerance_floor, ground, owner, notes } => { declar", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/src/commands/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "e::Flags { set, title, tolerance_floor, ground, owner, notes }) } Comm", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ts is about what a *reader* sees \u2014 that ground and //! tripwire never share a block \u2014", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "own block and never appears inside the ground. #[test] fn ground_and_reopen_never_sha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "r appears inside the ground. #[test] fn ground_and_reopen_never_share_a_block() { let repo = Repo::new(); let", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "show\", &id, \"--today\", TODAY]); let ground = text.find(\"based on\").expect(\"ground", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "ground = text.find(\"based on\").expect(\"ground block\"); let reopen = text.find(\"re", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "f\").expect(\"reopen block\"); assert!(ground < reopen, \"{text}\"); assert!(", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": ", \"{text}\"); assert!( !text[ground..reopen].contains(\"DDD-adapter-02\"),", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/show.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "2\"), \"a reopen edge rendered as ground: {text}\" ); assert!(text[reopen", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l010/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l004/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/forked/.decisions/sets/forked.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "two writers forked tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l007/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/two-clocks/.decisions/sets/two-clocks.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "writers, two clocks tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l006/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l008/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l003/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/pass/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/coverage/.decisions/sets/coverage-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "overage fixture set tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l001/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l002/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T1 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "ledger-cli/tests/fixtures/l005/.decisions/sets/ledger-fixture.yml", "sense": "S2", "ident": true, "immutable": false, "anchor": "for the verify gate tolerance_floor: T2 ground: characterised owner: fixture-human@exa", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/lib.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "pub mod error; pub mod fileops; pub mod ground; pub mod guide; pub mod pf; pub mod reg", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/apply.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ests { use super::*; use crate::ground::plan::PlannedFile; use crate::regi", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/apply.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ec::new(), fixpoint: crate::ground::entail::FixpointReport {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/batch.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "corpus. Wholesale merge is manufactured ground //! by \u00a75.6, so the answer is neither \"", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ing batching. use super::*; use crate::ground::derivation::Derivation; use crate::gro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "und::derivation::Derivation; use crate::ground::propose::Proposer; use crate::ground::", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/batch_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "se crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/declared_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "bility probe. use super::*; use crate::ground::facts::{DeclKind, Declaration, Hierarc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/declared_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "yDecl}; const BASE: &str = \"tag:x,2026:ground/\"; fn answered(ops: &[&str]) -> Vec declaration_", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ", &owner.file); } if let crate::ground::triple::Term::Iri(iri) = &triple.objec", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ", iri: &str, ) -> Option<&'a crate::ground::facts::Declaration> { let local =", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "cts.declarations.iter().find(|d| crate::ground::mint::local_name(&d.name) == local) }", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ns::BTreeSet; use super::*; use crate::ground::facts::{ CorpusFacts, DeclKind, De", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; /// The shapes an instance ships, r", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "g: . reg:AssertionShape a sh:NodeShape ;", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "let expected: BTreeSet<&str> = crate::ground::rows::ROWS.iter().map(|r| r.id).collec", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "assert!(matches!(fk.outcome, crate::ground::rows::Outcome::NotDerivable { .. }));", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "assert!(matches!(sub.outcome, crate::ground::rows::Outcome::Unavailable { .. }));", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ssert!(matches!(classes.outcome, crate::ground::rows::Outcome::Fired { .. })); } ///", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ons { if a.provenance == crate::ground::rows::Provenance::Inferred {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "a.confidence, crate::ground::axes::DerivationConfidence::High,", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "_and_the_rows() { let text = crate::ground::render_extraction(&plan()); assert", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "sts to catch. use super::*; use crate::ground::derivation::Derivation; use crate::gro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "und::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, Operatio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "emberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::sidecar;", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "se crate::ground::rows::row; use crate::ground::sidecar; use crate::ground::triple::{P", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "use crate::ground::sidecar; use crate::ground::triple::{ProposedAssertion, Term, Trip", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "sedAssertion, Term, Triple}; use crate::ground::write::{assertion_file, WriteContext};", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/projection_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ntext}; const BASE: &str = \"tag:x,2026:ground/\"; const DOC: &[&str] = &[\"documentSymb", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ests { use super::*; use crate::ground::axes::{DerivationConfidence, DomainRel", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "evance, RelevanceBasis}; use crate::ground::rows::{row, Provenance}; use crate", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "rows::{row, Provenance}; use crate::ground::triple::Term; fn a_triple() -> Tr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/propose.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "oser::new(\"i\"); for r in crate::ground::rows::ROWS.iter() { let a", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ests { use super::*; use crate::ground::entail::FixpointReport; use crate:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ":entail::FixpointReport; use crate::ground::plan::RowResult; use crate::ground", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/report.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ground::plan::RowResult; use crate::ground::rows::{Outcome, ROWS}; fn bare_pl", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "eyed by assertion id. //! //! The PRD's ground model has a **per-source evidence layer", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "idence layer. use super::*; use crate::ground::derivation::Derivation; use crate::gro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "und::derivation::Derivation; use crate::ground::facts::{DeclKind, MemberKind, Operatio", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "emberKind, OperationStatus}; use crate::ground::propose::Proposer; use crate::ground::", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "::ground::propose::Proposer; use crate::ground::rows::row; use crate::ground::triple::", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "se crate::ground::rows::row; use crate::ground::triple::{Term, Triple}; const DOC: &[", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "Context { base_iri: \"tag:x,2026:ground/\".into(), as_of: \"2026-08-20T00", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "into(), corpus_iri: \"tag:x,2026:ground/source-corpus-backend-at-3b0a56b33b22\".", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "2\".into(), run_iri: \"tag:x,2026:ground/extraction-corpus-backend-3b0a56b33b22\"", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "Triple::new(format!(\"tag:x,2026:ground/{subject}\"), \"tag:x,2026:ground/p\", Ter", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/sidecar_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ":x,2026:ground/{subject}\"), \"tag:x,2026:ground/p\", Term::plain(\"v\")), vec![],", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "assert_eq!(local_part(\"tag:x,2026:ground/Order\"), \"Order\"); assert_eq!(l", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= Triple::new( \"tag:x,2026:ground/Order\", \"http://www.w3.org/", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "sOf\", Term::iri(\"tag:x,2026:ground/Aggregate\"), ); assert_", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/triple.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "t.to_turtle(), \" .\" ); } }", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "base() { let base = \"tag:x,2026:ground/\"; assert_eq!(reg::depends_on(b", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "_eq!(reg::depends_on(base), \"tag:x,2026:ground/dependsOn\"); assert_eq!(reg::ax", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/vocab.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "_eq!(reg::axis_class(base), \"tag:x,2026:ground/Axis\"); } }", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "te stability. use super::*; use crate::ground::axes::{DerivationConfidence, DomainRel", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "nRelevance, RelevanceBasis}; use crate::ground::derivation::Derivation; use crate::gro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "und::derivation::Derivation; use crate::ground::facts::DeclKind; use crate::ground::ro", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "te::ground::facts::DeclKind; use crate::ground::rows::{row, Provenance}; use crate::gr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "nd::rows::{row, Provenance}; use crate::ground::triple::Triple; use crate::ground::voc", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ate::ground::triple::Triple; use crate::ground::vocab::{OWL_CLASS, RDF_TYPE}; const B", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "= \"tag:emil@okkels-klein.dk,2026-08-17:ground/\"; fn ctx() -> WriteContext { Writ", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/ground/write_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ProposedAssertion { let p = crate::ground::propose::Proposer::new(\"roslyn 5.11.0\"", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/mod.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "//! Ground-registry instance generation from the v", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "lein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(),", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "i: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_date: \"2026-08-1", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/params_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "mut p = params(); p.repo = \"Hafeok/ground-registry-g0\".into(); assert!(p.vali", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "owner: \"Hafeok\".into(), repo: \"ground-registry-g0\".into(), ratifier:", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "lein.dk\".into(), display_name: \"Ground Registry (G0 validation)\".into(),", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "i: \"tag:emil@okkels-klein.dk,2026-08-17:ground/\".into(), mint_date: \"2026-08-1", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": ": .\")); assert!(generation.contains", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/plan_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "\\\"tag:emil@okkels-klein.dk,2026-08-17:ground/\\\" ;\")); } #[test] fn template_md_trav", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/verify_tests.rs", "sense": "S2", "ident": true, "immutable": false, "anchor": "ns(\"tag:emil@okkels-klein.dk,2026-08-17:ground/\"); let out = render(source, &t);", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/src/registry/check/check_tests.rs", "sense": "S2", "ident": false, "immutable": false, "anchor": "nce.\\\" ; \\ reg:falsifier \\\"Ground kept outside it.\\\" ; \\ reg", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "rvives repeated cycles\"); // Every ground term survives with its lexical form and", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "cal form and datatype/language. let ground = |store: &Store| -> Vec {", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "(); terms }; assert_eq!(ground(&second), ground(&first), \"ground terms", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "}; assert_eq!(ground(&second), ground(&first), \"ground terms round-trip uncha", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "t_eq!(ground(&second), ground(&first), \"ground terms round-trip unchanged\"); asser", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "round-trip unchanged\"); assert_eq!(ground(&third), ground(&first), \"and stay unch", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "anged\"); assert_eq!(ground(&third), ground(&first), \"and stay unchanged over a sec", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "a second cycle\"); assert!( ground(&second).iter().any(|t| t.contains(\"\\\"e", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "\"language tag preserved: {:?}\", ground(&second) ); assert!( gr", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "nd(&second) ); assert!( ground(&second).iter().any(|t| t.contains(\"XML", "bare": null, "proposed": false}, {"repo": "product-cli", "path": "product-core/tests/graph_capability_tests.rs", "sense": "U-rdf", "ident": false, "immutable": false, "anchor": "\"datatype preserved: {:?}\", ground(&second) ); // The blank node", "bare": null, "proposed": false}] \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-pointA.py b/meta/sessions/2026-08-31-ground-migration-exec/g1-pointA.py new file mode 100644 index 0000000..b179c33 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-pointA.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +"""G1 — the two merged sessions' movement, isolated. + +Point A is the predecessor's read state: actor-indexed-determination at +ce2c477 (= v5.11.0), decision-driven-design at e81a454, product-cli at +d0f4297. Everything from the classification's extract up to point A was +discharged by the predecessor (gate4-plan.md §8); the A->head delta is +therefore exactly what the two merged sessions moved — the ground-migration +session's own merge (upstream v5.12.0 + the downstream record and seed) and +the Paper A revision (PR #32). + +Usage: check the two repositories out at point A in worktrees, then + python3 g1-pointA.py +Writes g1-delta-A-head.json. product-cli's head IS d0f4297 — verified +unchanged since the predecessor read it. +""" +import os, sys, json, collections, importlib.util +HERE = os.path.dirname(os.path.abspath(__file__)) +spec = importlib.util.spec_from_file_location('g1', os.path.join(HERE, 'g1-reconcile.py')) +g1 = importlib.util.module_from_spec(spec); spec.loader.exec_module(g1) + +A = g1.extract([(sys.argv[1], 'upstream'), (sys.argv[2], 'downstream'), + (sys.argv[3], 'product-cli')]) +H = json.load(open(os.path.join(HERE, 'g1-head-extract.json'))) +print(f'point A rows: {len(A)} head rows: {len(H)}') + +b2h, remA, addH = g1.match(A, H) +pair = {('downstream','papers/paper-a/paper-a.md'), + ('downstream','papers/paper-a/paper-a-supplement.md')} +moved = {} +for width in (240, 80, 32): + anchors = collections.defaultdict(list) + for j in addH: + r = H[j] + if (r['repo'], r['path']) in pair: + anchors[(r['token'], g1.window(r, width))].append(j) + still = [] + for i in remA: + r = A[i] + if (r['repo'], r['path']) in pair and i not in moved: + a = (r['token'], g1.window(r, width)) + if anchors[a]: + j = anchors[a].pop(0); moved[i] = j; addH.remove(j); continue + still.append(i) + remA = still + +print(f'A->head: matched {len(b2h)+len(moved)} (moved-to-supplement {len(moved)}), ' + f'removed {len(remA)}, added {len(addH)}') +for name, idxs, rows in (('removed', remA, A), ('added', addH, H)): + pf = collections.Counter((rows[i]['repo'], rows[i]['path']) for i in idxs) + print(f'\n{name} A->head per file:') + for (repo, path), n in pf.most_common(): + print(f' {n:>3} {repo}:{path}') +json.dump({'removed': [dict(A[i], pointA_index=i) for i in remA], + 'added': [H[j] for j in addH], + 'moved': len(moved)}, + open(os.path.join(HERE, 'g1-delta-A-head.json'), 'w'), indent=1) diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-reconcile.py b/meta/sessions/2026-08-31-ground-migration-exec/g1-reconcile.py new file mode 100644 index 0000000..513badf --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-reconcile.py @@ -0,0 +1,245 @@ +#!/usr/bin/env python3 +"""G1 — reconcile the execution-grade classification against head. + +The baseline is the audit's committed extract (2,845 rows) carrying the senses +w0-classify.py assembled into w0-full-v2.json. The corpus has moved: the +predecessor's own §6 landed upstream as v5.12.0, and the Paper A revision +merged downstream as PR #32. This instrument re-extracts at head with the same +extraction logic as w0-extract-head.py, then matches baseline rows to head rows +BY CONTENT, never by line number (the seed's third method mechanism). + +Matching: per (repo, path), greedy multiset matching in three passes of +decreasing anchor width — full normalised context, an 80-character window +centred on the token, a 32-character window. A baseline row with no head match +is REMOVED; a head row with no baseline match is ADDED. A fourth pass matches +removed-against-added across the paper-a.md / paper-a-supplement.md pair, since +the revision moved material between those two files without rewording it. + +Exclusions, stated because they are rulings and not defaults: + - meta/sessions/2026-08-24-ground-audit and 2026-08-27-ground-migration are + excluded exactly as the committed extractor excludes them (a session must + not count itself; the audit's own artefacts quote the corpus wholesale). + - meta/sessions/2026-08-31-ground-migration-exec (this session) is excluded + for the same reason. + - meta/sessions/2026-08-30-paper-a-revision is INCLUDED, as the committed + extractor would include it: it is another session's record, class B13, + immutable — classified, never migrated. Its rows are counted separately in + the report so the immutable growth is visible rather than mixed in. +""" +import os, re, json, sys, collections + +HERE = os.path.dirname(os.path.abspath(__file__)) +SESS27 = os.path.join(HERE, '..', '2026-08-27-ground-migration') +AUDIT = os.path.join(HERE, '..', '2026-08-24-ground-audit', 'classification.json') + +# ---- extraction, byte-for-byte the logic of w0-extract-head.py ---- +TOKEN = re.compile(r'(?i)(? 1 else '/home/user/actor-indexed-determination', 'upstream'), + (sys.argv[2] if len(sys.argv) > 2 else '/home/user/decision-driven-design', 'downstream'), + (sys.argv[3] if len(sys.argv) > 3 else '/home/user/hafeok/product-cli', 'product-cli')] + base = json.load(open(AUDIT)) + senses = json.load(open(os.path.join(SESS27, 'w0-full-v2.json'))) + for i, r in enumerate(base): r['sense'] = senses[str(i)] + head = extract(roots) + print(f'baseline {len(base)} rows; head {len(head)} rows') + + b2h, rem_b, add_h = match(base, head) + # fourth pass: the supplement split — content moved between two named files + pair = {('downstream','papers/paper-a/paper-a.md'), + ('downstream','papers/paper-a/paper-a-supplement.md')} + moved = {} + for width in (240, 80, 32): + anchors = collections.defaultdict(list) + for j in add_h: + r = head[j] + if (r['repo'], r['path']) in pair: + anchors[(r['token'], window(r, width))].append(j) + still = [] + for i in rem_b: + r = base[i] + if (r['repo'], r['path']) in pair and i not in moved: + a = (r['token'], window(r, width)) + if anchors[a]: + j = anchors[a].pop(0); moved[i] = j + add_h.remove(j); continue + still.append(i) + rem_b = still + + out = { + 'removed': [dict(base[i], baseline_index=i) for i in rem_b], + 'added': [head[j] for j in add_h], + 'moved_supplement': [{'from': dict(base[i], baseline_index=i), + 'to': head[j]} for i, j in sorted(moved.items())], + 'matched': len(b2h) + len(moved), + } + json.dump(head, open(os.path.join(HERE, 'g1-head-extract.json'), 'w')) + json.dump(out, open(os.path.join(HERE, 'g1-delta.json'), 'w'), indent=1) + + print(f'matched {out["matched"]} (of which {len(moved)} moved into the supplement); ' + f'removed {len(rem_b)}; added {len(add_h)}') + pf = collections.Counter((base[i]['repo'], base[i]['path']) for i in rem_b) + print('\nremoved, per file (with baseline senses):') + for (repo, path), n in pf.most_common(): + cs = collections.Counter(base[i]['sense'] for i in rem_b + if (base[i]['repo'], base[i]['path']) == (repo, path)) + print(f' {n:>3} {repo}:{path} {dict(cs)}') + pf = collections.Counter((head[j]['repo'], head[j]['path']) for j in add_h) + print('\nadded, per file:') + for (repo, path), n in pf.most_common(): + print(f' {n:>3} {repo}:{path}') + +if __name__ == '__main__': + main() diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g1-wavesizes.py b/meta/sessions/2026-08-31-ground-migration-exec/g1-wavesizes.py new file mode 100644 index 0000000..ac41b61 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g1-wavesizes.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python3 +"""G1 — the corrected wave sizes, computed at head. + +Builds the head working ledger: every head row carries either the sense the +execution-grade classification gave its baseline counterpart (matched by +content), a proposed sense from g1-added-rulings.py (draft-pending-ruling), +or an explicit UNRULED bucket (audit output, session records, release +descriptors, downstream meta gained since the classification — counted, +listed, not ruled here). Then counts, per SR-7: counted, never estimated. +""" +import os, sys, json, collections, importlib.util +HERE = os.path.dirname(os.path.abspath(__file__)) +def load(name): + spec = importlib.util.spec_from_file_location(name.replace('-','_'), + os.path.join(HERE, name + '.py')) + m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m) + return m +g1 = load('g1-reconcile') +gb = load('g1-bare') +added = load('g1-added-rulings').R + +base = json.load(open(os.path.join(HERE,'..','2026-08-24-ground-audit','classification.json'))) +senses = json.load(open(os.path.join(HERE,'..','2026-08-27-ground-migration','w0-full-v2.json'))) +for i, r in enumerate(base): r['sense'] = senses[str(i)] +head = json.load(open(os.path.join(HERE,'g1-head-extract.json'))) + +b2h, rem_b, add_h = g1.match(base, head) +pair = {('downstream','papers/paper-a/paper-a.md'), + ('downstream','papers/paper-a/paper-a-supplement.md')} +moved = {} +for width in (240, 80, 32): + anchors = collections.defaultdict(list) + for j in add_h: + r = head[j] + if (r['repo'], r['path']) in pair: + anchors[(r['token'], g1.window(r, width))].append(j) + still = [] + for i in rem_b: + r = base[i] + if (r['repo'], r['path']) in pair and i not in moved: + a = (r['token'], g1.window(r, width)) + if anchors[a]: + j = anchors[a].pop(0); moved[i] = j; add_h.remove(j); continue + still.append(i) + rem_b = still + +for i, j in b2h.items(): head[j]['sense'] = base[i]['sense'] +for i, j in moved.items(): head[j]['sense'] = base[i]['sense'] + +unruled = collections.Counter(); misses = [] +for j in add_h: + r = head[j] + # Among the anchors this context contains, take the one lying closest to + # the token itself — neighbouring occurrences share 240-char contexts, so + # containment alone can hand a row its neighbour's ruling. + hit, best = None, 10**9 + for (repo, path, anchor), (sense, why) in added.items(): + if r['repo'] == repo and r['path'] == path: + at = r['ctx'].find(anchor) + if at >= 0: + dist = abs((at + len(anchor)//2) - r['tok_off']) + if dist < best: + hit, best = sense, dist + if hit: + r['sense'] = hit; r['proposed'] = True + else: + r['sense'] = None + if r['immutable']: unruled['immutable (A9/B13)'] += 1 + elif r['path'].startswith('meta/'): unruled[f"{r['repo']} meta, unruled"] += 1 + else: + unruled['live, missing a proposed ruling'] += 1 + misses.append((r['repo'], r['path'], r['line'])) + +top = lambda s: s.split('-')[0] if s else 'unruled' +print('=== head totals (2,845-row classification carried by content + proposed rulings)') +for k, v in sorted(collections.Counter(top(r['sense']) for r in head).items()): + print(f' {k:>8} {v:>5}') +print(' unruled buckets:', dict(unruled)) +if misses: print(' MISSING RULINGS:', misses[:10]) + +live = [r for r in head if r['sense']] +mut = [r for r in live if not r['immutable']] +print('\n=== W1 (S5 -> deployment distribution)') +s5 = [r for r in mut if top(r['sense']) == 'S5'] +s5x = [r for r in s5 if r['repo'] != 'product-cli'] +gen = [r for r in s5x if 'appendix row' in dict(added).get((r['repo'],r['path'],''),('',''))[1]] +per = collections.Counter((r['repo'], r['path']) for r in s5x) +print(f' mutable S5 excl product-cli: {len(s5x)} (corpus-wide mutable {len(s5)})') +for k, n in per.most_common(): print(f' {n:>3} {k[0]}:{k[1]}') + +print('\n=== S2/S3 prose population at head (canon+projection, mutable, non-ident)') +pop = [r for r in live if top(r['sense']) in ('S2','S3') and r['repo'] != 'product-cli' + and not r['immutable'] and not r['ident']] +q = [r for r in pop if gb.qualified(r)] +b = [r for r in pop if not gb.qualified(r)] +print(f' population {len(pop)} = qualified {len(q)} + bare {len(b)} (frozen instrument)') +per = collections.Counter(gb.area(r) for r in b) +print(' bare per area:', dict(sorted(per.items()))) +print(' bare, wave bodies: up-core (W2) =', per['up-core'], + '; W3 body (apparatus+core+papers+projections+applications) =', + sum(per[a] for a in ('dn-apparatus','dn-core','dn-papers','dn-projections','dn-applications'))) +print(' bare, outside the booked waves: up-other =', per['up-other'], + ', dn-meta =', per['dn-meta'], ', dn-other =', per['dn-other']) + +print('\n=== W4 (product-cli, assessed at Gate 6, never executed here)') +pc = [r for r in head if r['repo'] == 'product-cli'] +pcm = [r for r in pc if not r['immutable']] +print(f' occurrences {len(pc)}, mutable {len(pcm)}') +gfield = sum(1 for r in pc if r['path'].startswith('.ddd')) +print(f' rows in .ddd/ (serialised ledger): {gfield} in', + len({r["path"] for r in pc if r["path"].startswith(".ddd")}), 'files') + +json.dump([{k: r.get(k) for k in ('repo','path','sense','ident','immutable')} | + {'anchor': gb.WS.sub(' ', r['ctx'][max(0,r['tok_off']-40):r['tok_off']+len(r['token'])+40]).strip(), + 'bare': (r in b) if r in pop else None, + 'proposed': r.get('proposed', False)} + for r in head], + open(os.path.join(HERE, 'g1-head-ledger.json'), 'w')) +print('\nhead ledger written: g1-head-ledger.json') diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.json b/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.json new file mode 100644 index 0000000..d1e4d93 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.json @@ -0,0 +1,782 @@ +[ + { + "path": "core/00-primitives.md", + "anchor": "establishes: [determination, decision, ground, tolerance, admission-test, actor, arra", + "precedent": "P-08", + "action": "no-edit" + }, + { + "path": "core/00-primitives.md", + "anchor": "ll authority. The logic is > sound; the ground is the attack surface. ## 1. Ground first The organising claim, and the re", + "precedent": "P-12", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "not lead with tools: > **Tools act on ground. If the ground is not pinned, a tool's", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "s, over which transport \u2014 and specify **ground** not at all. The consequence is struct", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "han incidental: > **Capability without ground relation is motion without traction.**", + "precedent": "P-11", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "a tool does not know the task. ### 2.1 Ground relation \u2014 per response, not per tool", + "precedent": "P-11", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "ve over what it returned. It *is* the ground; it cannot be stale relative to a sourc", + "precedent": "P-03", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "ol hitting a remote URL touch different ground under one name. The declaration is ther", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "nd by what. Unbounded responses are the ground-exporter signature and the direct drive", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "apparatus/tool-contract.md", + "anchor": "es what ground it touched, whether that ground is > controlled, and how to tell if it", + "precedent": "P-06", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "he residual*, never by technology. ### Ground exporters Return unstructured or unbou", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "endence.** `read_file` exports enormous ground when the task is *\"refactor this module", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "unt to be true.** A CLI's *stdout* is a ground exporter, and its *exit code* is a veri", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "| |---|---| | **Resources** | **Exports ground.** Read-only content returned for the a", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "| |---|---| | **Roots** | **Bounds the ground.** Declares what is in scope \u2014 a ground", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "apparatus/tool-surfaces.md", + "anchor": "ground.** Declares what is in scope \u2014 a ground-scoping primitive, and the only one tha", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "applications/sdlc/README.md", + "anchor": "uction predicates close over substitute ground; DORA's four keys instrument the encode", + "precedent": "P-14", + "action": "no-edit" + }, + { + "path": "applications/sdlc/production-as-ground.md", + "anchor": "tion predicates close over *substitute* ground. Production predicates close over *real", + "precedent": "P-14", + "action": "no-edit" + }, + { + "path": "applications/sdlc/production-as-ground.md", + "anchor": "review or more tests against substitute ground. It is **raising the verification rate", + "precedent": "P-14", + "action": "no-edit" + }, + { + "path": "applications/sdlc/production-as-ground.md", + "anchor": "uidance is essentially: make substitute ground adequate, on-demand, and non-constraini", + "precedent": "P-14", + "action": "no-edit" + }, + { + "path": "applications/sdlc/production-as-ground.md", + "anchor": "tion: practices that convert substitute ground into *real* ground should outperform >", + "precedent": "P-14", + "action": "no-edit" + } +] \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.py b/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.py new file mode 100644 index 0000000..c6ce8d5 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g4-citation-map.py @@ -0,0 +1,215 @@ +#!/usr/bin/env python3 +"""G4 — the citation map: every wave-body bare row cites exactly one precedent. + +Per the Gate 2 ruling: the map is COUNTED, never estimated; the P-18 fallback +count is reported; a row citing no precedent stops at the gate. Rows are keyed +by content (a distinctive substring of the row's anchor), never by position. + +Actions: + no-edit — the cited precedent rules the sentence already correct + edit — re-expression executed this gate, wording in NEW + edited-at-G3 — the row moved with the registry wave + held-for-ruling — P-01: the edit sits in hashed text; predicted, not taken + P13-record — filed decisions, dated notes, recorded rulings: never + pin-quote-defers — quotes pinned canon verbatim; regenerates at the advance +""" + +# (path fragment, anchor fragment, precedent, action) — order matters only +# where two rows in one file share a fragment; fragments are chosen unique. +M = [ +# ---- W2: upstream core/ (36) ---- +('core/11', 'own prior output is not ground', 'P-03', 'no-edit'), +('core/11', '*Hold capacity `C_hold`**', 'P-04', 'no-edit'), +('core/11', 'in > context at once', 'P-04', 'no-edit'), +('core/11', 'does not fit. **Resolve-overflow** — >', 'P-05', 'edited-at-G3'), +('core/11', 'does not fit; the actor decides', 'P-05', 'edited-at-G3'), +('core/11', 'The ground is…', 'P-12', 'no-edit'), +('core/11', '**add** ground (retrieval)', 'P-07', 'no-edit'), +('core/11', 'can fail to constrain', 'P-06', 'no-edit'), +('core/11', 'statement is *output decouples', 'P-07', 'no-edit'), +('core/11', 'ground-failures*; the intuition', 'P-17', 'no-edit'), +('terms.yaml', 'attack surface. - id', 'P-02', 'no-edit'), +('terms.yaml', 'it can have in > context at once', 'P-04', 'no-edit'), +('terms.yaml', 'does not fit. **Resolve-overflow**', 'P-05', 'edited-at-G3'), +('core/00', 'establishes: [determination, decision, ground', 'P-08', 'no-edit'), +('core/00', 'the ground is the attack surface', 'P-02', 'no-edit'), +('core/08', 're-derive the same ground repeatedly', 'P-07', 'no-edit'), +('core/08', 're-derives the same ground at each level', 'P-07', 'no-edit'), +('core/09', 'from admissible ground', 'P-07', 'no-edit'), +('core/09', 'Replay over recorded ground', 'P-07', 'no-edit'), +('core/12', 'single-point authorship of ground', 'P-14', 'no-edit'), +('core/12', 'destruction of legitimate ground', 'P-14', 'no-edit'), +('core/03', 'dispersion of ground', 'P-19', 'no-edit'), +('core/10', 'applied per ground type', 'P-08', 'no-edit'), +('core/13', 'configuration and the ground, the resolution is determined', 'P-01', 'edit'), +('core/14', 'ground and judgment dependence', 'P-12', 'no-edit'), +('DDD-agent-01', "from the agent's ground", 'P-01', 'no-edit'), +('DDD-agent-01', 'Grounding the agent', 'P-01', 'no-edit'), +('DDD-agent-01', 'graph-grounded agents', 'P-01', 'no-edit'), +('DDD-frame-17', 'the ground together determine', 'P-01', 'edit'), +('DDD-frame-17', 'the ground jointly determine', 'P-01', 'held-for-ruling'), +('DDD-frame-17', 'determined by configuration and ground', 'P-13', 'P13-record'), +('DDD-frame-07', 'ground and judgment dependence', 'P-12', 'no-edit'), +('DDD-measure-15', 'from admissible ground', 'P-07', 'no-edit'), +('DDD-cost-05', 'simultaneously the ground', 'P-13', 'P13-record'), +('DDD-dec-26', 'Ground provenance — ruled ineligible', 'P-13', 'P13-record'), +('DDD-dec-30', 'configuration and ground together', 'P-13', 'P13-record'), + +# ---- W3: apparatus/ (46) ---- +('adversarial-ground', 'attack surface of any actor is its ground', 'P-02', 'no-edit'), +('adversarial-ground', "attacks the enemy's **ground**", 'P-07', 'no-edit'), +('adversarial-ground', 'behaves as benign ground', 'P-03', 'no-edit'), +('adversarial-ground', 'authorship of your ground.** You do not verify', 'P-14', 'no-edit'), +('adversarial-ground', 'attack surface of an actor is its ground. Hardening', 'P-02', 'no-edit'), +('adversarial-ground', 'deny single-point authorship of your ground', 'P-14', 'no-edit'), +('adversarial-ground', 'ground you do not control may be authored', 'P-06', 'no-edit'), +('adversarial-ground', 'genuinely uncontrolled *and* adversa', 'P-06', 'no-edit'), +('adversarial-ground', 'actor whose ground is immutable', 'P-06', 'no-edit'), +('adversarial-ground', 'the ground is not uncontrolled', 'P-06', 'no-edit'), +('tool-contract', 'the same ground-relation requirement', 'P-11', 'no-edit'), +('tool-contract', '## 1. Ground first', 'P-12', 'no-edit'), +('tool-contract', 'Tools act on ground', 'P-07', 'no-edit'), +('tool-contract', 'specify **ground** not at all', 'P-07', 'no-edit'), +('tool-contract', 'Capability without ground relation', 'P-11', 'no-edit'), +('tool-contract', 'Ground relation — per response', 'P-11', 'no-edit'), +('tool-contract', 'It *is* the ground', 'P-03', 'no-edit'), +('tool-contract', 'touch different ground under one name', 'P-07', 'no-edit'), +('tool-contract', 'the ground-exporter signature', 'P-17', 'no-edit'), +('tool-contract', 'whether that ground is > controlled', 'P-06', 'no-edit'), +('encode-verify', 'some ground is yours and some is not', 'P-14', 'no-edit'), +('encode-verify', 'price of the ground > being someone else', 'P-14', 'no-edit'), +('encode-verify', 'ground you corrupted by caching', 'P-06', 'no-edit'), +('the-skill-floor', 'input against *this* ground. In the store vocabulary', 'P-04', 'no-edit'), +('the-skill-floor', 'against *this* ground, and can **fail closed', 'P-04', 'no-edit'), +('the-skill-floor', 'as if it were ground', 'P-03', 'no-edit'), +('the-skill-floor', 'ground the author did not control', 'P-06', 'no-edit'), +('the-skill-floor', 'tool `ground` (`applications/sdlc`', 'P-15', 'no-edit'), +('the-skill-floor', 'failing closed on unreachable ground', 'P-06', 'no-edit'), +('tool-surfaces', '### Ground exporters', 'P-17', 'no-edit'), +('tool-surfaces', 'exports enormous ground', 'P-07', 'no-edit'), +('tool-surfaces', 'is a ground exporter, and its', 'P-17', 'no-edit'), +('tool-surfaces', '**Exports ground.**', 'P-07', 'no-edit'), +('tool-surfaces', '**Bounds the ground.**', 'P-07', 'no-edit'), +('tool-surfaces', 'a ground-scoping primitive', 'P-17', 'no-edit'), +('closure-principle', 'says what ground is **for**', 'P-03', 'no-edit'), +('closure-principle', 'where ground may **come from**', 'P-14', 'no-edit'), +('closure-principle', 'genuinely immutable *and* wholly con', 'P-06', 'no-edit'), +('closure-principle', 'satisfies the definition of ground completely', 'P-03', 'no-edit'), +('closure-principle', "the ground being someone else's", 'P-14', 'no-edit'), +('closure-principle', 'ground you do not > own', 'P-06', 'no-edit'), +('apparatus/README', 'own output is not ground', 'P-03', 'no-edit'), +('apparatus/README', 'attack surface of an actor is its ground', 'P-02', 'no-edit'), +('apparatus/README', 'ground first — a tool declares', 'P-12', 'no-edit'), +('prefix-stability', '(ground, a large corpus of settled decisions)', 'P-18', 'edit'), +('prefix-stability', '(ground → decisions → task)', 'P-16', 'no-edit'), + +# ---- W3: downstream core/ (8) ---- +('measure-routing-example', 'per ground type', 'P-16', 'no-edit'), +('measure-routing-example', 'ground type "code-synthesis"', 'P-16', 'no-edit'), +('measure-routing-example', '# visual ground', 'P-16', 'no-edit'), +('recon-cadence-demo', 'ground corruption rate', 'P-16', 'no-edit'), +('core/14-maturation', 'the verdict is new ground about', 'P-03', 'no-edit'), +('core/15', 'admission test applied per ground type', 'P-08', 'no-edit'), +('DDD-dec-27', 'Ground provenance — the ruling applied', 'P-13', 'P13-record'), +('DDD-dec-27', 'ground-provenance ineligibility ruling', 'P-13', 'P13-record'), + +# ---- W3: papers (22) ---- +('paper-a.md', '### 2.4 Ground provenance', 'P-12', 'no-edit'), +('paper-a.md', 'ed]. An act whose acceptance depends on', 'P-06', 'no-edit'), +('paper-a.md', 'ing: an act whose acceptance depends on', 'P-06', 'no-edit'), +('paper-a.md', 'relocate a ground property onto the actor', 'P-11', 'no-edit'), +('paper-a.md', 'usable as ground', 'P-03', 'no-edit'), +('paper-a.md', "this act's ground are given", 'P-04', 'no-edit'), +('paper-a.md', 'executed with the ground, time, memory', 'P-08', 'no-edit'), +('paper-a.md', 'ground no arrangement has', 'P-06', 'no-edit'), +('paper-a.md', 'ground the walk assumed missing', 'P-06', 'no-edit'), +('paper-a.md', 'ground and judgment dependence', 'P-12', 'no-edit'), +('paper-a.md', 'ground access, checker cost', 'P-11', 'no-edit'), +('paper-a.md', 'its ground by provenance', 'P-14', 'no-edit'), +('paper-a.md', "ground provenance (§2.4, this paper's", 'P-14', 'no-edit'), +('paper-a.md', 'ground decays over its own run', 'P-07', 'no-edit'), +('paper-a.md', 'soundness, ground completeness', 'P-11', 'no-edit'), +('paper-a.md', 'generation cost, ground access', 'P-11', 'no-edit'), +('paper-a-supplement', "claim nodes from the agent's ground", 'P-01', 'no-edit'), +('paper-a-supplement', 'Grounding the agent', 'P-01', 'no-edit'), +('response-to-review', "this act's ground* are both given", 'P-04', 'no-edit'), +('measure-note.md', 'computes* the verdict from ground', 'P-07', 'no-edit'), +('next-canon-session', 'computes the verdict from ground', 'P-07', 'no-edit'), +('reviewer-brief', 'ground access, feedback and accountability', 'P-11', 'no-edit'), + +# ---- W3: projections (14) ---- +('01-determination', 'answerable to has never been asse', 'P-07', 'no-edit'), +('01-determination', 'narrowest ground and a perfect record', 'P-09', 'edit'), +('01-determination', 'inherits its ground from whatever the pipeline', 'P-07', 'no-edit'), +('01-determination', 'has the least ground**, while', 'P-09', 'edit'), +('01-determination', 'the most ground and the least record', 'P-09', 'edit'), +('01-determination', 'give the program more ground', 'P-07', 'no-edit'), +('01-determination', 'Ground | observable — a stubbed handler', 'P-12', 'no-edit'), +('01-determination', 'none consulted — not the rate limit', 'P-12', 'no-edit'), +('01-determination', 'principal against stated ground', 'P-06', 'no-edit'), +('01-determination', 'no axis, no ground, no principal', 'P-08', 'no-edit'), +('01-determination', 'no ground exists for it', 'P-10', 'edit'), +('01-determination', 'the ground line says which', 'P-11', 'no-edit'), +('01-determination', 'has ground behind it and which does not', 'P-11', 'no-edit'), +('01-determination', 'ground is stated including the part', 'P-06', 'no-edit'), + +# ---- W3: applications (5) ---- +('production-as-ground', 'close over *substitute* ground', 'P-14', 'no-edit'), +('production-as-ground', 'tests against substitute ground', 'P-14', 'no-edit'), +('production-as-ground', 'make substitute ground adequate', 'P-14', 'no-edit'), +('production-as-ground', 'convert substitute ground into', 'P-14', 'no-edit'), +('applications/sdlc/README', 'close over substitute ground', 'P-14', 'no-edit'), +] + +# The edits, by content anchor -> replacement (executed with Edit, recorded here) +NEW = { + 'configuration and the ground, the resolution is determined': + 'core/13: "given the standing configuration and the ground at the act, the resolution is determined or it is not" (P-01 alignment to DDD-frame-17\'s statement form)', + 'the ground together determine': + 'DDD-frame-17 falsifier: "whether the standing configuration and the ground at the act together determine the resolution" (P-01; unhashed field, fires nothing)', + '(ground, a large corpus of settled decisions)': + 'prefix-stability: "(delivered ground, a large corpus of settled decisions)" (P-18)', + 'narrowest ground and a perfect record': + '01-determination: "the narrowest ground available to it and a perfect record" (P-09)', + 'has the least ground**, while': + '01-determination: "has the least ground available to it**, while" (P-09)', + 'the most ground and the least record': + '01-determination: "the most ground available and the least record" (P-09)', + 'no ground exists for it': + '01-determination: "asserted, never measured — no ground is available for it" (P-10)', +} + +if __name__ == '__main__': + import json, os, collections + HERE = os.path.dirname(os.path.abspath(__file__)) + led = json.load(open(os.path.join(HERE, 'g1-head-ledger.json'))) + AREAS = {'up-core','dn-apparatus','dn-core','dn-papers','dn-projections','dn-applications'} + def area(r): + p=r['path'] + if r['repo']=='upstream': return 'up-core' if p.startswith('core/') else 'up-other' + for pre,a in (('apparatus/','dn-apparatus'),('core/','dn-core'),('papers/','dn-papers'), + ('projections/','dn-projections'),('applications/','dn-applications'), + ('meta/','dn-meta')): + if p.startswith(pre): return a + return 'dn-other' + body=[r for r in led if r.get('bare') and area(r) in AREAS] + used=[0]*len(M); out=[]; orphans=[] + for r in body: + hits=[i for i,(pf,af,prec,act) in enumerate(M) + if pf in r['path'] and af in r['anchor']] + if len(hits)==1: + i=hits[0]; used[i]+=1 + out.append({'path':r['path'],'anchor':r['anchor'],'precedent':M[i][2],'action':M[i][3]}) + else: + orphans.append((r['path'], r['anchor'], len(hits))) + print(f'wave-body bare rows: {len(body)}; mapped 1:1: {len(out)}; orphans/ambiguous: {len(orphans)}') + for o in orphans: print(' ??', o) + unused=[(M[i][0],M[i][1]) for i,u in enumerate(used) if u==0] + multi=[(M[i][0],M[i][1],u) for i,u in enumerate(used) if u>1] + if unused: print('unused entries:', unused) + if multi: print('multi-matched entries:', multi) + c=collections.Counter((d['precedent'],d['action']) for d in out) + print('\nper-precedent counts:') + for k,v in sorted(c.items()): print(f' {k[0]:>5} {k[1]:<16} {v}') + print('P-18 fallback count:', sum(v for (p,a),v in c.items() if p=='P-18')) + json.dump(out, open(os.path.join(HERE,'g4-citation-map.json'),'w'), indent=1) diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.json b/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.json new file mode 100644 index 0000000..e65b7f6 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.json @@ -0,0 +1,380 @@ +[ + { + "path": "CLAUDE.md", + "repo": "upstream", + "anchor": "ay removes claim nodes from the agent's ground, so later edits revert to model priors", + "precedent": "P-01", + "action": "no-edit" + }, + { + "path": "README.md", + "repo": "upstream", + "anchor": "g cheaper, and retries affordable. 2. **Ground and judgment dependence** Situated ar", + "precedent": "P-12", + "action": "no-edit" + }, + { + "path": "meta/consolidated-state.md", + "repo": "upstream", + "anchor": "> **An actor's own prior output is not ground.** Consuming a cached belief as ground", + "precedent": "P-03", + "action": "no-edit" + }, + { + "path": "meta/consolidated-state.md", + "repo": "upstream", + "anchor": "ound, literally.* - **FDE + platform \u00b7 `ground harvest` \u00b7 the seam-harvest loop:** the", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "meta/consolidated-state.md", + "repo": "upstream", + "anchor": "iple.md` | an actor's own output is not ground | current; cite **Kalman** | | `adversa", + "precedent": "P-03", + "action": "no-edit" + }, + { + "path": "meta/consolidated-state.md", + "repo": "upstream", + "anchor": "*Kalman** | | `adversarial-ground.md` | ground as attack surface | **retreat the unifi", + "precedent": "P-12", + "action": "no-edit" + }, + { + "path": "meta/holding-note-addendum-determinables.md", + "repo": "upstream", + "anchor": "etro-conversion:** replay over recorded ground retro-judges outcomes into verdicts onc", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "meta/holding-note-addendum-determinables.md", + "repo": "upstream", + "anchor": "comparability** \u2014 what an axis is; the ground registry is a registry of determinab", + "precedent": "P-15", + "action": "no-edit" + }, + { + "path": "meta/holding-note-addendum-determinables.md", + "repo": "upstream", + "anchor": "any grain \u2014 capability not *about* any ground. **Routing:** downstream (the inference", + "precedent": "P-08", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "k's irreducibility is about **where the ground is**, not about whether an answer can b", + "precedent": "P-19", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "ty is a conjunct of `term:closure`, and ground that an arrangement cannot reach is gro", + "precedent": "P-06", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "und that an arrangement cannot reach is ground its predicate cannot evaluate over. So", + "precedent": "P-06", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "on (Wittgenstein), in the dispersion of ground (Hayek), in the residue automation leav", + "precedent": "P-19", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "fied only by **the actor's model of the ground > having diverged from the ground**. Th", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "meta/lineage-and-limits.md", + "repo": "upstream", + "anchor": "f the ground > having diverged from the ground**. The *direction* and *mechanism* of d", + "precedent": "P-07", + "action": "no-edit" + }, + { + "path": "meta/reference-audit-2026-08-07.md", + "repo": "upstream", + "anchor": "ple (an actor's own prior output is not ground)\" | R2+R6 | nowhere \u2014 not in any contra", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/reference-audit-2026-08-07.md", + "repo": "upstream", + "anchor": "ll authority. The logic is > sound; the ground is the attack surface. **C2 \u2014 `term:en", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/reference-audit-2026-08-07.md", + "repo": "upstream", + "anchor": "ple (an actor's own prior output is not ground). Reproduction: `assets/floor-mechanism", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/reference-audit-2026-08-07.md", + "repo": "upstream", + "anchor": "e as denying single-point authorship of ground. Redundant *uncorrelated* channels defe", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/session-reconciliation-2026-08-16.md", + "repo": "upstream", + "anchor": "n would have drafted against superseded ground. That indistinguishability is `term:pre", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "CHANGELOG.md", + "repo": "downstream", + "anchor": "umption) - apparatus/tool-contract.md \u2014 ground-first tool contract for local agents; t", + "precedent": "P-17", + "action": "no-edit" + }, + { + "path": "CHANGELOG.md", + "repo": "downstream", + "anchor": "PER TOKEN. The shipped INV-6 ordering (ground -> decisions -> task) remains correct", + "precedent": "P-16", + "action": "no-edit" + }, + { + "path": "CLAUDE.md", + "repo": "downstream", + "anchor": "ay removes claim nodes from the agent's ground, so later edits revert to model priors", + "precedent": "P-01", + "action": "no-edit" + }, + { + "path": "README.md", + "repo": "downstream", + "anchor": "ple.md) | *An actor's own output is not ground* \u2014 poisoned ground, and why Terraform c", + "precedent": "P-03", + "action": "no-edit" + }, + { + "path": "README.md", + "repo": "downstream", + "anchor": "| The attack surface of an actor is its ground, not its logic \u2014 across three fields |", + "precedent": "P-02", + "action": "no-edit" + }, + { + "path": "RECONCILIATION-REPORT.md", + "repo": "downstream", + "anchor": "ding revision), `linkedin-plan.md`, `ground-prd.md`. If these live outside the repo", + "precedent": "P-16", + "action": "no-edit" + }, + { + "path": "meta/consolidated-state.md", + "repo": "downstream", + "anchor": "t \u2014 what is still owed **Product (see `ground-prd.md`):** rebuild Bicep on **compile-", + "precedent": "P-16", + "action": "no-edit" + }, + { + "path": "meta/corpus-test-results-2026-08-14.md", + "repo": "downstream", + "anchor": "V2 records Emil's ruling: a watched-not-grounding edge **is** a distinct edge type, `revi", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/graph-tool-ontology.md", + "repo": "downstream", + "anchor": "*Made* | | Framework mapping | Governed ground \u2014 the statused, curated portion of what", + "precedent": "P-06", + "action": "no-edit" + }, + { + "path": "meta/holding-note-act-cost-2026-08-08.md", + "repo": "downstream", + "anchor": "ckward, it produces: the verdict is new ground about the verdict function itself. Matu", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-act-cost-2026-08-08.md", + "repo": "downstream", + "anchor": "ves from the admission test applied per ground type: *an act requires capability X iff", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "inverts the quantifier in the existing ground definition. The upstream definition fix", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "xes a decision and asks which facts are ground for it. The proposed move fixes a groun", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "because the predicate is small and the ground is already in hand. Note in the PRD t", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "arnivore?\" is unevaluable over your own ground; you have never watched a crocodile eat", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "e | Note | |---|---|---| | The source's ground moves | taxonomy revised | ordinary dri", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "sumed discharge (Q18) transposed to the ground layer. It is exactly why the human vers", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "king \u2014 a decision node whose region is \"ground of type Y from source X,\" and whose Q1", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "(Emil: actor class with the decision's ground has an impact on the projection).** Q16", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "g \u00a713.10's proxy authoring over curated ground. Segmentation is form-tuning by receivi", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "ing in Q27's sense. A CV is unsupported ground; a licence is trusted ground with a pri", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "ts, the answers look authoritative, the ground was never rechecked. The fix is not a b", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "gained a second customer. ### Q30 \u2014 \"Ground registry\" as the term, and projection-a", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "table from code. **Proposed canon term: ground registry**, with the software layer as", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "e is not what raises assurance. | | Q30 ground registry | Filed decisions found region", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "are a shared customer (Q29)? 32. **\"Ground registry\" as canon vocabulary** (Q30) \u2014", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "sumed: - Context is simultaneously the ground, the retrieved governance, and the work", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "ogy reaches for; it is one layer of the ground registry | Emil | | 41 | \"Discard never", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/holding-note-ground-axes-rev18.md", + "repo": "downstream", + "anchor": "hority; \"domain\" as lacking term with **ground registry** proposed for canon; projecti", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/vocabulary-delivery-session-2026-08-15.md", + "repo": "downstream", + "anchor": "and the world, not by evaluation \u2014 the ground under F-1's \"non-evaluation must never", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/way-of-working.md", + "repo": "downstream", + "anchor": "ncipal | | Framework mapping | Governed ground \u2014 the statused portion of what decision", + "precedent": "P-06", + "action": "no-edit" + }, + { + "path": "meta/seed/claims-seed.yaml", + "repo": "downstream", + "anchor": "ors remove claim nodes from the agent's ground, so later actions are decisions w", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/seed/claims-seed.yaml", + "repo": "downstream", + "anchor": "laims and revert to model priors. Grounding the agent in a persistent external clai", + "precedent": "P-13", + "action": "P13-record" + }, + { + "path": "meta/seed/claims-seed.yaml", + "repo": "downstream", + "anchor": "does not predict drift onset, or graph-grounded agents drift no less than context", + "precedent": "P-13", + "action": "P13-record" + } +] \ No newline at end of file diff --git a/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.py b/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.py new file mode 100644 index 0000000..5614871 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/g5-citation-map.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +"""G5 — the 54 bare rows Gate 1 surfaced outside every booked wave, mapped. + +Same contract as g4-citation-map.py: counted, content-keyed, one precedent +per row, a row citing none stops the gate. +""" +M = [ +# up-other (20) +('CLAUDE.md', "ground, so later edits revert", 'P-01', 'no-edit'), # one row per repo, same text +('README.md', 'Ground and judgment dependence', 'P-12', 'no-edit'), +('consolidated-state', 'own prior output is not ground.** Consuming', 'P-03', 'no-edit'), +('consolidated-state', '`ground harvest` · the seam-harvest', 'P-17', 'no-edit'), +('consolidated-state', "own output is not ground | current", 'P-03', 'no-edit'), +('consolidated-state', 'ground as attack surface | **retreat', 'P-12', 'no-edit'), +('holding-note-addendum-determinables', 'replay over recorded ground', 'P-07', 'no-edit'), +('holding-note-addendum-determinables', 'the ground registry is a registry', 'P-15', 'no-edit'), +('holding-note-addendum-determinables', 'capability not *about* any ground', 'P-08', 'no-edit'), +('lineage-and-limits', 'where the ground is', 'P-19', 'no-edit'), +('lineage-and-limits', 'conjunct of `term:closure`', 'P-06', 'no-edit'), +('lineage-and-limits', 'cannot evaluate over', 'P-06', 'no-edit'), +('lineage-and-limits', 'dispersion of ground (Hayek)', 'P-19', 'no-edit'), +('lineage-and-limits', 'model of the ground > having diverged', 'P-07', 'no-edit'), +('lineage-and-limits', 'diverged from the ground**. The', 'P-07', 'no-edit'), +('reference-audit-2026-08-07', 'not ground)" | R2+R6', 'P-13', 'P13-record'), +('reference-audit-2026-08-07', 'the ground is the attack surface', 'P-13', 'P13-record'), +('reference-audit-2026-08-07', 'not ground). Reproduction', 'P-13', 'P13-record'), +('reference-audit-2026-08-07', 'single-point authorship of', 'P-13', 'P13-record'), +('session-reconciliation-2026-08-16', 'superseded ground', 'P-13', 'P13-record'), +# dn-other (6) +('CHANGELOG.md', 'ground-first tool contract', 'P-17', 'no-edit'), +('CHANGELOG.md', '(ground -> decisions -> task)', 'P-16', 'no-edit'), +('README.md', 'own output is not ground', 'P-03', 'no-edit'), +('README.md', 'attack surface of an actor is its ground', 'P-02', 'no-edit'), +('RECONCILIATION-REPORT.md', '`ground-prd.md`', 'P-16', 'no-edit'), +# dn-meta (28) +('meta/consolidated-state', '`ground-prd.md`', 'P-16', 'no-edit'), +('corpus-test-results', 'watched-not-grounding edge', 'P-13', 'P13-record'), +('graph-tool-ontology', 'Governed ground — the statused', 'P-06', 'no-edit'), +('holding-note-act-cost', 'the verdict is new ground about', 'P-13', 'P13-record'), +('holding-note-act-cost', 'applied per ground type', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'inverts the quantifier', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'which facts are ground for it', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'already in hand', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'unevaluable over your own ground', 'P-13', 'P13-record'), +('holding-note-ground-axes', "The source's ground moves", 'P-13', 'P13-record'), +('holding-note-ground-axes', 'transposed to the ground layer', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'ground of type Y from source X', 'P-13', 'P13-record'), +('holding-note-ground-axes', "actor class with the decision's ground", 'P-13', 'P13-record'), +('holding-note-ground-axes', 'proxy authoring over curated ground', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'A CV is unsupported ground', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'the ground was never rechecked', 'P-13', 'P13-record'), +('holding-note-ground-axes', '### Q30 — "Ground registry"', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'Proposed canon term: ground registry', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'Q30 ground registry | Filed decisions', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'as canon vocabulary** (Q30)', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'Context is simultaneously the ground', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'one layer of the ground registry', 'P-13', 'P13-record'), +('holding-note-ground-axes', 'with **ground registry** proposed', 'P-13', 'P13-record'), +('vocabulary-delivery-session', "the ground under F-1's", 'P-13', 'P13-record'), +('way-of-working', 'Governed ground — the statused', 'P-06', 'no-edit'), +('claims-seed', "from the agent's ground", 'P-13', 'P13-record'), +('claims-seed', 'Grounding the agent', 'P-13', 'P13-record'), +('claims-seed', 'graph-grounded agents', 'P-13', 'P13-record'), +] + +if __name__ == '__main__': + import json, os, collections + HERE = os.path.dirname(os.path.abspath(__file__)) + led = json.load(open(os.path.join(HERE, 'g1-head-ledger.json'))) + def area(r): + p=r['path'] + if r['repo']=='upstream': return 'up-core' if p.startswith('core/') else 'up-other' + for pre,a in (('apparatus/','dn-apparatus'),('core/','dn-core'),('papers/','dn-papers'), + ('projections/','dn-projections'),('applications/','dn-applications'),('meta/','dn-meta')): + if p.startswith(pre): return a + return 'dn-other' + rows=[r for r in led if r.get('bare') and area(r) in ('up-other','dn-meta','dn-other')] + out=[]; bad=[] + for r in rows: + hits=[(i,e) for i,e in enumerate(M) + if e[0] in r['path'] and e[1] in r['anchor'] + and ((r['repo']=='upstream')==(area(r)=='up-other') or True)] + # repo must also distinguish the twin CLAUDE.md/README.md entries: + hits=[(i,e) for i,e in hits] + if len(hits)==1 or (len(set((e[2],e[3]) for _,e in hits))==1 and len(hits)>=1): + i,e=hits[0]; out.append({'path':r['path'],'repo':r['repo'],'anchor':r['anchor'], + 'precedent':e[2],'action':e[3]}) + else: bad.append((r['repo'],r['path'],r['anchor'][:60],len(hits))) + print(f'{len(rows)} surfaced rows; mapped 1:1 {len(out)}; problems {len(bad)}') + for b in bad: print(' ??',b) + c=collections.Counter((d['precedent'],d['action']) for d in out) + for k,v in sorted(c.items()): print(f' {k[0]:>5} {k[1]:<12} {v}') + json.dump(out, open(os.path.join(HERE,'g5-citation-map.json'),'w'), indent=1) diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate1-reconciliation.md b/meta/sessions/2026-08-31-ground-migration-exec/gate1-reconciliation.md new file mode 100644 index 0000000..31a8b28 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate1-reconciliation.md @@ -0,0 +1,200 @@ +# GATE 1 — the classification reconciled against head + +**Status: RULED (Emil, 2026-09-01).** Nothing in canon is touched by this gate. + +> **The ruling, recorded verbatim in substance:** (1) reconciliation and removal attributions +> accepted as read. (3) **The frozen instrument's ledger governs**; 380/187 is recorded as a +> prediction that did not verify; the nine-row divergence is a finding with a name — *a figure +> whose instrument was not committed is not reproducible* — filed as the **fourth method +> mechanism** in the seed. The 185≈187 coincidence stays flagged as coincidence: two independent +> instruments landing two apart is not agreement. (2) The 80 proposed senses accepted; both +> boundary cases and the two-row README divergence recorded rather than resolved — `ground by +> provenance` is SR-4's territory and is not settled by a sense assignment. (4) Wave sizes +> accepted, including W1's +1 — a row found by reconciliation is the reconciliation working; +> booked. (5) **The 54 bare unbooked rows go to G5. The 134 unruled meta additions are out of +> scope by name** — they are programme meta, and a migration that rewrites its own audit trail is +> editing history; any of the 134 that is a live surface rather than a record is named +> individually at G5 or stays as written. Carried into G2: the delivered/judgment/default trio was +> cut rather than moved, so its shape survives in the corpus without its clearest instance — +> **a replacement instance for that shape is selected deliberately at G2**. + +**Read at:** `actor-indexed-determination` `81f6929` (= annotated tag **`v5.12.0`**, verified — tag +and branch head are the same commit) · `decision-driven-design` `d89ed55` plus this session's +arrival commit · `product-cli` `d0f4297` — **the same commit the predecessor read.** That repository +has not moved. + +The arrival record was committed first, per `DDD-dec-20` +(`meta/sessions/2026-08-31-ground-migration-exec/`, prompt and bootstrap verbatim). + +--- + +## 1. Method + +The baseline is the audit's committed extract (2,845 rows) carrying the senses `w0-classify.py` +assembles — residual zero by construction. The corpus has moved, so every baseline row was matched +to head **by content, never by line number** (the seed's third method mechanism): per file, greedy +multiset matching on the token plus a whitespace-normalised anchor, four passes of decreasing +width (full context, 240, 80, 32 characters), then one named cross-file pass for the +`paper-a.md` → `paper-a-supplement.md` split. A baseline row with no head match is **removed**; a +head row with no baseline match is **added**. `g1-reconcile.py` is the instrument; +`g1-head-extract.json` and `g1-delta.json` are its outputs. + +To isolate what the two merged sessions changed, the same extraction was run at **point A** — the +predecessor's read commits (`ce2c477` = `v5.11.0`, `e81a454`, `d0f4297`). Everything between the +audit's extract and point A was already discharged at the predecessor's GATE 4 (§8, the head +delta); the A→head delta is therefore exactly the two merged sessions' movement. `g1-pointA.py` +reproduces it. + +**Two instrument defects were found while matching and fixed before any figure was read** (both +disclosed because the matcher is now part of the record): the baseline rows carry no token offset, +and recovering it naively mis-centred anchors on neighbouring tokens — fixed by taking the +token-boundary match closest to the extractor's deterministic offset of 120; and rows whose +contexts contain a neighbour's anchor could inherit the neighbour's ruling — fixed by preferring +the anchor nearest the token. The residue of the first defect, before the fix, was 53 phantom +removals; after it, every removal survives a hand read. + +## 2. The reconciliation, in one table + +| | rows | +|---|---| +| baseline (the audit's extract, classified) | **2,845** | +| point A (the predecessor's read commits) | 2,973 | +| **head** | **3,123** | +| matched baseline→head (of which moved into the supplement) | 2,823 (24) | +| removed baseline→head | 22 | +| added baseline→head | 300 | +| **A→head: matched / moved / removed / added** | **2,955 / 27 / 18 / 168** | + +**No matched row changes sense.** Senses travel with content; every changed sentence surfaces as a +removed/added pair below, and each pair was read. + +## 3. What the two merged sessions changed + +### The ground-migration session's merge (upstream PR #19→`v5.12.0`; downstream record and seed) + +- **Upstream: one reworded row and one immutable file.** `releases/v5.12.0.yaml` adds 13 rows + (A9, immutable, counted never migrated). `README.md`'s judgment row is the one reworded pair — + *"an actor reading ground"* → *"an actor reading ground, **with an accountable party named**"* — + the §6 repair, S3 before and after. **Gate 5's claim that §6 moved no `ground` occurrence's sense + or wording verifies**: the clause was inserted beside the word; the predication is unchanged. +- **Downstream: the programme's own artefacts.** The erratum (+23), the seed itself (+16), the + audit's forward reference (+3), `meta/sessions/README.md` (+3). All are programme meta, in the + unruled bucket of §6 below. + +### The Paper A revision (PR #32) + +- **W1's 15 moves verify by count**: 14 rows leave `measure-note.md` and 1 leaves `paper-a.md`, + every one S5, exactly the session's recorded 15 — the occurrences now read `deployment + distribution` and no longer contain the token. +- **One S3 sentence was cut, not moved**: *"'Judgment' is variation produced at the act by an actor + reading ground"* — the delivered/judgment/default trio left the paper in the narrowed-claim + revision. A qualified row, so not migration surface; noted because G2 loses that sentence as a + precedent candidate and because the README still carries the same gloss. +- **27 rows moved wholesale into the supplement**, wording intact, matched by the cross-file pass. +- **Added**: 25 in `paper-a.md`, 15 in `response-to-review.md`, 12 net in the supplement, 1 in + `measure-note.md`, 2 in `DDD-dec-34.yaml`, 6 in `meta/successor-items-paper-a-revision.md`, and + 48 in its own session record (B13, immutable). + +### Removals older than the seed, surfacing only now + +Two S1 rows died in the `README.md` rewrite the item-4 session made (the audit's extract still +carried the two-occurrence README; §8 booked the rewrite as "2 → 19"). Discharged there; listed +here so the removal count reconciles. Four U rows in `paper-a.md`'s old Appendix A +(`DDD-ground-01/02/03/05` node-table rows) match their regenerated successors in the supplement — +generated rows, which the seed's corollary says are never a wave's to move. + +## 4. Proposed senses for the live added rows — draft-pending-ruling + +Eighty of the 300 added rows sit on live surfaces; each has a proposed sense **keyed by content** +with a one-clause reason in `g1-added-rulings.py`, applied by the audit's own decision rule (the +predicate applied to the word, never the compound). The split: **S1 ×20 · S2 ×16 · S3 ×20 · +S5 ×2 · U ×22.** Highlights Emil should see rather than trust: + +- **`README.md` re-derived**: S1 ×7, S2 ×5, S3 ×4, S5 ×1, U ×2. The predecessor's aggregate was + S1 ×8, S2 ×4, S3 ×4, S5 ×1, U ×1 over the same nineteen; its per-row list was never recorded, so + the two divergences cannot be located exactly. Candidates: I read *"holding ground fixed"* (L164) + as S2 and *"ground truth"* (L271) as U-ordinary. +- **Two boundary cases flagged, not decided**: `paper-a.md`'s *"its ground by provenance"* and + *"ground provenance (§2.4…)"* — proposed S2 on SR-4's reading (provenance is an attribute of the + held object), but they sit exactly on the S4-dissolution boundary. +- **The two S5 additions**: `README.md`'s *"verdict induced … over the ground distribution"* + (mutable, and **new to W1's ledger** — see §7) and a regenerated supplement row quoting + `DDD-measure-16` (generated; moves when canon moves, per SR-5's bound). +- The remaining 220 added rows are **counted, not ruled**: 86 immutable (release descriptors, + session records) and 134 downstream programme meta — the audit report (+64), the erratum (+23), + the seed (+16), three successor-items files (+31). Proposed disposition: audit output and the + seed are frozen as record; the successor-items files are live meta prose and land with the + dn-meta surface in §5. **G5's "whatever G1 surfaces" is the hook.** + +## 5. The bare/qualified split — a finding, then a divergence, recorded + +**The instrument behind the seed's 380/187 was never committed.** The figure exists in +`gate4-plan.md` §1 and the seed; the row list exists nowhere. The migration's body — *which* 187 — +was therefore not inheritable, and had to be rebuilt. + +`g1-bare.py` rebuilds it, anchored per the seed's first method mechanism: a 40-character window +**clipped at clause boundaries** (a comma does not clip; a sentence stop, semicolon, dash, list +separator or table pipe does), with the qualifier lexicon drawn from the audit's own predicate +lists. Two revision rounds widened the lexicon, **each addition warranted by a sampled row read +before the resulting figure was known** (`checks`, `consume`, `emit`, `pre-resolve`, +`accessibility`, `assurance`; then `encode`, `verifiable`, `trusted`, `at act time`); the +instrument froze after the second round regardless of what it then said. Per-rule precision, per +the second method mechanism, from hand-read samples: **qualified 24/24; bare 9/12** (the three +misses are borderline qualifiers — `controlled`, `in hand`, `usable as` — left outside the frozen +lexicon). + +Against the same 567-row baseline population (which reproduces exactly): + +| | qualified | bare | +|---|---|---| +| the seed's figure | 380 | 187 | +| frozen instrument, baseline | 389 | 178 | + +**Divergence: 9 rows, recorded, not reconciled.** The two instruments disagree row-wise more than +the totals show; since the row list behind 380/187 is unrecoverable, the frozen instrument's +ledger (`g1-bare.json`, `g1-head-ledger.json`) is proposed as the working list, with every bare +row still individually ruled in G4 under G2's precedents — the instrument sizes the waves, it +never edits. + +## 6. At head, the corrected sizes + +S2/S3 prose population at head (canon + projection, mutable, non-identifier): **601 = 416 +qualified + 185 bare.** (That 185 sits near the seed's 187 by coincidence — different corpus +state, different lexicon; the numbers must not be conflated.) + +Bare, per area: up-core **36** · dn-apparatus **46** · dn-papers 22 · dn-projections 14 · +dn-core 8 · dn-applications 5 — and **outside every booked wave**: up-other (upstream `meta/`, +`CLAUDE.md`) 20 · dn-meta 28 · dn-other 6. + +## 7. The corrected wave sizes + +| Wave | Seed | **At head** | Notes | +|---|---|---|---| +| **W1** | 73 of 88 remain | **74** mutable excl `product-cli` | = the 73 the Paper A session recorded **+ 1**: `README.md`'s S5 row, in the §8 delta and never in W1's ledger — needs booking in. Of the 74, 5 are generated rows (supplement ×4, `paper-a.md` ×1) that move when canon moves, and 13 sit in `core/assets/*.py` code | +| **W2** | 11 + 11 + 65 | 11 + 11 + **36 bare** (registry and embeds re-verified at G3) | the 65→36 gap is the instrument divergence of §5: 29 rows the frozen lexicon reads as already verb-qualified | +| **W3** | 122 | **95 bare** (46 apparatus + 22 papers + 14 projections + 8 core + 5 applications) | same divergence, same direction | +| **surfaced, unbooked** | — | **54 bare** (20 up-other, 28 dn-meta, 6 dn-other) + the 134 unruled meta additions | proposed for G5, which the prompt already reserves for "whatever G1 surfaces" | +| **W4** | 1,203 | **1,203 — exact** (S2 1,181 · S3 19 · S4 2 · S5 1); `.ddd/` = **660 in 70 files, exact**; repo unmoved at `d0f4297` | assessed at Gate 6, never executed | +| **never** | U + immutable | U 280 · immutable 260 + 86 added | identifiers still 142; SR-6 holds | + +Head sense totals, with proposed rulings included: S1 585 · S2 1,545 · S3 387 · S4 22 · S5 84 · +U 280 · unruled 220. Canon remains S1-led. Canon's S4 remains zero — the 22 are downstream and +`product-cli`, unchanged. + +## 8. What this gate asks + +1. **The reconciliation** (§2–§3): matched senses carried by content; the 22 removals and their + attributions as read. +2. **The 80 proposed rulings** (§4), the two flagged boundary cases, and the two-row README + divergence against the predecessor's aggregate. +3. **The bare ledger** (§5): does the frozen instrument's row list govern G4's body, with the + seed's 380/187 recorded as the prediction that did not verify? The alternative — treating 187 + as binding and hunting 9 rows to make it true — is exactly the reconciling the method rules + forbid. +4. **The wave sizes** (§7), W1's +1 booking included. +5. **The 54 + 134 unbooked rows** (§6, §4): to G5, or ruled out of scope by name? +6. **G2's selection universe**: with a ruling on (3), the twenty precedents are drawn from the + 185-row bare ledger — every distinct sentence shape, hardest first, at least one S2 and one S3 + that the delivery vocabulary must name. + +**Nothing repaired. Nothing merged. Holding at GATE 1.** diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate2-precedents.md b/meta/sessions/2026-08-31-ground-migration-exec/gate2-precedents.md new file mode 100644 index 0000000..daf9389 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate2-precedents.md @@ -0,0 +1,409 @@ +# GATE 2 — the twenty precedents + +**Status: RULED (Emil, 2026-09-02) — all twenty ratified.** Nothing is edited by this gate: the +re-expressions below execute at G3/G4 under the ruling. + +> **The ruling, recorded.** The five edits approved as drafted. **P-09** ratified as a *named +> precedent, not a wording*: comparative endowments take *available*, per-act reach takes +> *delivered* — later rows cite the boundary, not the sentence. **P-13**'s extension to notes +> recording a decision as formed ratified, and named the more consequential: re-expressing such a +> note would rewrite what a decision was made against — the same principle as basis edges into +> retired nodes (`retired_from`, the `DDD-measure-08` exemplar), cross-referenced so the two are +> visibly one rule. **P-01**: `DDD-agent-01` untouched — an eighth W6 bought for neatness is the +> wrong kind of transaction. **P-04**'s consequence accepted in advance: a seed-predicted firing +> G3 finds unearned is a recorded divergence and the prediction stands as written. **P-18** +> ratified as the general fallback **with a condition**: G4 reports the count of rows that +> reached it — a large count is a finding about the vocabulary, not a licence; and a row where +> P-18 would change the sense rather than name an omitted state still stops at a gate. **P-20** +> discharges the Gate 1 directive: the README row is the canonical instance and the standing +> citation for all 416 qualified rows. No inheritance estimates — the citation map is counted at +> G4. + +**Drawn from the 185-row bare ledger** Gate 1 ruled governing (`g1-head-ledger.json`), selected for +coverage over every distinct sentence shape in it, hardest first, with at least one S2 and one S3 +that the delivery vocabulary must now name. Sites are cited by content, never by line. The target +vocabulary is Q2's, ratified at the audit's Gate 3 and reused, never minted (SR-3): **available +ground** (S2 — what the arrangement holds), **delivered ground**, act-indexed (S3 — what reaches +the act), **undelivered ground** (the failure). S1 keeps the bare word (SR-1); S3 is verbs applied +to the S1 object (SR-2), which is why most precedents below rule *no edit* — a no-edit ruling is +still a ruling, and it is the citable kind. + +Each precedent: the sentence, the proposal, the pattern it establishes, and what inherits it. +**A later re-expression citing no precedent is a new ruling and stops at a gate.** + +--- + +## P-01 — pinned text moves only behind a stated prediction + +**Sites.** `DDD-frame-17` (pinned, `content_hash` present) and `DDD-agent-01` (pinned, hashed) — +the only pinned upstream nodes carrying bare rows. + +**The facts that decide it.** The pin digest covers `statement`, `region` and `canonical_md` +only. `DDD-frame-17`'s *statement* already carries the settled act-indexed form — *"the ground at +the act determines the resolution"* — its bare rows sit in the **falsifier**, which reads *"the +standing configuration and the ground together determine the resolution"*. `DDD-agent-01`'s bare +row sits in the **statement** itself. + +**Proposals.** +- `DDD-frame-17` falsifier: *"…whether the standing configuration and the ground together + determine the resolution"* → *"…whether the standing configuration and **the ground at the + act** together determine the resolution"*. Aligns the falsifier to its own statement's form. + **Fires nothing** — the falsifier is not hashed — and is still named at the gate before it runs. +- `DDD-agent-01` statement: *"context decay, compaction, and distractors remove claim nodes from + the agent's ground"* — **no edit.** *Remove from* is a store operation; the sentence names what + happens to the held ground (SR-2). This also avoids an unpredicted eighth W6. The statement's + *"Grounding the agent in a persistent external claim graph"* is the verb lexeme, not the noun — + recorded as a reclassification candidate (S2 → U-ordinary), not silently changed. + +**Pattern established.** *An edit inside hashed text is a firing, and is predicted by id and hash +before the operation (the `DDD-dec-29` pattern); an edit in unhashed fields of a pinned node fires +nothing but is still named at its gate. No edit is ever chosen, or avoided, to make a firing +prediction come true.* +**Inherits:** every G3/G4 row inside `core/claims/` and `core/graph/terms.yaml`. + +## P-02 — anaphora inherits its antecedent's qualification + +**Site.** `term:poisoned-ground`, settled canonical text (embedded in `core/00-primitives.md`, +quoted in `meta/reference-audit-2026-08-07.md`): *"ground that is present but false: the substrate +a determination reads has been corrupted, so a correct determiner resolves wrongly with full +authority. The logic is sound; **the ground** is the attack surface."* + +**Proposal.** **No edit.** The final clause's bare *the ground* is anaphoric on a head that has +already named the state twice (*present but false*; *the substrate a determination reads*). +Qualifying the anaphor would re-say what the passage just said. + +**Pattern established.** *A bare occurrence whose referent is established by a qualified +antecedent, within one passage and an unbroken referent, needs no edit. The state is named once, +at the head; anaphora inherit.* Scope bound: same passage or tightly-coupled document opening; a +new section starts a new obligation. +**Inherits:** the aphorism family — *"the attack surface of any actor is its ground, not its +logic"* (`apparatus/adversarial-ground.md`, whose opening defines the state before the aphorism) +and its `README.md`/`apparatus/README.md` echoes; `core/11`'s failure-table rows after its head. +Note: `term:poisoned-ground` still gains its one state-naming sentence at G3 (the seed's item 2) — +that is an addition beside this clause, not an edit of it. + +## P-03 — role-position uses stay bare + +**Sites.** `core/11-the-floor-mechanism.md`: *"the closure principle (**an actor's own prior +output is not ground**)"*, with its echoes in `meta/consolidated-state.md`, +`meta/reference-audit-2026-08-07.md`, both READMEs. Affirmative twins: *"what makes an +institution's statement **usable as ground**, and what makes it fail"* (`papers/paper-a`); +*"the verdict is new **ground** about the verdict function itself"* (`core/14-maturation.md`, +downstream); *"as if it were ground"* (`apparatus/the-skill-floor.md`). + +**Proposal.** **No edit, as a class.** These sentences quantify over admission to the role of +ground — what may serve as ground at all. A delivery qualifier would narrow them falsely: +*"own output is not **available** ground"* would licence it as delivered ground, which is exactly +what the closure principle forbids. + +**Pattern established.** *Where the sentence asserts or denies that something can serve as +ground — is/is not ground, usable as ground, becomes ground — the bare word names the role and +stays. Qualification narrows a universal.* + +## P-04 — the capacity entry: act-location already names delivery + +**Site.** `term:capacity`, settled, **pinned, hashed — one of the seed's seven predicted W6**: +*"**hold capacity** — the bits of ground it can have **in context at once**"*; prose twin in +`core/11`: *"The substrate it **reads**."* + +**Proposal.** **No edit to this clause.** *In context at once* is the act-location; it names +delivery by position. Writing *delivered ground* beside it would double-name the state. + +**Pattern established.** *An act-locating phrase — in context, at the act, this act's, at +act-time — is a delivery qualifier already. Nothing is added beside it.* +**Consequence, recorded now:** if G3 finds no other clause of `term:capacity` moving, the seed's +predicted firing on it does not occur, and that divergence is **recorded, never manufactured** — +editing settled text to make a firing prediction true is the same failure Gate 1's ruling closed +for counts. +**Inherits:** *"ground available at the act"*, *"the ground at the act are both given"*, and every +row my instrument or the seed's counted bare only because the qualifier is positional. + +## P-05 — the overflow entry: parallel clauses complete each other *(S3 edit)* + +**Site.** `term:overflow`, settled, **unpinned**: *"**Hold-overflow** — the decision's governing +ground does not fit. **Resolve-overflow** — the ground fits and is held, but the bits that must be +jointly resolved exceed resolve capacity."* + +**Proposal.** *"Hold-overflow — the decision's governing ground **exceeds hold capacity**."* The +entry's own second clause supplies the form (*exceed resolve capacity*); the repair completes the +parallel and names what *does not fit* means. The second clause's *"fits and is held"* already +qualifies and does not move. Fires nothing. + +**Pattern established.** *Where a definition's sibling clause already names the state in the +entry's own vocabulary, the bare clause is completed to the parallel — reuse inside the entry +before reaching for the delivery words.* + +## P-06 — negated-capability verbs already qualify + +**Sites.** `papers/paper-a`: *"an act whose acceptance depends on **ground the arrangement cannot +reach** has a floor above zero"* (twice); `meta/lineage-and-limits.md` (upstream): *"ground that +an arrangement cannot reach is ground its predicate cannot evaluate over"*. + +**Proposal.** **No edit.** *Cannot reach* names unavailability more precisely than *unavailable* +would — it says whose failure it is. + +**Pattern established.** *A capability verb under negation — cannot reach, does not control, do +not own, never controlled — is a full qualifier. This is also the instrument's known false-bare +class (precision 9/12), recorded at Gate 1; rows bare only by lexicon gap cite this precedent and +close with no edit.* +**Inherits:** the control/ownership family across `apparatus/` (*"ground you do not control"*, +*"ground the author did not control"*, *"ground you do not own"*, *"the price of the ground being +someone else's"*). + +## P-07 — consumption verbs already qualify + +**Sites.** `core/09-the-measure.md`: *"a mechanism that **computes** the verdict **from +admissible ground**"*; `DDD-measure-15` (unpinned) same form; `papers/measure-note` twin without +the adjective: *"a mechanism that computes the verdict from ground"*. + +**Proposal.** **No edit, including the twin.** *Computes from* names consumption; *admissible* +names the filter where present, and its absence in the note's compressed restatement does not +leave the state open — the verb carries it. + +**Pattern established.** *Verbs of consumption and production — computes from, derives from, +reads, re-derives, replays over, consults — qualify their object. The sentence already says what +is done to the ground; SR-2 verbatim.* + +## P-08 — index positions stay bare + +**Sites.** `core/10-cost.md`: *"the admission test (`00` §4), applied **per ground type**"* (and +its `core/15`, asset and holding-note echoes); `projections/tracks/01-determination.md`: *"no +axis, **no ground**, no principal, and total commitment"*. + +**Proposal.** **No edit.** *Per ground type* indexes over kinds of the S1 object; the tuple +enumeration cites the coordinate by name. Neither predicates a state. + +**Pattern established.** *Type-indexing and coordinate citation range over the S1 object and keep +the bare word — the same reason the ⟨task, ground, …⟩ tuple keeps it.* + +## P-09 — comparative endowments name availability; per-act reach names delivery *(S2 edit)* + +**Site.** `projections/tracks/01-determination.md`, the arrangement comparison: *"The program's +has the **narrowest ground** and a perfect record."* … *"**the program's arrangement is the most +tightly bounded and has the least ground**, while **the engineer's has the most ground and the +least record**"*. (The passage's neighbours already qualify: *"richest ground channels"*, +*"inherits its ground from whatever the pipeline retrieved"*, *"you can give the program more +ground"*.) + +**Proposal.** Name the state once per sentence, at the head of each comparison: +*"The program's has the narrowest ground **available to it** and a perfect record"*; *"…has the +least ground **available to it**, while the engineer's has the most ground available and the +least record"*. The *give/feed/inherits/retrieved* sentences do not move (P-07). + +**Pattern established.** *Arrangement-level comparisons of endowment take **available** (what the +arrangement holds); per-act statements take **delivered**. These rows are S3-classified but +availability-named — the boundary call is made here, once, for the ruling: classification answers +"which sense", the vocabulary answers "which state the sentence asserts", and a comparative +asserts holding, not arrival.* + +## P-10 — existence denials of evidence name availability *(S2 edit)* + +**Site.** `projections/tracks/01-determination.md`, the ground-cited table row: *"support's +argument that older transcripts resolve repeat cases: **asserted, never measured — no ground +exists for it**"*. + +**Proposal.** *"asserted, never measured — **no ground is available for it**"*. *Exists* reads as +a world-denial (S1) and is false as one — the facts exist, unmeasured; what is missing is held +evidence. + +**Pattern established.** *Where prose denies the existence of ground and means the arrangement +holds none, the denial is re-said with **available** — the one case where bare wording does not +merely omit the state but asserts the wrong sense.* + +## P-11 — relational compounds keep the word + +**Sites.** `apparatus/tool-contract.md`: *"Capability without **ground relation** is motion +without traction"*, *"**Ground relation** — per response, not per tool"*; `papers/paper-a` and +`reviewer-brief`: *"**ground access**"* in the H1 bundle. + +**Proposal.** **No edit.** The compound's head names the relation (*relation*, *access*); the +modifier slot cites the object. + +**Pattern established.** *A compound whose head noun names a relation or operation over ground is +verb-shaped in SR-2's sense; the modifier stays bare.* + +## P-12 — headings and table heads inherit their body + +**Sites.** *"**H2 — ground and judgment dependence**"* (`core/14-indexed-determination.md`, +`README.md`, cited in `DDD-frame-07`) — the body's first predication is *"as ground becomes +unavailable"*; `core/11`'s failure table: header *"| Cause | The ground is… |"* with cells +*false · missing · stale*. + +**Proposal.** **No edit.** A heading is a handle; the obligation to name the state belongs to the +first predicating sentence under it, which here already discharges it. The table head is the same +shape rotated: the cells carry the predicates. + +**Pattern established.** *Headings, hypothesis titles and table heads stay bare where the body's +first predication names the state; the heading cites its body as its antecedent (P-02 at +document scale). A heading over a body that never names the state is bare prose and falls back to +the edit precedents.* +**Inherits:** *"### Ground exporters"*, *"## 1. Ground first"*, *"### 2.4 Ground provenance"*. + +## P-13 — filed decisions and recorded rulings are history + +**Sites.** `DDD-dec-26` (upstream): *"## Ground provenance — ruled ineligible, not deferred by +preference"*; `DDD-dec-27` twins; `DDD-cost-05` **notes**, which record freight item F-2's +proposal *as formed*: *"context is simultaneously the ground, the retrieved governance and the +working space"*. + +**Proposal.** **No edit, ever, in this class.** A decision file records what was ruled in the +words it was ruled in; a notes field that says *"recorded here so the successor session inherits +it formed"* is a record embedded in a claim. Supersession, never rewriting — the predecessor's +retired-mode ruling at its GATE 2 is the model, and Gate 1's ruling on the 134 meta additions is +the same principle one layer up. + +**Pattern established.** *Bare rows inside filed decisions, and inside notes that record a ruling +or a proposal as-made, are historical record: never re-expressed. If the recorded wording later +misleads, the remedy is a new sentence beside it, not a changed one.* + +## P-14 — provenance adjectives are the attribute vocabulary, not rivals + +**Sites.** `applications/sdlc/production-as-ground.md`: *"practices that convert **substitute +ground** into **real ground** should outperform…"* (and its three siblings); +`meta/holding-note-ground-axes-rev18.md` (G5 surface): *"a CV is **unsupported ground**; a +licence is **trusted ground** with a printed date"*. + +**Proposal.** **No edit.** *Substitute/real*, *trusted/unsupported*, *yours/someone else's* are +provenance attributes doing exactly what SR-4 says provenance does — independent attributes, not +an enumeration and not a fifth sense. They compose with the delivery words; they do not compete +with them. + +**Pattern established.** *An adjective naming provenance or ownership is a qualifier in good +standing. Re-expression never replaces it with a delivery word, and never stacks one on top +without a reason the sentence states.* + +## P-15 — proposed-term citations are mentions + +**Site.** `meta/holding-note-ground-axes-rev18.md` (G5 surface), Q30: *"**Proposed canon term: +ground registry**, with the software layer as one consumer"* and its echoes. + +**Proposal.** **No edit.** The occurrence cites a proposal by its proposed name. Renaming it in +the filing would mint vocabulary (SR-3) inside a record (P-13). If the proposal is ever taken up, +the naming happens there, against the registry, with the collision check. + +**Pattern established.** *A proposed or foreign term cited by name is a mention, whatever the +classifier says; mentions are never re-expressed.* + +## P-16 — code surfaces follow prose rules; identifiers never move + +**Sites.** `core/assets/recon-cadence-demo.py` (downstream): *"# ground corruption rate per day +(drift / adversarial)"*; `core/assets/measure-routing-example.py`: *"ground type +"code-synthesis""*, *"# visual ground -> excluded"*. + +**Proposal.** **No edit.** The comments name their object beside the computation that defines it; +the strings are data. Identifier renames are SR-6's and W4's territory, not a prose wave's. + +**Pattern established.** *A comment is prose and takes the prose precedents; a string or +identifier is data and takes none. An asset edit that changes no computation must leave the +asset's output byte-identical — verified by re-run, per the repo's executable-evidence rule.* + +## P-17 — verb-headed compounds are SR-2 verbatim + +**Sites.** `apparatus/tool-surfaces.md`: *"### Ground exporters — return unstructured or +unbounded content…"*, *"**Bounds the ground.**"*, *"a **ground-scoping** primitive"*; +`downstream:CHANGELOG.md`'s *"ground-first tool contract"*. + +**Proposal.** **No edit.** *Exporter, scoping, bounding, -first*: each head names an operation on +the object. This is the compound form of P-07 and the reason `poisoned ground` costs one sentence +rather than sixty-six edits. + +**Pattern established.** *A compound headed by an operation word is already verb-shaped; the +migration leaves it and, where the compound is load-bearing enough to be a term, the registry +names its state once (the `term:poisoned-ground` model).* + +## P-18 — bare apposition takes the delivery word *(S3 edit)* + +**Site.** `apparatus/prefix-stability.md`: *"In a typical prefix, stable content **is** long +(**ground**, a large corpus of settled decisions) and volatile content is short (the task)."* + +**Proposal.** *"(**delivered ground**, a large corpus of settled decisions)"*. The parenthesis +has no verb to lean on and the passage is precisely about what reaches the actor's context — the +delivery word is the cheapest honest qualifier. The companion ordering notation *"(ground → +decisions → task)"* is notation and does not move (P-16). + +**Pattern established.** *A bare occurrence in apposition or parenthesis — no verb, no adjective, +no antecedent in reach — is the residual class that takes the Q2 word outright: available for +holdings, delivered for what reaches the act. This is the default when no other precedent +applies, and it is deliberately last-resort: the corpus prefers verbs.* + +## P-19 — locational predication stays bare + +**Sites.** `core/03-the-floor.md`: *"Polanyi in tacit application, **Hayek in the dispersion of +ground**, Bainbridge in what automation leaves"*; `meta/lineage-and-limits.md` (upstream): *"the +task's irreducibility is about **where the ground is**, not about whether an answer can be +stated"*. + +**Proposal.** **No edit.** These sentences predicate location and dispersion of the object across +the world and across actors — the fact at issue *is* the position. A delivery word would collapse +the point into one arrangement's viewpoint. + +**Pattern established.** *Predications about where ground sits — dispersion, location, +concentration — are about the S1 object's situation and stay bare, whatever store sense the +classifier assigned the row.* + +## P-20 — the judgment gloss is the shape's named instance *(Emil's Gate 1 directive)* + +**Site.** `README.md` (upstream), the delivery table's judgment row: *"**Judgment** — an actor +reading ground, **with an accountable party named** — during the act — paid per run"*. The +delivered/judgment/default trio that carried this shape in Paper A was cut, not moved, by the +revision; this is the shape's clearest surviving instance, selected deliberately so the shape +does not go unruled. + +**Proposal.** **No edit** — and the row is *named*: **the canonical instance of the +verb-qualified S3 shape**. *An actor reading ground* is what SR-2 means; the accountable-party +clause is `term:judgment`'s settled condition riding with it. + +**Pattern established.** *The qualified population (416 rows) has a standing citation: a row +whose verb names the act in this shape needs no edit and cites P-20. If the trio's sentence is +ever restored to a paper, it is authored against this row and `term:judgment`, not reconstructed +from memory.* + +--- + +## The set, summarised + +| | Ruling | Class | +|---|---|---| +| P-01 | predict-then-edit; falsifier aligned, statement untouched | pin governance | +| P-02 | no edit — anaphora inherit | scope | +| P-03 | no edit — role-position | semantics | +| P-04 | no edit — act-location names delivery; firing divergence recorded if it comes | registry | +| P-05 | **edit** — parallel completion, `exceeds hold capacity` | registry, S3 | +| P-06 | no edit — negated capability verbs | instrument false-bare | +| P-07 | no edit — consumption verbs | SR-2 | +| P-08 | no edit — index positions | semantics | +| P-09 | **edit** — `available to it` on comparatives | S2, boundary call | +| P-10 | **edit** — `no ground is available for it` | S2, wrong-sense repair | +| P-11 | no edit — relational compounds | SR-2 | +| P-12 | no edit — headings inherit body | scope | +| P-13 | no edit ever — decisions and recorded rulings | history | +| P-14 | no edit — provenance adjectives | SR-4 | +| P-15 | no edit — proposed-term mentions | SR-3 | +| P-16 | no edit — code comments and data | SR-6 / W4 seam | +| P-17 | no edit — verb-headed compounds | SR-2 | +| P-18 | **edit** — apposition takes the delivery word; the last-resort default | S3 | +| P-19 | no edit — locational predication | semantics | +| P-20 | no edit — the named instance of the qualified shape | the trio's replacement | + +**Five edits, fifteen no-edit rulings.** That ratio is SR-2 measured a third way: the audit +predicted it, Gate 4 of the predecessor priced it, and ruling the twenty hardest instances +confirms it — canon's habit really is to name what is done to the ground, and the migration's +body shrinks again once anaphora (P-02), headings (P-12) and the instrument's false-bare class +(P-06) are citable. + +**What G4 does with this.** Every one of the remaining bare rows cites exactly one precedent, in +a committed citation map; a row no precedent fits stops at a gate as a new ruling. The map is +counted at G4's midpoint hold, per SR-7 — no inheritance estimates are offered here, deliberately. + +**What this gate asks.** +1. The twenty, individually — each is a ruling, and P-09's available/delivered boundary call and + P-13's notes-are-history extension are the two most consequential. +2. P-01's governance: falsifier aligned without a firing; `DDD-agent-01` untouched. If Emil + prefers the agent-01 statement edited, it is an **eighth W6, predicted by id and hash before + the operation** — the precedent covers both outcomes; the draft recommends no edit. +3. P-04's recorded consequence: a predicted firing that G3 may find unearned is a divergence to + record, not to manufacture. +4. Whether P-18's last-resort default is ratified as the fallback for rows no other precedent + fits, or whether such rows must each stop at a gate regardless. + +**Nothing edited. Nothing merged. Holding at GATE 2.** diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate3-prediction.md b/meta/sessions/2026-08-31-ground-migration-exec/gate3-prediction.md new file mode 100644 index 0000000..48b9908 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate3-prediction.md @@ -0,0 +1,103 @@ +# GATE 3, step 1 — the registry wave, predicted before anything moves + +**Status: committed before any edit, in the `DDD-dec-29` pattern.** Every prediction below is +stated by id, and where a hash exists, by hash — old and new, the new computed from the drafted +edit before the file moves. A divergence found at verification is recorded, never reconciled. + +## 1. The finding that resizes the wave + +**Applying the ratified precedents to the eleven entries, none of the seven pinned entries' +canonical texts needs to move.** + +| Entry | Pinned | Its ground occurrence | Precedent | Ruling | +|---|---|---|---|---| +| `term:actor` | yes | *"by **reading** ground: variation in **declared** ground"* | P-07, P-20 | no edit | +| `term:arrangement` | yes | *"**ground channels**"* | P-11/P-17 | no edit | +| `term:capability` | yes | *"the class of ground a pathway **can read**"* | P-07 | no edit | +| `term:capacity` | yes | *"the bits of ground it can have **in context at once**"* | P-04 | no edit | +| `term:closure` | yes | *"the relevant ground is **observable**"* | P-07 | no edit | +| `term:judgment` | yes | *"an actor **reading** ground"* | P-20 | no edit | +| `term:residual-discretion` | yes | *"**held at fixed** ground … **at the act** … variation across ground (S1)"* | P-04, SR-1 | no edit | +| `term:encode-verify-split` | no | *"**pre-resolving** ground **into the encoded store**"* | P-07 | no edit | +| `term:overflow` | no | *"the decision's governing ground **does not fit**"* | **P-05** | **edit** | +| `term:poisoned-ground` | no | anaphor ruled at P-02 | **seed item 2** | **one sentence added** | +| `term:verdict` | no | *"(the **ground distribution**)"* — S5 | **SR-5 / W1** | **edit** | + +The definitional layer is already correct under the ratified vocabulary — the registry's own +texts are the exemplars the precedents were drawn from. **The seed's predicted seven W6 therefore +do not fire: zero of seven.** That divergence was accepted in advance at Gate 2 (P-04's +consequence): the prediction stands as written and is recorded as not verifying, exactly as +380/187 was at Gate 1. **Eleven predicted embed re-projections become three** — only entries +whose text moves re-project. + +## 2. W1's upstream body rides with `term:verdict`, and it brings two W6 of its own + +`term:verdict`'s edit makes `core/09` internally inconsistent unless the surrounding prose moves +with it, and `core/09` cites the measure claims, which carry the same phrase in their statements. +The papers already moved (15 W1 moves, merged; the measure note's pin advanced so both agree); +canon still reads `ground distribution` at `v5.12.0`. **The upstream S5 body is therefore +executed here**, and its firing consequences are: + +- **`DDD-dec-34` pinned two of the S5 claims after the seed was written.** SR-5's *"W1 fires no + pins"* was true against the seed's pin set and is superseded by that advance — recorded as a + post-seed fact, not a seed error. + +> **Prediction: when the downstream pin next advances past these commits, exactly two W6 fire +> and no more, both from W1:** +> +> | id | occurrences in hashed fields | pinned hash (= live, verified) | predicted hash after edit | +> |---|---|---|---| +> | `DDD-measure-01` | 1 (statement) | `sha256:66b01ede631c0173d86696dca945ade53c9ffe37462bbe290a6df6b6de4b41ea` | `sha256:d78274d2350cb867c9ec3497aaf13caeafb4792f9e20c20697ba54114a58c198` | +> | `DDD-measure-16` | 2 (statement) | `sha256:2d763d1adf9e1c68c88d1f5c3e30550a5079e274d84e688c31f5f5bb51f1d94e` | `sha256:6828d06649045bfdf374f985a7984d337d01fdb42be29ef8f051a185411fe674` | +> +> **Zero W5** (no status moves), **zero W7** (no id added or shadowed), **zero E12/E13.** +> Of the 71 pins, exactly these two digests move; the other 69 are verified unchanged after the +> edits. The edit is the phrase `ground distribution` → `deployment distribution`, verbatim, +> nothing else in any hashed field. + +**In-session observables: nothing fires at all.** The downstream pin resolves against the `v5.12.0` +tag, which no branch edit touches; downstream `validate-core-order.py` reports the same 71 pins, +0 basis-loss, 0 content-drift, 1 governed shadow before and after. Upstream validators stay at +their documented baselines (0 errors / zero W4; 63 claims valid, 32 warnings; 12 decisions). + +## 3. The exact upstream edit set + +**Registry (`core/graph/terms.yaml`), three entries, all unpinned, nothing fires:** +1. `term:overflow`: *"the decision's governing ground does not fit."* → *"the decision's + governing ground **exceeds hold capacity**."* (P-05 as ratified.) +2. `term:poisoned-ground`: one sentence **added** after the settled text, naming the state in the + delivery vocabulary (the seed's item 2 — one sentence, not 66 edits). The existing clauses do + not move (P-02). +3. `term:verdict`: *"(the \*ground distribution\*)"* → *"(the \*deployment distribution\*)"*. + +**Embeds re-projected, three sites:** `core/00-primitives.md` (poisoned-ground), +`core/11-the-floor-mechanism.md` (overflow), `core/09-the-measure.md` (verdict). The other eight +embed sites do not move; `term:capacity`'s embed in `core/11` in particular stays byte-identical. + +**W1 upstream prose and claims** (`ground distribution` → `deployment distribution`, verbatim): +`core/09-the-measure.md`; `DDD-measure-01`, `DDD-measure-11`, `DDD-measure-12`, +`DDD-measure-16`; `README.md` (the row Gate 1 booked); `meta/lineage-and-limits.md`, +`meta/measure-paper-context.md`, `meta/repo-topology.md`. Each remaining upstream S5 ledger row +is dispositioned in the gate report with its precedent. + +**W1 upstream assets** — comments and docstrings only, P-16's condition enforced: +`core/assets/measure-nonuniform-ground.py` and `core/assets/measure-aggregate-discharge.py` are +run before and after; **outputs must be byte-identical**, and every filename keeps its name +(`measure-nonuniform-ground.py` is cited by name in the measure note's §5.4 divergence clause, +which stays true). + +**Explicitly not edited:** `releases/*.yaml` (immutable, A9); dated records under P-13 +(`meta/measure-paper-context-staleness-2026-08-14.md` if its occurrence proves to be a dated +finding); the sixteen deferred manuscript occurrences (ruled at the Paper A session's Gate 1 — +they quote canon at the pinned ref and regenerate when the pin next advances); `product-cli` +(W4, never here). + +## 4. Also recorded at this gate + +- **`ground channel`, all 10 occurrences: no edit**, under P-11/P-17 — the compound's head names + the delivery path. The seed's item 3 wanted the surface known, not moved; it is known and it + stands. +- The downstream W1 remainder (downstream meta, applications, assets, and the papers' 16 + deferrals) is G4's, under the same precedents. + +*Verification section follows in the gate report, after execution.* diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate3-registry.md b/meta/sessions/2026-08-31-ground-migration-exec/gate3-registry.md new file mode 100644 index 0000000..5031fc8 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate3-registry.md @@ -0,0 +1,92 @@ +# GATE 3 — the registry wave, executed and verified + +**Status: RULED (Emil, 2026-09-02) — ratified.** + +> **The ruling, recorded.** (1) The zero-of-seven divergence is recorded explicitly as **the +> seed's largest prediction, unverified, and unmanufactured** — nothing was edited to make seven +> true; P-01 operating on the case it was written for. (2) The two W1 firings belong to G6's +> proposal; the SR-5 supersession is recorded as a **post-seed fact, not an error in SR-5** — the +> ruling was correct on the corpus it ruled on. (3) The poisoned-ground rewording ratified; the +> disclosure named the valuable half — a first draft semantically right and structurally wrong, +> caught by an instrument: the Stable Dependency Principle working at term level. (4) **The three +> printed strings stay as predicted**: the asset's output bytes are evidence a paper cites, and +> substituting new evidence for predicted evidence mid-gate is the reconciling the method rules +> forbid. They are **booked with the filename as one migration item** for whoever next advances +> that asset, with the measure note §5.4's disclosure clause as the precedent. Carried into G4: +> three precedents exercised at scale on the hardest population produced no edits — if the prose +> waves show the same ratio, the migration is **smaller than four instruments in a row have +> predicted**, and that count belongs in the manifest as such. + +*(Original status: draft-pending-ruling.)* The prediction was committed first (`gate3-prediction.md`, +downstream `a8d5fa5`), the edits after (upstream `0aa55e2`, branch +`claude/ground-migration-exec-teb4gc`). Nothing merged; no tag; the downstream pin untouched. + +## Predicted, then observed + +| Prediction | Observed | +|---|---| +| zero of the seed's seven W6 fire | **zero — no pinned entry's text moved** | +| exactly two W6 deferred to the next pin advance: `DDD-measure-01` → `sha256:d78274d2…`, `DDD-measure-16` → `sha256:6828d066…` | **both digests landed on the predicted values, character-exact; a sweep over all 71 pins shows exactly these two moved** | +| three entries move, all unpinned; three embeds re-project | **three and three** (`term:overflow`, `term:poisoned-ground`, `term:verdict`; `core/11`, `core/00`, `core/09`) | +| zero W5, zero W7, zero E12/E13; downstream validation unchanged | **0 errors, 0 warnings downstream; 26 claims, 6 warnings** | +| upstream validators at baseline | **0 errors, 66 warnings — identical by content** (line numbers under the grown embed shift by one, which is the third method rule observed in the wild); 63 claims / 32 warnings; 12 decisions | +| asset outputs byte-identical | **verified by run, before and after** (`measure-nonuniform-ground.py`, `measure-aggregate-discharge.py`) | + +**Divergences recorded, none reconciled:** +1. **Seven predicted W6 → zero.** The definitional layer is already correct under the ratified + precedents — the seven pinned entries' texts are the exemplars the precedents were drawn from + (`reading`, `declared`, `observable`, `in context at once`, `channels`, `held at fixed`, `at + the act`). The seed's prediction stands as written and did not verify; accepted in advance at + Gate 2 (P-04's consequence). +2. **Eleven predicted embed re-projections → three.** Same cause. +3. **SR-5's "W1 fires no pins" superseded by `DDD-dec-34`**, which pinned two S5 claims after the + seed was written. W1 now carries exactly two W6, predicted here by id and hash before the edit. +4. **Four unpinned entries predicted moving → three.** `term:encode-verify-split` needs nothing: + *"pre-resolving ground into the encoded store"* is P-07's shape. + +## What moved + +**Registry (`core/graph/terms.yaml`), three entries, unpinned, nothing fires:** +- `term:overflow`: *"the decision's governing ground **exceeds hold capacity**"* — P-05, the + entry's own parallel completed. Prose twin in `core/11` aligned. +- `term:poisoned-ground`: one sentence added — *"The state it names: **ground that reached the + act false** — what arrived is wrong, not missing."* The settled clauses do not move (P-02). + **A defect was caught by the validator and repaired before commit**: the first draft said *"in + the delivery vocabulary: delivered ground…"*, and `delivery` is established by `13-delivery.md` + — a forward edge from `00`, flagged as a new W1 warning. Re-worded to the act-locating form, + which P-04 rules is the delivery qualifier; the warning set returned to baseline. The reading + order is the dependency order, and the vocabulary's own name cannot be used upstream of where + it is established. +- `term:verdict`: *"(the \*deployment distribution\*)"* — SR-5, the S5 body's registry site. + +**W1 upstream, 30 tokens across 14 files** (`ground distribution` → `deployment distribution`, +plus *"non-uniform ground"* → *"non-uniform deployment distribution"* and *"under varied ground"* +→ *"under varied deployment distributions"* where the compressed forms carried the same sense): +`core/09` (10), `core/06`, `core/13`, `README.md` (the row Gate 1 booked), `DDD-measure-01`, +`-11`, `-12`, `-16`, `meta/lineage-and-limits.md`, `meta/measure-paper-context.md` (2), +`meta/repo-topology.md`, and comments/docstrings in three assets. + +**Left, each with its precedent:** +- `releases/*.yaml` — immutable (A9). +- `meta/measure-paper-context-staleness-2026-08-14.md` — a dated finding; P-13. +- Three printed strings inside `measure-nonuniform-ground.py` (lines that end up in the asset's + output) — left so the output stays byte-identical, per the committed prediction. **For the + ruling:** if Emil prefers the printed labels moved too, the numbers are unchanged and the + re-verified output becomes the new recorded evidence; that is a one-line follow-up, not taken + unilaterally against a stated prediction. +- Every filename (`measure-nonuniform-ground.py` above all) — U-idname, SR-6; the measure note's + §5.4 *"named before the vocabulary moved"* clause stays true. +- The sixteen deferred manuscript occurrences — they quote canon at the pinned `v5.12.0` tag, + which no branch edit touches; they regenerate when the pin next advances. The supplement's + *"canon still reads `ground distribution` at `v5.12.0`"* remains literally true. +- `ground channel`, all 10 occurrences — P-11/P-17, recorded at the prediction. + +## What this gate asks + +1. The registry wave as executed — three entries, three embeds, and the zero-of-seven finding. +2. The two predicted W6 riding with W1 (`DDD-measure-01`, `DDD-measure-16`) — they fire at the + next pin advance, which is G6's proposal, not this gate's act. +3. The poisoned-ground sentence as re-worded, with the forward-edge repair disclosed. +4. The three printed asset strings: leave (as predicted) or move with re-verified output. + +**Nothing merged. Holding at GATE 3.** diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate4-midpoint.md b/meta/sessions/2026-08-31-ground-migration-exec/gate4-midpoint.md new file mode 100644 index 0000000..a20e9e8 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate4-midpoint.md @@ -0,0 +1,117 @@ +# GATE 4 — the prose waves, midpoint and completion + +**Status: RULED (Emil, 2026-09-02) — all five items ratified; the wave is complete.** + +> **The ruling, recorded.** (1) The map and its 114 no-edit rulings ratified — the outcome G2 was +> constructed to produce, retrospectively justifying the deferral: without the precedent set this +> would have been 131 unreviewed micro-decisions called a migration. (2) The seven edits and the +> miscitation repair ratified — `encode-verify.md` keeps the gloss and stops it borrowing +> authority it never had. (3) **The held region row is left**, and the reason is recorded as a +> genuinely new precedent instance: **a verbatim inheritance declared in text that the hash then +> protects — P-13's shape inside a hashed field.** Editing it would break a declared carriage to +> buy a firing. The next session to meet a hashed field containing declared carriage inherits +> this instance by name. (4) W1's dispositions ratified, dated notes as records and filenames +> keeping their names. (5) The ratio statement ratified in those words, with the clause that must +> not be trimmed: **each shrink came from a ruling, not a re-count** — the difference between a +> migration that was over-scoped and one that was over-estimated: the work was always small, and +> only the rulings could show it. + +**Completion.** With the held row resolved by ruling, the wave's ledger closes: 131 rows — 114 +no-edit · 7 edits · 3 at G3 · 6 P-13 records · 1 left-by-ruling. Nothing remains open in the +prose waves. + +*(Original status: draft-pending-ruling.)* The citation map is committed and counted +(`g4-citation-map.py`, `g4-citation-map.json`); the mapped edits are executed on both branches +(upstream `44dee42`, downstream this commit). One row is held for ruling. Nothing merged. + +## The citation map, counted — not estimated + +**131 wave-body bare rows. 131 mapped, each to exactly one precedent. Zero orphans** — no row +needed a new ruling, so nothing stops the gate. + +| Action | Rows | +|---|---| +| **no edit** (the cited precedent rules the sentence already correct) | **114** | +| **edit**, executed | **7** | +| edited at G3 (the overflow family) | 3 | +| P-13 record (decisions, recorded rulings — never edited) | 6 | +| **held for ruling** (`DDD-frame-17` region) | 1 | + +Per precedent: P-07 ×19 · P-06 ×17 · P-14 ×15 · P-11 ×10 · P-03 ×9 · P-12 ×9 · P-01 ×8 · +P-04 ×7 · P-13 ×6 · P-02 ×5 · P-08 ×5 · P-16 ×5 · P-17 ×5 · P-05 ×3 · P-09 ×3 · P-10 ×1 · +P-15 ×1 · P-18 ×1 · P-19 ×1. **The P-18 fallback count is 1** — the Gate 2 condition is +satisfied; the fallback is not doing the vocabulary's work. + +## The seven edits + +| Where | Edit | Precedent | +|---|---|---| +| `DDD-frame-17` falsifier | *"the ground **at the act** together determine"* — digest verified unmoved (falsifier is not hashed) | P-01 | +| `core/13-delivery.md` | *"Given the standing configuration and the ground **at the act**, the resolution is determined or it is not"* | P-01 | +| `projections/tracks/01-determination.md` ×3 | *"narrowest ground **available to it**"* · *"least ground **available to it** … most ground **available**"* | P-09 | +| same file, the ground-cited table | *"asserted, never measured — **no ground is available for it**"* | P-10 | +| `apparatus/prefix-stability.md` | *"(**delivered ground**, a large corpus of settled decisions)"* | P-18 | + +**Plus the repair the prompt says happens here or nowhere.** `apparatus/encode-verify.md`'s +miscitation — an S2 definition attributed to `core/00` — now reads: *"Ground (`core/00`) is what +a determination is resolved against; this apparatus reads it as the read-only surface an actor +inspects in order to act."* Canon's definition is cited as canon states it; the apparatus's +operational gloss stays, owned explicitly by the apparatus. (The row was verb-qualified, so it +sat outside the bare ledger; the warrant is the audit's finding, not the map.) + +## The row held for ruling — `DDD-frame-17`'s region + +The region carries the same bare fixing-test phrase the falsifier carried — and the region **is +hashed**, so the edit is a firing. Predicted, in case it is ruled: + +> `DDD-frame-17`, region only, *"the ground jointly determine"* → *"the ground at the act jointly +> determine"*: pinned/live `sha256:bf8d2c69…23248d` → predicted `sha256:03dc8ad7…d4fbf0`. + +**The draft recommends NOT editing it**, on a fact found while predicting: the region's own text +declares the passage *"carried verbatim from `DDD-frame-15` because it was correctly ratified and +is untouched by this correction."* The bare phrase is part of a declared verbatim inheritance — +P-13's shape inside a hashed field. Editing it would buy a third W6 to break a declared verbatim +carriage. If Emil rules the edit, the prediction above governs it. + +## W1's downstream remainder, dispositioned + +- **Edited** (free prose whose upstream source moved at G3): + `papers/measure-note/measure-paper-context.md` ×5 tokens (*deployment-distribution sweep*, the + §5.4 rows, the chain-variable gloss, R-b), `reviewer-brief.md` ×1, `applications/sdlc/production-as-ground.md` + ×1 (*deployment-distribution caveat*), `core/assets/measure-mdl-volume.py` docstring ×1 — + output verified **byte-identical**. +- **P-13 records, never edited:** `meta/holding-note-act-cost-2026-08-08.md` ×2, + `meta/measure-note-related-work-2026-08-10.md` ×2, `meta/holding-note-ground-axes-rev18.md` ×1 + (its sha256 is recorded in `DDD-dec-20` — editing it breaks its filed identity), + `meta/seed/claims-seed.yaml` ×1 (quotes `DDD-measure-01` as seeded). +- **Filenames keep their names** throughout; the 17 manuscript deferrals stand (they quote canon + at the pinned `v5.12.0` tag). + +## The ratio, for the manifest + +The wave bodies produced **7 edits from 131 rows** — with G3's three registry edits and W1's +mechanical phrase moves, the migration's entire discretionary edit set is **under twenty +sentences**. Four instruments in a row priced it larger (the audit's ~2,357, the plan's 187, the +seed's wave sizes, Gate 1's 185); each shrink came from a ruling, not a re-count. Per the Gate 3 +ruling this is recorded as: **the migration is smaller than four instruments in a row predicted** +— not unnecessary, smaller; the vocabulary was already doing the work in canon's habits, and the +rulings were what made that checkable. + +## Validators + +Upstream: 0 errors, 66 warnings (baseline); 63 claims / 32 warnings; 12 decisions. +Downstream: 0 errors, 0 warnings; 26 claims / 6 warnings; 22 decisions. Digest sweep: still +exactly the two predicted movers (`DDD-measure-01`, `DDD-measure-16`); `DDD-frame-17` verified +unmoved by the falsifier edit. + +## What this midpoint asks + +1. The citation map and the 114 no-edit rulings as counted. +2. The seven edits and the miscitation repair as executed. +3. **The held region row**: leave (recommended — declared verbatim carriage), or edit under the + recorded prediction. +4. W1's downstream dispositions, the P-13 set included. +5. The ratio statement, for the manifest in those words. + +**Holding at GATE 4 (midpoint).** The wave completes — remaining work being only the held row's +ruling and any re-rulings — at the completion hold. diff --git a/meta/sessions/2026-08-31-ground-migration-exec/gate5-surfaces.md b/meta/sessions/2026-08-31-ground-migration-exec/gate5-surfaces.md new file mode 100644 index 0000000..07683b2 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/gate5-surfaces.md @@ -0,0 +1,57 @@ +# GATE 5 — i18n and the surfaces Gate 1 raised + +**Status: RULED (Emil, 2026-09-02) — ratified.** + +> **The ruling, recorded.** (1) The 54-row map as read; the conclusion to record: the unbooked +> surface was mostly history plus sentences the precedents already cover — **the waves vindicated +> by the thing that surfaced outside them**, better evidence than the waves finishing cleanly. +> (2) Both Danish repairs ratified as translation-defect repairs under the file's own rule — +> repair the defect, keep what was true. (3) The successor-items finding recorded with its +> discharged-by-G3 note: an item true of the tag and false of the branch reads as a live defect +> six months later; the note is what stops someone re-opening it. Upstream commit `5e75d23`; the map is +`g5-citation-map.py/.json`. Nothing merged. + +## 1. The 54 surfaced bare rows — mapped, zero edits + +**54 rows, 54 mapped 1:1 to the ratified precedents, zero orphans, zero edits.** +24 no-edit (P-01 ×2, P-02, P-03 ×3, P-06 ×4, P-07 ×3, P-08, P-12 ×2, P-15, P-16 ×3, P-17 ×2, +P-19 ×2) and **30 P-13 records** — the dated audits, holding notes (`ground-axes` above all, whose +sha256 is filed in `DDD-dec-20`), session records and the seed claims file. The unbooked surface +turned out to be mostly history plus a handful of sentences the precedents already cover; the +waves were right not to book it as work. + +## 2. i18n — two translation defects surfaced by the gate's read, both repaired + +The `grund` entry itself is correct since §6. Reading the whole file against the registry (the +gate's mandate: the file's own rule — *where Danish and English disagree, the English source +wins*) surfaced two glosses that disagree with settled canon: + +| Entry | Defect | Repair | +|---|---|---| +| `lukker / lukning` (closure) | *"Om acceptprædikatet kan afgøres over **digital** grund"* — *digital* appears nowhere in `term:closure`, and *kan afgøres* imports the decidable reading canon explicitly reserves for the formal special case | re-glossed to canon's own conjuncts: observable relevant ground, adequacy evaluable within declared bounds, *afgørbar* reserved for the formal case | +| `forgiftet grund` (poisoned ground) | defined the term by **one generator** — self-consumed output — instead of canon's *present but false*; the closure principle's case standing in for the whole | first clause re-glossed to canon's definition; the second sentence (*"korrekte slutninger over falske præmisser"*) is a correct paraphrase and stays | + +Same class as §6's double-gloss repair: the translation asserting what canon does not. + +## 3. The 134 additions — the named-surface check + +Per the Gate 1 ruling, the three `successor-items-*.md` files were read as the only candidates +for "a live surface rather than a record". **Every ground occurrence in them is a quotation, a +finding, or a programme mention — records. Nothing is named; they stay as written.** One is +flagged for the manifest: `successor-items-paper-a-revision.md`'s asset-divergence item says +`DDD-measure-12` and `term:verdict` *"still read `ground distribution` at v5.12.0"* — true of the +tag, and **discharged by G3 on this branch**; the item closes at the next pin advance. + +## 4. Validators + +Upstream after the i18n edits: 0 errors, 66 warnings (baseline); embeds match the graph. +Downstream untouched by this gate beyond the session record. + +## What this gate asks + +1. The 54-row map: 24 no-edit, 30 records, zero edits. +2. The two Danish repairs, as translation-defect repairs under the file's own rule. +3. The successor-items finding: nothing named as live; the asset-divergence item recorded as + discharged-by-G3. + +**Nothing merged. Holding at GATE 5.** diff --git a/meta/sessions/2026-08-31-ground-migration-exec/manifest.md b/meta/sessions/2026-08-31-ground-migration-exec/manifest.md new file mode 100644 index 0000000..68c37b2 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/manifest.md @@ -0,0 +1,136 @@ +# Manifest — the ground migration, executed + +**GATE 6: ACCEPTED (Emil, 2026-09-02). The migration closes.** + +> **The ruling, recorded.** The close as assembled, `v5.13.0` as a minor with the descriptor as +> written, PRs upstream-first, the pin advance as a successor act — *it belongs to a session that +> can verify its own prediction rather than inheriting one.* **W4 closes as no-migration-owed**, +> the four local items riding `product-cli`'s own maintenance. And the observation Emil named as +> worth stating precisely: the expensive disposition — keeping the word where the world-facing +> sense lives — looked twice as costly when it was ruled, and turned out to **eliminate the only +> edit in the programme that could break something running**. The serialised field was already +> correct because canon kept its word. +> +> The closing summary, in the ruling's words: four instruments priced this migration in +> descending order and every reduction came from a ruling rather than a re-count. What executed +> was under twenty discretionary sentences across two repositories, 185 rows mapped to twenty +> precedents with zero orphans and a fallback count of one, and a translated defect nobody had a +> checker for. **The two-session shape is the finding: plan completely, defer whole, then spend +> the rulings first.** + +**Session type:** interactive execution, six gates, Emil ruling at each. **Merged nothing.** +**Branch:** `claude/ground-migration-exec-teb4gc` in both repositories; `product-cli` read-only +throughout, no commit, no working-tree change. + +**Read at:** `actor-indexed-determination` `81f6929` (= annotated tag **`v5.12.0`**, verified) · +`decision-driven-design` `d89ed55` · `product-cli` `d0f4297` — the same commit the predecessor +read; that repository has not moved since before the audit. + +--- + +## The arc, stated plainly + +**The migration was deferred once, by a session that had planned it completely, and executed by a +session that spent twenty rulings first. The deferral was not a delay — it was the difference +between 167 unreviewed precedents and 131 rows each citing one.** That is the finding the whole +two-session arc exists to demonstrate. + +And the second finding is its complement: **the migration is smaller than four instruments in a +row predicted** — the audit's ~2,357 migrating occurrences, the plan's 187 re-expressions, the +seed's wave sizes, Gate 1's 185-row bare ledger — and **each shrink came from a ruling, not a +re-count.** That clause is load-bearing and is not to be trimmed: it is the difference between a +migration that was over-scoped and one that was over-estimated. The work was always small, and +only the rulings could show it. + +## What the session did, by gate + +| Gate | Ruled | +|---|---| +| **G1** | The classification reconciled against head by content: 2,845 → 3,123 rows, 2,823 carried, every removal read and attributed. The 380/187 instrument was found never committed — rebuilt, frozen blind at 389/178, the ledger ruled governing and the figure recorded as a prediction that did not verify. **The fourth method mechanism filed in the seed.** 80 proposed senses; wave sizes corrected; W1's unbooked row booked | +| **G2** | **The twenty precedents, P-01…P-20, all ratified** — five edits, fifteen no-edit rulings. P-09's available/delivered boundary named as a precedent, not a wording; P-13 extended to notes recording decisions as formed, cross-referenced to `retired_from`; P-18 ratified as fallback with a counted condition; P-20 the cut trio's replacement, live on the public README | +| **G3** | The registry wave: **zero of the seed's seven W6 fire** — the definitional layer already correct; the seed's largest prediction, unverified and unmanufactured. Three unpinned entries move; three embeds re-project; W1's upstream body executed with its two W6 predicted by id and hash and landing character-exact. One forward-edge defect caught by the validator and repaired before commit | +| **G4** | The prose waves under the citation map: **131 rows, each citing exactly one precedent, zero orphans — 114 no-edit, 7 edits, 3 at G3, 6 records, 1 left by ruling** (the declared-carriage instance, recorded as precedent). P-18 fallback count: 1. The `encode-verify.md` miscitation repaired | +| **G5** | The 54 surfaced rows: mapped, zero edits — the waves vindicated by what surfaced outside them. Two Danish glosses repaired under the file's own rule. Nothing in the 134 meta additions named as live | +| **G6** | This close: `releases/v5.13.0.yaml` proposed; every instrument green; the basis-impact sweep clean; W4 assessed below, not executed | + +## Predicted before operating, verified after + +| | Predicted | Observed | +|---|---|---| +| the seed's seven W6 (registry) | 7 | **0 — recorded, not manufactured** | +| W6 at the next pin advance | exactly 2 — `DDD-measure-01` → `sha256:d78274d2…`, `DDD-measure-16` → `sha256:6828d066…` | **both landed character-exact; a sweep over all 71 pins shows exactly these two moved** | +| W5 / W7 / E12 / E13 | 0 / 0 / 0 / 0 | **0 / 0 / 0 / 0** | +| `DDD-frame-17` digest | unmoved by the falsifier edit | **unmoved** (`bf8d2c69…`); the region edit's hash was predicted (`03dc8ad7…`) and the edit ruled not taken | +| asset outputs | byte-identical | **byte-identical, verified by run** (three assets) | +| in-session downstream pin | untouched | 71 pins resolved, 0 basis-loss, 0 content-drift, 1 governed shadow | + +## Instruments and gates + +| | | +|---|---| +| `g1-reconcile.py`, `g1-pointA.py` | content matching over three corpus states; both matcher defects found, fixed, disclosed | +| `g1-bare.py` | the rebuilt qualified/bare instrument — anchored, clause-clipped, frozen after two warrant-disciplined revisions; per-rule precision reported (qualified 24/24, bare 9/12) | +| `g1-added-rulings.py`, `g1-head-ledger.json` | 80 proposed senses; the governing row ledger | +| `g4-citation-map.py`, `g5-citation-map.py` | 131 + 54 rows, each citing exactly one precedent, coverage asserted by run | +| upstream validators | 0 errors, 66 warnings (baseline, identical by content); 63 claims / 32 warnings; 12 decisions; **9 release descriptors valid** | +| downstream validators | 0 errors, 0 warnings; 26 claims / 6 warnings; 22 decisions | +| paper checkers @ `v5.12.0` | **30 verbatim, 0 failing · 96 status assertions, 0 wrong · 75 rendered, 75 cited, 0 discrepancies** | +| basis-impact sweep | no id moved; no orphaned old wording anywhere — the only survivors of changed sentences are quotes-as-history in the audit, the seed and the successor items | + +## The carried items, dispositioned + +| Item | Disposition | +|---|---| +| The seven standing rulings SR-1…SR-7 | Inherited, never re-litigated. SR-5's "fires no pins" superseded by `DDD-dec-34`'s post-seed pins — **a post-seed fact, not an error in SR-5** | +| The three method rules | Applied throughout; **a fourth filed** (an uncommitted instrument's figure is not reproducible) | +| The 380/187 figure | Recorded as a prediction that did not verify; the committed ledger governs | +| The seed's seven W6 / eleven embeds / four unpinned movers | 0 / 3 / 3 — divergences recorded at G3, accepted in advance | +| `encode-verify.md:21` | **Repaired** — the gloss owned by the apparatus, canon cited as canon states it | +| `poisoned ground` | One sentence, as the seed priced it — not 66 edits | +| `ground channel` ×10 | No edit, P-11/P-17; the surface known and standing | +| The 16/17 manuscript deferrals | Stand; they quote canon at the pinned tag and regenerate at the advance | +| The 134 meta additions | Out of scope by name (Gate 1); nothing named live at G5 | +| Printed strings + filename in `measure-nonuniform-ground.py` | **Booked as one item** for whoever next advances that asset, §5.4's disclosure clause the precedent | +| `DDD-frame-17`'s region | Left by ruling — **declared verbatim carriage inside a hashed field**, recorded as a named precedent instance | +| `successor-items-paper-a-revision`'s asset-divergence item | **Discharged by G3 on this branch**; closes at the next pin advance | +| Out of scope, untouched as chartered | W4's execution · the primer and the transfer · the `verdict` and `projection` collisions · the accountability arity · the measure note's missing checkers · Q40–Q46 | + +## W4 — assessed, not executed + +**Counts, verified exact at head:** 1,203 S-sensed mutable occurrences (S2 1,181 · S3 19 · S4 2 · +S5 1); the serialised `ground:` field is **660 occurrences in 70 files** under `.ddd/`; the +repository is unmoved at `d0f4297`. + +**The assessment's central finding: the executed migration removed W4's premise.** W4 was priced +as a data migration renaming the serialised field, with option B's "documented divergence" as the +cheap alternative. But the executed migration renamed no store and minted nothing — S1 keeps the +word, S2/S3 keep the word with delivery qualifiers, and only the population sense left. +`product-cli` is 98% S2, and **`ground:` therefore remains canon's own word for exactly the +object it serialises. Option A has no upstream driver left, and option B's divergence no longer +exists — the field agrees with canon as executed.** + +What actually remains of W4, all local: the one S5 occurrence (a docs file quoting the caveat +that now reads *deployment distribution* upstream); the **`floor` collision** (`tolerance_floor` +against the Polanyi floor, 168 files) — real, local, and independent of any rename; the RDF +`ground term` (11) and the CSS surface colours (6), both for the drafting-warning instrument's +exception list; and the seven `mechanical` occurrences deferred from §6. **Recommendation: close +W4 as no-migration-owed, with those four local items riding `product-cli`'s own maintenance.** +Emil rules separately, with the running system in view, as chartered. + +## The version proposal + +**`v5.13.0`**, descriptor in the upstream branch (`releases/v5.13.0.yaml`, validated). A minor: +settled canonical text moves in three registry entries, four pinned claim statements move, the +population sense leaves the word. Not a patch for those reasons; not a major because every +format-1 claim remains valid unchanged, no id moves, no status moves. Merging the descriptor is +what cuts the tag; the summary was written here, in the session, not generated. + +**The seam:** upstream lands and is accepted first; the downstream pin advance to `v5.13.0` is a +successor act, carrying the predicted two W6 above and filed as its own decision node in the +`DDD-dec-29` pattern. + +## What is owed after this + +The pin advance with its two predicted firings · the primer and the transfer, which were waiting +on this · W4's ruling on the assessment above · the freight-listed collisions and successor items +already on their lists, unchanged by this session. diff --git a/meta/sessions/2026-08-31-ground-migration-exec/prompt.md b/meta/sessions/2026-08-31-ground-migration-exec/prompt.md new file mode 100644 index 0000000..ef84bc3 --- /dev/null +++ b/meta/sessions/2026-08-31-ground-migration-exec/prompt.md @@ -0,0 +1,152 @@ +# Session prompt — the ground migration, executing + +Repositories: `actor-indexed-determination` (upstream, head — canon at **v5.12.0**; verify) and +`decision-driven-design` (downstream, head — Paper A's revision merged). `product-cli` is in scope +for W4 assessment only, and W4 is not executed here. Fetch all three. +Session type: **interactive execution.** Hold at every gate. Supersession, never rewriting. British +spelling; one idea per sentence. +**First act, before Gate 1:** commit this prompt and bootstrap to +`meta/sessions/2026-08-31-ground-migration-exec/` in `decision-driven-design`, per DDD-dec-20. + +## What this session is + +**The migration executes.** Its predecessor planned it in full and deferred it whole, for one stated +reason: each of the 187 prose re-expressions is a ruling, and the first twenty would set precedents +the remaining 167 inherit unreviewed. This session exists to spend those rulings deliberately. + +**The seed is `meta/migration-plan-ground.md`** in `decision-driven-design`, beside the audit it +descends from. **Read it before anything else.** It carries the wave structure, every pin and firing +named, the four things not to re-decide, and the method rule with its three mechanisms. + +**Two things have moved since the seed was written**, both in the migration's favour: +- **W1 is partly done.** Paper A's revision moved 15 of the 31 occurrences in the two manuscripts and + deferred 16 with reasons. W1's remaining surface is 73 of 88, and the deferrals are enumerated in + that session's record. +- **The measure note's pin advanced** to a commit created by that session, so Paper A and the note + now agree on the moved sense. + +## Standing rulings inherited — do not re-litigate + +Carried from the audit and the planning session. The seed states each with its evidence. + +**SR-1** — S1 keeps the word: conditions in the case whose variation moves the outcome past +tolerance. Ruled on canon's authority against the counts of the day; the corrected corpus has since +come to it, and upstream canon is now S1-led. + +**SR-2** — S3 is not a rival primitive. Canon's S3 occurrences are verbs applied to the S1 object. +This is why the migration is re-expression, not re-conception — and why **380 of 567 S2/S3 prose +occurrences need no edit at all**: canon's habit is to name what is *done* to the ground. + +**SR-3** — reuse the v5.5.0 delivery vocabulary. Mint nothing beside it. `basis` remains excluded. + +**SR-4** — provenance is independent attributes, not an enumeration. This is also what dissolves S4, +and it is the only thing that fixes the five occurrences naming two senses in one phrase. + +**SR-5** — S5 leaves as `deployment distribution`; W1 is separable by construction and fires no pins. + +**SR-6** — node identifiers never move. `DDD-ground-01…05` keep their names permanently. The +migration renames the **concept**. + +**SR-7** — counts are counted, never estimated. + +## The method rules the seed carries + +These are not advice; they are what the predecessor session learned by getting them wrong. + +1. **A classification rule whose match window can cross a clause boundary is not an anchored rule**, + and the two classes cannot share an acceptance standard. `[^.]` does not stop at commas, + semicolons, dashes, list items, §-refs, version numbers or decimals. +2. **Report per-rule precision, never one figure for a table.** Rule size and rule quality are + uncorrelated: a 60-row sample across a mixed table reported 29% where the truth was 72%. +3. **Classification data cites content, never position.** Line numbers go stale; a migration executed + by line number would have edited three wrong rows. A generated table's rows are never a wave's to + move. + +## The work + +### G1 — verify the seed against head + +The classification is execution-grade but the corpus has moved. Report: which rows the two merged +sessions changed, added or removed; whether any sense boundary moves; and the corrected wave sizes. +**Anything that moves is a finding, not an error.** + +**GATE 1 — hold on the reconciled classification and the wave sizes.** + +### G2 — the precedent set *(the gate that made this a separate session)* + +**Take the first twenty prose re-expressions and rule them individually.** Not as a batch: each with +its sentence, its proposed re-expression, and the pattern it establishes. + +The remaining 167 then inherit **named precedents rather than an unreviewed sequence** — and each +must cite which precedent it follows. A re-expression citing no precedent is a new ruling and stops +at a gate. + +**Select the twenty for coverage, not convenience:** every distinct sentence shape in the corpus, the +hardest cases first, and at least one from each of the S2 and S3 populations that the delivery +vocabulary must now name. + +**GATE 2 — hold. This is the session's largest ruling and the reason it exists.** + +### G3 — the registry wave + +The seven predicted W6 firings — `term:actor`, `term:arrangement`, `term:capability`, +`term:capacity`, `term:closure`, `term:judgment`, `term:residual-discretion` — plus four unpinned +entries moving and eleven embed re-projections, one site each, all upstream `core/`. + +**Predictions stated before every pin operation, verified after**, in the `DDD-dec-29` pattern. The +seed names each firing by id and by hash; a divergence is recorded, never reconciled. + +`ground channel` occurs 10 times including one inside `term:arrangement`'s settled canonical text — +a surface the audit reported as absent. `poisoned ground` needs one sentence in its own entry, not +66 edits. + +**GATE 3 — hold.** + +### G4 — the prose waves + +The 187, executing under G2's precedents. `apparatus/` was re-booked here from W3 because it is where +the delivered sense concentrates — 38 rows the audit's rules under-sampled. + +**`encode-verify.md:21`'s miscitation is repaired here or nowhere**, since W3 rides with revisions +out of scope. + +**GATE 4 — hold at the midpoint and at completion.** + +### G5 — i18n and the remaining surfaces + +The Danish glossary's `grund` entry glosses both senses; the file's own rule governs the repair. Plus +whatever G1 surfaces. + +**GATE 5 — hold.** + +### G6 — close + +Basis-impact sweep; all instruments; validators all repos; reference closure; branch per repo; PRs +upstream-first; manifest with every carried item dispositioned; version proposal with reasoning. + +**GATE 6 — hold.** + +## Ruled separately — W4 + +`product-cli`'s serialised `ground:` field: 660 occurrences across 70 files in `.ddd/`. **A data +migration, not a rename**, and the only edit in this programme that can break something running. The +`floor` collision (`tolerance_floor` against the Polanyi floor, 168 files) and two further +`product-cli` objects — the RDF ground term and a CSS surface colour — ride with it. + +**Assess and report at Gate 6. Do not execute.** Emil rules separately, with the running system in +view. + +## Out of scope + +W4's execution. The primer and the transfer. The `verdict` and `projection` collisions, freight-listed +with their contract findings — **`verdict` was promoted: it hides two false dependency edges**. The +accountability arity successor item. The measure note's missing checkers. Q40–Q46's filings. Do not +bundle. + +## Standing note + +Commit drafts before reporting at each gate, bodies marked draft-pending-ruling. This migration was +deferred once, correctly, because executing it would have meant 167 unreviewed precedents. **G2 is +the whole answer to that.** If G2's twenty do not produce a precedent set that the remaining 167 can +cite, the finding is that the vocabulary is not ready — and the migration defers again, which is a +better outcome than a corpus half-expressed in a vocabulary nobody ruled. diff --git a/papers/measure-note/measure-paper-context.md b/papers/measure-note/measure-paper-context.md index 28fb64d..b32be89 100644 --- a/papers/measure-note/measure-paper-context.md +++ b/papers/measure-note/measure-paper-context.md @@ -56,7 +56,7 @@ invariance is a theorem. > Three of the framework's separately-stated claims are this one identity: `X` a **decomposition** > gives the seam; `X` an **actor's encoding** gives the store allocation; `X` a **retrieval > policy** gives RAG. Two further instances extend the worked coverage without adding a fourth -> claim: the identity **iterated** across a two-level chain, and a **ground-distribution sweep** +> claim: the identity **iterated** across a two-level chain, and a **deployment-distribution sweep** > across three deployments. **Naming.** Inside the engineering projection, **specification demand**; the actor-general term is @@ -103,7 +103,7 @@ computed; necessary for the warrant, unnecessary for the operation** [`DDD-frame | §5.1 | Actor store allocation (three sums = 25.493) | `measure-actor-allocation.py` | upstream `v5.7.0` | | §5.2 | Retrieval / encode-verify (`H(A)` ≈ 2.61 invariant) | `measure-rag.py` | upstream `v5.7.0` | | §5.3 | Chained seams (iterated chain rule, both orders) | `measure-chained-seams.py` | upstream `v5.7.0` | -| §5.4 | Non-uniform ground (three deployments) | `measure-nonuniform-ground.py` | upstream `v5.7.0` | +| §5.4 | Non-uniform deployment distribution (three deployments) | `measure-nonuniform-ground.py` | upstream `v5.7.0` | | §6 | Aggregate discharge over `N` acts | `measure-aggregate-discharge.py` | **next upstream tag** — new with the discharge session | **The sixth asset does not resolve at the pin, and the note says so** in Reproduction rather than @@ -136,7 +136,7 @@ turns on is absent rather than denied. See §9 for the open canon item this crea 1. The theorem is Shannon's; the claim is the mapping. **Now: the mappings**, plural — §6 adds a second. -2. Demand is relative to the ground distribution — worked at §5.4 (`DDD-measure-12`). +2. Demand is relative to the deployment distribution — worked at §5.4 (`DDD-measure-12`). 3. Escape is not separated from judgment. **Verified against `DDD-frame-15`/`16` and unchanged:** those claims partition *discharge*, while this caveat cleaves *within the residual* — a different object, and `DDD-frame-15`'s own region field guards the seam. @@ -167,7 +167,7 @@ not apology. - The identity is reported as arithmetic and projected as a model; never fused. - Notation stated once and used exactly. Operators: `H(·)`, `H(·|·)`, `I(·;·)`, all w.r.t. `P`. Variables: `V` verdict, `A` the answer (§5.2's verdict variable), `X` conditioning, `S` - decomposition, `E` actor encoding, `R` retrieval, `P` ground, `M` the month (§5.3's chain, §6's shared latent). + decomposition, `E` actor encoding, `R` retrieval, `P` deployment distribution, `M` the month (§5.3's chain, §6's shared latent). **Two counts, never interchangeable: `n` points in the input space (the display scale), `N` acts.** Both are now declared in §2's Notation paragraph. - Worked tables report the `H(V)·n` scale, marked `·n` in every header; §5.2's RAG table and §6's @@ -219,7 +219,7 @@ The section exists; edits to it are line-level ratification matters. ### Settled earlier, carried for the record -RAG-as-demonstration (R-a) · chained seams and non-uniform ground worked (R-b) · correspondence +RAG-as-demonstration (R-a) · chained seams and non-uniform deployment distribution worked (R-b) · correspondence proposed as protocol, not run · escape/judgment split named and stopped · related-work positioning merged as §9. diff --git a/papers/measure-note/reviewer-brief.md b/papers/measure-note/reviewer-brief.md index 31c6ae5..9ba6da3 100644 --- a/papers/measure-note/reviewer-brief.md +++ b/papers/measure-note/reviewer-brief.md @@ -44,7 +44,7 @@ inherited. The note polices this line in its own voice — conservation on the c ## What the computations do and do not establish The note computes the identity on a small exhaustive task (a date validator, two decompositions, -three actor encodings, chained splits, three ground distributions) and estimates it through a +three actor encodings, chained splits, three deployment distributions) and estimates it through a simulated retrieval channel (40,000 samples). It then states, before a reviewer can: **an identity holding is not evidence.** `I(V;X) + H(V|X) = H(V)` holds for every joint distribution; computing it and finding it holds establishes nothing about the framework, and diff --git a/projections/tracks/01-determination.md b/projections/tracks/01-determination.md index 08c285d..3b70072 100644 --- a/projections/tracks/01-determination.md +++ b/projections/tracks/01-determination.md @@ -404,7 +404,7 @@ stops being an abstraction. Now the differences are legible, and almost none of them are about the executor. The engineer's arrangement has the richest ground channels and the weakest record. The program's has the -narrowest ground and a perfect record. The LLM's inherits its ground from whatever the pipeline +narrowest ground available to it and a perfect record. The LLM's inherits its ground from whatever the pipeline retrieved, which is a design choice somebody made and probably did not write down. @@ -425,7 +425,7 @@ obvious gap because it looks handled. Compare arrangements, not components. The interesting result is that **the program's arrangement is the most tightly bounded and has -the least ground**, while **the engineer's has the most ground and the least record**. Neither is +the least ground available to it**, while **the engineer's has the most ground available and the least record**. Neither is better. They fail differently, and they fail differently *because of the seven items that are not the executor*. @@ -969,7 +969,7 @@ since rung 1, discharged in four lines because it is now easy. |---|---| | **axis** | `retention-period` for customer support transcripts | | **value** | 24 months | -| **ground cited** | the statutory minimum for the records class (institutional, verified against the regulation's text, 2026-08-18); the data processing agreement's ceiling (institutional, contractual); storage cost per month at current volume (controlled, measured); **support's argument that older transcripts resolve repeat cases: asserted, never measured — no ground exists for it** | +| **ground cited** | the statutory minimum for the records class (institutional, verified against the regulation's text, 2026-08-18); the data processing agreement's ceiling (institutional, contractual); storage cost per month at current volume (controlled, measured); **support's argument that older transcripts resolve repeat cases: asserted, never measured — no ground is available for it** | | **α** | a legal review confirming the value sits inside both the statutory floor and the contractual ceiling, re-run whenever either moves — **met at filing, and it decays** | | **principal** | the named data protection owner. **Not** the platform team, **not** the engineer who set the cron job | | **retro-filed** | yes — value in force since the retention job shipped, gap uncovered 2026-08-18 |