diff --git a/OutlookAddin.sln b/OutlookAddin.sln
index 96630c7..316f4e0 100644
--- a/OutlookAddin.sln
+++ b/OutlookAddin.sln
@@ -2,8 +2,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.0.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OutlookAddin", "src\OutlookAddin\OutlookAddin.csproj", "{A0000000-0000-0000-0000-000000000001}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OutlookAddin.Core", "src\OutlookAddin.Core\OutlookAddin.Core.csproj", "{A0000000-0000-0000-0000-000000000002}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OutlookAddin.UI", "src\OutlookAddin.UI\OutlookAddin.UI.csproj", "{A0000000-0000-0000-0000-000000000003}"
@@ -16,10 +14,6 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A0000000-0000-0000-0000-000000000001}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A0000000-0000-0000-0000-000000000001}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A0000000-0000-0000-0000-000000000001}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A0000000-0000-0000-0000-000000000001}.Release|Any CPU.Build.0 = Release|Any CPU
{A0000000-0000-0000-0000-000000000002}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0000000-0000-0000-0000-000000000002}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0000000-0000-0000-0000-000000000002}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/src/OutlookAddin/OutlookAddin.csproj b/src/OutlookAddin/OutlookAddin.csproj
deleted file mode 100644
index ccef2ed..0000000
--- a/src/OutlookAddin/OutlookAddin.csproj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Debug
- AnyCPU
- {A0000000-0000-0000-0000-000000000001}
- {BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- MarcusLaw.OutlookAddin
- MarcusLaw.OutlookAddin
- v4.8
- Marcus-Law
- OutlookAddin
- Outlook
- false
-
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {A0000000-0000-0000-0000-000000000002}
- OutlookAddin.Core
-
-
- {A0000000-0000-0000-0000-000000000003}
- OutlookAddin.UI
-
-
-
-
diff --git a/src/OutlookAddin/ThisAddIn.Designer.xml b/src/OutlookAddin/ThisAddIn.Designer.xml
deleted file mode 100644
index ef9a9de..0000000
--- a/src/OutlookAddin/ThisAddIn.Designer.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/src/OutlookAddin/ThisAddIn.cs b/src/OutlookAddin/ThisAddIn.cs
deleted file mode 100644
index 3f987ae..0000000
--- a/src/OutlookAddin/ThisAddIn.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-using System;
-using Outlook = Microsoft.Office.Interop.Outlook;
-using Office = Microsoft.Office.Core;
-
-namespace MarcusLaw.OutlookAddin
-{
- public partial class ThisAddIn
- {
- private void ThisAddIn_Startup(object sender, EventArgs e)
- {
- // Composition root — wires up:
- // - Serilog logger (LoggerFactory.Init)
- // - SettingsManager (load %APPDATA%\MarcusLaw\OutlookAddin\settings.json)
- // - DpapiCredentialStore (load API key)
- // - EspoCrmClient (HttpClient + Polly + auth header)
- // - FilingService, MatchingService, DiskRetryQueue
- // - Ribbon callbacks
- // - CustomTaskPane for reading-pane sidebar
- // - FolderWatcher (re-subscribe to watched folders from settings)
- // - ItemSendHandler (auto-file on send when EspoCaseId UserProperty present)
- // - URL protocol named-pipe listener
- //
- // See ARCHITECTURE.md for sequencing constraints.
- }
-
- private void ThisAddIn_Shutdown(object sender, EventArgs e)
- {
- // Flush logger, dispose HttpClient, unsubscribe events.
- // Note: in Outlook 2013+ this event is NOT raised reliably — do NOT
- // rely on it for critical persistence. Save state eagerly.
- }
-
- #region VSTO generated code
- protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject()
- {
- // Returns the merged Explorer + Inspector ribbon (see Ribbon/ folder).
- return base.CreateRibbonExtensibilityObject();
- }
-
- private void InternalStartup()
- {
- this.Startup += new EventHandler(ThisAddIn_Startup);
- this.Shutdown += new EventHandler(ThisAddIn_Shutdown);
- }
- #endregion
- }
-}