Objective
Make SocioProphet/bsd-proof-program the authoritative BSD Proof Program repository and ingest the uploaded bsd-m6-scaffolding-v0.3.2.zip as the v0.3.2 M6 pre-execution scaffolding baseline.
Reviewed upload
Archive: bsd-m6-scaffolding-v0.3.2.zip
Top-level tranche: bsd-m6-scaffolding-v0.3.2/
Key contents:
README.md
AGENTS.md
PROGRAM_LOG.md
HANDOFF_VERIFICATION.md
RELEASE_NOTES_v0_3_2.md
Makefile
pyproject.toml
requirements.txt
.github/workflows/validate.yml
scripts/smoke_test.py
tests/test_m6_targets.py
m6/models/m6_v0_6_models.py
m6/scripts/m6_0_freeze_v0_5.py
data/v0.5/*
reports/v0.5/bsd_dataset_v0_5_validation.json
docs/specs/*
docs/audit/*
docs/runbooks/M6_0_FIRST_ACTION_RUNBOOK.md
INTEGRITY.sha256
Local verification already performed
The uploaded archive was extracted and tested locally before repo sync planning.
Smoke + syntax
python3 scripts/smoke_test.py passed all stages:
- canonical inputs exist
- dataset wrapper/counts verified
- audit correction has 313 and 353
- all four M6 target P1 points verified
- M5.1 false positives in P1 torsion orbit
- target row state verified
- rank-2 unconditional =
[41, 137, 761]
- rank-1 unconditional = 14 primes
python3 -m py_compile ... passed.
Pytest
pytest -q tests/test_m6_targets.py result:
M6.0 freeze
python3 -m m6.scripts.m6_0_freeze_v0_5 passed and emitted:
reports/v0.6/m6.0/MANIFEST_v0_5.sha256
reports/v0.6/m6.0/v0_5_ingest_report.json
reports/v0.6/m6.0/v0_5_claim_manifest.md
reports/v0.6/m6.0/.completed
Sync plan
- Treat
SocioProphet/bsd-proof-program as authoritative.
- Do not use
SourceOS-Linux/bsd-proof-program for this lane except as a historical/duplicate shell if needed.
- Import the uploaded archive contents into a branch, preserving paths exactly.
- Keep generated M6.0 freeze outputs out of the initial committed baseline unless explicitly choosing to commit a post-freeze state. The uploaded
INTEGRITY.sha256 is the handoff integrity baseline; generated reports/v0.6/m6.0/* should normally be produced by CI/runtime, not precommitted.
- Preserve binary PDFs and data artifacts from the upload. The GitHub connector can create UTF-8 text files directly, but binary/PDF files require a normal git push from a local checkout or another binary-capable path.
- Open a PR with the full file sync.
- CI must run:
make smoke
make syntax
make test
- optional
make freeze if the PR intentionally validates M6.0 in CI.
- Do not begin M6.1 until the PR is merged and validation is observed.
Claim boundary
This sync is scaffolding and baseline capture only. It adds no new mathematics and performs no M6 descent computation. M6.3 onward remains out of scope until external PARI/Cremona/Magma execution is available.
Acceptance criteria
- All archive files are present in
SocioProphet/bsd-proof-program with paths preserved.
- README clearly identifies this repo as the authoritative BSD Proof Program repository.
- Smoke test passes in CI or local reproducible run.
- Pytest passes in CI or local reproducible run.
- M6.0 freeze can be executed and emits the expected manifest artifacts.
- No accidental v0.6 promotion outputs are committed unless intentionally marked as generated post-freeze artifacts.
Objective
Make
SocioProphet/bsd-proof-programthe authoritative BSD Proof Program repository and ingest the uploadedbsd-m6-scaffolding-v0.3.2.zipas the v0.3.2 M6 pre-execution scaffolding baseline.Reviewed upload
Archive:
bsd-m6-scaffolding-v0.3.2.zipTop-level tranche:
bsd-m6-scaffolding-v0.3.2/Key contents:
README.mdAGENTS.mdPROGRAM_LOG.mdHANDOFF_VERIFICATION.mdRELEASE_NOTES_v0_3_2.mdMakefilepyproject.tomlrequirements.txt.github/workflows/validate.ymlscripts/smoke_test.pytests/test_m6_targets.pym6/models/m6_v0_6_models.pym6/scripts/m6_0_freeze_v0_5.pydata/v0.5/*reports/v0.5/bsd_dataset_v0_5_validation.jsondocs/specs/*docs/audit/*docs/runbooks/M6_0_FIRST_ACTION_RUNBOOK.mdINTEGRITY.sha256Local verification already performed
The uploaded archive was extracted and tested locally before repo sync planning.
Smoke + syntax
python3 scripts/smoke_test.pypassed all stages:[41, 137, 761]python3 -m py_compile ...passed.Pytest
pytest -q tests/test_m6_targets.pyresult:M6.0 freeze
python3 -m m6.scripts.m6_0_freeze_v0_5passed and emitted:reports/v0.6/m6.0/MANIFEST_v0_5.sha256reports/v0.6/m6.0/v0_5_ingest_report.jsonreports/v0.6/m6.0/v0_5_claim_manifest.mdreports/v0.6/m6.0/.completedSync plan
SocioProphet/bsd-proof-programas authoritative.SourceOS-Linux/bsd-proof-programfor this lane except as a historical/duplicate shell if needed.INTEGRITY.sha256is the handoff integrity baseline; generatedreports/v0.6/m6.0/*should normally be produced by CI/runtime, not precommitted.make smokemake syntaxmake testmake freezeif the PR intentionally validates M6.0 in CI.Claim boundary
This sync is scaffolding and baseline capture only. It adds no new mathematics and performs no M6 descent computation. M6.3 onward remains out of scope until external PARI/Cremona/Magma execution is available.
Acceptance criteria
SocioProphet/bsd-proof-programwith paths preserved.