1
0

Nachbearbeitung: Meilensteinbezüge aus Produktiv-JavaDoc und

package-info entfernt
This commit is contained in:
2026-04-04 11:24:06 +02:00
parent 62f9542e50
commit 9ba29aaba5
52 changed files with 105 additions and 176 deletions

View File

@@ -7,7 +7,7 @@ package de.gecheckt.pdf.umbenenner.domain.model;
* master record ({@code DocumentRecord}) or in a single attempt record
* ({@code ProcessingAttempt}).
* <p>
* <strong>Overall-status semantics (master record, M4):</strong>
* <strong>Overall-status semantics (master record):</strong>
* <ul>
* <li>{@link #SUCCESS} — document was fully processed; skip in all future runs.</li>
* <li>{@link #FAILED_RETRYABLE} — last attempt failed but is retryable; process again
@@ -17,7 +17,7 @@ package de.gecheckt.pdf.umbenenner.domain.model;
* run); if found persisted after a crash, treat as {@link #FAILED_RETRYABLE}.</li>
* </ul>
* <p>
* <strong>Attempt-status semantics (attempt history, M4):</strong>
* <strong>Attempt-status semantics (attempt history):</strong>
* <ul>
* <li>{@link #SUCCESS} — this attempt completed successfully.</li>
* <li>{@link #FAILED_RETRYABLE} — this attempt failed; a future attempt is allowed.</li>
@@ -28,7 +28,7 @@ package de.gecheckt.pdf.umbenenner.domain.model;
* overall status was already {@link #FAILED_FINAL}.</li>
* </ul>
* <p>
* <strong>M4 counter rules:</strong>
* <strong>Counter rules:</strong>
* <ul>
* <li>Only {@link #FAILED_RETRYABLE} and {@link #FAILED_FINAL} outcomes may increase
* a failure counter (content-error or transient-error counter).</li>
@@ -41,7 +41,6 @@ package de.gecheckt.pdf.umbenenner.domain.model;
* transient-error counter +1.</li>
* </ul>
*
* @since M2-AP-001
*/
public enum ProcessingStatus {

View File

@@ -6,7 +6,7 @@
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.ProcessingStatus} — enumeration of all valid document processing states</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.RunId} — unique identifier for a batch run</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.BatchRunContext} — technical context for a batch run</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.DocumentFingerprint} — content-based document identity (SHA-256 hex); primary key for M4 persistence (M4)</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.DocumentFingerprint} — content-based document identity (SHA-256 hex); primary key for persistence</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.SourceDocumentCandidate} — discovered PDF from source folder</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.SourceDocumentLocator} — opaque locator passed from scan adapter to extraction adapter</li>
* <li>{@link de.gecheckt.pdf.umbenenner.domain.model.PdfPageCount} — typed page count validation</li>