diff --git a/.hermes/plans/2026-08-13_gmw-frontend-greenfield.md b/docs/specs/2026-08-13_gmw-frontend-greenfield.md similarity index 100% rename from .hermes/plans/2026-08-13_gmw-frontend-greenfield.md rename to docs/specs/2026-08-13_gmw-frontend-greenfield.md diff --git a/.hermes/plans/2026-08-18_gmw-explainability-semantic-search.md b/docs/specs/2026-08-18_gmw-explainability-semantic-search.md similarity index 100% rename from .hermes/plans/2026-08-18_gmw-explainability-semantic-search.md rename to docs/specs/2026-08-18_gmw-explainability-semantic-search.md diff --git a/.hermes/plans/2026-08-18_gmw-public-features-2-6.md b/docs/specs/2026-08-18_gmw-public-features-2-6.md similarity index 100% rename from .hermes/plans/2026-08-18_gmw-public-features-2-6.md rename to docs/specs/2026-08-18_gmw-public-features-2-6.md diff --git a/.hermes/plans/2026-08-18_gmw-public-features-7-15.md b/docs/specs/2026-08-18_gmw-public-features-7-15.md similarity index 100% rename from .hermes/plans/2026-08-18_gmw-public-features-7-15.md rename to docs/specs/2026-08-18_gmw-public-features-7-15.md diff --git a/.hermes/plans/2026-08-22_154707-ai-analysis-audit-optimize.md b/docs/specs/2026-08-22_154707-ai-analysis-audit-optimize.md similarity index 100% rename from .hermes/plans/2026-08-22_154707-ai-analysis-audit-optimize.md rename to docs/specs/2026-08-22_154707-ai-analysis-audit-optimize.md diff --git a/.hermes/plans/2026-08-22_nonissue-optimizations.md b/docs/specs/2026-08-22_nonissue-optimizations.md similarity index 100% rename from .hermes/plans/2026-08-22_nonissue-optimizations.md rename to docs/specs/2026-08-22_nonissue-optimizations.md diff --git a/.hermes/plans/2026-08-22_voice-audio-playback-polish.md b/docs/specs/2026-08-22_voice-audio-playback-polish.md similarity index 100% rename from .hermes/plans/2026-08-22_voice-audio-playback-polish.md rename to docs/specs/2026-08-22_voice-audio-playback-polish.md diff --git a/.hermes/plans/2026-08-24-ai-analysis-cache-optimization.md b/docs/specs/2026-08-24-ai-analysis-cache-optimization.md similarity index 100% rename from .hermes/plans/2026-08-24-ai-analysis-cache-optimization.md rename to docs/specs/2026-08-24-ai-analysis-cache-optimization.md diff --git a/.hermes/plans/2026-08-24-attachment-delay-fix.md b/docs/specs/2026-08-24-attachment-delay-fix.md similarity index 100% rename from .hermes/plans/2026-08-24-attachment-delay-fix.md rename to docs/specs/2026-08-24-attachment-delay-fix.md diff --git a/.hermes/plans/2026-08-24_135602-gmw-fe-constellation-rombak.md b/docs/specs/2026-08-24_135602-gmw-fe-constellation-rombak.md similarity index 100% rename from .hermes/plans/2026-08-24_135602-gmw-fe-constellation-rombak.md rename to docs/specs/2026-08-24_135602-gmw-fe-constellation-rombak.md diff --git a/.hermes/plans/2026-08-24_mono-gamemenu-mobile.md b/docs/specs/2026-08-24_mono-gamemenu-mobile.md similarity index 100% rename from .hermes/plans/2026-08-24_mono-gamemenu-mobile.md rename to docs/specs/2026-08-24_mono-gamemenu-mobile.md diff --git a/.hermes/plans/2026-08-30_nsfw-capture-skip-ai-spec.md b/docs/specs/2026-08-30_nsfw-capture-skip-ai-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_nsfw-capture-skip-ai-spec.md rename to docs/specs/2026-08-30_nsfw-capture-skip-ai-spec.md diff --git a/.hermes/plans/2026-08-30_recordings-filter-export-wav-spec.md b/docs/specs/2026-08-30_recordings-filter-export-wav-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_recordings-filter-export-wav-spec.md rename to docs/specs/2026-08-30_recordings-filter-export-wav-spec.md diff --git a/.hermes/plans/2026-08-30_recordings-v2-features-spec.md b/docs/specs/2026-08-30_recordings-v2-features-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_recordings-v2-features-spec.md rename to docs/specs/2026-08-30_recordings-v2-features-spec.md diff --git a/.hermes/plans/2026-08-30_video-record-receive-spec.md b/docs/specs/2026-08-30_video-record-receive-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_video-record-receive-spec.md rename to docs/specs/2026-08-30_video-record-receive-spec.md diff --git a/.hermes/plans/2026-08-30_voice-autoreconnect-persistent-spec.md b/docs/specs/2026-08-30_voice-autoreconnect-persistent-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_voice-autoreconnect-persistent-spec.md rename to docs/specs/2026-08-30_voice-autoreconnect-persistent-spec.md diff --git a/.hermes/plans/2026-08-30_voice-recording-completeness-spec.md b/docs/specs/2026-08-30_voice-recording-completeness-spec.md similarity index 100% rename from .hermes/plans/2026-08-30_voice-recording-completeness-spec.md rename to docs/specs/2026-08-30_voice-recording-completeness-spec.md diff --git a/.hermes/plans/2026-08-31_video-receive-dave-streamwatch-spec.md b/docs/specs/2026-08-31_video-receive-dave-streamwatch-spec.md similarity index 100% rename from .hermes/plans/2026-08-31_video-receive-dave-streamwatch-spec.md rename to docs/specs/2026-08-31_video-receive-dave-streamwatch-spec.md diff --git a/.hermes/plans/2026-08-31_video-receive-eager-selfbot-connection-spec.md b/docs/specs/2026-08-31_video-receive-eager-selfbot-connection-spec.md similarity index 100% rename from .hermes/plans/2026-08-31_video-receive-eager-selfbot-connection-spec.md rename to docs/specs/2026-08-31_video-receive-eager-selfbot-connection-spec.md diff --git a/.hermes/plans/2026-08-31_video-receive-phaseC-spec.md b/docs/specs/2026-08-31_video-receive-phaseC-spec.md similarity index 100% rename from .hermes/plans/2026-08-31_video-receive-phaseC-spec.md rename to docs/specs/2026-08-31_video-receive-phaseC-spec.md diff --git a/.hermes/plans/2026-09-01_video-recording-splitting.md b/docs/specs/2026-09-01_video-recording-splitting.md similarity index 100% rename from .hermes/plans/2026-09-01_video-recording-splitting.md rename to docs/specs/2026-09-01_video-recording-splitting.md diff --git a/.hermes/plans/2026-09-02_selfbot-manual-video-watch-spec.md b/docs/specs/2026-09-02_selfbot-manual-video-watch-spec.md similarity index 100% rename from .hermes/plans/2026-09-02_selfbot-manual-video-watch-spec.md rename to docs/specs/2026-09-02_selfbot-manual-video-watch-spec.md diff --git a/.hermes/plans/mobile-nav-hydration-fix.md b/docs/specs/mobile-nav-hydration-fix.md similarity index 100% rename from .hermes/plans/mobile-nav-hydration-fix.md rename to docs/specs/mobile-nav-hydration-fix.md diff --git a/services/frontend/.hermes/plans/2026-08-26-fe-rombak-gsap-wide.md b/services/frontend/docs/specs/2026-08-26-fe-rombak-gsap-wide.md similarity index 100% rename from services/frontend/.hermes/plans/2026-08-26-fe-rombak-gsap-wide.md rename to services/frontend/docs/specs/2026-08-26-fe-rombak-gsap-wide.md diff --git a/services/frontend/.hermes/plans/fe-optimasi-error-handling-state.md b/services/frontend/docs/specs/fe-optimasi-error-handling-state.md similarity index 100% rename from services/frontend/.hermes/plans/fe-optimasi-error-handling-state.md rename to services/frontend/docs/specs/fe-optimasi-error-handling-state.md diff --git a/services/frontend/.hermes/plans/mobile-nav-form-responsive.md b/services/frontend/docs/specs/mobile-nav-form-responsive.md similarity index 100% rename from services/frontend/.hermes/plans/mobile-nav-form-responsive.md rename to services/frontend/docs/specs/mobile-nav-form-responsive.md