diff --git a/.github/workflows/docs-link-check.yml b/.github/workflows/docs-link-check.yml new file mode 100644 index 0000000..81a1f59 --- /dev/null +++ b/.github/workflows/docs-link-check.yml @@ -0,0 +1,18 @@ +name: docs-link-check + +on: + push: + branches: [main] + pull_request: + workflow_dispatch: + +jobs: + lychee: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Link Checker + uses: lycheeverse/lychee-action@v2 + with: + args: --verbose --no-progress './**/*.md' + fail: true diff --git a/README.md b/README.md index 0e31ded..6c2c663 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ ## Откуда взялось -2026-07-08: в рамках работы над документацией GreenMarket (см. `../kwork/greenmarket_docs/v3_2026-07-08/`) пришла серия документов ТЗ-023…ТЗ-029 — формально как продолжение пакета «подготовка Customer UI к отделению механизма исполнения бизнес-процессов» (изначально сформулировано через FSM Engine — после рефакторинга терминологии, п.34-35 `kwork/timeline.md`, пакет уже не привязан к конкретной реализации). По итогам разбора выяснилось, что эти семь документов **не специфичны для GreenMarket**: они описывают архитектурные границы, контракт Domain Service, модель предметных объектов и принципы построения бизнес-процессов — то есть правила, которые в равной мере применимы к любому продукту на Platform Core. +2026-07-08: в рамках работы над документацией GreenMarket (в переписке с коллегой) пришла серия документов ТЗ-023…ТЗ-029 — формально как продолжение пакета «подготовка Customer UI к отделению механизма исполнения бизнес-процессов» (изначально сформулировано через FSM Engine — после рефакторинга терминологии пакет уже не привязан к конкретной реализации). По итогам разбора выяснилось, что эти семь документов **не специфичны для GreenMarket**: они описывают архитектурные границы, контракт Domain Service, модель предметных объектов и принципы построения бизнес-процессов — то есть правила, которые в равной мере применимы к любому продукту на Platform Core. -Поэтому вынесены из архива GreenMarket в отдельную папку на уровне репозитория. GreenMarket-специфичный документ о подготовке именно этого продукта к FSM Engine (ТЗ-022) остался в `../kwork/greenmarket_docs/v3_2026-07-08/22_tz022_podgotovka_k_fsm_engine.md` — он ссылается на принципы отсюда, но сам является продуктовым, а не платформенным документом. +Поэтому вынесены из архива GreenMarket в отдельную папку на уровне репозитория. GreenMarket-специфичный документ о подготовке именно этого продукта к FSM Engine (ТЗ-022) остался в приватном трекинге GreenMarket-проекта (вне этого репозитория) — он ссылается на принципы отсюда, но сам является продуктовым, а не платформенным документом. Перенесено как есть, без переработки содержания — только перенумерация файлов и обновление заголовков под новый контекст.