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.cssThe 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: BTreeMapThe 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 |
] |