Compare commits

..

3 Commits
main ... pages

3 changed files with 676 additions and 0 deletions

173
AGENTS.md Normal file
View File

@ -0,0 +1,173 @@
<!-- vibe42-agents-version: v3-guided-2026-06-01 -->
# Vibe42 — учебная песочница для лендингов
Workspace юзера `Zhanar`. Это **учебная среда**, где обычные люди (не разработчики) пробуют сделать свой первый сайт.
---
## 🎯 ТВОЯ РОЛЬ
Ты — **гид и помощник**, а не слепой исполнитель. Цель сессии — чтобы юзер вышел с:
1. **рабочим лендингом**, опубликованным по адресу `https://pages.git.vibe42.kz/Zhanar/<repo>/`,
2. ощущением «это было легко» — без серверов, БД, токенов, конфигов.
Юзер не разработчик. Ему важен **результат, который видно в браузере**, а не код.
---
## 🗺 СЦЕНАРИЙ ПЕРВОГО ЗАХОДА (юзер только зашёл, ещё ничего нет)
1. Поздоровайся коротко: «Привет! Тут за 10 минут собираем лендинг и публикуем его в интернете. О чём хочешь сделать?»
2. Если он не знает — предложи **4 конкретных идеи** (выбирай близкие к нему, не абстрактные):
- Промо хобби (фотография / музыка / спорт)
- Резюме / personal page с контактами
- Афиша мероприятия (концерт, день рождения, мастер-класс)
- Меню заведения / прайс услуг
- Лендинг продукта или будущего проекта (waitlist)
3. Уточни **2 короткие детали**: стиль (тёмный/светлый/яркий) и главную цель (рассказать / собрать заявку / показать работы).
4. Сразу делай `./new-project <name>` и собирай страницу. Не спрашивай разрешения на каждый шаг.
---
## 💬 ЕСЛИ ЮЗЕР ОТВЕЧАЕТ РАСПЛЫВЧАТО
Юзер говорит «сделай что-нибудь» / «ну хз» / «сюрприз» → **не делай ничего абстрактного**.
Скажи: «Давай определимся, я задам 3 коротких вопроса:
1. Это для тебя лично, для проекта/бизнеса, или для события?
2. Главная цель — рассказать о чём-то / собрать заявку / показать портфолио?
3. Любимое настроение — строгое тёмное, лёгкое светлое, яркое цветное?»
После ответов **сразу** предложи 2 конкретных варианта названия+структуры. Дай выбрать и иди делать.
---
## 🚫 ЕСЛИ ЮЗЕР ХОЧЕТ СЛОЖНОЕ — ПЕРЕФОРМУЛИРУЙ В ЛЕНДИНГ
| Запрос | Что делаем вместо |
|--------|-------------------|
| «магазин с корзиной» | лендинг с товарами + кнопка «купить» = ссылка на WhatsApp / Telegram |
| «соцсеть» | лендинг будущего проекта + waitlist-форма (Formspree / Getform) |
| «блог с админкой» | personal-page + ссылки на статьи в Telegram/Medium |
| «приложение для записи» | лендинг услуги + ссылка на Calendly / WhatsApp |
| «сайт с входом юзеров» | публичный лендинг без логина (нам логин не нужен) |
| «бот в Telegram» | лендинг с описанием бота + кнопка `t.me/...` |
**Не говори «это невозможно».** Скажи: «У нас песочница только для статических сайтов. Давай сделаем лендинг, который покажет твою идею — а кнопки/формы свяжем с готовыми сервисами (WhatsApp, Telegram, Formspree)». Юзер счастлив, результат за 15 минут.
---
## 📐 ШАБЛОНЫ СТРАНИЦ (выбирай под идею юзера)
### A — Промо продукта/услуги
**Секции:** Hero (заголовок + подзаголовок + CTA-кнопка) → 3-4 преимущества (иконка emoji + текст) → социальное доказательство (отзыв или цифра) → CTA (кнопка/телефон/мессенджер).
### B — Personal / резюме
**Секции:** Hero (фото-аватарка + имя + одна фраза «кто я») → О себе (1-2 абзаца) → 3-5 карточек проектов/опыта → Контакты (email, telegram, github как ссылки-кнопки).
### C — Афиша мероприятия
**Секции:** Hero (название + дата + место крупно) → Программа (список с временем) → Локация (картинка-placeholder + адрес) → Регистрация (форма Formspree или контакт).
### D — Меню / прайс
**Секции:** Hero (название + слоган) → Меню/прайс (категории с ценами) → Контакты (телефон, адрес, часы работы, карта-картинка).
### E — Waitlist для будущего проекта
**Секции:** Hero (название проекта + одна фраза + email-форма) → 3 фичи «что будет» → FAQ (3 пункта) → CTA (та же email-форма).
Все шаблоны — **одна страница, прокрутка вниз**. Никаких роутов, ничего динамического.
---
## ⚡ РИТУАЛ ПОСЛЕ ПЕРВОГО ЗАПУСКА
Как только готов первый рабочий вариант (даже грубый):
1. **Сразу запушь:**
```bash
git add -A
git commit -m "v1"
git push origin HEAD:pages
```
2. **ОБЯЗАТЕЛЬНО** дай юзеру ссылку **жирно**:
> 🎉 Готово! Твой лендинг здесь: **https://pages.git.vibe42.kz/Zhanar/<repo>/**
3. Скажи: «Открой в новой вкладке, посмотри. Что хочешь поменять?»
4. Дальше короткие итерации: правка → push → новый URL-показ. Каждые 2-3 правки — push.
---
## ⚠️ ЖЕЛЕЗНЫЕ ПРАВИЛА (НЕ нарушать никогда)
1. **Только статика — HTML + CSS + JS в браузере.**
2. **Никакого бэкенда.** Никаких Node/Express/FastAPI/Django/PHP/Go-серверов. Никаких БД. Никакого Redis.
3. **Никакой аутентификации / OAuth / JWT.**
4. **Никакого Docker, nginx, sudo, системных настроек.**
5. **Никаких тяжёлых сборщиков** (`npm install` дерево на 500МБ). Tailwind — только через CDN.
6. **НИКОГДА `git init` в workspace root (`/workspaces/Zhanar`)** — это папка-контейнер юзера, не репозиторий.
---
## ✅ ВСЕГДА работай через `./new-project`
Если юзер сказал «сделай сайт NAME» / «создай проект NAME»:
```bash
cd /workspaces/Zhanar
./new-project NAME # создаёт repo в Gitea + клонит локально в ./NAME/
cd NAME
# теперь создавай index.html / style.css / script.js внутри ./NAME
```
`./new-project` сам создаёт repo, клонит, и копирует туда `AGENTS.md` + `design.md`.
---
## 🌐 Git и публикация
**НЕТ GitHub.** Self-hosted git: **https://git.vibe42.kz**
- Профиль юзера: https://git.vibe42.kz/Zhanar
- Pages (живые лендинги): https://pages.git.vibe42.kz/Zhanar/<repo>/
- Креды уже в `/workspaces/Zhanar/.git-credentials` — git push/clone работают без пароля
- **НЕ спрашивай юзера про GitHub URL / токен** — их не нужно
### Опубликовать лендинг
```bash
git add -A
git commit -m "site"
git push origin HEAD:pages
```
Ветка **`pages`** (Caddy её обслуживает; `gh-pages` тоже работает как fallback). Push → лендинг доступен мгновенно.
---
## 🔧 Когда что-то идёт не так
- **Pages 404** → запушь ветку `pages` снова: `git push origin HEAD:pages -f`
- **Не дёргай Gitea API типа `/repos/.../pages`, `/settings/pages`, `/deploy_keys`** — их нет
- **Не пытайся «настроить Pages через UI Gitea»** — Pages у нас работают только через push в ветку `pages`
- Запуталось — сделай новый чистый проект через `./new-project NAME-v2`, перенеси туда работающий index.html
---
## ❌ Чего НЕ делать НИКОГДА
- ❌ `git init` в workspace root
- ❌ `npm install` с прод-зависимостями (express/mongoose/pg/prisma/next/nuxt)
- ❌ Создавать `server.js` / `app.py` / `main.go` как backend
- ❌ Использовать `gh` CLI или GitHub API
- ❌ Вызывать Gitea Pages-API (его нет)
- ❌ Долгое отлаживание Pages — почти всегда решение «push HEAD:pages»
- ❌ Просить юзера ввести токен/URL/пароль — всё уже настроено
- ❌ Задавать юзеру 10 вопросов подряд (максимум 2-3 за раз)
- ❌ Показывать юзеру голый код больше 1 раза — ему важен результат, а не как написано
- ❌ Предлагать «давай сначала дизайн в Figma» — мы делаем сразу в HTML
- ❌ Говорить «это сложно» — переформулируй в простое
- ❌ Зависать в обсуждениях — сделай первый вариант грубо, потом итерируй
---
## 🎨 design.md
Рядом лежит `design.md` с готовой палитрой, типографикой и стартер-шаблоном `index.html`. **Начинай с него.** Не выдумывай новые цвета — модифицируй существующие.

110
design.md Normal file
View File

@ -0,0 +1,110 @@
<!-- vibe42-design-version: v1-2026-06-01 -->
# Design system — Vibe42 песочница
Базовые цвета и типографика для лендингов. Можно отклоняться, но начинай с этого.
## Палитра
| Token | Hex | Использование |
|-------|-----|---------------|
| `--ink` | `#0F1218` | Тёмный фон / основной текст |
| `--cyan` | `#00E5FF` | Основной акцент (кнопки, лого) |
| `--cyan-50` | `#E8FCFF` | Светлая подложка для акцентов |
| `--white` | `#FFFFFF` | Основной фон |
| `--gray-500` | `#5B6573` | Вторичный текст |
| `--gray-100` | `#F2F4F7` | Сепараторы / тонкие фоны |
## Типографика
```css
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif;
```
| Уровень | Размер | Вес | line-height |
|---------|--------|-----|-------------|
| h1 (hero) | 56px | 800 | 1.05 |
| h2 (section) | 36px | 700 | 1.15 |
| h3 | 22px | 700 | 1.3 |
| body | 17px | 400 | 1.6 |
| small | 14px | 400 | 1.5 |
На мобиле — h1 уменьши до 36px, h2 до 28px.
## Лейаут
- max-width контента: **1140px** (контейнер с padding по бокам)
- секция: `padding: 80px 24px` (мобила: `48px 20px`)
- gap между блоками внутри секции: `24-32px`
- border-radius: `8px` (кнопки, карточки), `16px` (большие карточки)
## Кнопки
```css
.btn-primary {
background: var(--cyan); color: var(--ink);
padding: 14px 28px; border-radius: 8px;
font-weight: 700; text-decoration: none;
display: inline-block;
}
.btn-secondary {
background: transparent; color: var(--ink);
border: 2px solid var(--ink);
padding: 12px 26px; border-radius: 8px;
}
```
## Стартер `index.html`
```html
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Мой проект</title>
<style>
:root{--ink:#0F1218;--cyan:#00E5FF;--cyan-50:#E8FCFF;--white:#fff;--gray-500:#5B6573;--gray-100:#F2F4F7}
*{box-sizing:border-box;margin:0;padding:0}
body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;color:var(--ink);background:var(--white)}
.container{max-width:1140px;margin:0 auto;padding:80px 24px}
.hero{background:var(--ink);color:var(--white)}
.hero h1{font-size:56px;font-weight:800;line-height:1.05;margin-bottom:24px}
.hero p{font-size:20px;color:#9aa3b2;max-width:600px;margin-bottom:32px}
.btn{display:inline-block;background:var(--cyan);color:var(--ink);padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none}
.btn:hover{background:#1be5ff}
.section h2{font-size:36px;font-weight:700;margin-bottom:24px}
.card{background:var(--gray-100);border-radius:16px;padding:32px;margin-bottom:16px}
@media (max-width:640px){.hero h1{font-size:36px}.section h2{font-size:28px}.container{padding:48px 20px}}
</style>
</head>
<body>
<section class="hero">
<div class="container">
<h1>Заголовок проекта</h1>
<p>Подзаголовок — пара предложений о чём это.</p>
<a class="btn" href="#section">Начать</a>
</div>
</section>
<section id="section" class="section">
<div class="container">
<h2>Секция</h2>
<div class="card">Контент карточки.</div>
<div class="card">Контент карточки.</div>
</div>
</section>
</body>
</html>
```
## Чем НЕ пользоваться
- Bootstrap, Material UI, Chakra, Ant Design — слишком тяжело и не нужно для лендинга
- Font Awesome — используй emoji (🚀 ⚡ ✨) или inline SVG
- jQuery — vanilla JS более чем достаточно
## Чем МОЖНО (если очень надо)
- **Tailwind через CDN**: `<script src="https://cdn.tailwindcss.com"></script>` — для прототипа OK
- **Lottie animations через CDN**
- **Placeholder картинки**: `https://picsum.photos/800/600`, `https://placehold.co/600x400`
- **Шрифты Google Fonts через `<link>`** в head

393
index.html Normal file
View File

@ -0,0 +1,393 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Регламент взаимодействия подразделений при обслуживании Starlink</title>
<style>
:root{--ink:#0F1218;--white:#fff;--gray-100:#F2F4F7;--gray-200:#E5E8EC;--gray-500:#5B6573;--cyan:#00E5FF;--cyan-50:#E8FCFF;--accent:#0F5E9E}
*{box-sizing:border-box;margin:0;padding:0}
body{font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;color:var(--ink);background:var(--white)}
.page{max-width:900px;margin:0 auto;padding:60px 48px}
@media (max-width:640px){.page{padding:32px 20px}}
/* document header */
.doc-header{border-bottom:3px solid var(--accent);padding-bottom:24px;margin-bottom:32px;position:relative}
.doc-header .org{font-size:13px;color:var(--gray-500);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}
.doc-header h1{font-size:28px;font-weight:800;line-height:1.2;margin-bottom:8px}
.doc-header .doc-info{display:flex;flex-wrap:wrap;gap:32px;margin-top:16px;font-size:14px;color:var(--gray-500)}
.doc-header .doc-info span strong{color:var(--ink)}
.doc-approval{background:var(--gray-100);padding:20px 24px;border-radius:8px;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}
.doc-approval div{font-size:14px}
.doc-approval .label{font-size:12px;text-transform:uppercase;color:var(--gray-500);letter-spacing:.5px}
.doc-approval .value{font-weight:700;margin-top:2px}
.approval-stamp{width:180px;height:80px;border:1px dashed var(--gray-500);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray-500)}
@media (max-width:640px){.doc-header h1{font-size:22px}.doc-approval{flex-direction:column}}
/* TOC */
.toc{background:var(--gray-100);border-radius:8px;padding:24px 28px;margin-bottom:40px}
.toc-title{font-weight:700;font-size:16px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--accent)}
.toc-list{list-style:none;counter-reset:toc}
.toc-list li{counter-increment:toc;margin:4px 0}
.toc-list li a{text-decoration:none;color:var(--ink);display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px dotted var(--gray-200);transition:color .15s}
.toc-list li a::before{content:counter(toc) ".";color:var(--accent);font-weight:700;min-width:24px}
.toc-list li a:hover{color:var(--accent)}
/* sections */
.section{margin-bottom:40px}
.section h2{font-size:22px;font-weight:800;color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:8px;margin-bottom:20px;display:flex;align-items:center;gap:12px}
.section h2 .num{background:var(--accent);color:var(--white);width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}
.section h3{font-size:17px;font-weight:700;margin:20px 0 10px;color:var(--ink)}
.section p{margin:8px 0;line-height:1.7}
.section ul,.section ol{margin:8px 0;padding-left:24px}
.section li{margin:4px 0}
/* table */
.doc-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}
.doc-table th{background:var(--accent);color:var(--white);padding:10px 14px;text-align:left;font-weight:600}
.doc-table td{padding:10px 14px;border-bottom:1px solid var(--gray-200);vertical-align:top}
.doc-table tr:nth-child(even) td{background:var(--gray-100)}
.doc-table tr:hover td{background:var(--cyan-50)}
/* card */
.info-card{background:var(--cyan-50);border-left:4px solid var(--cyan);padding:16px 20px;border-radius:0 8px 8px 0;margin:16px 0}
.info-card strong{display:block;margin-bottom:4px;color:var(--ink)}
/* flow */
.flow{display:flex;flex-wrap:wrap;gap:8px 4px;align-items:center;margin:20px 0;padding:20px;background:var(--gray-100);border-radius:8px}
.flow-step{background:var(--white);border:1px solid var(--gray-200);border-radius:6px;padding:10px 16px;font-size:13px;text-align:center;min-width:120px;flex:1}
.flow-step .step-num{display:block;font-size:11px;color:var(--gray-500);margin-bottom:2px}
.flow-step .step-title{font-weight:600}
.flow-arrow{font-size:20px;color:var(--accent);font-weight:700}
/* print */
@media print{@page{margin:20mm 15mm}body{font-size:13px}.page{padding:0}.no-print{display:none!important}.section h2{font-size:18px}.section{margin-bottom:24px;page-break-inside:avoid}.toc{page-break-after:always}}
/* footer */
.doc-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--gray-200);display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:13px;color:var(--gray-500)}
.doc-footer .stamp-area{width:200px;height:80px;border:1px dashed var(--gray-500);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--gray-500)}
.print-btn{position:fixed;bottom:24px;right:24px;background:var(--ink);color:var(--white);border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,0.2)}
.print-btn:hover{background:var(--accent)}
@media print{.print-btn{display:none}}
</style>
</head>
<body>
<button class="print-btn no-print" onclick="window.print()">🖨 Сохранить PDF / Печать</button>
<div class="page">
<div class="doc-header">
<div class="doc-info">
<span>Утверждён: <strong>Приказ № ___ от ___.___.2026</strong></span>
<span>Версия: <strong>1.0</strong></span>
<span>Вводится в действие: <strong>с ___.___.2026</strong></span>
</div>
<h1>РЕГЛАМЕНТ<br>взаимодействия структурных подразделений<br>АО «Казахтелеком»<br>при обслуживании оборудования Starlink</h1>
<div class="doc-approval">
<div>
<div class="label">Утверждаю</div>
<div class="value">АО «Казахтелеком»</div>
</div>
<div>
<div class="label">Разработчик</div>
<div class="value">Технический блок (КТ)</div>
</div>
<div>
<div class="label">Согласовано</div>
<div class="value">Коммерческий блок (КТ)</div>
</div>
<div>
<div class="label">Сторонний оператор</div>
<div class="value">ООО «Спутниковые Технологии»</div>
</div>
<div class="approval-stamp">М.П.</div>
</div>
</div>
<nav class="toc no-print">
<div class="toc-title">Содержание</div>
<ol class="toc-list">
<li><a href="#s1">Общие положения</a></li>
<li><a href="#s2">Термины и определения</a></li>
<li><a href="#s3">Участники взаимодействия</a></li>
<li><a href="#s4">Распределение ответственности</a></li>
<li><a href="#s5">Порядок взаимодействия подразделений</a></li>
<li><a href="#s6">Процедуры обслуживания Starlink</a></li>
<li><a href="#s7">Сроки и SLA</a></li>
<li><a href="#s8">Документооборот и отчётность</a></li>
<li><a href="#s9">Заключительные положения</a></li>
</ol>
</nav>
<div id="s1" class="section">
<h2><span class="num">1</span>Общие положения</h2>
<p>1.1. Настоящий Регламент определяет порядок взаимодействия структурных подразделений АО «Казахтелеком» (далее — КТ) и Стороннего оператора при выполнении работ по обслуживанию оборудования Starlink (терминалы пользователя, антенно-фидерные устройства, коммутационное оборудование).</p>
<p>1.2. Оборудование Starlink находится на балансе АО «Казахтелеком». Обслуживание осуществляется силами Стороннего оператора на основании договора подряда.</p>
<p>1.3. Действие Регламента распространяется на все этапы жизненного цикла оборудования: приёмка, монтаж, пусконаладка, техническое обслуживание (ТО), ремонт, замена, вывод из эксплуатации.</p>
<p>1.4. Требования Регламента обязательны для исполнения всеми работниками Технического блока КТ, Коммерческого блока КТ и представителями Стороннего оператора, участвующими в процессах обслуживания Starlink.</p>
<p>1.5. Контроль за исполнением Регламента возлагается на руководителя Технического блока КТ.</p>
</div>
<div id="s2" class="section">
<h2><span class="num">2</span>Термины и определения</h2>
<table class="doc-table">
<thead><tr><th>Термин</th><th>Определение</th></tr></thead>
<tbody>
<tr><td>Starlink</td><td>Спутниковая система связи SpaceX, обеспечивающая широкополосный доступ в интернет через низкоорбитальные спутники.</td></tr>
<tr><td>Терминал пользователя (User Terminal)</td><td>Антенная система (Dishy McFlatface), блок питания, маршрутизатор Starlink.</td></tr>
<tr><td>Казахтелеком (КТ)</td><td>АО «Казахтелеком» — балансодержатель оборудования Starlink.</td></tr>
<tr><td>Технический блок КТ</td><td>Структурное подразделение КТ, отвечающее за контроль качества монтажа, приёмку работ, технадзор.</td></tr>
<tr><td>Коммерческий блок КТ</td><td>Структурное подразделение КТ, отвечающее за договорную работу с клиентами и Сторонним оператором.</td></tr>
<tr><td>Сторонний оператор</td><td>Внешняя организация, выполняющая работы по монтажу, ТО и ремонту оборудования Starlink на основании договора с КТ.</td></tr>
<tr><td>Заявка (Ticket)</td><td>Электронная запись в системе учёта (Service Desk / CRM), инициирующая выполнение работы.</td></tr>
</tbody>
</table>
</div>
<div id="s3" class="section">
<h2><span class="num">3</span>Участники взаимодействия</h2>
<table class="doc-table">
<thead><tr><th>Участник</th><th>Подчинённость</th><th>Состав</th><th>Роль в процессе</th></tr></thead>
<tbody>
<tr>
<td><strong>Технический блок КТ</strong></td>
<td>АО «Казахтелеком»</td>
<td>Руководитель ТБ, инженер технадзора, специалист по приёмке</td>
<td>Контроль качества работ Стороннего оператора, технадзор, приёмка, ведение техдокументации</td>
</tr>
<tr>
<td><strong>Коммерческий блок КТ</strong></td>
<td>АО «Казахтелеком»</td>
<td>Менеджеры по работе с клиентами, договорной отдел, руководитель КБ</td>
<td>Заключение договоров, выставление счетов, приём заявок, коммуникация с клиентом</td>
</tr>
<tr>
<td><strong>Сторонний оператор</strong></td>
<td>Внешняя организация (по договору)</td>
<td>Сервисная бригада, инженер удалённой поддержки, диспетчер, склад ЗИП</td>
<td>Монтаж, ТО, ремонт, замена оборудования, гарантийный сервис, ведение отчётности</td>
</tr>
</tbody>
</table>
</div>
<div id="s4" class="section">
<h2><span class="num">4</span>Распределение ответственности</h2>
<table class="doc-table">
<thead><tr><th>Процесс / Задача</th><th>Тех. блок КТ</th><th>Ком. блок КТ</th><th>Стор. оператор</th></tr></thead>
<tbody>
<tr><td>Приём заявки от клиента</td><td></td><td>Ответственный</td><td>Информируется</td></tr>
<tr><td>Проверка технической возможности</td><td>Организует</td><td></td><td>Выполняет</td></tr>
<tr><td>Договор с клиентом</td><td></td><td>Ответственный</td><td></td></tr>
<tr><td>Договор со Сторонним оператором</td><td>Согласует</td><td>Ответственный</td><td>Подписывает</td></tr>
<tr><td>Доставка оборудования на объект</td><td>Контроль</td><td></td><td>Ответственный</td></tr>
<tr><td>Монтаж и пусконаладка</td><td>Технадзор</td><td></td><td>Ответственный</td></tr>
<tr><td>Приёмка работ</td><td>Ответственный</td><td>Участвует</td><td>Предъявляет</td></tr>
<tr><td>Техническое обслуживание (плановое)</td><td>Формирует график</td><td></td><td>Выполняет</td></tr>
<tr><td>Внеплановый ремонт</td><td>Утверждает</td><td></td><td>Выполняет</td></tr>
<tr><td>Претензионная работа / возврат</td><td>Тех. заключение</td><td>Ответственный</td><td>Участвует</td></tr>
<tr><td>Переустановка оборудования (демонтаж, транспорт, монтаж)</td><td>Технадзор, учёт</td><td>Регистрация, договор</td><td>Ответственный</td></tr>
<tr><td>Формирование отчётности</td><td>Консолидирует</td><td>Предоставляет</td><td>Предоставляет данные</td></tr>
</tbody>
</table>
</div>
<div id="s5" class="section">
<h2><span class="num">5</span>Порядок взаимодействия подразделений</h2>
<h3>5.1. Поступление заявки</h3>
<p>5.1.1. Коммерческий блок КТ принимает обращение / заказ клиента по каналам связи (телефон, email, сайт).</p>
<p>5.1.2. Менеджер КБ регистрирует заявку в CRM, присваивает категорию (подключение / ТО / ремонт) и передаёт в Технический блок КТ.</p>
<p>5.1.3. Срок регистрации заявки — не более <strong>2 часов</strong> с момента обращения.</p>
<div class="flow no-print">
<div class="flow-step"><span class="step-num">Шаг 1</span><span class="step-title">Обращение клиента</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 2</span><span class="step-title">Регистрация в CRM (КБ КТ)</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 3</span><span class="step-title">Направление Стор. оператору</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 4</span><span class="step-title">Оценка тех. возможности</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 5</span><span class="step-title">Договор с клиентом (КБ КТ)</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 6</span><span class="step-title">Монтаж / ТО / Ремонт (Оператор)</span></div>
<span class="flow-arrow"></span>
<div class="flow-step"><span class="step-num">Шаг 7</span><span class="step-title">Приёмка (ТБ КТ + клиент)</span></div>
</div>
<h3>5.2. Техническая оценка</h3>
<p>5.2.1. Технический блок КТ направляет заявку Стороннему оператору для проверки зоны покрытия Starlink и условий установки.</p>
<p>5.2.2. Сторонний оператор проводит обследование объекта и предоставляет Заключение о технической возможности (срок — <strong>1 рабочий день</strong>).</p>
<p>5.2.3. Технический блок КТ проверяет и утверждает заключение, после чего передаёт в Коммерческий блок КТ для подготовки договора с клиентом.</p>
<h3>5.3. Монтаж и пусконаладка</h3>
<p>5.3.1. Коммерческий блок КТ заключает договор с клиентом и направляет наряд Стороннему оператору.</p>
<p>5.3.2. Сторонний оператор выполняет монтаж терминала, настройку оборудования, проверку связи.</p>
<p>5.3.3. Технический блок КТ осуществляет технадзор за ходом работ, проверяет соответствие проекту.</p>
<p>5.3.4. После завершения работ Сторонний оператор передаёт выполненные работы Техническому блоку КТ для приёмки. Оформляется Акт выполненных работ.</p>
<div class="info-card">
<strong>✏️ Важно:</strong> Все действия фиксируются в заявке CRM с указанием даты, времени, ФИО исполнителя и результата.
</div>
<h3>5.4. Гарантийное и постгарантийное обслуживание</h3>
<p>5.4.1. Гарантийный ремонт / замена оборудования производятся Сторонним оператором за счёт гарантийных обязательств поставщика.</p>
<p>5.4.2. При выявлении неисправности клиент обращается в Коммерческий блок КТ. КБ регистрирует заявку и передаёт в Технический блок КТ.</p>
<p>5.4.3. Технический блок КТ направляет Стороннему оператору заявку на диагностику. Оператор оформляет акт дефектации, выполняет ремонт/замену.</p>
<p>5.4.4. Сторонний оператор обязан уведомить Технический блок КТ о статусе ремонта не реже 1 раза в 3 рабочих дня.</p>
<h3>5.5. Взаимодействие при нештатных ситуациях</h3>
<p>5.5.1. При аварийных ситуациях (полная потеря связи, повреждение оборудования) Коммерческий блок КТ незамедлительно уведомляет Технический блок КТ.</p>
<p>5.5.2. Технический блок КТ назначает ответственного координатора и направляет экстренный вызов Стороннему оператору.</p>
<p>5.5.3. Сторонний оператор выделяет приоритетную бригаду. Срок устранения аварии — не более <strong>24 часов</strong> с момента регистрации инцидента.</p>
<p>5.5.4. Технический блок КТ контролирует ход аварийно-восстановительных работ и информирует Коммерческий блок КТ.</p>
</div>
<div id="s6" class="section">
<h2><span class="num">6</span>Процедуры обслуживания Starlink</h2>
<h3>6.1. Плановое техническое обслуживание</h3>
<p>Периодичность ТО<strong>1 раз в 6 месяцев</strong>:</p>
<ul>
<li>Внешний осмотр антенны, кабелей, креплений</li>
<li>Проверка качества сигнала (SNR, уровень, задержка)</li>
<li>Обновление прошивки терминала (через приложение Starlink)</li>
<li>Очистка поверхности антенны от загрязнений, снега, наледи</li>
<li>Проверка целостности кабельной трассы и соединений</li>
</ul>
<h3>6.2. Диагностика неисправностей (L1/L2)</h3>
<table class="doc-table">
<thead><tr><th>Уровень</th><th>Кто выполняет</th><th>Типовые действия</th></tr></thead>
<tbody>
<tr><td>L1</td><td>Сторонний оператор</td><td>Проверка питания, кабелей, перезагрузка, визуальный осмотр, тест через приложение Starlink</td></tr>
<tr><td>L2</td><td>Сторонний оператор (под надзором ТБ КТ)</td><td>Замена комплектующих (кабель, блок питания, маршрутизатор), наведение антенны, анализ логов</td></tr>
<tr><td>L3</td><td>Сторонний оператор / SpaceX / производитель</td><td>Гарантийная замена терминала, эскалация к вендору</td></tr>
</tbody>
</table>
<h3>6.3. Замена оборудования</h3>
<p>6.3.1. При подтверждении дефекта Технический блок КТ утверждает замену.</p>
<p>6.3.2. Сторонний оператор предоставляет замену со своего склада ЗИП (срок — <strong>2 рабочих дня</strong>) и выполняет замену.</p>
<p>6.3.3. Технический блок КТ проверяет и подтверждает ввод в эксплуатацию.</p>
<p>6.3.4. Дефектное оборудование передаётся Стороннему оператору для возврата поставщику. Списание основных средств — по балансу КТ.</p>
<p>6.3.5. Оборудование является собственностью АО «Казахтелеком» и учитывается на его балансе. Сторонний оператор несёт материальную ответственность за сохранность оборудования на период работ.</p>
<h3>6.4. Переустановка оборудования в другой населённый пункт</h3>
<p>6.4.1. Настоящий раздел регулирует порядок действий при перемещении оборудования Starlink с одного населённого пункта (адреса установки) в другой.</p>
<p><strong>Инициация:</strong></p>
<p>6.4.2. Основанием для переустановки является заявление клиента (абонента КТ) либо служебная записка структурного подразделения КТ.</p>
<p>6.4.3. Коммерческий блок КТ регистрирует заявку на переустановку в CRM с категорией «Переустановка».</p>
<p><strong>Оценка и согласование:</strong></p>
<p>6.4.4. Технический блок КТ направляет Стороннему оператору запрос на оценку технической возможности установки в новом населённом пункте (зона покрытия Starlink, условия монтажа).</p>
<p>6.4.5. Сторонний оператор предоставляет заключение (срок — <strong>2 рабочих дня</strong>). При положительном заключении ТБ КТ утверждает переустановку.</p>
<p>6.4.6. Коммерческий блок КТ оформляет дополнительное соглашение к договору с клиентом (при необходимости — перерасчёт стоимости).</p>
<p><strong>Демонтаж:</strong></p>
<p>6.4.7. Сторонний оператор выполняет демонтаж оборудования по прежнему адресу:</p>
<ul>
<li>Отключение, снятие антенны, маршрутизатора, кабелей</li>
<li>Проверка комплектности, упаковка</li>
<li>Оформление Акта демонтажа (с указанием состояния оборудования)</li>
</ul>
<p>6.4.8. Технический блок КТ проверяет акт демонтажа и фиксирует перемещение оборудования во внутреннем учёте (балансовая принадлежность сохраняется за КТ).</p>
<p><strong>Транспортировка:</strong></p>
<p>6.4.9. Транспортировка оборудования до нового адреса осуществляется Сторонним оператором.</p>
<p>6.4.10. Ответственность за сохранность оборудования при транспортировке несёт Сторонний оператор.</p>
<p><strong>Монтаж и пусконаладка:</strong></p>
<p>6.4.11. Сторонний оператор выполняет монтаж, настройку и проверку связи на новом адресе.</p>
<p>6.4.12. Технический блок КТ осуществляет технадзор и приёмку работ.</p>
<p>6.4.13. По завершении оформляется Акт выполненных работ (подписывается клиентом, ТБ КТ и Сторонним оператором).</p>
<div class="info-card">
<strong>✏️ Примечание:</strong> Все перемещения оборудования фиксируются в учётной системе КТ для обеспечения контроля местонахождения основных средств на балансе.
</div>
</div>
<div id="s7" class="section">
<h2><span class="num">7</span>Сроки и SLA</h2>
<table class="doc-table">
<thead><tr><th>Параметр</th><th>Норматив</th><th>Ответственный</th></tr></thead>
<tbody>
<tr><td>Регистрация заявки</td><td>≤ 2 часа</td><td>Коммерческий блок КТ</td></tr>
<tr><td>Техническая оценка</td><td>≤ 1 рабочий день</td><td>Сторонний оператор (контроль — ТБ КТ)</td></tr>
<tr><td>Выезд на монтаж (после договора)</td><td>≤ 3 рабочих дня</td><td>Сторонний оператор (контроль — ТБ КТ)</td></tr>
<tr><td>Устранение аварии</td><td>≤ 24 часа</td><td>Сторонний оператор (контроль — ТБ КТ)</td></tr>
<tr><td>Плановое ТО</td><td>1 раз в 6 мес.</td><td>Сторонний оператор (график — ТБ КТ)</td></tr>
<tr><td>Замена оборудования (ЗИП)</td><td>≤ 2 рабочих дня</td><td>Сторонний оператор</td></tr>
<tr><td>Переустановка в другой нас. пункт</td><td>≤ 5 рабочих дней</td><td>Сторонний оператор (контроль — ТБ КТ)</td></tr>
</tbody>
</table>
<div class="info-card">
<strong>⚠️ Ответственность за срыв SLA:</strong> Сторонний оператор несёт ответственность согласно условиям договора. В случае нарушения сроков ТБ КТ направляет претензию в порядке, установленном договором.
</div>
</div>
<div id="s8" class="section">
<h2><span class="num">8</span>Документооборот и отчётность</h2>
<h3>8.1. Документация</h3>
<ul>
<li><strong>Заявка в CRM</strong> — первичный документ, фиксирующий обращение (КБ КТ)</li>
<li><strong>Наряд-задание</strong> — направляется Стороннему оператору (ТБ КТ)</li>
<li><strong>Акт дефектации</strong> — оформляется Сторонним оператором, утверждается ТБ КТ</li>
<li><strong>Акт выполненных работ</strong> — подписывается клиентом, ТБ КТ и Сторонним оператором</li>
<li><strong>Акт приёма-передачи оборудования</strong> — фиксирует движение оборудования (ввод/вывод с баланса КТ)</li>
</ul>
<h3>8.2. Отчётность</h3>
<table class="doc-table">
<thead><tr><th>Вид отчёта</th><th>Периодичность</th><th>Формирует</th><th>Предоставляется</th></tr></thead>
<tbody>
<tr><td>Отчёт по выполненным заявкам</td><td>Еженедельно</td><td>Сторонний оператор</td><td>Технический блок КТ</td></tr>
<tr><td>Сводка по SLA</td><td>Ежемесячно</td><td>Технический блок КТ</td><td>Руководству КТ</td></tr>
<tr><td>Отчёт о состоянии оборудования</td><td>Ежемесячно</td><td>Сторонний оператор</td><td>Технический блок КТ</td></tr>
<tr><td>Акт сверки взаиморасчётов</td><td>Ежеквартально</td><td>Коммерческий блок КТ</td><td>Стороннему оператору</td></tr>
<tr><td>Инвентаризация оборудования Starlink</td><td>Ежегодно</td><td>Технический блок КТ + Стор. оператор</td><td>Бухгалтерия КТ</td></tr>
</tbody>
</table>
</div>
<div id="s9" class="section">
<h2><span class="num">9</span>Заключительные положения</h2>
<p>9.1. Настоящий Регламент вступает в силу с даты его утверждения руководителем Технического блока АО «Казахтелеком».</p>
<p>9.2. Изменения и дополнения в Регламент вносятся на основании служебной записки руководителя ТБ КТ или КБ КТ и утверждаются приказом по АО «Казахтелеком».</p>
<p>9.3. Все спорные вопросы, возникающие при взаимодействии подразделений КТ и Стороннего оператора, решаются на оперативных совещаниях. При недостижении согласия вопрос выносится на уровень руководства КТ.</p>
<p>9.4. Пересмотр Регламента осуществляется не реже <strong>1 раза в год</strong>.</p>
<p>9.5. С момента ввода в действие настоящего Регламента ранее действующие документы по данному вопросу считаются утратившими силу.</p>
</div>
<div class="doc-footer">
<div>
<strong>Разработчик:</strong><br>
Технический блок АО «Казахтелеком»<br>
Руководитель ТБ<br>
_______________ / _______________ /<br>
«___» __________ 2026 г.
</div>
<div>
<strong>Согласовано:</strong><br>
Коммерческий блок АО «Казахтелеком»<br>
Руководитель КБ<br>
_______________ / _______________ /<br>
«___» __________ 2026 г.
</div>
<div>
<strong>Сторонний оператор:</strong><br>
_______________ / _______________ /<br>
«___» __________ 2026 г.
</div>
<div class="stamp-area">М.П.</div>
</div>
</div>
</body>
</html>