Skip to content

Harden canonical LaTeX scaffold for arXiv-safe, deterministic publication workflows#10

Merged
szmyty merged 9 commits into
mainfrom
copilot/create-arxiv-publication-hardening-pass
May 21, 2026
Merged

Harden canonical LaTeX scaffold for arXiv-safe, deterministic publication workflows#10
szmyty merged 9 commits into
mainfrom
copilot/create-arxiv-publication-hardening-pass

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 21, 2026

This PR modernizes the paper.tex infrastructure to establish a semantic, publisher-agnostic baseline aligned with arXiv Submission System 1.5 constraints and future deterministic release transforms. It focuses on canonical document structure, metadata discipline, compatibility hardening, and accessibility-ready conventions before content iteration.

  • Canonical document architecture

    • Refactored papers/reflector/paper.tex into a semantic, publication-oriented scaffold (title/author/abstract/TOC/section inputs/bibliography).
    • Re-enabled canonical abstract and explicit section wiring (problem_statement through conclusion) to preserve machine-readable structure.
  • Metadata and scholarly structure hardening

    • Centralized paper metadata into macros (\papertitle, \paperauthor, ORCID/repository/status/date) and reused them in title block and PDF metadata.
    • Removed visual-layout-heavy/title-page hacks in favor of standard semantic LaTeX structure.
  • arXiv compatibility posture

    • Standardized figure handling for PDFLaTeX-compatible formats via \graphicspath + \DeclareGraphicsExtensions{.pdf,.png,.jpg,.jpeg}.
    • Preserved robust biblatex+biber setup and removed wildcard bibliography inclusion (\nocite{*}) so references remain citation-driven.
    • Kept source publisher-agnostic (no arXiv-specific source hacks embedded into canonical files).
  • Accessibility-aware preparation

    • Added explicit figure-caption/alt-text convention notes in scaffold comments to support future accessibility metadata mapping.
    • Retained semantic heading/section flow and Unicode-safe hyperlink metadata configuration.
  • Template alignment for future papers

    • Applied the same hardening pattern to templates/paper/paper.tex so newly scaffolded papers start from the hardened baseline.
    • Improved template metadata placeholders (repository/ORCID guidance) for consistent authoring behavior.

Example of the new metadata pattern used across canonical and template scaffolds:

\newcommand{\papertitle}{Reflector: Reflective Development Systems for Recursive AI-Augmented Software Engineering}
\newcommand{\paperauthor}{Alan Szmyt}
\newcommand{\paperrepository}{https://github.com/egohygiene/papers}
\newcommand{\paperorcid}{0009-0008-5291-9795}
\newcommand{\paperorcidurl}{https://orcid.org/{\paperorcid}}

\usepackage[
  unicode=true,
  pdftitle={\papertitle},
  pdfauthor={\paperauthor}
]{hyperref}

Copilot AI and others added 8 commits May 21, 2026 10:57
Agent-Logs-Url: https://github.com/egohygiene/papers/sessions/6be0c827-9e5a-433b-a20e-4bb7bf01d738

Co-authored-by: szmyty <14865041+szmyty@users.noreply.github.com>
Copilot AI changed the title [WIP] Create arXiv publication hardening pass for paper.tex Harden canonical LaTeX scaffold for arXiv-safe, deterministic publication workflows May 21, 2026
Copilot finished work on behalf of szmyty May 21, 2026 11:08
Copilot AI requested a review from szmyty May 21, 2026 11:08
@szmyty szmyty marked this pull request as ready for review May 21, 2026 18:16
@szmyty szmyty merged commit 50c66d6 into main May 21, 2026
@devactivity-app
Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 7h 22m Pickup Time: 7h 7m Review Time: < 1 min

Achievements

@szmyty szmyty deleted the copilot/create-arxiv-publication-hardening-pass branch May 21, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🚀 Create arXiv Publication Hardening Pass for paper.tex

2 participants