Andrey Epifancev
d2b4ff2018
feat: skill aura-design — дизайн-система AURA для личных проектов ( #17 )
...
Скилл переносится из ~/.claude/skills/aura-design в репозиторий обвязки:
SKILL.md, справочники reference/ и набор kit/ (токены, base.css, компоненты
React, оболочка AppShell, тест токенов, test-setup, примеры входа).
install.sh ставит его в ~/.claude/skills/aura-design, --check его видит.
tests/test-aura-design.sh проверяет структуру и инварианты набора.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:10:34 +04:00
d245e506df
Merge pull request 'Хуки решают по цели записи + регрессионный корпус хуков ( #6 , B1+B2, 0.4.0)' ( #12 ) from feat/6-guard-main-target into main
2026-10-16 09:11:05 +03:00
2f96a13861
fix(hooks): финальное ревью — checkout main, префиксы с опциями, ссылки, литеральные пути, push текущей ветки ( #6 )
...
I-1, I-2, M-3, M-4, M-5 (переоценены в Important), M-8; спека и design.md синхронизированы (M-7).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 02:24:07 +04:00
2fd2396c5c
feat: install/doctor ставят и проверяют ядро и корпус хуков; документация 0.4.0 ( #6 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:59:26 +04:00
3d54932709
test(hooks): регрессионный корпус хуков из транскриптов, экстрактор только по ошибкам хука ( #6 )
...
B2, RT-6, O-1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:56:47 +04:00
1620d1e806
feat(hooks): require-plan по репозиторию правимого файла ( #6 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:55:05 +04:00
87f2c956aa
feat(hooks): guard-main решает по цели записи, без исключения openspec-only ( #6 )
...
B1; RT-1, RT-2, RT-7; решение владельца 1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:54:33 +04:00
df203521ed
feat(hooks): harness_target.py — разбор команды на цели записи ( #6 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:53:58 +04:00
a2170232d9
docs(plan): план hooks-write-target — 5 задач, код из проверенного прототипа ( #6 )
...
Сценарий спеки: запись через симлинк, указывающий в main.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:52:36 +04:00
7e4b5cfec9
docs(spec): hooks-write-target — смена ветки внутри команды, факты корпуса (O-1) ( #6 )
...
Требование «Смена ветки внутри команды» (c072, поток архива отдельным PR), сценарий BSD sed -i ''. design: 76 настоящих блокировок из 126, c083 — файл памяти, собственный лексер, один hook_corpus.py, фильтр retro_blocks.py.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 01:47:37 +04:00
079d0a44bc
docs(spec): change hooks-write-target — хуки решают по цели записи ( #6 )
...
proposal, specs/hook-guards (16 требований), design с Decisions made without discussion. B1, B2, решение владельца 1; RT-1, RT-2, RT-6, RT-7.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 23:57:07 +04:00
Andrey Epifancev
2549e86882
test(fixtures): 126 блокировок хуков из транскриптов (сырьё B2, #6 )
2026-10-12 15:37:08 +04:00
Andrey Epifancev
5fd8346ef9
docs: старт #6 — экспорт блокировок хуков из транскриптов, текущая работа в CLAUDE.md
...
hook_blocks_export.py выгружает блокировки хуков в JSONL (cwd, ветка, команда,
ответ хука) — сырьё для регрессионных тестов B2. Похожее на секреты скрывается.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:26:47 +04:00
2c599a1324
Merge pull request 'Роли и память, часть 1: слой ролей обвязки (role-hint, /role, briefing, link-roles)' ( #4 ) from feat/2-roles-and-memory into main
...
Reviewed-on: #4
2026-10-12 14:00:16 +03:00
c6ce0584fb
Merge pull request 'Ретро 11.10.2026, спека ролей и памяти, CLAUDE.md по коду' ( #3 ) from retro/2026-10-11 into main
...
Reviewed-on: #3
2026-10-12 13:59:04 +03:00
Andrey Epifancev
03078e9b90
docs(spec): рулинги SDD (R-4..R-11) в Decisions made without discussion
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:50:19 +04:00
Andrey Epifancev
874c6c4c57
test: изоляция HOME и git-идентичности, мелкие правки ревью
...
run.sh задаёт HOME во временный каталог на каждый тест и фиксирует
git-идентичность; test-install.sh передаёт HOME и CLAUDE_CONFIG_DIR
inline (M-1, T9.2). doctor.sh распознаёт шапку таблицы с лишними
пробелами и пропускает пустые и «-» каталоги, тест (M-5, T8.1).
Исправлены ячейка таблицы в HARNESS.md (T10.1), «Что это» и «Тесты»
в CLAUDE.md репозитория (T10.3, T10.4).
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:48:58 +04:00
Andrey Epifancev
d2889483bc
fix: правила для сабагентов, точные формулировки dev.md
...
Сабагенты не получают вывод /role, поэтому глобальный CLAUDE.md задаёт
для них правило и полный путь ~/.claude/roles/dev.md, а роль dev велит
передавать этот файл контроллеру SDD и ревьюеру ветки (I-1). Уточнены
формулировки про [claude-harness] (M-2) и allow-правило push --delete (M-3).
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:48:16 +04:00
Andrey Epifancev
6744d40fb8
fix: согласовать шаблоны и link-roles со спайком памяти агентов
...
link-roles.sh больше не создаёт симлинки agent-memory (спека, раздел 11:
симлинк делает память read-only), doctor не проверяет их; шаблоны
workspace и role-repo описывают запасной вариант 6.5 (notes/agent-memory.md).
В спеке разделы 2, 6.5, 8 получили указатель на раздел 11. Заодно --map
без значения даёт русскую ошибку и exit 2.
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:47:47 +04:00
Andrey Epifancev
ed5d1f9014
docs: роли в HARNESS.md и README, CHANGELOG 0.3.0, решения плана в спеке
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:38:55 +04:00
Andrey Epifancev
24b8333bf5
feat(install): роли, skill /role, briefing, role-hint, link-roles; --check видит их
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:37:08 +04:00
Andrey Epifancev
0e984a096e
feat(doctor): проверки ролей, самотест role-hint, режим workspace, размеры
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:35:45 +04:00
Andrey Epifancev
a6b9fa5572
feat: шаблоны workspace и role-repo, режим --workspace в adopt/new-project
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:34:12 +04:00
Andrey Epifancev
ceec425760
feat: link-roles.sh — симлинки ролей, агентов и памяти из workspace
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:32:08 +04:00
Andrey Epifancev
2184689eb9
feat: skill /role и агент briefing
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:30:52 +04:00
Andrey Epifancev
c3512d068e
feat(global): CLAUDE.md ≤ 3 КБ — роль, хуки, память, маркировка; таблица адресов
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:29:18 +04:00
Andrey Epifancev
112be7e622
feat(roles): общие файлы ролей dev/admin/analyst/qa (формат 3.1)
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:27:58 +04:00
Andrey Epifancev
b6c71b0d7a
feat(hooks): role-hint.sh — подсказка роли по session_title; tests/run.sh
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:26:40 +04:00
Andrey Epifancev
9dc8d9f70e
docs(spec): результат проверки памяти агента через симлинк
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2026-10-12 00:25:13 +04:00
Andrey Epifancev
f086b66906
docs(plan): роли и память, часть 1 — обвязка (10 задач)
...
Refs #2
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 21:37:11 +04:00
Andrey Epifancev
ccf6a0b5e6
docs: CLAUDE.md по коду репозитория, code-paths для require-plan
...
Разделы «Что это», «Стек», «Архитектура», «Команды», «Тесты», «Текущая работа»
заполнены по hooks/, скриптам установки и skill harness-doctor. Шаблонные
{{...}} убраны. .claude/code-paths: hooks/ и skills/ вместо src/.
Refs #1
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 21:14:19 +04:00
Andrey Epifancev
9e8a4c8398
Merge branch 'main' into retro/2026-10-11
2026-10-11 21:13:32 +04:00
Andrey Epifancev
d2496aab33
chore: claude harness bootstrap
2026-10-11 21:01:12 +04:00
Andrey Epifancev
58ffbef957
docs: спека ролей и памяти (B5+B6)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 20:44:11 +04:00
Andrey Epifancev
f8b77ed8e3
docs(retro): решения владельца по разделу 5
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 17:24:26 +04:00
Andrey Epifancev
0733ffd9c9
docs: ретроспектива обвязки 11.10.2026 по полигону awp-ca
...
Находки RT-1…RT-20, бэклог B1…B12, решения владельцу; скрипты подсчёта
по транскриптам (retro_stats.py, retro_blocks.py) как основа регулярного ретро.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-11 16:51:34 +04:00
Andrey Epifancev
6ab7dbe774
harness-doctor skill: doctor.sh + reading checklist
2026-10-03 18:17:33 +04:00
Andrey Epifancev
096f5586fb
0.2.0: harness-check SessionStart hook, adopt-project.sh
2026-09-30 10:41:50 +04:00
Andrey Epifancev
d604ae3588
codegraph worktree rule (projectPath), feature start order
2026-09-28 00:29:47 +04:00
3d1e2c5094
closing checklist: partial issues, bounded skips
2026-09-27 18:21:14 +00:00
Andrey Epifancev
7fbebac741
0.2.0: finding markers and follow-up issue at close
2026-09-27 19:59:56 +04:00
34a23260b2
claude-harness 0.1.0: global CLAUDE.md, hooks, install/new-project scripts, docs
2026-09-27 15:44:38 +00:00