Skip to content

Implement Resource Coordinator and Task Orchestrator#10

Merged
rickhohler merged 1 commit intomainfrom
feature/advanced-patterns
Dec 15, 2025
Merged

Implement Resource Coordinator and Task Orchestrator#10
rickhohler merged 1 commit intomainfrom
feature/advanced-patterns

Conversation

@rickhohler
Copy link
Collaborator

This PR implements two major patterns requested in issues #8 and #9:\n\n1. Resource Coordinator: A Swift Actor-based Read/Write Locking mechanism for handling concurrent file/resource access ().\n2. Task Orchestrator: A DAG-based task execution engine that supports dependencies, cycle detection, and concurrent execution of independent tasks ().\n\nBoth components are fully unit tested and clean.

@rickhohler rickhohler self-assigned this Dec 15, 2025
@rickhohler rickhohler merged commit 6e10648 into main Dec 15, 2025
1 check passed
@rickhohler rickhohler deleted the feature/advanced-patterns branch December 15, 2025 16:42
@codecov
Copy link

codecov bot commented Dec 15, 2025

Codecov Report

❌ Patch coverage is 90.76923% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...oral/ResourceCoordinator/ResourceCoordinator.swift 83.87% 10 Missing ⚠️
...it/Behavioral/Orchestration/TaskOrchestrator.swift 97.05% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant