diff --git a/.gitignore b/.gitignore
index 72ced56..744d2a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,8 +5,15 @@ packages/*
# Core CLI cache (transient data, not config)
.core/cache/
-# IDE
-.idea/
+# IDE - share useful configs, ignore user-specific
+.idea/workspace.xml
+.idea/tasks.xml
+.idea/shelf/
+.idea/httpRequests/
+.idea/dataSources/
+.idea/dataSources.local.xml
+.idea/copilot*.xml
+.idea/material_theme*.xml
.vscode/
*.swp
*.swo
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..7c14db2
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,17 @@
+# User-specific files
+/workspace.xml
+/tasks.xml
+/shelf/
+/httpRequests/
+/dataSources/
+/dataSources.local.xml
+/copilot*.xml
+
+# Sensitive data
+/webServers.xml
+/deployment.xml
+/.env
+
+# OS/editor artifacts
+*.iws
+.DS_Store
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..51a4f49
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..2de7384
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.idea/core-devops.iml b/.idea/core-devops.iml
new file mode 100644
index 0000000..a2ac9ae
--- /dev/null
+++ b/.idea/core-devops.iml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/dictionaries/hostuk.xml b/.idea/dictionaries/hostuk.xml
new file mode 100644
index 0000000..27bb149
--- /dev/null
+++ b/.idea/dictionaries/hostuk.xml
@@ -0,0 +1,34 @@
+
+
+
+
+ agentic
+ biohost
+ devops
+ fileable
+ hostuk
+ laravel
+ livewire
+ middlewares
+ mcp
+ multitenancy
+ namespacing
+ notifyhost
+ oauth
+ pint
+ phpstan
+ sanctum
+ serializable
+ socialhost
+ tailwindcss
+ tenancy
+ trusthost
+ uptelligence
+ uuid
+ uuids
+ vite
+ webhook
+ webhooks
+
+
+
diff --git a/.idea/inspectionProfiles/Host_UK.xml b/.idea/inspectionProfiles/Host_UK.xml
new file mode 100644
index 0000000..3d02e56
--- /dev/null
+++ b/.idea/inspectionProfiles/Host_UK.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..ef6699d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.idea/laravel-idea.xml b/.idea/laravel-idea.xml
new file mode 100644
index 0000000..b883d80
--- /dev/null
+++ b/.idea/laravel-idea.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..e47fd38
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..163485e
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/php.xml b/.idea/php.xml
new file mode 100644
index 0000000..50c5d7b
--- /dev/null
+++ b/.idea/php.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/runConfigurations/Clone_All_Repos.xml b/.idea/runConfigurations/Clone_All_Repos.xml
new file mode 100644
index 0000000..0a8fe4a
--- /dev/null
+++ b/.idea/runConfigurations/Clone_All_Repos.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/runConfigurations/Composer_Lint__core_php_.xml b/.idea/runConfigurations/Composer_Lint__core_php_.xml
new file mode 100644
index 0000000..a0033ba
--- /dev/null
+++ b/.idea/runConfigurations/Composer_Lint__core_php_.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.idea/runConfigurations/Composer_Test__core_php_.xml b/.idea/runConfigurations/Composer_Test__core_php_.xml
new file mode 100644
index 0000000..3afad43
--- /dev/null
+++ b/.idea/runConfigurations/Composer_Test__core_php_.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.idea/runConfigurations/PHPStan__core_php_.xml b/.idea/runConfigurations/PHPStan__core_php_.xml
new file mode 100644
index 0000000..7360570
--- /dev/null
+++ b/.idea/runConfigurations/PHPStan__core_php_.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/scopes/Packages.xml b/.idea/scopes/Packages.xml
new file mode 100644
index 0000000..3962c27
--- /dev/null
+++ b/.idea/scopes/Packages.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/.idea/scopes/Tests.xml b/.idea/scopes/Tests.xml
new file mode 100644
index 0000000..8d5fc44
--- /dev/null
+++ b/.idea/scopes/Tests.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/.idea/scopes/Vendor.xml b/.idea/scopes/Vendor.xml
new file mode 100644
index 0000000..8c11a6b
--- /dev/null
+++ b/.idea/scopes/Vendor.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml
new file mode 100644
index 0000000..ed2bd98
--- /dev/null
+++ b/.idea/watcherTasks.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+