| name | init |
| description | Първоначална настройка — избор на домейн и фирмен профил. Използва се еднократно при първо стартиране. |
| allowed-tools | Read, Grep, Glob, WebFetch, WebSearch, Write, Bash(mkdir *) |
Настройка на фирмен профил
Стъпки
Стъпка 0 — Избор на домейн
Миграция: Ако съществува ./bloxpowers/company-profile.md но НЕ съществува ./eopowers/:
"Открих съществуващ профил в ./bloxpowers/. Искате ли да мигрирам данните към ./eopowers/? (да/не)"
Ако "да" — копирай company-profile.md и offers/ в ./eopowers/, генерирай domain.md с preset "Строителство", и премини към Стъпка 6 (потвърждение).
Ако ./eopowers/domain.md вече съществува — пропусни тази стъпка и премини към Стъпка 1.
Прочети наличните домейн preset-и от директорията domains/ в plugin-а (всеки .md файл без README.md). За всеки файл, извлечи заглавието от първия ред (напр. # Домейн: Строителство → "Строителство").
Покажи менюто:
Какъв е основният ви бизнес домейн?
- 🏗️ Строителство (СМР, ремонт, ЕЕ, фасади)
[... допълнителни preset-и, ако има ...]
N. 🔧 Персонализиран домейн
(Въведете номер)
Ако потребителят избере preset:
- Прочети съответния
domains/<preset>.md от plugin директорията.
- Запиши като
./eopowers/domain.md.
- Попитай: "Искате ли да промените нещо в домейн конфигурацията? (да/не)"
- Ако "да" — покажи секция по секция и приеми промени.
- Ако "не" — премини към Стъпка 1.
Ако потребителят избере "Персонализиран домейн":
- "Опишете с 1-2 изречения основната дейност на фирмата."
- На базата на описанието, предложи CPV кодове и ключови думи. Попитай: "Тези CPV кодове и ключови думи изглеждат ли коректно? Искате ли да добавите или премахнете?"
- "Какви категории поръчки да изключим автоматично?" → построй таблица с отрицателни ключови думи.
- "Какви метрики са важни при оценка на поръчка? (напр. площ на сграда, брой служители, часове работа)" → дефинирай метрики с regex patterns (предложи на базата на описания домейн).
- "Какъв е прагът за рентабилност?" → задай стойност и формула.
- "Какви са основните разходни категории?" → дефинирай структура.
- "Кои са типичните доставчици във вашия бранш?" → списък.
- "Какви допълнителни полета трябва да има фирменият профил?" → списък.
- Генерирай
./eopowers/domain.md по структурата от preset шаблона. Покажи за потвърждение.
Стъпка 1 — URL на уебсайта
Задай на потребителя:
Въведете URL на уебсайта на вашата компания:
Стъпка 2 — Сканиране на уебсайта
Използвай WebFetch за да заредиш въведения URL. Извлечи следната информация:
- Услуги и компетенции на фирмата
- Сертификати и лицензи
- Контактни данни (телефон, имейл)
- Референтни проекти
- Общо описание на фирмата
Ако началната страница не съдържа достатъчно информация, провери и подстраниците (напр. /about, /services, /contacts, /projects).
Стъпка 3 — Регистрационни данни
Попитай потребителя за следните данни (едно по едно или в списък):
- ЕИК — единен идентификационен код
- ДДС номер — с префикс BG (напр. BG123456789)
- Адрес на управление — пълен адрес
- Управител(и) — пълни имена на всички управители
- ISO сертификати — кои от следните притежава фирмата:
- ISO 9001:2015 — Управление на качеството
- ISO 14001:2015 — Управление на околната среда
- ISO 45001:2018 — Здраве и безопасност при работа
- Други лицензи и удостоверения
Стъпка 3b — Автоматично определяне на регион
Ако domain.md (вече зареден от Стъпка 0) има секция "Регион":
- Извлечи града от адреса на управление (въведен в Стъпка 3).
- Провери дали градът присъства в списъка с общини от секция "Регион" в domain.md.
- Ако да — покажи:
"Открих, че сте в [град]. Регионът в domain.md вече включва тази община и околните: [списък]. Искате ли да промените? (да/не)"
- Ако не (градът не е в preset-а) — покажи:
"Адресът ви е в [град], но тази община не е в текущия регионален филтър на domain.md. Искате ли да я добавите и да посочите околни общини? (да/не)"
- Ако "да" — попитай за околни общини и обнови секция "Регион" в
./eopowers/domain.md.
- Ако domain.md НЯМА секция "Регион" — пропусни тази стъпка.
Стъпка 4 — Локален HTML експорт (по избор)
Задай на потребителя:
Имате ли локален HTML експорт от Papagal.bg или Търговски регистър? (да/не)
Ако отговорът е да, поискай пълния път до файла и го прочети с Read. Извлечи допълнителна информация за фирмата — управители, дата на регистрация, правна форма, капитал.
Стъпка 5 — Генериране на company-profile.md
Създай директорията с:
mkdir -p ./eopowers
След това генерирай файла ./eopowers/company-profile.md по шаблона по-долу, като попълниш всички събрани данни.
Стъпка 6 — Потвърждение
Покажи генерирания профил на потребителя и задай:
Всичко ли е коректно? Искате ли да направите промени?
Ако потребителят поиска промени, нанеси ги и запиши файла отново.
Шаблон за company-profile.md
# Фирмен профил
## Идентификация
- Наименование: [пълно наименование]
- Наименование (латиница): [транслитерация]
- ЕИК: [номер]
- ДДС номер: [BG + номер]
- Правна форма: [ООД/ЕООД/АД/ЕАД]
- Дата на регистрация: [година]
- Адрес на управление: [пълен адрес]
## Управители и представляващи
- [Име на управител 1]
- [Име на управител 2] (ако има)
## Сертификати
- [ISO 9001:2015 — Управление на качеството]
- [ISO 14001:2015 — Управление на околната среда]
- [ISO 45001:2018 — Здраве и безопасност при работа]
- [Други лицензи и удостоверения]
## Услуги и компетенции
- [Услуга 1]
- [Услуга 2]
- ...
## Референтни проекти
- [Проект 1 — описание, година]
- [Проект 2 — описание, година]
- ...
## Допълнителни полета (от domain.md)
Прочети секция "Фирмен профил → Специфични полета за домейна" от `./eopowers/domain.md`.
За всяко поле, добави ред в шаблона с формат:
- [Име на полето]: [стойност от потребителя]
Попитай потребителя за всяко от тези полета.
## Контакти
- Телефон: [номер]
- Email: [адрес]
- Уебсайт: [URL]