Files
iqon/MEMORY/WORK/20260520-163012_static-deploy-contact-decisions/PRD.md
T
2026-05-20 17:21:42 +03:00

4.9 KiB
Raw Blame History

task, slug, effort, phase, progress, mode, started, updated
task slug effort phase progress mode started updated
Обновить контакты, записать решения, подготовить deployment-пакет 20260520-163012_static-deploy-contact-decisions standard complete 10/10 interactive 2026-05-20T15:00:00+03:00 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

  • ISC-1: Телефон и fax удалены из index.html, contact/index.html, new_redesign/index.html
  • ISC-2: @infobidgebot добавлен во все контактные места
  • ISC-3: contact/index.html переработан: Email + Telegram + Office
  • ISC-4: 4 решения владельца записаны в iqon-com.md Decisions
  • ISC-5: 3 открытых вопроса закрыты в iqon-com.md Open Questions
  • ISC-6: site-structure-brief обновлён с resolved items
  • ISC-7: deploy/.htaccess создан: 129 строк, 44 редиректа, security headers, WP blocking
  • ISC-8: deploy/404.html и deploy/403.html созданы
  • ISC-9: deploy/README.md с пошаговой инструкцией деплоя
  • 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 20262036
  • rg "certs|my\.crt" wiki/infrastructure.md wiki/projects/iqon-com.md wiki/projects/client-projects.md → all three updated