arch-design-agent-skill-das.../backend/app/modules/editor/domain/entities.py
openclaw 11f59c6073 feat(editor): add domain entities and file I/O infrastructure
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:59:21 +00:00

23 lines
361 B
Python

from dataclasses import dataclass
from datetime import datetime
@dataclass
class EditableFile:
path: str
format: str # csv, md, yaml, openapi
content: str
last_modified: datetime
@dataclass
class AffectedFile:
path: str
reason: str
@dataclass
class ImpactResult:
source_file: str
affected_files: list[AffectedFile]