Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
9c6a734
Identify actual elder partners through hard-negative fibres
d6g8k5htny-coder Sep 30, 2026
1316ebf
Derive the elder-selected microscopic radius–lifetime law
d6g8k5htny-coder Sep 30, 2026
9dc8712
Add conditional actual elder-extreme lifetime law and companion expon…
d6g8k5htny-coder Sep 30, 2026
ae343a1
Clarify fresh post-stop owner instruction for elder-extreme foregroun…
d6g8k5htny-coder Sep 30, 2026
b15fe5a
Refresh fixed-d elder theorem onto landed planar parent
d6g8k5htny-coder Sep 30, 2026
f59a6e5
Theorem R remainder identified: B_{d,L} for candidates, 0 for elder p…
claude Sep 30, 2026
abae6d0
Remainder vanishing v1.1: xAI review 5369140697 applied (R3.2 and the…
claude Sep 30, 2026
af6781c
Theorem R++: the elder remainder has a rate, nu_eld = c ell^{-1/3} + …
claude Sep 30, 2026
9095ce5
Remainder rate v1.1: exponent 1/6 -> 1/4 via Lemma W (sign-window maj…
claude Sep 30, 2026
a28d13c
Remainder rate: workflow verifies the pinned #191 dependency blob (Co…
claude Sep 30, 2026
701dff4
Merge branch 'main' into codex/hard-fibre-elder-5681896a
d6g8k5htny-coder Sep 30, 2026
c402b78
Merge branch 'main' into claude/remainder-vanishing-20260930
d6g8k5htny-coder Oct 1, 2026
eb659bd
Merge PR #175: fixed-dimensional elder partners through hard-negative…
d6g8k5htny-coder Oct 1, 2026
d5c94de
Refresh elder-partner extremes onto landed elder sources
d6g8k5htny-coder Oct 1, 2026
7fdd66d
Refresh elder-selected extremes onto landed elder sources
d6g8k5htny-coder Oct 1, 2026
443212f
Merge PR #181: elder-partner extremes and lifetime/ratio extensions
d6g8k5htny-coder Oct 1, 2026
ae44616
Refresh elder-selected extremes onto current main
d6g8k5htny-coder Oct 1, 2026
2df4dca
Refresh remainder-vanishing theorem onto current main
d6g8k5htny-coder Oct 1, 2026
9556547
Merge PR #191: identify the bounded lifetime-density remainder
d6g8k5htny-coder Oct 1, 2026
caba878
Refresh elder-selected extremes after remainder foundation landing
d6g8k5htny-coder Oct 1, 2026
6e5f36d
Merge PR #179: elder-selected extreme radius–lifetime law
d6g8k5htny-coder Oct 1, 2026
fe68c6c
Refresh remainder-rate theorem onto landed R+ source
d6g8k5htny-coder Oct 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .github/workflows/elder-partner-extremes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Elder-selected extreme partner checks

'on':
pull_request:
paths:
- 'frontiers/elder_partner_extremes_20260930/**'
- '.github/workflows/elder-partner-extremes.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
exact-and-source:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
persist-credentials: false
fetch-depth: 0
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.11.16'
- name: Fetch exact public source commits
run: |
set -euo pipefail
git fetch --no-tags origin 80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337
git fetch --no-tags origin 56a7904f9ad7d409c31e23195c0e7eeab230613a
git fetch --no-tags origin 79f18f0cb318fceccd5bdf4e6dad29815165bc7d
git fetch --no-tags origin 9c6a73489c5ed2465a3cf65dcc950eeeae074b05
- name: Verify five source identities, packet and both Python modes
env:
PYTHONDONTWRITEBYTECODE: '1'
GIT_NO_REPLACE_OBJECTS: '1'
run: |
set -euo pipefail
python -B -S frontiers/elder_partner_extremes_20260930/verify.py
git diff --exit-code
98 changes: 98 additions & 0 deletions .github/workflows/remainder-rate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
name: Remainder rate exact controls

'on':
pull_request:
paths:
- 'frontiers/remainder_rate_20260930/**'
- '.github/workflows/remainder-rate.yml'
# bound merged sources (consumed in SOURCES.json) and the pinned unmerged dependency (#191; verified by blob)
- 'frontiers/remainder_vanishing_20260930/PROOF.md'
- 'frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md'
- 'frontiers/c7_total_bounded_20260929/PROOF.md'
- 'frontiers/fixed_r_inverse_lifetime_20260930/PROOF.md'
- 'frontiers/c7_zero_gap_limit_20260929/PROOF.md'
- 'imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md'
- 'imports/lifetime_parent_20260925/ERRATUM_CONGRUENCE.md'
- 'reviews/d1_section9_borel_repair_20260925/REPAIR.md'
- 'reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md'
workflow_dispatch:

permissions:
contents: read

jobs:
exact-controls:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.11.16'
- name: Verify sources, replay both modes, reject mutants
env:
PYTHONDONTWRITEBYTECODE: '1'
GH_TOKEN: ${{ github.token }}
GH_REPOSITORY: ${{ github.repository }}
run: |
set -euo pipefail
python -B -S - <<'PY'
import base64, hashlib, json, os, pathlib, subprocess, sys, urllib.request
root = pathlib.Path('frontiers/remainder_rate_20260930').resolve()
manifest = json.loads((root / 'SOURCES.json').read_text())
present = sorted(p.name for p in root.iterdir())
expected_names = sorted([e['path'] for e in manifest['files']] + ['SOURCES.json'])
if present != expected_names:
raise ValueError('packet tree differs from manifest: ' + repr(present))
for entry in manifest['files']:
path = root / entry['path']
if path.is_symlink():
raise ValueError('symlink: ' + entry['path'])
data = path.read_bytes()
if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256']:
raise ValueError('packet file identity mismatch: ' + entry['path'])
for entry in manifest['consumed'] + manifest['cited_only']:
data = pathlib.Path(entry['path']).read_bytes()
Comment thread
d6g8k5htny-coder marked this conversation as resolved.
Resolved
framed = b'blob ' + str(len(data)).encode() + b'\0' + data
if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256'] or hashlib.sha1(framed).hexdigest() != entry['git_blob']:
raise ValueError('merged source drifted: ' + entry['path'])
# the consumed unmerged dependency (#191) is verified by its pinned blob: from the tree if the dependency
# has landed (then it must be byte-identical to the pinned version, else this packet needs rebinding),
# otherwise fetched by blob id through the repository API; absence or drift fails the job
for entry in manifest.get('consumed_unmerged', []):
tree_path = pathlib.Path(entry['path'])
if tree_path.exists():
data = tree_path.read_bytes()
where = 'tree'
else:
req = urllib.request.Request(
'https://api.github.com/repos/' + os.environ['GH_REPOSITORY'] + '/git/blobs/' + entry['git_blob'],
headers={'Authorization': 'Bearer ' + os.environ['GH_TOKEN'], 'Accept': 'application/vnd.github+json'})
with urllib.request.urlopen(req, timeout=60) as resp:
blob = json.load(resp)
if blob.get('encoding') != 'base64':
raise ValueError('unexpected blob encoding for ' + entry['path'])
data = base64.b64decode(blob['content'])
where = 'blob api'
framed = b'blob ' + str(len(data)).encode() + b'\0' + data
if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256'] or hashlib.sha1(framed).hexdigest() != entry['git_blob']:
raise ValueError('consumed unmerged dependency differs from the pinned blob (rebind required): ' + entry['path'] + ' via ' + where)
print(json.dumps({'consumed_unmerged_verified': entry['path'], 'git_blob': entry['git_blob'], 'via': where}))
script = str(root / 'rate_ledger_check.py')
expected = (root / 'RESULTS.json').read_bytes()
for flags in (['-B', '-S'], ['-B', '-O', '-S']):
out = subprocess.run([sys.executable, *flags, script], check=True, capture_output=True, timeout=600).stdout
if out != expected:
raise RuntimeError('output differs from RESULTS.json under ' + ' '.join(flags))
for m in manifest['mutants']:
rc = subprocess.run([sys.executable, *flags, script, '--mutant', m], capture_output=True, timeout=600).returncode
if rc != 1:
raise RuntimeError('mutant ' + m + ' not rejected')
rc = subprocess.run([sys.executable, *flags, script, '--mutant', 'M9'], capture_output=True, timeout=600).returncode
if rc != 2:
raise RuntimeError('unknown mutant label not rejected with exit 2')
print(json.dumps({'scientific_effect': 'NONE', 'mathematical_acceptance': False}))
PY
git diff --exit-code
73 changes: 73 additions & 0 deletions .github/workflows/remainder-vanishing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Remainder vanishing exact controls

'on':
pull_request:
paths:
- 'frontiers/remainder_vanishing_20260930/**'
- '.github/workflows/remainder-vanishing.yml'
# bound sources (consumed and cited_only in SOURCES.json)
- 'frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md'
- 'imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md'
- 'imports/lifetime_parent_20260925/ERRATUM_CONGRUENCE.md'
- 'reviews/d1_section9_borel_repair_20260925/REPAIR.md'
- 'reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md'
- 'frontiers/c7_total_bounded_20260929/PROOF.md'
- 'frontiers/unrestricted_selection_difference_20260929/PROOF.md'
- 'frontiers/c7_zero_gap_limit_20260929/PROOF.md'
workflow_dispatch:

permissions:
contents: read

jobs:
exact-controls:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
with:
python-version: '3.11.16'
- name: Verify sources, replay both modes, reject mutants
env:
PYTHONDONTWRITEBYTECODE: '1'
run: |
set -euo pipefail
python -B -S - <<'PY'
import hashlib, json, pathlib, subprocess, sys
root = pathlib.Path('frontiers/remainder_vanishing_20260930').resolve()
manifest = json.loads((root / 'SOURCES.json').read_text())
present = sorted(p.name for p in root.iterdir())
expected_names = sorted([e['path'] for e in manifest['files']] + ['SOURCES.json'])
if present != expected_names:
raise ValueError('packet tree differs from manifest: ' + repr(present))
for entry in manifest['files']:
path = root / entry['path']
if path.is_symlink():
raise ValueError('symlink: ' + entry['path'])
data = path.read_bytes()
if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256']:
raise ValueError('packet file identity mismatch: ' + entry['path'])
for entry in manifest['consumed'] + manifest['cited_only']:
data = pathlib.Path(entry['path']).read_bytes()
framed = b'blob ' + str(len(data)).encode() + b'\0' + data
if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256'] or hashlib.sha1(framed).hexdigest() != entry['git_blob']:
raise ValueError('merged source drifted: ' + entry['path'])
script = str(root / 'even_contact_check.py')
expected = (root / 'RESULTS.json').read_bytes()
for flags in (['-B', '-S'], ['-B', '-O', '-S']):
out = subprocess.run([sys.executable, *flags, script], check=True, capture_output=True, timeout=600).stdout
if out != expected:
raise RuntimeError('output differs from RESULTS.json under ' + ' '.join(flags))
for m in manifest['mutants']:
rc = subprocess.run([sys.executable, *flags, script, '--mutant', m], capture_output=True, timeout=600).returncode
if rc != 1:
raise RuntimeError('mutant ' + m + ' not rejected')
rc = subprocess.run([sys.executable, *flags, script, '--mutant', 'M9'], capture_output=True, timeout=600).returncode
if rc != 2:
raise RuntimeError('unknown mutant label not rejected with exit 2')
print(json.dumps({'scientific_effect': 'NONE', 'mathematical_acceptance': False}))
PY
git diff --exit-code
Loading
Loading