diff --git a/src/Mcp/Context/WorkspaceContext.php b/src/Mcp/Context/WorkspaceContext.php index 1ce6876..9c34d5e 100644 --- a/src/Mcp/Context/WorkspaceContext.php +++ b/src/Mcp/Context/WorkspaceContext.php @@ -2,10 +2,10 @@ declare(strict_types=1); -namespace Mod\Mcp\Context; +namespace Core\Mcp\Context; -use Core\Mod\Tenant\Models\Workspace; -use Mod\Mcp\Exceptions\MissingWorkspaceContextException; +use Core\Tenant\Models\Workspace; +use Core\Mcp\Exceptions\MissingWorkspaceContextException; /** * Workspace context for MCP tool execution. diff --git a/src/Mcp/Controllers/McpApiController.php b/src/Mcp/Controllers/McpApiController.php index befd412..4ec00c5 100644 --- a/src/Mcp/Controllers/McpApiController.php +++ b/src/Mcp/Controllers/McpApiController.php @@ -10,9 +10,9 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Cache; use Mod\Api\Models\ApiKey; -use Mod\Mcp\Models\McpApiRequest; -use Mod\Mcp\Models\McpToolCall; -use Mod\Mcp\Services\McpWebhookDispatcher; +use Core\Mcp\Models\McpApiRequest; +use Core\Mcp\Models\McpToolCall; +use Core\Mcp\Services\McpWebhookDispatcher; use Symfony\Component\Yaml\Yaml; /** diff --git a/src/Mcp/Exceptions/CircuitOpenException.php b/src/Mcp/Exceptions/CircuitOpenException.php index 779b065..f092600 100644 --- a/src/Mcp/Exceptions/CircuitOpenException.php +++ b/src/Mcp/Exceptions/CircuitOpenException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Mod\Mcp\Exceptions; +namespace Core\Mcp\Exceptions; use RuntimeException; diff --git a/src/Mcp/Exceptions/MissingWorkspaceContextException.php b/src/Mcp/Exceptions/MissingWorkspaceContextException.php index 0ff33ed..97ce03e 100644 --- a/src/Mcp/Exceptions/MissingWorkspaceContextException.php +++ b/src/Mcp/Exceptions/MissingWorkspaceContextException.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Mod\Mcp\Exceptions; +namespace Core\Mcp\Exceptions; use RuntimeException; diff --git a/src/Mcp/Middleware/McpAuthenticate.php b/src/Mcp/Middleware/McpAuthenticate.php index 61016fe..82939af 100644 --- a/src/Mcp/Middleware/McpAuthenticate.php +++ b/src/Mcp/Middleware/McpAuthenticate.php @@ -4,8 +4,8 @@ declare(strict_types=1); namespace Core\Mcp\Middleware; -use Core\Mod\Tenant\Models\Workspace; -use Core\Mod\Tenant\Services\EntitlementService; +use Core\Tenant\Models\Workspace; +use Core\Tenant\Services\EntitlementService; use Closure; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Mcp/Middleware/ValidateWorkspaceContext.php b/src/Mcp/Middleware/ValidateWorkspaceContext.php index 40d71a8..5354712 100644 --- a/src/Mcp/Middleware/ValidateWorkspaceContext.php +++ b/src/Mcp/Middleware/ValidateWorkspaceContext.php @@ -2,12 +2,12 @@ declare(strict_types=1); -namespace Mod\Mcp\Middleware; +namespace Core\Mcp\Middleware; use Closure; use Illuminate\Http\Request; -use Mod\Mcp\Context\WorkspaceContext; -use Mod\Mcp\Exceptions\MissingWorkspaceContextException; +use Core\Mcp\Context\WorkspaceContext; +use Core\Mcp\Exceptions\MissingWorkspaceContextException; use Symfony\Component\HttpFoundation\Response; /** diff --git a/src/Mcp/Models/McpApiRequest.php b/src/Mcp/Models/McpApiRequest.php index b76469c..b12c8ef 100644 --- a/src/Mcp/Models/McpApiRequest.php +++ b/src/Mcp/Models/McpApiRequest.php @@ -4,7 +4,7 @@ declare(strict_types=1); namespace Core\Mcp\Models; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\Workspace; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; diff --git a/src/Mcp/Models/McpAuditLog.php b/src/Mcp/Models/McpAuditLog.php index c602bc0..fe8913b 100644 --- a/src/Mcp/Models/McpAuditLog.php +++ b/src/Mcp/Models/McpAuditLog.php @@ -4,8 +4,8 @@ declare(strict_types=1); namespace Core\Mcp\Models; -use Core\Mod\Tenant\Concerns\BelongsToWorkspace; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Concerns\BelongsToWorkspace; +use Core\Tenant\Models\Workspace; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; diff --git a/src/Mcp/Models/McpToolCall.php b/src/Mcp/Models/McpToolCall.php index 31a8c97..643502b 100644 --- a/src/Mcp/Models/McpToolCall.php +++ b/src/Mcp/Models/McpToolCall.php @@ -4,8 +4,8 @@ declare(strict_types=1); namespace Core\Mcp\Models; -use Core\Mod\Tenant\Concerns\BelongsToWorkspace; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Concerns\BelongsToWorkspace; +use Core\Tenant\Models\Workspace; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; diff --git a/src/Mcp/Models/McpToolCallStat.php b/src/Mcp/Models/McpToolCallStat.php index 113573e..ee615c8 100644 --- a/src/Mcp/Models/McpToolCallStat.php +++ b/src/Mcp/Models/McpToolCallStat.php @@ -4,8 +4,8 @@ declare(strict_types=1); namespace Core\Mcp\Models; -use Core\Mod\Tenant\Concerns\BelongsToWorkspace; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Concerns\BelongsToWorkspace; +use Core\Tenant\Models\Workspace; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; diff --git a/src/Mcp/Models/McpUsageQuota.php b/src/Mcp/Models/McpUsageQuota.php index ee6c1ab..313e245 100644 --- a/src/Mcp/Models/McpUsageQuota.php +++ b/src/Mcp/Models/McpUsageQuota.php @@ -4,8 +4,8 @@ declare(strict_types=1); namespace Core\Mcp\Models; -use Core\Mod\Tenant\Concerns\BelongsToWorkspace; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Concerns\BelongsToWorkspace; +use Core\Tenant\Models\Workspace; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; diff --git a/src/Mcp/Resources/ContentResource.php b/src/Mcp/Resources/ContentResource.php index a280978..5dc6c67 100644 --- a/src/Mcp/Resources/ContentResource.php +++ b/src/Mcp/Resources/ContentResource.php @@ -3,7 +3,7 @@ namespace Core\Mcp\Resources; use Core\Mod\Content\Models\ContentItem; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\Workspace; use Laravel\Mcp\Request; use Laravel\Mcp\Response; use Laravel\Mcp\Server\Resource; diff --git a/src/Mcp/Services/McpQuotaService.php b/src/Mcp/Services/McpQuotaService.php index 242813e..36a9131 100644 --- a/src/Mcp/Services/McpQuotaService.php +++ b/src/Mcp/Services/McpQuotaService.php @@ -5,8 +5,8 @@ declare(strict_types=1); namespace Core\Mcp\Services; use Core\Mcp\Models\McpUsageQuota; -use Core\Mod\Tenant\Models\Workspace; -use Core\Mod\Tenant\Services\EntitlementService; +use Core\Tenant\Models\Workspace; +use Core\Tenant\Services\EntitlementService; use Illuminate\Support\Facades\Cache; /** diff --git a/src/Mcp/Tests/Unit/McpQuotaServiceTest.php b/src/Mcp/Tests/Unit/McpQuotaServiceTest.php index 04a7aaf..590d279 100644 --- a/src/Mcp/Tests/Unit/McpQuotaServiceTest.php +++ b/src/Mcp/Tests/Unit/McpQuotaServiceTest.php @@ -6,9 +6,9 @@ namespace Core\Mcp\Tests\Unit; use Core\Mcp\Models\McpUsageQuota; use Core\Mcp\Services\McpQuotaService; -use Core\Mod\Tenant\Models\Workspace; -use Core\Mod\Tenant\Services\EntitlementResult; -use Core\Mod\Tenant\Services\EntitlementService; +use Core\Tenant\Models\Workspace; +use Core\Tenant\Services\EntitlementResult; +use Core\Tenant\Services\EntitlementService; use Illuminate\Foundation\Testing\RefreshDatabase; use Mockery; use Tests\TestCase; diff --git a/src/Mcp/Tests/Unit/ValidateWorkspaceContextMiddlewareTest.php b/src/Mcp/Tests/Unit/ValidateWorkspaceContextMiddlewareTest.php index 526c3ff..20bb189 100644 --- a/src/Mcp/Tests/Unit/ValidateWorkspaceContextMiddlewareTest.php +++ b/src/Mcp/Tests/Unit/ValidateWorkspaceContextMiddlewareTest.php @@ -8,8 +8,8 @@ declare(strict_types=1); * Tests for the MCP workspace context validation middleware. */ -use Core\Mod\Tenant\Models\User; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\User; +use Core\Tenant\Models\Workspace; use Illuminate\Http\Request; use Mod\Mcp\Context\WorkspaceContext; use Mod\Mcp\Middleware\ValidateWorkspaceContext; diff --git a/src/Mcp/Tests/Unit/WorkspaceContextSecurityTest.php b/src/Mcp/Tests/Unit/WorkspaceContextSecurityTest.php index b3c1e4f..c0c8ef2 100644 --- a/src/Mcp/Tests/Unit/WorkspaceContextSecurityTest.php +++ b/src/Mcp/Tests/Unit/WorkspaceContextSecurityTest.php @@ -8,8 +8,8 @@ declare(strict_types=1); * Tests for MCP workspace context security to prevent cross-tenant data leakage. */ -use Core\Mod\Tenant\Models\User; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\User; +use Core\Tenant\Models\Workspace; use Mod\Mcp\Context\WorkspaceContext; use Mod\Mcp\Exceptions\MissingWorkspaceContextException; use Mod\Mcp\Tools\Concerns\RequiresWorkspaceContext; diff --git a/src/Mcp/Tests/UseCase/ApiKeyManagerBasic.php b/src/Mcp/Tests/UseCase/ApiKeyManagerBasic.php index 270680c..d9dcbf6 100644 --- a/src/Mcp/Tests/UseCase/ApiKeyManagerBasic.php +++ b/src/Mcp/Tests/UseCase/ApiKeyManagerBasic.php @@ -7,8 +7,8 @@ * Tests the primary admin flow through the API key manager. */ -use Core\Mod\Tenant\Models\User; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\User; +use Core\Tenant\Models\Workspace; describe('MCP API Key Manager', function () { beforeEach(function () { diff --git a/src/Mcp/Tools/Commerce/UpgradePlan.php b/src/Mcp/Tools/Commerce/UpgradePlan.php index ecc38db..9c95228 100644 --- a/src/Mcp/Tools/Commerce/UpgradePlan.php +++ b/src/Mcp/Tools/Commerce/UpgradePlan.php @@ -6,7 +6,7 @@ namespace Core\Mcp\Tools\Commerce; use Core\Mod\Commerce\Models\Subscription; use Core\Mod\Commerce\Services\SubscriptionService; -use Core\Mod\Tenant\Models\Package; +use Core\Tenant\Models\Package; use Illuminate\Contracts\JsonSchema\JsonSchema; use Laravel\Mcp\Request; use Laravel\Mcp\Response; diff --git a/src/Mcp/Tools/Concerns/RequiresWorkspaceContext.php b/src/Mcp/Tools/Concerns/RequiresWorkspaceContext.php index 9b06991..c1cb247 100644 --- a/src/Mcp/Tools/Concerns/RequiresWorkspaceContext.php +++ b/src/Mcp/Tools/Concerns/RequiresWorkspaceContext.php @@ -2,11 +2,11 @@ declare(strict_types=1); -namespace Mod\Mcp\Tools\Concerns; +namespace Core\Mcp\Tools\Concerns; -use Core\Mod\Tenant\Models\Workspace; -use Mod\Mcp\Context\WorkspaceContext; -use Mod\Mcp\Exceptions\MissingWorkspaceContextException; +use Core\Tenant\Models\Workspace; +use Core\Mcp\Context\WorkspaceContext; +use Core\Mcp\Exceptions\MissingWorkspaceContextException; /** * Trait for MCP tools that require workspace context. diff --git a/src/Mcp/Tools/ContentTools.php b/src/Mcp/Tools/ContentTools.php index 78bdef6..1ae32f5 100644 --- a/src/Mcp/Tools/ContentTools.php +++ b/src/Mcp/Tools/ContentTools.php @@ -6,8 +6,8 @@ use Core\Mod\Content\Enums\ContentType; use Core\Mod\Content\Models\ContentItem; use Core\Mod\Content\Models\ContentRevision; use Core\Mod\Content\Models\ContentTaxonomy; -use Core\Mod\Tenant\Models\Workspace; -use Core\Mod\Tenant\Services\EntitlementService; +use Core\Tenant\Models\Workspace; +use Core\Tenant\Services\EntitlementService; use Illuminate\Contracts\JsonSchema\JsonSchema; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Str; diff --git a/src/Mcp/View/Modal/Admin/ApiKeyManager.php b/src/Mcp/View/Modal/Admin/ApiKeyManager.php index 7fedf83..749449b 100644 --- a/src/Mcp/View/Modal/Admin/ApiKeyManager.php +++ b/src/Mcp/View/Modal/Admin/ApiKeyManager.php @@ -5,7 +5,7 @@ declare(strict_types=1); namespace Core\Mcp\View\Modal\Admin; use Core\Mod\Api\Models\ApiKey; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\Workspace; use Livewire\Attributes\Layout; use Livewire\Component; diff --git a/src/Mcp/View/Modal/Admin/AuditLogViewer.php b/src/Mcp/View/Modal/Admin/AuditLogViewer.php index 92b0eea..7002ec5 100644 --- a/src/Mcp/View/Modal/Admin/AuditLogViewer.php +++ b/src/Mcp/View/Modal/Admin/AuditLogViewer.php @@ -6,7 +6,7 @@ namespace Core\Mcp\View\Modal\Admin; use Core\Mcp\Models\McpAuditLog; use Core\Mcp\Services\AuditLogService; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\Workspace; use Illuminate\Contracts\Pagination\LengthAwarePaginator; use Illuminate\Support\Carbon; use Illuminate\Support\Collection; diff --git a/src/Mcp/View/Modal/Admin/QuotaUsage.php b/src/Mcp/View/Modal/Admin/QuotaUsage.php index 3dc3564..1c40f52 100644 --- a/src/Mcp/View/Modal/Admin/QuotaUsage.php +++ b/src/Mcp/View/Modal/Admin/QuotaUsage.php @@ -5,7 +5,7 @@ declare(strict_types=1); namespace Core\Mcp\View\Modal\Admin; use Core\Mcp\Services\McpQuotaService; -use Core\Mod\Tenant\Models\Workspace; +use Core\Tenant\Models\Workspace; use Illuminate\Support\Collection; use Livewire\Component;