arXiv Automation Pipeline (SCBE-AETHERMOORE)
This pipeline creates a deterministic, CI-runnable arXiv submission package from repository documentation.
What was added
scripts/arxiv_aggregate_docs.py— collects repo docs intoaggregated_bundle.json.scripts/arxiv_synthesize_paper.py— deterministic LaTeX draft synthesis from bundle.scripts/arxiv_generate_manifest.py— generates metadata manifest.scripts/arxiv_bundle.py— producesarxiv-submission.tar.gz.scripts/arxiv_submit_playwright.py— optional browser-assisted submit helper (dry-run safe)..github/workflows/arxiv-paper-gen.yml— CI workflow to generate and upload artifacts on tagpaper-v*or manual run.
Local usage
python scripts/arxiv_aggregate_docs.py --output artifacts/arxiv/aggregated_bundle.json
python scripts/arxiv_synthesize_paper.py --bundle artifacts/arxiv/aggregated_bundle.json --output artifacts/arxiv/paper.tex
python scripts/arxiv_generate_manifest.py --title "Hyperbolic Lattice Cross-Stitch: Geometric AI Governance with Post-Quantum Security" --authors "Issac Davis" --category "cs.CR" --output artifacts/arxiv/manifest.json
python scripts/arxiv_bundle.py --input-dir artifacts/arxiv --output artifacts/arxiv/arxiv-submission.tar.gz
Optional (requires Playwright + credentials):
python scripts/arxiv_submit_playwright.py --dry-run
# Remove --dry-run only when ARXIV_USER / ARXIV_PASS are set and final human review is ready.
Security notes
- No credentials are hardcoded.
- Browser submission script requires explicit env vars (
ARXIV_USER,ARXIV_PASS). - Workflow generates artifacts only; it does not auto-submit to arXiv.