Skip to content

Issue 11: Remove deprecated artifact entities and repositories #126

@adamhjk

Description

@adamhjk

Clean up the codebase by removing old artifact entities and repositories after migration is complete.

Key Changes

  • Delete old entity files:
    • src/domain/models/model_input.ts
    • src/domain/models/model_resource.ts
    • src/domain/models/model_data.ts
    • src/domain/models/model_file.ts
    • src/domain/models/model_log.ts
  • Delete old repository files:
    • src/infrastructure/persistence/yaml_input_repository.ts
    • src/infrastructure/persistence/yaml_resource_repository.ts
    • src/infrastructure/persistence/yaml_data_repository.ts
    • src/infrastructure/persistence/file_system_file_repository.ts
    • src/infrastructure/persistence/streaming_log_repository.ts
  • Update src/domain/models/repositories.ts:
  • Remove old repository factories from repository_factory.ts
  • Update all imports throughout codebase

Acceptance Criteria

  • All old artifact files deleted
  • All old repository files deleted
  • No references to old entities in codebase
  • All tests passing
  • deno check passes (no type errors)
  • deno lint passes

Dependencies

Files to Delete

  • src/domain/models/model_input.ts
  • src/domain/models/model_resource.ts
  • src/domain/models/model_data.ts
  • src/domain/models/model_file.ts
  • src/domain/models/model_log.ts
  • src/infrastructure/persistence/yaml_input_repository.ts
  • src/infrastructure/persistence/yaml_resource_repository.ts
  • src/infrastructure/persistence/yaml_data_repository.ts
  • src/infrastructure/persistence/file_system_file_repository.ts
  • src/infrastructure/persistence/streaming_log_repository.ts

Files to Update

  • src/domain/models/repositories.ts
  • src/infrastructure/persistence/repository_factory.ts
  • All files with imports from deleted files

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions