Fix centered content layout widths
This commit is contained in:
@@ -76,3 +76,61 @@ class Chunk:
|
||||
semantic_id: str = ""
|
||||
block_type: str = ""
|
||||
metadata: dict[str, Any] = field(default_factory=dict)
|
||||
|
||||
|
||||
@dataclass
|
||||
class DocumentProcessingRun:
|
||||
"""Represent one processing attempt for a document."""
|
||||
|
||||
run_id: str
|
||||
doc_id: str
|
||||
trigger_type: str
|
||||
run_status: str
|
||||
parser_backend: str = ""
|
||||
chunk_backend: str = ""
|
||||
embedding_model: str = ""
|
||||
index_name: str = ""
|
||||
started_at: datetime = field(default_factory=utcnow)
|
||||
stored_at: datetime | None = None
|
||||
parsed_at: datetime | None = None
|
||||
indexed_at: datetime | None = None
|
||||
finished_at: datetime | None = None
|
||||
layout_count: int = 0
|
||||
structure_node_count: int = 0
|
||||
semantic_block_count: int = 0
|
||||
vector_chunk_count: int = 0
|
||||
chunk_count: int = 0
|
||||
failure_stage: str = ""
|
||||
error_message: str = ""
|
||||
metadata: dict[str, Any] = field(default_factory=dict)
|
||||
|
||||
|
||||
@dataclass
|
||||
class DocumentStatusEvent:
|
||||
"""Represent a document lifecycle event emitted during processing."""
|
||||
|
||||
event_id: str
|
||||
doc_id: str
|
||||
run_id: str
|
||||
from_status: str
|
||||
to_status: str
|
||||
stage: str
|
||||
message: str = ""
|
||||
metadata: dict[str, Any] = field(default_factory=dict)
|
||||
occurred_at: datetime = field(default_factory=utcnow)
|
||||
|
||||
|
||||
@dataclass
|
||||
class DocumentArtifact:
|
||||
"""Represent a persisted artifact reference for one processing run."""
|
||||
|
||||
artifact_id: str
|
||||
doc_id: str
|
||||
run_id: str
|
||||
artifact_type: str
|
||||
object_name: str
|
||||
content_type: str
|
||||
byte_size: int = 0
|
||||
checksum: str = ""
|
||||
metadata: dict[str, Any] = field(default_factory=dict)
|
||||
created_at: datetime = field(default_factory=utcnow)
|
||||
|
||||
Reference in New Issue
Block a user