generated from john/python-template
This commit is contained in:
@@ -34,13 +34,12 @@ The list accepts optional `document_id` and `job_id` query parameters. Document
|
||||
- **Delete Source** opens the guarded delete route.
|
||||
- Previous and Next navigate only among Sources belonging to the same Document in page order; unavailable boundary actions are disabled.
|
||||
- The media viewer resolves the stored Source path through the configured upload root.
|
||||
- Transcription Text is read-only and displays the preferred machine projection, with a legacy latest-JobSource
|
||||
fallback only when no Source projection exists.
|
||||
- Editable Revision is seeded from an existing revision or the machine transcription.
|
||||
- The top layout is three columns: Source image, Editable Revision, and Source/SourceJob metadata.
|
||||
- Editable Revision is seeded from an existing revision or the preferred machine transcription.
|
||||
- Source Metadata shows upload name, stored filename, page number, Document Name, Document ID, and stored path. Source ID appears in the page-header subtitle.
|
||||
- SourceJob Metadata shows latest status, Job ID, execution time, provider, model, prompt, and failure detail.
|
||||
- Revision Logistics shows revised state, last-revised time, and upload time.
|
||||
- Candidate Machine Transcriptions remains compact until a candidate is expanded, then compares it with the preferred
|
||||
- Candidate Machine Transcriptions appears below the image/revision area, remains compact until expanded, then compares it with the preferred
|
||||
machine result and requires confirmation before **Use this transcription**.
|
||||
- Candidate promotion does not alter a human revision. Empty states distinguish no machine result from no candidates.
|
||||
- An orientation-normalized artifact appears in evidence only when recognized metadata required a physical rotation.
|
||||
|
||||
Reference in New Issue
Block a user