← All projects

Independent publishing · Publication preparation

Publishing a Book Without Losing the Source

A checksum-tracked production and launch system spanning manuscript, print, ebook, metadata and web assets.

MarkdownPythonPDFEPUBNext.jsSHA-256 manifests

Project overview

A checksum-tracked production and launch system spanning manuscript, print, ebook, metadata and web assets.

Problem

Independent publishing requires many interdependent files, decisions and human approvals to remain consistent.

Constraints

  • Canonical manuscript must remain protected
  • No invented publication metadata
  • Human proofing and physical proofs remain mandatory

Architecture or approach

One source of truth, generated derivatives, structured checklists, asset provenance and explicit release gates.

Key engineering decisions

  • Never overwrite source files
  • Separate technical completion from publication readiness
  • Represent unresolved facts as visible decisions

Trade-offs

Detailed audit trails add process overhead while preventing silent drift across formats.

Outcome or current status

Production package assembled. Human proofreading, platform previews and physical proofs remain; publication preparation is in progress.

Lessons learned

A publishing system is trustworthy only when human decisions remain visible.

What I would improve next

Complete proofing and regenerate all formats before platform review.