feat(skills): multi-owner v2.x sweep — using-projects-meta v1.2.0 + setup-projects-meta v1.1.0

- using-projects-meta 1.1.0 → 1.2.0: examples qualified (`victor/books`, `OpeItcLoc03/claude-skills`), `target_project` description rewrites _meta → `agenda` literal + bare-name reject; new common-mistake row; cross-ref to `concepts/projects-meta-multi-owner`.
- setup-projects-meta 1.0.1 → 1.1.0: auth.toml template now reflects v2.x schema (`gitea_owners`, `agenda_tasks_repo` qualified, optional `gitea_aggregate_skip_owners`); added schema-notes block with backwards-compat for legacy `gitea_user`-only installs.
- closes [update-using-projects-meta-qualified-names] + [update-setup-projects-meta-auth-toml] (last 2 of 14 multi-owner umbrella blockers).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-09 20:53:57 +03:00
parent fb304757cd
commit 1e15a5319d
5 changed files with 31 additions and 19 deletions

View File

@@ -1,5 +1,5 @@
# Task Board
_Updated: 2026-05-07 (bootstrap-fix-tdd-recommend-template + bootstrap-upgrade-canonical-triggers done)_
_Updated: 2026-05-09 (multi-owner skill-side wrap-up: using-projects-meta v1.2.0 + setup-projects-meta v1.1.0 done)_
<!--
Canonical layout. One block per task. Per-task deep context lives in
@@ -698,24 +698,26 @@ Pattern для починки уже отработан в `setup-projects-meta`
---
## 🔵 [update-using-projects-meta-qualified-names] — Обновить SKILL.md скила `using-projects-meta`: примеры `target_project` переписать на qualified формат (`<owner>/<repo>` вместо bare-имени). Cross-reference на concept `projects-meta-multi-owner` в common wiki. Часть миграции multi-owner.
## 🟢 [update-using-projects-meta-qualified-names] — Обновить SKILL.md скила `using-projects-meta`: примеры `target_project` переписать на qualified формат (`<owner>/<repo>` вместо bare-имени). Cross-reference на concept `projects-meta-multi-owner` в common wiki. Часть миграции multi-owner.
**Status:** blocked
**Where I stopped:** (not started)
**Next action:** Прочитать `~/projects/claude-skills/skills/using-projects-meta/SKILL.md`. Заменить все примеры с bare `target_project: "books"` на `target_project: "victor/books"`. В разделе common mistakes добавить «bare-name → ошибка с подсказкой». Bump `version` в frontmatter (MINOR — новая семантика). Зависит от code-side `multi-owner-tools-mutate` в common.
**Status:** done
**Where I stopped:** v1.1.0 → 1.2.0 — examples переписаны (`books` → `victor/books`, `claude-skills` → `OpeItcLoc03/claude-skills`), `target_project` description обновлён (qualified + `agenda` literal + bare → error), новый row в Common mistakes, cross-ref на `concepts/projects-meta-multi-owner`.
**Next action:** (none — kept until merged)
**Blocker:** multi-owner-tools-mutate
**Branch:** n/a
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-08T08:15:14.254Z -->
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-05-09T17:52:40Z / note: SKILL.md v1.2.0 shipped — qualified examples + bare-name common-mistake row -->
---
## 🔵 [update-setup-projects-meta-auth-toml] — Обновить SKILL.md скила `setup-projects-meta`: новая структура auth.toml — `gitea_owners = [...]` массив, `agenda_tasks_repo` qualified имя. Backwards-compat note: старый `gitea_user = "X"` без `gitea_owners` читается как `gitea_owners = ["X"]`. Часть миграции multi-owner (см. concept `projects-meta-multi-owner` в common wiki).
## 🟢 [update-setup-projects-meta-auth-toml] — Обновить SKILL.md скила `setup-projects-meta`: новая структура auth.toml — `gitea_owners = [...]` массив, `agenda_tasks_repo` qualified имя. Backwards-compat note: старый `gitea_user = "X"` без `gitea_owners` читается как `gitea_owners = ["X"]`. Часть миграции multi-owner (см. concept `projects-meta-multi-owner` в common wiki).
**Status:** blocked
**Where I stopped:** (not started)
**Next action:** Прочитать `~/projects/claude-skills/skills/setup-projects-meta/SKILL.md`. В шаблоне auth.toml: добавить `gitea_owners = ["victor", "cancel_music"]`, заменить `meta_tasks_repo = "projects-tasks"` на `agenda_tasks_repo = "OpeItcLoc03/agenda"`. Bump version (MINOR). Зависит от code-side `multi-owner-config` в common.
**Status:** done
**Where I stopped:** v1.0.1 → 1.1.0 — auth.toml template обновлён до v2.x схемы (`gitea_owners`, `agenda_tasks_repo` qualified, optional `gitea_aggregate_skip_owners`), schema notes блок добавлен с backwards-compat.
**Next action:** (none — kept until merged)
**Blocker:** multi-owner-config
**Branch:** n/a
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-08T08:15:19.671Z -->
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-05-09T17:52:40Z / note: SKILL.md v1.1.0 shipped — full v2.x auth.toml template + schema notes -->
---