[PROPOSAL] PENDING-134 (whose-proposition as doctrine); 132 split+re-grounded; 133 rescoped; MCP opens the V0-lane texts
Jurist ruling accepted in full on all six questions. Q1: the variable is right, the derivation is not. §6.2 is PRE-REGISTERED, and a test that changes stratum-B membership, derived after reading the spans it reclassifies and entering by interpretation, voids that guarantee whether or not the test is right. Filed as PENDING-134 — new doctrine, dated, with §7.4(ii) as SUPPORTING ARGUMENT rather than derivation and §6.2's double omission recorded as the counter-argument heard and overruled. The decisive form of that objection is the jurist's: §6.2 admits F5 as 'qualified span (F5)', a construction that would have admitted 'reported-speech span (F4)' and was in use one item away. Q3: ran the fused-claim test on instance 8's fragments. It goes against retention — fragment 2 opens on the tail of the carpenter's speech with NO attributing clause before reaching Mauss's conclusion. The B4 shape. PENDING-132 amended: the retention is split out, and the retraction re-grounded on two convergent bases so it is authorizable regardless of how 134 resolves. 133: rescoped from two F4-carrying spans to every fr grounded span, because the bound assumed P7's tagging was complete and the item's own diagnosis says it had no claim-side step at all. And the access gap the ruling opened with: governance_read gains v2-harness-design, v2-stratum-tags, mauss-fixture-spans, mauss-fixture-citations — PENDING-86's fourth instance, same shape and same remedy as chamber-spec. The jurist can now verify Part I rather than take it as testimony. Eight controls including that the served text actually carries §6.2's pre-registration clause, §5's F4 row and the L926 citation strings. Self-test 54 checks, 0 failures.
This commit is contained in:
@@ -47,6 +47,7 @@ import time
|
||||
HOME = os.path.expanduser("~")
|
||||
D = os.path.join(HOME, "dotfiles")
|
||||
SCRIPTS = os.path.join(D, "scripts")
|
||||
ENGINE = os.path.join(HOME, "_Dev", "studium-engine")
|
||||
NAME, VERSION = "governance", "1.0.0"
|
||||
|
||||
# Newest protocol we speak; we echo the client's version when it sends a known one.
|
||||
@@ -85,6 +86,33 @@ FILES = {
|
||||
"graduation-spec": (os.path.join(HOME, "_Dev", "chamber-library", "_curation",
|
||||
"graduation-spec.yaml"),
|
||||
"the constitution's machine-readable convention-data + gate-list"),
|
||||
# PENDING-86 class, FOURTH instance — steward-requested 2026-08-10. Same shape
|
||||
# as the two above and the same remedy: the jurist design-gates a V0-lane
|
||||
# matter (§7.4(i) governs what Tier-1 must REFUSE) whose governing text it
|
||||
# could not open, and said so at the top of its own ruling — "every quotation
|
||||
# in Part I is your testimony, not something I can reach. That is exactly the
|
||||
# material two of today's three reversals turned on." Read-only, keyed, no
|
||||
# path argument; the enum design is unchanged.
|
||||
"v2-harness-design": (os.path.join(ENGINE, "docs",
|
||||
"v2-validation-harness-design-2026-07-09.md"),
|
||||
"the V2 validation-harness design — the ratified text behind the "
|
||||
"nested-voice arc. §5 = failure-mode table (F1–F10, each with a "
|
||||
"Direction and an 'Exercised by' column); §6.2 = the PRE-REGISTERED "
|
||||
"difficulty strata; §7.4 = whole-for-part attribution, sub-type (i) "
|
||||
"nested-voice. ⚠ Long (~65 KB); page to the § you need rather than "
|
||||
"reading from the top"),
|
||||
"v2-stratum-tags": (os.path.join(ENGINE, "corpus", "v2-stratum-tags.yaml"),
|
||||
"P7 — the stratum tagging of the INHERITED gold (fr Mauss; en March "
|
||||
"chavruta). ⚠ Its `en` block is `taggable: false`, and its fr ratio "
|
||||
"1:9 is under challenge — see PENDING-132/133"),
|
||||
"mauss-fixture-spans": (os.path.join(ENGINE, "corpus", "mauss-phase2-spans.yaml"),
|
||||
"the fr fixture — 15 bound instances / 11 distinct spans, with "
|
||||
"per-instance Tier-1 verdicts. Locations and verdicts only"),
|
||||
"mauss-fixture-citations": (os.path.join(ENGINE, "corpus",
|
||||
"mauss-phase2-reanchored.yaml"),
|
||||
"the fr fixture's CITATION TEXTS — the quoted strings "
|
||||
"themselves. This is the file that answers 'whose "
|
||||
"proposition does the claim assert?'"),
|
||||
}
|
||||
REPOS = wd.REPOS
|
||||
|
||||
@@ -480,6 +508,25 @@ def selftest():
|
||||
chk("governance_read ACCEPTS a listed key [positive control for the refusal above]",
|
||||
t_read({"file": "pending"}).startswith("[pending —"))
|
||||
|
||||
print("\nPENDING-86 4th instance — the V0-lane texts behind the nested-voice arc:")
|
||||
chk("v2-harness-design key reads",
|
||||
t_read({"file": "v2-harness-design"}).startswith("[v2-harness-design —"))
|
||||
chk("...and carries §6.2's PRE-REGISTERED strata [the clause the ruling turns on]",
|
||||
"Difficulty strata (pre-registered" in t_read({"file": "v2-harness-design"}))
|
||||
chk("...and carries §7.4's nested-voice sub-type",
|
||||
"nested-voice" in t_read({"file": "v2-harness-design"}))
|
||||
chk("...and carries §5's F4 row, whose omission from §6.2 is the counter-argument",
|
||||
"Irony / persona distance / unasserted content" in t_read({"file": "v2-harness-design"}))
|
||||
chk("v2-stratum-tags (P7) key reads, and its en cell is the untaggable one",
|
||||
"taggable: false" in t_read({"file": "v2-stratum-tags"}))
|
||||
chk("mauss-fixture-spans key reads",
|
||||
t_read({"file": "mauss-fixture-spans"}).startswith("[mauss-fixture-spans —"))
|
||||
chk("mauss-fixture-citations carries the CITATION TEXT, not just the locations"
|
||||
" [the file that answers whose-proposition]",
|
||||
"Le charpentier dit à Arthur" in t_read({"file": "mauss-fixture-citations"}))
|
||||
chk("...and the L926 testimony the whole arc turns on",
|
||||
"Le hau n'est pas le vent qui souffle" in t_read({"file": "mauss-fixture-citations"}))
|
||||
|
||||
print("\nPENDING-86 (a) — the documents the jurist design-gates are now reachable:")
|
||||
chk("chamber-spec key reads",
|
||||
t_read({"file": "chamber-spec"}).startswith("[chamber-spec —"))
|
||||
|
||||
Reference in New Issue
Block a user