From 0406ad05f2b5ecda91fd3dfec42b3318fc468b62 Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Mon, 27 Apr 2026 18:04:32 +0100 Subject: [PATCH] vault backup: 2026-04-27 18:04:32 --- 01 Projects/3m-portal/3M OMG Portal.md | 1 + 01 Projects/APAC ops Bot/APAC Ops Bot.md | 1 + .../Barclays Banner Builder.md | 1 + 01 Projects/ac-helper/AC Helper.md | 1 + .../ai-cost-tracker/Ai Cost Tracker.md | 1 + .../Amazon Transcreation.md | 1 + 01 Projects/baic_dashboard/BAIC Dashboard.md | 2 +- 01 Projects/build-a-squad/Build A Squad.md | 1 + 01 Projects/cc-dashboard/CC Dashboard.md | 1 + .../Cinema Studio Pro (Kling).md | 2 +- .../cinema-studio-pro/Cinema Studio Pro.md | 2 +- .../Enterprise AI Hub Nexus.md | 2 +- .../Ferrero AC Booking Tool.md | 1 + .../ford-gechub-sftp/Ford SFTP Transfer.md | 1 + 01 Projects/ford_qc/Ford QC System.md | 2 +- .../gmal-scope-builder/GMAL Scope Builder.md | 2 +- 01 Projects/hm-o2e-tool/HM O2E Tool.md | 1 + .../hm_ems_report/HM EMS Report Tool.md | 1 + 01 Projects/homepage/Homepage Dashboard.md | 1 + .../hp-prod-tracker/Hp Prod Tracker.md | 1 + .../Loreal Global Kickoff.md | 1 + .../Loreal SLA Calculator.md | 1 + .../lusa-back-planner/LUSA Back Planner.md | 1 + 01 Projects/modcomms/Mod Comms.md | 2 +- .../obsidian-vault/Obsidian Second Brain.md | 1 + 01 Projects/olivas/OliVAS.md | 1 + .../PDF Accessibility Checker.md | 2 +- .../pimco-charts/PIMCO Chart Generator.md | 1 + 01 Projects/ppt-tool/PPT Tool DeckForge.md | 1 + .../Sandbox NotebookLM.md | 2 +- 01 Projects/semblance/Semblance.md | 2 +- 01 Projects/smartcrop26/SmartCrop26.md | 1 + .../Social Reporting Tool.md | 1 + .../Solventum Image Metadata.md | 1 + .../Video Accessibility Platform.md | 2 +- .../wsj-filenaming/WSJ File Naming Tool.md | 1 + wiki/infrastructure/_index.md | 46 +++--- wiki/projects-overview/_index.md | 139 +++++++++--------- 38 files changed, 129 insertions(+), 103 deletions(-) diff --git a/01 Projects/3m-portal/3M OMG Portal.md b/01 Projects/3m-portal/3M OMG Portal.md index 291b3d0..1bc48ca 100644 --- a/01 Projects/3m-portal/3M OMG Portal.md +++ b/01 Projects/3m-portal/3M OMG Portal.md @@ -2,6 +2,7 @@ name: "3M OMG Portal" client: 3M status: active +server: baic (web-03) tech: [Node.js, Vanilla JS, HTML/CSS, One2Edit API] local_path: /Users/ai_leed/Documents/Projects/Oliver/3m-portal deploy: npm start / node server.js diff --git a/01 Projects/APAC ops Bot/APAC Ops Bot.md b/01 Projects/APAC ops Bot/APAC Ops Bot.md index c5558dc..2b6767d 100644 --- a/01 Projects/APAC ops Bot/APAC Ops Bot.md +++ b/01 Projects/APAC ops Bot/APAC Ops Bot.md @@ -2,6 +2,7 @@ name: "APAC Ops Bot" client: Oliver Internal status: active +server: optical-web-1 tech: [] local_path: "/Users/ai_leed/Documents/Projects/Oliver/APAC ops Bot" deploy: TBD diff --git a/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md b/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md index cfe30cf..ea1bdb5 100644 --- a/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md +++ b/01 Projects/Barclays-banner-builder/Barclays Banner Builder.md @@ -2,6 +2,7 @@ name: "Barclays Banner Builder" client: "TBD" status: active +server: optical-dev tech: [] local_path: /Users/ai_leed/Documents/Projects/Oliver/Barclays-banner-builder deploy: diff --git a/01 Projects/ac-helper/AC Helper.md b/01 Projects/ac-helper/AC Helper.md index 4da5e3c..747a6ca 100644 --- a/01 Projects/ac-helper/AC Helper.md +++ b/01 Projects/ac-helper/AC Helper.md @@ -2,6 +2,7 @@ name: "Activation Calendar Helper" client: Oliver Internal status: active +server: optical-web-1 tech: [Python, Docker, Google Gemini, HTML/JS, Tailwind] local_path: /Users/ai_leed/Documents/Projects/Oliver/ac-helper deploy: docker compose up --build diff --git a/01 Projects/ai-cost-tracker/Ai Cost Tracker.md b/01 Projects/ai-cost-tracker/Ai Cost Tracker.md index 4cb80f0..693aebc 100644 --- a/01 Projects/ai-cost-tracker/Ai Cost Tracker.md +++ b/01 Projects/ai-cost-tracker/Ai Cost Tracker.md @@ -2,6 +2,7 @@ name: "Ai Cost Tracker" client: "TBD" status: active +server: optical-dev tech: [] local_path: /Volumes/SSD/Projects/Oliver/ai-cost-tracker deploy: diff --git a/01 Projects/amazon-transcreation/Amazon Transcreation.md b/01 Projects/amazon-transcreation/Amazon Transcreation.md index b7c7a2a..e5957d8 100644 --- a/01 Projects/amazon-transcreation/Amazon Transcreation.md +++ b/01 Projects/amazon-transcreation/Amazon Transcreation.md @@ -2,6 +2,7 @@ name: "Amazon Transcreation" client: "TBD" status: active +server: optical-dev tech: [] local_path: /Users/ai_leed/Documents/Projects/Oliver/amazon-transcreation deploy: diff --git a/01 Projects/baic_dashboard/BAIC Dashboard.md b/01 Projects/baic_dashboard/BAIC Dashboard.md index 3b9bebf..4f815fe 100644 --- a/01 Projects/baic_dashboard/BAIC Dashboard.md +++ b/01 Projects/baic_dashboard/BAIC Dashboard.md @@ -6,7 +6,7 @@ tech: [Python, Flask, Hypercorn, React, Vite, Recharts, PapaParse, Azure AD, Mak local_path: /Users/ai_leed/Documents/Projects/Oliver/baic_dashboard deploy: python + npm run dev url: -server: TBD (BASE_PATH=/dashboard/) +server: baic (web-03) tags: [baic, analytics, dashboard, flask, react, recharts, make, azure-ad] created: 2026-04-14 last_commit: 2025-11-19 diff --git a/01 Projects/build-a-squad/Build A Squad.md b/01 Projects/build-a-squad/Build A Squad.md index 4cfacef..7beae0d 100644 --- a/01 Projects/build-a-squad/Build A Squad.md +++ b/01 Projects/build-a-squad/Build A Squad.md @@ -2,6 +2,7 @@ name: "Build-A-Squad" client: Oliver Internal status: active +server: optical-web-1 tech: [React, TypeScript, Vite, Google Gemini] local_path: /Users/ai_leed/Documents/Projects/Oliver/build-a-squad deploy: npm run dev diff --git a/01 Projects/cc-dashboard/CC Dashboard.md b/01 Projects/cc-dashboard/CC Dashboard.md index b6c422c..fad8a7d 100644 --- a/01 Projects/cc-dashboard/CC Dashboard.md +++ b/01 Projects/cc-dashboard/CC Dashboard.md @@ -2,6 +2,7 @@ name: "CC Dashboard" client: Oliver Internal status: active +server: optical-dev tech: [Docker] local_path: /Users/ai_leed/Documents/Projects/Oliver/cc-dashboard deploy: docker compose up --build diff --git a/01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling).md b/01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling).md index 7c38ea3..3fdc0e3 100644 --- a/01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling).md +++ b/01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling).md @@ -6,7 +6,7 @@ tech: [React 19, Vite, Tailwind CSS, PHP 7.4+, Google Imagen 3, Google Veo 3.1, local_path: /Users/ai_leed/Documents/Projects/Oliver/cinema-studio-pro-kling deploy: "./setup.sh (starts both frontend :3000 and backend :5015)" url: https://ai-sandbox.oliver.solutions/lux-studio/ -server: ai-sandbox.oliver.solutions (Apache + PHP, systemd backend service) +server: optical-web-1 tags: - project - client/oliver diff --git a/01 Projects/cinema-studio-pro/Cinema Studio Pro.md b/01 Projects/cinema-studio-pro/Cinema Studio Pro.md index 7557df4..50b09e3 100644 --- a/01 Projects/cinema-studio-pro/Cinema Studio Pro.md +++ b/01 Projects/cinema-studio-pro/Cinema Studio Pro.md @@ -6,7 +6,7 @@ tech: [React, Vite, PHP, Azure AD, MSAL, Imagen 3, Veo 3.1, Kling, IndexedDB, Do local_path: /Users/ai_leed/Documents/Projects/Oliver/cinema-studio-pro deploy: ./setup.sh (local) / FileZilla + SSH (prod) url: https://ai-sandbox.oliver.solutions/lux-studio/ -server: ai-sandbox.oliver.solutions (same as NotebookLM, optical-web-1) +server: optical-web-1 tags: [oliver, ai, image-generation, video, cinematography, php, react, azure-ad] created: 2026-04-14 last_commit: 2026-02-27 diff --git a/01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus.md b/01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus.md index 8e9f1fa..62a6ff8 100644 --- a/01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus.md +++ b/01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus.md @@ -6,7 +6,7 @@ tech: [Next.js 14, FastAPI, Python 3.11, PostgreSQL, Redis, Qdrant, Azure AD, Do local_path: /Users/ai_leed/Documents/Projects/Oliver/enterprise-ai-hub-nexus deploy: docker compose up --build url: -server: TBD +server: optical-web-1 tags: [oliver, ai, rag, nextjs, fastapi, azure-ad, m365, qdrant, firecrawl, production] created: 2026-04-14 last_commit: 2026-04-01 diff --git a/01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool.md b/01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool.md index be6d7e9..5ec03de 100644 --- a/01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool.md +++ b/01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool.md @@ -2,6 +2,7 @@ name: "Ferrero AC Booking Tool" client: Ferrero status: active +server: optical-web-1 tech: [Node.js, HTML/JS, Box API] local_path: /Users/ai_leed/Documents/Projects/Oliver/ferrero-ac-creator deploy: node server.js diff --git a/01 Projects/ford-gechub-sftp/Ford SFTP Transfer.md b/01 Projects/ford-gechub-sftp/Ford SFTP Transfer.md index 80d116b..bbbf16b 100644 --- a/01 Projects/ford-gechub-sftp/Ford SFTP Transfer.md +++ b/01 Projects/ford-gechub-sftp/Ford SFTP Transfer.md @@ -2,6 +2,7 @@ name: "Ford Asset Pack SFTP Transfer" client: Ford status: active +server: box-cli-01 tech: [Python, Box API, SFTP, Mailgun] local_path: /Users/ai_leed/Documents/Projects/Oliver/ford-gechub-sftp deploy: python main.py [--daemon] diff --git a/01 Projects/ford_qc/Ford QC System.md b/01 Projects/ford_qc/Ford QC System.md index b9778f8..957f615 100644 --- a/01 Projects/ford_qc/Ford QC System.md +++ b/01 Projects/ford_qc/Ford QC System.md @@ -6,7 +6,7 @@ tech: [Python, Box API, HTML, systemd] local_path: /Users/ai_leed/Documents/Projects/Oliver/ford_qc deploy: systemd service (ford-qc-hotfolder.service) / python qc_engine.py url: -server: Production server with systemd +server: box-cli-01 tags: [ford, qc, quality-control, box, bnp, systemd, hotfolder] created: 2026-04-14 last_commit: 2026-04-17 diff --git a/01 Projects/gmal-scope-builder/GMAL Scope Builder.md b/01 Projects/gmal-scope-builder/GMAL Scope Builder.md index e5f8a12..f822684 100644 --- a/01 Projects/gmal-scope-builder/GMAL Scope Builder.md +++ b/01 Projects/gmal-scope-builder/GMAL Scope Builder.md @@ -6,7 +6,7 @@ tech: [Python, FastAPI, React, TypeScript, Vite, PostgreSQL, Claude Opus 4.6, Do local_path: /Users/ai_leed/Documents/Projects/Oliver/gmal-scope-builder deploy: docker compose up --build url: -server: Deployed (base path /gsb) +server: optical-dev tags: [oliver, gmal, ratecard, fte, ai, claude, postgres, azure-sso] created: 2026-04-14 last_commit: 2026-03-31 diff --git a/01 Projects/hm-o2e-tool/HM O2E Tool.md b/01 Projects/hm-o2e-tool/HM O2E Tool.md index 1eb8291..c489c61 100644 --- a/01 Projects/hm-o2e-tool/HM O2E Tool.md +++ b/01 Projects/hm-o2e-tool/HM O2E Tool.md @@ -2,6 +2,7 @@ name: "H&M O2E Tool (OMG Static)" client: H&M status: active +server: baic (web-03) tech: [HTML/JS, One2Edit API] local_path: /Users/ai_leed/Documents/Projects/Oliver/hm-o2e-tool deploy: static / python -m http.server diff --git a/01 Projects/hm_ems_report/HM EMS Report Tool.md b/01 Projects/hm_ems_report/HM EMS Report Tool.md index 052e769..d4d2c67 100644 --- a/01 Projects/hm_ems_report/HM EMS Report Tool.md +++ b/01 Projects/hm_ems_report/HM EMS Report Tool.md @@ -2,6 +2,7 @@ name: "H&M EMS Product Review Tool" client: H&M status: active +server: optical-web-1 tech: [Python, HTML/JS, JSON] local_path: /Users/ai_leed/Documents/Projects/Oliver/hm_ems_report deploy: python server.py diff --git a/01 Projects/homepage/Homepage Dashboard.md b/01 Projects/homepage/Homepage Dashboard.md index 3c65dcb..252c5bd 100644 --- a/01 Projects/homepage/Homepage Dashboard.md +++ b/01 Projects/homepage/Homepage Dashboard.md @@ -2,6 +2,7 @@ name: "Homepage Dashboard" client: Oliver Internal status: active +server: optical-dev tech: [Node.js, Docker, YAML] local_path: /Users/ai_leed/Documents/Projects/Oliver/homepage deploy: docker compose up --build diff --git a/01 Projects/hp-prod-tracker/Hp Prod Tracker.md b/01 Projects/hp-prod-tracker/Hp Prod Tracker.md index 6178d4f..662f597 100644 --- a/01 Projects/hp-prod-tracker/Hp Prod Tracker.md +++ b/01 Projects/hp-prod-tracker/Hp Prod Tracker.md @@ -2,6 +2,7 @@ name: "Hp Prod Tracker" client: "TBD" status: active +server: optical-dev tech: [] local_path: /Users/ai_leed/Documents/Projects/Oliver/hp-prod-tracker deploy: diff --git a/01 Projects/loreal-global-kickoff/Loreal Global Kickoff.md b/01 Projects/loreal-global-kickoff/Loreal Global Kickoff.md index e62a97b..f88a0bb 100644 --- a/01 Projects/loreal-global-kickoff/Loreal Global Kickoff.md +++ b/01 Projects/loreal-global-kickoff/Loreal Global Kickoff.md @@ -2,6 +2,7 @@ name: "L'Oréal OMG Assistant Global" client: L'Oréal status: active +server: baic (web-03) tech: [PHP, Box API, Make.com, Webhook] local_path: /Users/ai_leed/Documents/Projects/Oliver/loreal-global-kickoff deploy: PHP server diff --git a/01 Projects/loreal-sla-calculator/Loreal SLA Calculator.md b/01 Projects/loreal-sla-calculator/Loreal SLA Calculator.md index aab9948..91b41b8 100644 --- a/01 Projects/loreal-sla-calculator/Loreal SLA Calculator.md +++ b/01 Projects/loreal-sla-calculator/Loreal SLA Calculator.md @@ -2,6 +2,7 @@ name: "L'Oréal SLA Calculator" client: L'Oréal status: active +server: optical-web-1 tech: [HTML/JS, Docker, Node.js] local_path: /Users/ai_leed/Documents/Projects/Oliver/loreal-sla-calculator deploy: docker compose up --build diff --git a/01 Projects/lusa-back-planner/LUSA Back Planner.md b/01 Projects/lusa-back-planner/LUSA Back Planner.md index 6119312..f19f44e 100644 --- a/01 Projects/lusa-back-planner/LUSA Back Planner.md +++ b/01 Projects/lusa-back-planner/LUSA Back Planner.md @@ -2,6 +2,7 @@ name: "LUSA Back Planner" client: LUSA status: active +server: optical-web-1 tech: [React, TypeScript, Vite, Tailwind, shadcn/ui, pdfjs, jsPDF] local_path: /Users/ai_leed/Documents/Projects/Oliver/lusa-back-planner deploy: npm run dev diff --git a/01 Projects/modcomms/Mod Comms.md b/01 Projects/modcomms/Mod Comms.md index 9fd1dbf..6ae7030 100644 --- a/01 Projects/modcomms/Mod Comms.md +++ b/01 Projects/modcomms/Mod Comms.md @@ -6,7 +6,7 @@ tech: [Python, FastAPI, React, Vite, TypeScript, PostgreSQL, Gemini, Docker] local_path: /Users/ai_leed/Documents/Projects/Oliver/modcomms deploy: docker compose up --build url: -server: GCP (Google Cloud Platform) +server: baic (web-03) tags: [barclays, ai, compliance, proof-review, multi-agent, gcp] created: 2026-04-14 last_commit: 2026-04-15 diff --git a/01 Projects/obsidian-vault/Obsidian Second Brain.md b/01 Projects/obsidian-vault/Obsidian Second Brain.md index abee778..96404a5 100644 --- a/01 Projects/obsidian-vault/Obsidian Second Brain.md +++ b/01 Projects/obsidian-vault/Obsidian Second Brain.md @@ -2,6 +2,7 @@ name: "Obsidian Second Brain" client: "Oliver Internal" status: active +server: local (iCloud) tech: [Obsidian, Markdown, Dataview, Templater] local_path: /Users/ai_leed/Library/Mobile Documents/iCloud~md~obsidian/Documents/VadymSamoilenko deploy: "Open Obsidian → vault VadymSamoilenko" diff --git a/01 Projects/olivas/OliVAS.md b/01 Projects/olivas/OliVAS.md index 0c9ea55..c1cd06e 100644 --- a/01 Projects/olivas/OliVAS.md +++ b/01 Projects/olivas/OliVAS.md @@ -2,6 +2,7 @@ name: "OliVAS — Visual Attention Software" client: Oliver Internal status: active +server: optical-web-1 tech: [Python, FastAPI, Docker, Claude API, DeepGaze] local_path: /Users/ai_leed/Documents/Projects/Oliver/olivas deploy: docker compose up --build diff --git a/01 Projects/pdf-accessibility/PDF Accessibility Checker.md b/01 Projects/pdf-accessibility/PDF Accessibility Checker.md index a00deaf..463e9c1 100644 --- a/01 Projects/pdf-accessibility/PDF Accessibility Checker.md +++ b/01 Projects/pdf-accessibility/PDF Accessibility Checker.md @@ -6,7 +6,7 @@ tech: [Python, PHP, PostgreSQL, Redis, Docker, Claude, Google Cloud Vision, pypd local_path: /Users/ai_leed/Documents/Projects/Oliver/pdf-accessibility deploy: docker-compose up (dev) / docker-compose -f docker-compose.prod.yml up -d (prod) url: -server: TBD +server: optical-web-1 tags: [oliver, pdf, accessibility, wcag, ai, php, redis, postgresql] created: 2026-04-14 last_commit: 2026-03-18 diff --git a/01 Projects/pimco-charts/PIMCO Chart Generator.md b/01 Projects/pimco-charts/PIMCO Chart Generator.md index 503c615..26b599e 100644 --- a/01 Projects/pimco-charts/PIMCO Chart Generator.md +++ b/01 Projects/pimco-charts/PIMCO Chart Generator.md @@ -2,6 +2,7 @@ name: "PIMCO Chart Generator" client: PIMCO status: active +server: optical-web-1 tech: [Python, FastAPI, Docker, SVG, Claude API] local_path: /Users/ai_leed/Documents/Projects/Oliver/pimco-charts deploy: docker compose up --build diff --git a/01 Projects/ppt-tool/PPT Tool DeckForge.md b/01 Projects/ppt-tool/PPT Tool DeckForge.md index 32f9b62..84f8e25 100644 --- a/01 Projects/ppt-tool/PPT Tool DeckForge.md +++ b/01 Projects/ppt-tool/PPT Tool DeckForge.md @@ -2,6 +2,7 @@ name: "Oliver DeckForge" client: Oliver Internal status: active +server: optical-dev tech: [Next.js, FastAPI, Python, nginx, Docker] local_path: /Users/ai_leed/Documents/Projects/Oliver/ppt-tool deploy: docker compose up --build diff --git a/01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM.md b/01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM.md index eff4da6..090526c 100644 --- a/01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM.md +++ b/01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM.md @@ -6,7 +6,7 @@ tech: [Next.js 15, FastAPI, Python 3.13, uv, PostgreSQL, Redis, ElevenLabs, Dock local_path: /Users/ai_leed/Documents/Projects/Oliver/sandbox-notebookllamalm-nextjs deploy: docker compose up --build url: https://ai-sandbox.oliver.solutions/notebookllama/ -server: optical-web-1 at /opt/sandbox-notebookllamalm-nextjs +server: optical-web-1 tags: [oliver, ai, notebooklm, llamaindex, rag, multi-user, nextjs15, elevenlabs] created: 2026-04-14 last_commit: 2026-04-27 diff --git a/01 Projects/semblance/Semblance.md b/01 Projects/semblance/Semblance.md index 3b97b5e..d7fcef4 100644 --- a/01 Projects/semblance/Semblance.md +++ b/01 Projects/semblance/Semblance.md @@ -6,7 +6,7 @@ tech: [Python, Quart, Socket.IO, MongoDB, React, TypeScript, Tailwind, shadcn/ui local_path: /Users/ai_leed/Documents/Projects/Oliver/semblance deploy: docker compose up --build url: -server: GCP (same issue as Mod Comms — 30s LB timeout) +server: optical-web-1 tags: [oliver, ai, synthetic-personas, focus-group, insights, gcp, socketio] created: 2026-04-14 last_commit: 2026-04-24 diff --git a/01 Projects/smartcrop26/SmartCrop26.md b/01 Projects/smartcrop26/SmartCrop26.md index 613859b..3c59bc2 100644 --- a/01 Projects/smartcrop26/SmartCrop26.md +++ b/01 Projects/smartcrop26/SmartCrop26.md @@ -2,6 +2,7 @@ name: "SmartCrop26" client: Oliver Internal status: active +server: optical-web-1 tech: [React, TypeScript, Vite, Lovable] local_path: /Users/ai_leed/Documents/Projects/Oliver/smartcrop26 deploy: npm run dev diff --git a/01 Projects/social-reporting-tool/Social Reporting Tool.md b/01 Projects/social-reporting-tool/Social Reporting Tool.md index 4c38170..c6c2763 100644 --- a/01 Projects/social-reporting-tool/Social Reporting Tool.md +++ b/01 Projects/social-reporting-tool/Social Reporting Tool.md @@ -2,6 +2,7 @@ name: "Social Reporting Tool" client: "TBD" status: active +server: optical-dev tech: [] local_path: /Users/ai_leed/Documents/Projects/Oliver/social-reporting-tool deploy: diff --git a/01 Projects/solventum-image-metadata/Solventum Image Metadata.md b/01 Projects/solventum-image-metadata/Solventum Image Metadata.md index 8d85f2a..1767365 100644 --- a/01 Projects/solventum-image-metadata/Solventum Image Metadata.md +++ b/01 Projects/solventum-image-metadata/Solventum Image Metadata.md @@ -2,6 +2,7 @@ name: "Solventum Image Metadata Tool v3.1" client: Solventum status: active +server: optical-web-1 tech: [Python, FastAPI, Docker, OpenAI, HTML/JS] local_path: /Users/ai_leed/Documents/Projects/Oliver/solventum-image-metadata deploy: docker compose up --build diff --git a/01 Projects/video-accessibility/Video Accessibility Platform.md b/01 Projects/video-accessibility/Video Accessibility Platform.md index 1fc8a8d..1224cc9 100644 --- a/01 Projects/video-accessibility/Video Accessibility Platform.md +++ b/01 Projects/video-accessibility/Video Accessibility Platform.md @@ -6,7 +6,7 @@ tech: [Python, FastAPI, Celery, MongoDB, Redis, React, TypeScript, Vite, Gemini, local_path: /Users/ai_leed/Documents/Projects/Oliver/video-accessibility deploy: docker compose up --build url: -server: TBD +server: optical-web-1 tags: [oliver, video, accessibility, ai, captions, audio-description, tts, celery, mongodb] created: 2026-04-14 last_commit: 2026-04-27 diff --git a/01 Projects/wsj-filenaming/WSJ File Naming Tool.md b/01 Projects/wsj-filenaming/WSJ File Naming Tool.md index 635e0d8..823d1ab 100644 --- a/01 Projects/wsj-filenaming/WSJ File Naming Tool.md +++ b/01 Projects/wsj-filenaming/WSJ File Naming Tool.md @@ -2,6 +2,7 @@ name: "WSJ File Naming Tool" client: Dow Jones / WSJ status: active +server: optical-dev tech: [Python, HTML/JS, Google Gemini] local_path: /Users/ai_leed/Documents/Projects/Oliver/wsj-filenaming deploy: python server.py diff --git a/wiki/infrastructure/_index.md b/wiki/infrastructure/_index.md index 3e44a6a..59c8248 100644 --- a/wiki/infrastructure/_index.md +++ b/wiki/infrastructure/_index.md @@ -1,11 +1,11 @@ --- tags: [infrastructure, index] -updated: 2026-04-24 +updated: 2026-04-27 --- # Infrastructure — Index -Server inventory for all SSH-accessible machines. Audited 2026-04-24. +Server inventory for all SSH-accessible machines. Last audited: 2026-04-24. Update this section whenever you SSH in and notice changes. ## Oliver Agency Servers (GCP) @@ -32,30 +32,34 @@ Server inventory for all SSH-accessible machines. Audited 2026-04-24. |---------|---------| | [[wiki/infrastructure/ssh-aliases\|ssh-aliases]] | All aliases, IPs, keys, health-check one-liner | -## ⚠ Known Issues (as of 2026-04-24) +## ⚠ Known Issues + +> Add date when you discover an issue. Move to ✅ Resolved when fixed, then delete after 2 weeks. ### 🔴 Critical -- `optical` — **DISK 99% FULL** — 5.9 GB free on 533 GB. Server will start failing soon. Top offenders: `/opt/ferrero-opentext` 12 GB, `/opt/backups` 8.9 GB, `/opt/sandbox-notebookllamalm-nextjs` 8.5 GB -- `optical` — **SSL cert expires May 8 2026** — ai-sandbox.oliver.solutions, ~2 weeks away -- `optical` — **notebookllama-backend.service FAILED** — crashed service, taking 8.5 GB +- `optical` `2026-04-24` — **DISK 99% FULL** — 5.9 GB free on 533 GB. Top offenders: `/opt/ferrero-opentext` 12 GB, `/opt/backups` 8.9 GB, `/opt/sandbox-notebookllamalm-nextjs` 8.5 GB — **action needed** +- `optical` `2026-04-24` — **SSL cert expires May 8 2026** — ai-sandbox.oliver.solutions — renew before May 8 +- `optical` `2026-04-24` — **notebookllama-backend.service FAILED** — crashed, taking 8.5 GB disk ### 🟠 Security -- `optical` — All databases bound to `0.0.0.0`: Redis ×3 (:6379/:6380/:6399), PostgreSQL ×3 (:5432/:5433/:5437), MongoDB ×3 (:27017/:27019/:27021), Neo4j (:7474/:7475/:7687/:7688) — exposed on GCP internal network minimum -- `librechat-prod` — MongoDB :27017 on `0.0.0.0` — publicly exposed, no auth config found -- `baic` — PostgreSQL :5432 + rpcbind :111 on `0.0.0.0` -- `optical-dev` — PostgreSQL :5436/:5491/:5493 + olivas :8000 + cc-dashboard :8800 on `0.0.0.0` +- `optical` `2026-04-24` — All databases bound to `0.0.0.0`: Redis ×3 (:6379/:6380/:6399), PostgreSQL ×3 (:5432/:5433/:5437), MongoDB ×3 (:27017/:27019/:27021), Neo4j (:7474/:7475/:7687/:7688) +- `librechat-prod` `2026-04-24` — MongoDB :27017 on `0.0.0.0` — publicly exposed, no auth config found +- `baic` `2026-04-24` — PostgreSQL :5432 + rpcbind :111 on `0.0.0.0` +- `optical-dev` `2026-04-24` — PostgreSQL :5436/:5491/:5493 + olivas :8000 + cc-dashboard :8800 on `0.0.0.0` +- `baic` `2026-04-21` — Grafana default `admin:admin` password unchanged ### 🟡 Capacity -- `librechat-prod` — LibreChat data directory is **197 GB** (out of 484 GB, 65% used) — growing over time -- `pve` CT 102 (docker) — ✅ **resolved 2026-04-24** — Docker data-root moved to `/mnt/data/docker` (data-hdd), now 51% -- `pve` CT 105 (immich) — ✅ **resolved 2026-04-24** — PostgreSQL + cache moved to data-hdd, now 62% -- `pve` local-lvm — **71%** full (100 GB / 141 GB) — monitor -- `aimpress` — 26.58 GB reclaimable Docker images (`docker image prune -a`) -- `baic` — large vhosts: ustudio.global 22 GB, ustudiostaging2 19 GB, ie.oliver.agency 13 GB +- `librechat-prod` `2026-04-24` — data directory **197 GB** (484 GB total, 65%) — monitor growth +- `pve` local-lvm `2026-04-24` — **71%** full (100/141 GB) — monitor +- `aimpress` `2026-04-24` — 26.58 GB reclaimable Docker images (`docker image prune -a`) +- `baic` `2026-04-24` — large vhosts: ustudio.global 22 GB, ustudiostaging2 19 GB, ie.oliver.agency 13 GB ### 🔵 Maintenance -- `optical-dev` — hp-prod-tracker + dow-prod-tracker containers unhealthy (healthcheck misconfigured, apps running fine) -- `pve` — ✅ Proxmox security updates applied 2026-04-24 (libngtcp2, cluster libs) -- `box-cli` — CentOS 7 EOL since Jun 2024 — needs OS migration -- `pve` — Uptime Kuma webhook to monitoring-agent not yet configured -- `baic` Grafana — default admin:admin password not changed +- `optical-dev` `2026-04-24` — hp-prod-tracker + dow-prod-tracker containers unhealthy (healthcheck misconfigured, apps running fine) +- `box-cli` `2026-04-24` — CentOS 7 EOL since Jun 2024 — needs OS migration +- `pve` `2026-04-21` — Uptime Kuma webhook to monitoring-agent not yet configured + +### ✅ Resolved +- `pve` CT 102 (docker) — resolved 2026-04-24 — Docker data-root moved to `/mnt/data/docker`, now 51% +- `pve` CT 105 (immich) — resolved 2026-04-24 — PostgreSQL + cache moved to data-hdd, now 62% +- `pve` — resolved 2026-04-24 — Proxmox security updates applied (libngtcp2, cluster libs) diff --git a/wiki/projects-overview/_index.md b/wiki/projects-overview/_index.md index 586f480..c1311f1 100644 --- a/wiki/projects-overview/_index.md +++ b/wiki/projects-overview/_index.md @@ -1,80 +1,77 @@ --- -title: "Projects Overview" -description: "All Oliver Agency projects — navigable map with tech stack and status" -tags: [projects, oliver, index] -created: 2026-04-15 -updated: 2026-04-15 +tags: [projects-overview, index] +updated: 2026-04-27 --- -# Projects Overview +# Oliver Agency — Projects Overview -All active projects at `/Users/ai_leed/Documents/Projects/Oliver/`. One row per project. +All active and production projects. Grouped by server. Updated 2026-04-27. -## Key Takeaways -- 37 projects total; majority use Docker Compose as deploy mechanism -- FastAPI + React/Vite + Docker is the dominant full-stack pattern -- Azure AD / MSAL appears in 6+ projects (Oliver internal tools) -- GCP is the primary production server for external-facing tools -- Box API used by Ford, Ferrero, L'Oréal integrations +**Quick count:** 42 projects across 4 servers + local. -## Project Map +## optical-web-1 — Main AI Prod (systemd + Docker) -| Project | Client | Status | Tech Stack | Server / Run | -|---------|--------|--------|-----------|--------------| -| [[01 Projects/3m-portal/3M OMG Portal\|3M OMG Portal]] | 3M | Active | Node.js, Vanilla JS, One2Edit API | `node server.js` :3000 | -| [[01 Projects/apac-ops-bot/APAC Ops Bot\|APAC Ops Bot]] | Oliver | Active | TBD | TBD | -| [[01 Projects/DevOps_Click_UP_sync/DevOps ClickUp Sync\|DevOps ClickUp Sync]] | Oliver | Active | Python, FastAPI, SQLite, Tailwind, Docker | `docker compose up` :8080 | -| [[01 Projects/Oliver-ai-bot_2.0/Oliver AI Bot 2.0\|Oliver AI Bot 2.0]] | Oliver | Active | Next.js, FastAPI, Python, Docker | `docker compose up` | -| [[01 Projects/ac-helper/AC Helper\|AC Helper]] | Oliver | Active | Python, Gemini, HTML/JS, Tailwind, Docker | `docker compose up` | -| [[01 Projects/ac-tool/AC Tool\|AC Tool]] | Oliver | Active | Docker | `docker compose up` | -| [[01 Projects/baic_dashboard/BAIC Dashboard\|BAIC Dashboard]] | BAIC | Active | React, Vite, Flask, Recharts, Azure AD, Make.com | `python app.py` + `npm run dev` | -| [[01 Projects/build-a-squad/Build A Squad\|Build A Squad]] | Oliver | Active | React 19, TypeScript, Vite, Gemini | `npm run dev` | -| [[01 Projects/cc-dashboard/CC Dashboard\|CC Dashboard]] | Oliver | Active | Docker | `docker compose up` | -| [[01 Projects/cinema-studio-pro/Cinema Studio Pro\|Cinema Studio Pro (Lux Studio)]] | Oliver | Active | React, Vite, PHP, Azure AD, Imagen 3, Veo, Kling | `./setup.sh` / FileZilla+SSH | -| [[01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling)\|Cinema Studio Pro (Kling)]] | Oliver | Active | React 19, Vite, PHP, Azure AD, Imagen 3, Veo 3.1, Kling AI | `./setup.sh` → :3000/:5015 · https://ai-sandbox.oliver.solutions/lux-studio/ | -| [[01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus\|Enterprise AI Hub Nexus]] | Oliver | **Production** | Next.js 14, FastAPI, PostgreSQL, Redis, Qdrant, Azure AD, Celery, Firecrawl | `docker compose up` | -| [[01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool\|Ferrero AC Booking Tool]] | Ferrero | Active | Node.js, HTML/JS, Box API | `node server.js` :3456 | -| [[01 Projects/ford-gechub-sftp/Ford SFTP Transfer\|Ford Asset Pack SFTP Transfer]] | Ford | Active | Python, Box API, SFTP, Mailgun | `python main.py [--daemon]` | -| [[01 Projects/ford_qc/Ford QC System\|Ford QC System]] | Ford | Active | Python, Box API, systemd | `systemctl start ford-qc-hotfolder` | -| [[01 Projects/gmal-scope-builder/GMAL Scope Builder\|GMAL Scope Builder]] | Oliver | Active | React, FastAPI, PostgreSQL, Claude Opus 4.6, Azure SSO, Docker | `docker compose up` :3010/:8001 | -| [[01 Projects/hm-o2e-tool/HM O2E Tool\|H&M O2E Tool]] | H&M | Active | HTML/JS, One2Edit API | Static / `python -m http.server` | -| [[01 Projects/hm_ems_report/HM EMS Report Tool\|H&M EMS Report Tool]] | H&M | Active | Python, HTML/JS, JSON | `python server.py` | -| [[01 Projects/homepage/Homepage Dashboard\|Homepage Dashboard]] | Oliver | Active | Node.js, Docker, YAML | `docker compose up` | -| [[01 Projects/loreal-global-kickoff/Loreal Global Kickoff\|L'Oréal OMG Assistant Global]] | L'Oréal | Active | PHP, Box API, Make.com | PHP server | -| [[01 Projects/loreal-sla-calculator/Loreal SLA Calculator\|L'Oréal SLA Calculator]] | L'Oréal | Active | HTML/JS, Docker, Node.js | `docker compose up` | -| [[01 Projects/lusa-back-planner/LUSA Back Planner\|LUSA Back Planner]] | LUSA | Active | React 19, TypeScript, Vite, Tailwind, shadcn/ui, pdfjs, jsPDF | `npm run dev` | -| [[01 Projects/md-to-word/MD to Word\|MD to Word Converter]] | Oliver | Active | Python | `python convert.py` | -| [[01 Projects/modcomms/Mod Comms\|Mod Comms]] | Barclays | Active | React, FastAPI, PostgreSQL, Gemini, Azure AD, Docker | `docker compose up` — GCP | -| [[01 Projects/olivas/OliVAS\|OliVAS]] | Oliver | Active | Python, FastAPI, Claude API, DeepGaze, Docker | `docker compose up` | -| [[01 Projects/oliver-ai-assistant/Oliver AI Assistant\|Oliver AI Assistant]] | Oliver | Active | TBD | TBD | -| [[01 Projects/pdf-accessibility/PDF Accessibility Checker\|PDF Accessibility Checker]] | Oliver | Active | Python, PHP, PostgreSQL, Redis, Claude, GCV, Docker | `docker compose up` | -| [[01 Projects/pimco-charts/PIMCO Chart Generator\|PIMCO Chart Generator]] | PIMCO | Active | Python, FastAPI, Claude API, SVG, Docker | `docker compose up` | -| [[01 Projects/ppt-tool/Oliver DeckForge\|Oliver DeckForge]] | Oliver | Active | Next.js, FastAPI, nginx, Docker | `docker compose up` | -| [[01 Projects/presenton/Presenton\|Presenton]] | Oliver | Active | Node.js, Docker | `docker compose up` | -| [[01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM\|Sandbox NotebookLM]] | Oliver | Active | Next.js 15, FastAPI, PostgreSQL, Redis, ElevenLabs, Docker | `docker compose up` — optical-web-1 | -| [[01 Projects/semblance/Semblance\|Semblance]] | Oliver | Active | React, Quart, Socket.IO, MongoDB, Gemini, OpenAI, Docker | `docker compose up` — GCP | -| [[01 Projects/smartcrop26/SmartCrop26\|SmartCrop26]] | Oliver | Active | React, TypeScript, Vite, Lovable | `npm run dev` | -| [[01 Projects/solventum-image-metadata/Solventum Image Metadata\|Solventum Image Metadata Tool]] | Solventum | Active | Python, FastAPI, OpenAI, Docker | `docker compose up` | -| [[01 Projects/video-accessibility/Video Accessibility Platform\|Video Accessibility Platform]] | Oliver | Active | React, FastAPI, Celery, MongoDB, Redis, Gemini, GCS, Docker | `docker compose up` | -| [[01 Projects/wsj-filenaming/WSJ File Naming Tool\|WSJ File Naming Tool]] | Dow Jones | Active | Python, HTML/JS, Gemini | `python server.py` | +| Project | Client | Status | Stack | URL | +|---------|--------|--------|-------|-----| +| [[01 Projects/APAC ops Bot/APAC Ops Bot\|APAC Ops Bot]] | Oliver Internal | active | — | — | +| [[01 Projects/video-accessibility/Accessible Video Processing Platform\|Accessible Video Processing Platform]] | Oliver Internal | active | Python, FastAPI, Celery | — | +| [[01 Projects/ac-helper/Activation Calendar Helper\|Activation Calendar Helper]] | Oliver Internal | active | Python, Docker, Google Gemini | — | +| [[01 Projects/build-a-squad/Build-A-Squad\|Build-A-Squad]] | Oliver Internal | active | React, TypeScript, Vite | — | +| [[01 Projects/cinema-studio-pro-kling/Cinema Studio Pro (Kling)\|Cinema Studio Pro (Kling)]] | Oliver Internal | active | React 19, Vite, Tailwind CSS | https://ai-sandbox.oliver.solutions/lux-studio/ | +| [[01 Projects/cinema-studio-pro/Cinema Studio Pro (Lux Studio)\|Cinema Studio Pro (Lux Studio)]] | Oliver Internal | active | React, Vite, PHP | https://ai-sandbox.oliver.solutions/lux-studio/ | +| [[01 Projects/enterprise-ai-hub-nexus/Enterprise AI Hub Nexus\|Enterprise AI Hub Nexus]] | Oliver Internal | production | Next.js 14, FastAPI, Python 3.11 | — | +| [[01 Projects/ferrero-ac-creator/Ferrero AC Booking Tool\|Ferrero AC Booking Tool]] | Ferrero | active | Node.js, HTML/JS, Box API | http://localhost:3456 | +| [[01 Projects/hm_ems_report/H&M EMS Product Review Tool\|H&M EMS Product Review Tool]] | H&M | active | Python, HTML/JS, JSON | — | +| [[01 Projects/loreal-sla-calculator/L'Oréal SLA Calculator\|L'Oréal SLA Calculator]] | L'Oréal | active | HTML/JS, Docker, Node.js | — | +| [[01 Projects/lusa-back-planner/LUSA Back Planner\|LUSA Back Planner]] | LUSA | active | React, TypeScript, Vite | — | +| [[01 Projects/olivas/OliVAS — Visual Attention Software\|OliVAS — Visual Attention Software]] | Oliver Internal | active | Python, FastAPI, Docker | — | +| [[01 Projects/pdf-accessibility/PDF Accessibility Checker\|PDF Accessibility Checker]] | Oliver Internal | active | Python, PHP, PostgreSQL | — | +| [[01 Projects/pimco-charts/PIMCO Chart Generator\|PIMCO Chart Generator]] | PIMCO | active | Python, FastAPI, Docker | — | +| [[01 Projects/sandbox-notebookllamalm-nextjs/Sandbox NotebookLM\|Sandbox NotebookLM]] | Oliver Internal | active | Next.js 15, FastAPI, Python 3.13 | https://ai-sandbox.oliver.solutions/notebookllama/ | +| [[01 Projects/semblance/Semblance — Synthetic Society\|Semblance — Synthetic Society]] | Oliver Internal | active | Python, Quart, Socket.IO | — | +| [[01 Projects/smartcrop26/SmartCrop26\|SmartCrop26]] | Oliver Internal | active | React, TypeScript, Vite | — | +| [[01 Projects/solventum-image-metadata/Solventum Image Metadata Tool v3.1\|Solventum Image Metadata Tool v3.1]] | Solventum | active | Python, FastAPI, Docker | — | -## Clients -| Client | Projects | Notes | -|--------|---------|-------| -| Oliver Internal | ~25 | Majority of projects | -| Ford | Ford QC, Ford SFTP | Box API + SFTP automation | -| H&M | O2E Tool, EMS Report | One2Edit + product review | -| L'Oréal | Global Kickoff, SLA Calculator | Box API + PHP | -| Barclays | Mod Comms | GCP deployment | -| 3M | OMG Portal | One2Edit proxy | -| BAIC | Dashboard | Make.com + Azure AD | -| PIMCO | Chart Generator | SVG publication charts | -| Ferrero | AC Booking | Box API + CSV | -| Solventum | Image Metadata | OpenAI + enterprise | -| LUSA | Back Planner | Timeline/PDF tool | -| Dow Jones / WSJ | File Naming Tool | Gemini AI naming | +## optical-dev — Docker Staging/Dev -## Related -- [[wiki/tech-patterns/_index|tech-patterns/]] — recurring stack patterns -- [[wiki/architecture/_index|architecture/]] — cross-cutting architectural decisions -- [[wiki/client-knowledge/_index|client-knowledge/]] — per-client notes +| Project | Client | Status | Stack | URL | +|---------|--------|--------|-------|-----| +| [[01 Projects/ai-cost-tracker/Ai Cost Tracker\|Ai Cost Tracker]] | TBD | active | — | — | +| [[01 Projects/amazon-transcreation/Amazon Transcreation\|Amazon Transcreation]] | TBD | active | — | — | +| [[01 Projects/Barclays-banner-builder/Barclays Banner Builder\|Barclays Banner Builder]] | TBD | active | — | — | +| [[01 Projects/cc-dashboard/CC Dashboard\|CC Dashboard]] | Oliver Internal | active | Docker | — | +| [[01 Projects/gmal-scope-builder/GMAL Scope Builder\|GMAL Scope Builder]] | Oliver Internal | active | Python, FastAPI, React | — | +| [[01 Projects/homepage/Homepage Dashboard\|Homepage Dashboard]] | Oliver Internal | active | Node.js, Docker, YAML | — | +| [[01 Projects/hp-prod-tracker/Hp Prod Tracker\|Hp Prod Tracker]] | TBD | active | — | — | +| [[01 Projects/ppt-tool/Oliver DeckForge\|Oliver DeckForge]] | Oliver Internal | active | Next.js, FastAPI, Python | — | +| [[01 Projects/social-reporting-tool/Social Reporting Tool\|Social Reporting Tool]] | TBD | active | — | — | +| [[01 Projects/wsj-filenaming/WSJ File Naming Tool\|WSJ File Naming Tool]] | Dow Jones / WSJ | active | Python, HTML/JS, Google Gemini | — | + +## baic (web-03) — Web Hosting + ModoCMMS + +| Project | Client | Status | Stack | URL | +|---------|--------|--------|-------|-----| +| [[01 Projects/3m-portal/3M OMG Portal\|3M OMG Portal]] | 3M | active | Node.js, Vanilla JS, HTML/CSS | http://localhost:3000 | +| [[01 Projects/baic_dashboard/BAIC Dashboard\|BAIC Dashboard]] | BAIC | active | Python, Flask, Hypercorn | — | +| [[01 Projects/hm-o2e-tool/H&M O2E Tool (OMG Static)\|H&M O2E Tool (OMG Static)]] | H&M | active | HTML/JS, One2Edit API | — | +| [[01 Projects/loreal-global-kickoff/L'Oréal OMG Assistant Global\|L'Oréal OMG Assistant Global]] | L'Oréal | active | PHP, Box API, Make.com | — | +| [[01 Projects/modcomms/Mod Comms\|Mod Comms]] | Barclays | active | Python, FastAPI, React | — | + +## box-cli-01 — Ford/L'Oréal File Processing + +| Project | Client | Status | Stack | URL | +|---------|--------|--------|-------|-----| +| [[01 Projects/ford-gechub-sftp/Ford Asset Pack SFTP Transfer\|Ford Asset Pack SFTP Transfer]] | Ford | active | Python, Box API, SFTP | — | +| [[01 Projects/ford_qc/Ford QC System\|Ford QC System]] | Ford | active | Python, Box API, HTML | — | + +## Local / Not Deployed + +| Project | Client | Status | Stack | Notes | +|---------|--------|--------|-------|-------| +| [[01 Projects/ac-tool/AC Tool\|AC Tool]] | Oliver Internal | active | Docker | docker compose up --build | +| [[01 Projects/DevOps_Click_UP_sync/DevOps ↔ ClickUp Sync\|DevOps ↔ ClickUp Sync]] | Oliver Internal | active | Python, FastAPI, SQLAlchemy | docker compose up --build | +| [[01 Projects/md to word/MD to Word Converter\|MD to Word Converter]] | Oliver Internal | active | Python | python | +| [[01 Projects/obsidian-vault/Obsidian Second Brain\|Obsidian Second Brain]] | Oliver Internal | active | Obsidian, Markdown, Dataview | Open Obsidian → vault VadymSamoilenko | +| [[01 Projects/oliver-ai-assistant/Oliver AI Assistant\|Oliver AI Assistant]] | Oliver Internal | active | — | TBD | +| [[01 Projects/Oliver-ai-bot_2.0/Oliver AI Bot 2.0 (Nexus MVP)\|Oliver AI Bot 2.0 (Nexus MVP)]] | Oliver Internal | active | Next.js, FastAPI, Python | docker compose up --build | +| [[01 Projects/presenton/Presenton\|Presenton]] | Oliver Internal | active | Node.js, Docker | docker compose up --build |