Skip to content

feat(day-close): машинный признак закрытия дня — status: closed в frontmatter DayPlan - #303

Open
silver-mars wants to merge 3 commits into
TserenTserenov:mainfrom
silver-mars:feature/day-close
Open

feat(day-close): машинный признак закрытия дня — status: closed в frontmatter DayPlan#303
silver-mars wants to merge 3 commits into
TserenTserenov:mainfrom
silver-mars:feature/day-close

Conversation

@silver-mars

Copy link
Copy Markdown

Карточка задачи

Карточка конвейера в личном DS-пространстве (inbox/tasks/WP-5-day-close-status.md, WP-5). Суть: у DayPlan нет машинного признака «день закрыт» — скрипты вынуждены грепать локализуемый заголовок «Итоги дня» (issue #234: при language: english — «Day summary»), это ненадёжно. Шаг 9a теперь тем же редактированием проставляет status: activestatus: closed в frontmatter DayPlan; стабильный признак упростит будущий код проверок.

Двойной выход

  • Код: .claude/skills/day-close/SKILL.md — шаг 9a проставляет status: closed; пункт в финальном чеклисте.
  • Capture (знание): различение «Итоги дня (человекочитаемая сводка) ≠ status: closed (машинный признак)» зафиксировано в memory/distinctions-warm.md личного экзокортекса.

Станции конвейера

  • 1. Постановка — карточка оформлена (триггер, входы, выходы, критерий приёмки)
  • 2. Открытие — WP Gate пройден (роль Кодировщик, класс closed-loop, оценка 45 мин, модель согласованы)
  • 3. Проектирование — тривиально: 4 строки в L1-скилле, IntegrationGate/ArchGate не требуются
  • 4. Работа — код и capture сделаны вместе
  • 5. Проверка — проверено по классу верификации (ниже)
  • 6. Закрытие — этот PR + готовность обновить реестр после merge

Класс верификации и как проверено

Класс: closed-loop

Чем проверял: чеклист: (1) шаблон DayPlan (memory/templates-dayplan.md:21) содержит status: active — замена выполнима; (2) ветка содержит ровно один коммит поверх upstream/main; (3) ревью диффа — старая строка чеклиста рядом с новой оставлена намеренно: поддержка прежней версии DayPlan без поля status.

🤖 Generated with Claude Code

silver-mars and others added 2 commits August 3, 2026 15:56
…ько от FPF)

Полностью убран репозиторий/уровень SPF из правил шаблона IWE. DPF/Pack
теперь наследует напрямую от FPF. Лестница принципов: ZPF → FPF → (DPF/TPF/LPF).
Fallback Chain: DS → Pack → Base (FPF → ZP). Base = (ZP, FPF, FMT-*).

- setup.sh больше не клонирует TserenTserenov/SPF; translation-manifest без SPF
- удалены скиллы pack-new, pack-creator, хук pack-creator-spf-guard.sh,
  роль R30 «Создатель паков», verify-pack-adequacy-subsection.md (+ запись в манифесте)
- удалён docs/PACK-CREATION.md (был построен вокруг /pack-new + SPF-цикла);
  ссылки в LEARNING-PATH/IWE-HELP переписаны на inline-разделы
- verify: убран тип pack, эталоны перенацелены на Pack + FPF
- fpf: fallback chain Pack → FPF
- memory/docs/roles: вычищены SPF-упоминания и SPF.SPEC-эталоны

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Оценочный гейт перед архитектурным решением удалён по решению автора:
профиль ЭМОГССБ, вето-фильтр и проход по негативным веткам — леса для того,
кто не проектирует сам. Остаётся фиксация принятого решения с датой пересмотра.

Убрано:
- скилл .claude/skills/archgate (алгоритм ЭМОГССБ v3)
- §5 CLAUDE.md, строка в Pre-action Gates, ячейка в blocking-rules-full
- check_arch_gate + AR.003 и два авто-теста в rule-engine.sh
- ссылки в скиллах verify/decompose/integration-gate/bottleneck-pick/
  peer-conversation/kimi-peer-writer/apply-captures
- запись в skills-catalog, SKILL-INDEX, process-pattern-catalog, update-manifest
- маршрут capture archgate_result, вызов в hindsight-whitelist
- упоминания в README, ONTOLOGY, LEARNING-PATH, онбординге, use-cases, PR-шаблоне

Сохранено отдельно:
- чеклист безопасности §Б (PII, секреты, классификация данных) вынесен в
  .claude/rules-lazy/security-checklist.md; на него перенаправлены Security Gate,
  Security Audit Cadence и предупреждение AR.113 про PII в схеме БД
- шаблон DRR переписан как самостоятельный: выбор, альтернативы, последствия,
  review_date/superseded_by

История (CHANGELOG, ADR, журнал промоций, комментарии-происхождение в скриптах)
не переписана.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant