BP: BP-07 Cover/Rücken AE-54
- eBook 252 S., Print 300 S., _print_pages 300 - Wrap 12,9256 × 9,25 in; Rücken Weiß 0,6756 in / 17,1602 mm - EPUB 39 Figuren / 40 Bilder (S-11 unembedded) - Bericht audits/behebungsplan-bp07-2026-11-07.md
This commit is contained in:
1 parent
6db563889f
commit
f1be73c2cb
7 files changed
+122
-15
No files matched your search
Binary file not shown.
@@ -1,9 +1,9 @@
|
||||
% cover-wrap.tex — KDP-Außenumschlag, 6x9 in, weißes Papier, 298 Seiten
|
||||
% Fertigmaß: 12,921096 x 9,25 in (3876 x 2775 px bei 300 dpi)
|
||||
% Rücken: 298 x 0,002252 in = 0,671096 in
|
||||
% cover-wrap.tex — KDP-Außenumschlag, 6x9 in, weißes Papier, 300 Seiten
|
||||
% Fertigmaß: 12,9256 x 9,25 in (3878 x 2775 px bei 300 dpi)
|
||||
% Rücken: 300 x 0,002252 in = 0,6756 in
|
||||
% Kein Teil der Buch-Pipeline; Bau: lualatex assets/cover/cover-wrap.tex
|
||||
\documentclass{article}
|
||||
\usepackage[paperwidth=12.921096in,paperheight=9.25in,margin=0pt]{geometry}
|
||||
\usepackage[paperwidth=12.9256in,paperheight=9.25in,margin=0pt]{geometry}
|
||||
\usepackage{fontspec}
|
||||
\usepackage{tikz}
|
||||
\usepackage{graphicx}
|
||||
@@ -21,8 +21,8 @@
|
||||
\begin{tikzpicture}[remember picture,overlay]
|
||||
% Flächen: Rückseite, Rücken, Vorderseite (randabfallend)
|
||||
\fill[navy] (current page.south west) rectangle ([xshift=6.125in]current page.north west);
|
||||
\fill[teal] ([xshift=6.125in]current page.south west) rectangle ([xshift=6.796096in]current page.north west);
|
||||
\node[anchor=south west,inner sep=0] at ([xshift=6.796096in]current page.south west)
|
||||
\fill[teal] ([xshift=6.125in]current page.south west) rectangle ([xshift=6.8006in]current page.north west);
|
||||
\node[anchor=south west,inner sep=0] at ([xshift=6.8006in]current page.south west)
|
||||
{\includegraphics[width=6.125in,height=9.25in]{assets/cover/cover-front-print.jpg}};
|
||||
|
||||
% Rückseite
|
||||
@@ -56,9 +56,9 @@
|
||||
\fill[white] ([xshift=3.875in,yshift=0.375in]current page.south west) rectangle ([xshift=5.875in,yshift=1.575in]current page.south west);
|
||||
|
||||
% Rücken, von unten nach oben lesbar
|
||||
\node[rotate=90,anchor=center,inner sep=0] at ([xshift=6.460548in,yshift=4.625in]current page.south west)
|
||||
\node[rotate=90,anchor=center,inner sep=0] at ([xshift=6.4628in,yshift=4.625in]current page.south west)
|
||||
{\color{white}\bfseries\fontsize{9}{11}\selectfont Coding Agents in der Praxis};
|
||||
\node[rotate=90,anchor=center,inner sep=0] at ([xshift=6.460548in,yshift=1.55in]current page.south west)
|
||||
\node[rotate=90,anchor=center,inner sep=0] at ([xshift=6.4628in,yshift=1.55in]current page.south west)
|
||||
{\color{white}\fontsize{8}{10}\selectfont Martin Richardt};
|
||||
\end{tikzpicture}
|
||||
\end{document}
|
||||
@@ -0,0 +1,107 @@
|
||||
# Behebungsplan BP-07 — Cover/Rücken (AE-54)
|
||||
|
||||
## 1. Kopf
|
||||
|
||||
| Feld | Wert |
|
||||
|------|------|
|
||||
| Datum | 2026-11-07 |
|
||||
| Modell | Hauptsitzung wie eingestellt |
|
||||
| Basis-SHA | `2a5d21d` (`main`, AE-60 A); Arbeitsbaum trug uncommittetes AP4–AP8 |
|
||||
| Branch | `main`, **nicht committet**, nicht gepusht; `origin/main` = `22ddedc` (9 Commits voraus) |
|
||||
| Plandatei | `audits/behebungsplan-2026-11-02.md` § 14 AE-54 / BP-07 |
|
||||
| Status | **BP-07 abgeschlossen**; Dist aktuell; Ampel **GELB** (AP4–AP8 + BP-07 uncommittet) |
|
||||
|
||||
## 2. Auftrag und DoD
|
||||
|
||||
Nach AP8 (HANDOFF, Chat 2026-11-07): Builds aller drei Ausgaben plus QA;
|
||||
danach `_print_pages` und Außenumschlag gemeinsam nach
|
||||
`docs/kb/02-build-pdf/kdp-buchruecken.md`. Rücken in in und mm.
|
||||
|
||||
- `just pdf && just qa`
|
||||
- `just pdf-print && just qa-print`
|
||||
- `just epub && just qa-epub`
|
||||
- Print-Seitenzahl mit `pdfinfo` / `seiten.py` messen
|
||||
- `_print_pages` auf die Messung setzen
|
||||
- `assets/cover/cover-wrap.tex` + `cover-wrap-print.pdf` auf dieselbe Seitenzahl
|
||||
- S-11 bleibt Asset, Satz **39** Figuren (kein FAIL)
|
||||
|
||||
**Nicht:** Manuskript, Freeze, S-11 einbetten, Pipeline, ISBN, Merge, Push,
|
||||
Commit ohne extra Auftrag.
|
||||
|
||||
## 3. Builds und QA
|
||||
|
||||
```text
|
||||
just pdf && just qa
|
||||
[OK] 5/5 — 252 Seiten, 16 Fonts, 6 Keywords, version=1.5
|
||||
just pdf-print && just qa-print
|
||||
[OK] 10/10 — 300 Seiten, 432 × 648 pt, 40/40 gray, 0 rgb
|
||||
just epub && just qa-epub
|
||||
[OK] 0 Warnungen — 28 XHTML, 39 Figuren/Captions, 40 Bilder (Cover + 39)
|
||||
python3 .grok/scripts/seiten.py
|
||||
eBook 252 / Print 300 / EPUB 3,3 MB; _print_pages: passt
|
||||
just markdownlint → 0 error(s), 71 Dateien
|
||||
just link-check → check_md_links: 143 file(s) ok
|
||||
python3 .grok/scripts/manuskript_check.py
|
||||
Harte Verstöße: 0
|
||||
```
|
||||
|
||||
`00-inhaltsverzeichnis.md` ist nicht im EPUB (28 XHTML, kein `00-`-Treffer).
|
||||
Pandoc: eine bestehende LaTeX-Warnung zu `\@parboxrestore` (kein neuer FAIL).
|
||||
|
||||
## 4. Seiten, Rücken, Cover
|
||||
|
||||
Print 295 → **300** (AP4–AP8-Manuskript, Dist war stale). eBook 245 → **252**.
|
||||
|
||||
Nach Rezept `docs/kb/02-build-pdf/kdp-buchruecken.md`, Papiersorte Weiß (AE-22):
|
||||
|
||||
- `_print_pages := "300"` (`justfile:22`)
|
||||
- 300 × 0,002252 in = **0,6756 in**; × 25,4 = **17,1602 mm**
|
||||
- Außenumschlag `assets/cover/cover-wrap-print.pdf`: 12,9256 × 9,25 in =
|
||||
**930,643 × 666 pt**, 366 621 Bytes, 1 Seite
|
||||
- Interior 432 × 648 pt; Wrap-Bau: zwei `lualatex`-Läufe aus dem Repo-Root
|
||||
(`-output-directory=assets/cover`)
|
||||
|
||||
Figuren im Satz: **39** (S-11 unembedded). Print-QA zählt 40/40 gray (Cover +
|
||||
39). Staged JPEGs bleiben 41 (S-11-Asset liegt weiter unter `assets/`).
|
||||
|
||||
## 5. Dist
|
||||
|
||||
| Datei | Seiten | Bytes | SHA-256 (16) |
|
||||
|-------|-------:|------:|--------------|
|
||||
| `dist/coding-agents-praxis.pdf` | 252 | 8 641 239 | `1a48e184759f9f7b` |
|
||||
| `dist/coding-agents-praxis-print.pdf` | 300 | 7 130 016 | `933f290371b03f75` |
|
||||
| `dist/coding-agents-praxis.epub` | — | 3 315 333 | `cc9089e81c0e7b12` |
|
||||
| `assets/cover/cover-wrap-print.pdf` | 1 | 366 621 | `ad24f9528456b4a9` |
|
||||
|
||||
`dist/*.epub` ist per `.gitignore` nicht getrackt; die zwei PDFs bleiben im Repo.
|
||||
|
||||
Wörter unverändert **58 389** (`wc -w` 01–24). Kein Manuskript-Hunk in diesem Slice.
|
||||
|
||||
## 6. Geänderte Dateien (dieser Slice)
|
||||
|
||||
| Datei | Änderung |
|
||||
|-------|----------|
|
||||
| `justfile` | `_print_pages := "300"` |
|
||||
| `assets/cover/cover-wrap.tex` | 300 S., Rücken 0,6756 in, Wrap 12,9256 in |
|
||||
| `assets/cover/cover-wrap-print.pdf` | neu gebaut, 930,643 × 666 pt |
|
||||
| `dist/coding-agents-praxis.pdf` | eBook 252 S. |
|
||||
| `dist/coding-agents-praxis-print.pdf` | Print 300 S., 40/40 gray |
|
||||
| `docs/kb/02-build-pdf/kdp-buchruecken.md` | 300 S., 0,6756 in / 17,1602 mm |
|
||||
| `docs/kb/00-projekt/entscheidungslog.md` | AE-54 |
|
||||
| `audits/behebungsplan-2026-11-02.md` | § 14 AE-54 |
|
||||
| `audits/behebungsplan-bp07-2026-11-07.md` | dieser Bericht |
|
||||
| `HANDOFF-buch.md` | Meta / Slice / Offen |
|
||||
|
||||
AP4–AP8-Manuskript bleibt uncommittet und unverändert.
|
||||
|
||||
## 7. Nicht angefasst
|
||||
|
||||
Manuskript, Freeze 5.5–5.7 / 17.5–17.6 / 18.1–18.4 / 9.2–9.6 / 22.2–22.5 /
|
||||
4.3/4.4, 16.7, 20.5, S-11-Asset, `pdf/`-Templates, `scripts/`, ISBN, Thesen-Wortlaut.
|
||||
Kein Merge, kein Push, kein Commit.
|
||||
|
||||
## 8. Nächster Schritt
|
||||
|
||||
AP4–AP8-Commit und BP-07-Commit — jeweils nur mit Auftrag. Push extra.
|
||||
KDP-Previewer mit Interior 300 S. + Wrap 12,9256 × 9,25 in. Companion-Paket
|
||||
nach Auftrag neu packen.
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
@@ -1,6 +1,6 @@
|
||||
# KDP-Buchrücken (Taschenbuch)
|
||||
|
||||
> Flughöhe: L2 · Domain: 02-build-pdf · Stand: 2026-11-02
|
||||
> Flughöhe: L2 · Domain: 02-build-pdf · Stand: 2026-11-07
|
||||
|
||||
## In 3 Sätzen
|
||||
|
||||
@@ -32,18 +32,18 @@ KDP nennt Zoll- und Millimeter-Faktor getrennt; beide Spalten sind die Quellenwe
|
||||
|
||||
## Print-Seitenzahl
|
||||
|
||||
**298 Seiten**, gemessen mit `pdfinfo` an `dist/coding-agents-praxis-print.pdf` am 2026-11-02 (nach der Vollprüfung-Umsetzung AE-36–44). `justfile` `_print_pages := "298"`; `python3 .grok/scripts/seiten.py` meldet „passt“.
|
||||
**300 Seiten**, gemessen mit `pdfinfo` an `dist/coding-agents-praxis-print.pdf` am 2026-11-07 (BP-07 / AE-54, nach AP4–AP8). `justfile` `_print_pages := "300"`; `python3 .grok/scripts/seiten.py` meldet „passt“.
|
||||
|
||||
Die KDP-Papiersorte ist mit AE-22 festgelegt (`pdf/print/print-colors.tex` Zeile 1 „White Paper“ bezeichnet die Graustufen-Palette, nicht Cream/White-Stock). Beide Werte:
|
||||
|
||||
| Papiersorte | Rechnung Zoll | Rechnung mm |
|
||||
|-------------|---------------|-------------|
|
||||
| Weiß | 298 × 0.002252 in = **0.671096 in** | 0.671096 in × 25.4 = **17.0458 mm** |
|
||||
| Creme | 298 × 0.0025 in = **0.745 in** | 0.745 in × 25.4 = **18.9230 mm** |
|
||||
| Weiß | 300 × 0.002252 in = **0.6756 in** | 0.6756 in × 25.4 = **17.1602 mm** |
|
||||
| Creme | 300 × 0.0025 in = **0.75 in** | 0.75 in × 25.4 = **19.05 mm** |
|
||||
|
||||
Wahl der Papiersorte: **AE-22 am 2026-11-01 entschieden — Weiß.** Maßgeblich sind
|
||||
**0,671096 in / 17,0458 mm** Rücken bei 298 Seiten; das Cover rechnet mit
|
||||
12,921096 × 9,25 in (3876 × 2775 px bei 300 dpi).
|
||||
**0,6756 in / 17,1602 mm** Rücken bei 300 Seiten; das Cover rechnet mit
|
||||
12,9256 × 9,25 in (3878 × 2775 px bei 300 dpi).
|
||||
|
||||
## Nicht hier
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ _resource_path := ".:manuskript:templates:checklists:assets:assets/illustrations
|
||||
_print_resource_path := "build/print-assets:.:manuskript:templates:checklists:assets:assets/illustrations:assets/cover"
|
||||
|
||||
# Gemessene Print-Seitenzahl (pdfinfo); seiten.py vergleicht sie mit der PDF.
|
||||
_print_pages := "298"
|
||||
_print_pages := "300"
|
||||
|
||||
assemble:
|
||||
@python3 scripts/assemble_book.py
|
||||
|
||||
Reference in new issue
Block a user