--- task: Обновить контакты, записать решения, подготовить deployment-пакет slug: 20260520-163012_static-deploy-contact-decisions effort: standard phase: complete progress: 10/10 mode: interactive started: 2026-05-20T15:00:00+03:00 updated: 2026-05-20T16:30:12+03:00 --- # Обновить контакты, записать решения, подготовить deployment-пакет Purpose: зафиксировать работу по обновлению контактных данных, записи решений владельца и подготовке deployment-пакета для `iqon.com`. ## Context Сергей ответил на 4 открытых вопроса проекта iqon.com: каноничные контакты (Бухарест/Алматы, phone→@infobidgebot, fax убрать), EN-only, static, reg.ru upload. Затем дал команду «прод continued» для подготовки deployment-пакета. Затем записал SSL-сертификат reg.ru в ~/certs/. ### Owner Decisions Recorded | Question | Answer | Recorded In | |----------|--------|-------------| | Каноничные контакты | Бухарест; телефон → @infobidgebot; fax убрать | iqon-com.md, contact/index.html, index.html, new_redesign/index.html | | Языковая политика | EN only | iqon-com.md, site-structure-brief | | Платформа | Static HTML/CSS/JS | iqon-com.md | | Деплой-маршрут | reg.ru file upload | iqon-com.md | ### Risks - reg.ru shared hosting: .htaccess может обрабатываться Apache за nginx — проверить после деплоя. - Сертификат self-signed, CN пустой — только для внутренних соединений с reg.ru. - WordPress файлы нужно перемещать, а не удалять, при деплое. - Русские URL редиректы через .htaccess — процент-кодированные пути могут вести себя по-разному на reg.ru nginx+Apache; проверить после деплоя. ## Criteria - [x] ISC-1: Телефон и fax удалены из index.html, contact/index.html, new_redesign/index.html - [x] ISC-2: @infobidgebot добавлен во все контактные места - [x] ISC-3: contact/index.html переработан: Email + Telegram + Office - [x] ISC-4: 4 решения владельца записаны в iqon-com.md Decisions - [x] ISC-5: 3 открытых вопроса закрыты в iqon-com.md Open Questions - [x] ISC-6: site-structure-brief обновлён с resolved items - [x] ISC-7: deploy/.htaccess создан: 129 строк, 44 редиректа, security headers, WP blocking - [x] ISC-8: deploy/404.html и deploy/403.html созданы - [x] ISC-9: deploy/README.md с пошаговой инструкцией деплоя - [x] ISC-10: SSL-сертификат ~/certs/ записан в infrastructure.md, client-projects.md, iqon-com.md ## Decisions - Контакты: office@iqon.com + @infobidgebot (Telegram) + Bucharest address; без телефона и fax. - Платформа: статическая замена WordPress (Phase 1 hardening становится interim). - Деплой: reg.ru file manager upload. - .htaccess: Apache mod_rewrite для редиректов + security headers + WP surface blocking. - Сертификат ~/certs/: self-signed RSA 2048, /C=ru/ST=mo/L=moscow, valid до 2036-05-17. ## Files Changed | File | Change | |------|--------| | `index.html` | Phone→@infobidgebot, fax removed (footer) | | `contact/index.html` | Full rework: Email+Telegram+Office panels, nav CTA→@infobidgebot | | `new_redesign/index.html` | Phone→@infobidgebot, fax removed | | `deploy/.htaccess` | NEW: 129 lines, 44 redirects, security headers, WP block | | `deploy/404.html` | NEW: custom error page | | `deploy/403.html` | NEW: custom error page | | `deploy/README.md` | NEW: step-by-step deployment guide | | `content/site-structure-brief-2026-05-20.md` | Resolved: contacts, language, platform, deploy | | `wiki/projects/iqon-com.md` | 4 decisions, 3 closed questions, Phase 5, cert path | | `wiki/projects/client-projects.md` | iqon section updated: hosting, Telegram, SSL, platform, deploy, language | | `wiki/infrastructure.md` | NEW section: SSL/TLS Certificates | ## Verification - `rg -rn "261 2600|261 2608|F \+4|T \+4" iqon/ --glob '!server-backup*' --glob '!legacy*' --glob '!iqon-full-audit*'` → 0 matches - `rg -n "infobidgebot" index.html contact/index.html` → matches in all expected locations - `openssl x509 -in ~/certs/my.crt -noout -subject -dates` → subject=/C=ru/ST=mo/L=moscow, valid 2026–2036 - `rg "certs|my\.crt" wiki/infrastructure.md wiki/projects/iqon-com.md wiki/projects/client-projects.md` → all three updated