Русская версия. English:
README.en.md
Lead Scriptor - это config-first workspace для структурированного intake, валидации и orchestration pipeline-маршрутов для маркетинга, custdev, поиска ЛПР и sales scripts.
Вместо разрозненных таблиц, заметок и ручной передачи контекста проект переводит входные данные в нормализованные контракты, проверяет readiness маршрута и только потом запускает downstream pipeline.
Когда intake по лидам, custdev и sales-сценариям живет в Google Sheets, текстовых заметках и ручных инструкциях, команда быстро теряет структуру, provenance и критерии готовности.
Lead Scriptor нужен для того, чтобы:
- собрать сырой бизнес-контекст в одном месте;
- превратить его в канонические контракты;
- проверить, достаточно ли данных для следующего шага;
- запускать pipeline только после подтвержденной readiness.
- принимает исходный контекст через
inputs/raw/*; - прогоняет маршрут
intake_ingest -> normalize_and_save -> validation; - сохраняет нормализованные контракты в
inputs/normalized/*.yaml; - формирует validation artifacts и guided questions, если маршрут заблокирован;
- отдает downstream artifacts и export-результаты только после проверки readiness.
- нормализованные contracts вместо хаотичных заметок;
- validation reports с понятными блокерами;
- повторно используемые pipeline artifacts в
outputs/иruns/; - более предсказуемый запуск маркетинговых, custdev и sales workflow.
inputs/raw/product.md + company.md + audience.md + tone.md + constraints.md
-> intake_ingest
-> normalize_and_save
-> inputs/normalized/*.yaml
-> validation
-> inputs/validation/completeness.json + contradictions.json + warnings.md
-> export profile
-> outputs/json/* or outputs/xlsx/*
- Intake stage требует набор raw-файлов и пишет
runs/intake-ingest.json. - Validation stage проверяет normalized contracts и формирует
completeness.json,contradictions.jsonиwarnings.md. - Если route заблокирован, pipeline может быть продолжен после
inputs/raw/followup_answers.md. - Export profiles уже описаны для
marketing-homework,custdev-simulated,lpr-discovery,sales-scriptи submission-ready.xlsxпакетов. - Google Sheets остается только совместимым export/import слоем и не считается runtime-зависимостью.
Целевая архитектура agent-driven: поведение проекта задается через schemas/, prompts/, pipelines/, .opencode/agents/ и AI context files, а не через отдельное приложение как главный runtime.
Основной workflow координируется через opencode.json, .opencode/agents/*.md, pipelines/*.yaml, inputs/, schemas/ и docs/.
inputs/- сырые, нормализованные, validation и interview inputsschemas/- канонические контрактыprompts/- intake и pipeline promptspipelines/- декларативные маршрутыoutputs/- value-based export artifactsruns/- execution metadatadocs/- основная документация на русскомdocs/en/- зеркальная документация на английскомsrc/lead_scriptor/- неосновной support code
Google Sheets используется только как слой совместимости для импорта и экспорта. Runtime-состояние живет в нормализованных контрактах и pipeline artifacts.
| Русский | English |
|---|---|
docs/usage.md |
docs/en/usage.md |
docs/normalization-rules.md |
docs/en/normalization-rules.md |
docs/validation-rules.md |
docs/en/validation-rules.md |
docs/provenance.md |
docs/en/provenance.md |
docs/export-mapping.md |
docs/en/export-mapping.md |
docs/pilot-readiness-checklist.mddocs/pilot-smoke-matrix.mddocs/pilot-triage.mddocs/operational-runbook.mddocs/release-checklist.md