Skip to content

docs(specs): власність в autonomy.yml, ідентичність handle (PII)#5

Merged
vitaliytv merged 1 commit into
mainfrom
claude/spec-owner-in-autonomy
Jul 15, 2026
Merged

docs(specs): власність в autonomy.yml, ідентичність handle (PII)#5
vitaliytv merged 1 commit into
mainfrom
claude/spec-owner-in-autonomy

Conversation

@vitaliytv

Copy link
Copy Markdown
Member

Що

Дві правки спеки 260714-cognitive-delegation.md за фактами контракту @7n/mt:

  1. Ідентичність = handle, не email. Специфікація mt має PII-політику: у git — лише handles (assignee: vkozlov у h.md), мапінг на email/імʼя — git-ignored .mt/directory.json. Перша редакція спеки з owner: <email> це порушувала. Relay-сумісність зберігається через directory (handle ↔ accounts.email).

  2. Власність — поле owner: у наявному autonomy.yml, без окремого owner.yml: власник і конверт автономії — два аспекти однієї межі делегування, народжуються одним актом delegate; менше файлів на вузол, один сканер.

Чому не атрибут у task.md

Розглянуто і відхилено з посиланням на контракт: task.md immutable після mt init (власність живе в часі — делегування/передача/відкликання), і контракт свідомо не містить людей («не містить виконавця — він у a.md/h.md»). Обидва аргументи додано у «Відхилені альтернативи».

Ревʼюеру

Docs-only. Замінює конфліктний PR #4 (стара гілка після squash-мерджу #2). Обидві «перші редакції» лишились у списку відхилених альтернатив — рішення трасовані.

🤖 Generated with Claude Code

…email (PII)

Дві правки за фактами контракту @7n/mt:

- ідентичність у файлах вузлів — handle (як assignee у h.md), не email:
  PII-політика mt тримає email/імена у git-ignored .mt/directory.json;
  relay-сумісність — через directory (handle ↔ accounts.email)
- власність — не окремий owner.yml, а поле owner: у наявному
  autonomy.yml: власник і конверт автономії народжуються одним актом
  делегування, менше файлів на вузол, один сканер; owner: у task.md
  відхилено остаточно — task.md immutable після init і свідомо не
  містить людей

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vitaliytv
vitaliytv merged commit b1bdcbd into main Jul 15, 2026
5 checks passed
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