5b5085eb80
fix(skills): entity_get/task_get на uuid/ref-ключи — контракт task:1067 (голые internal id → 400)
...
- mappa-task-work 1.3.0→1.4.0: read-ключи uuid/task:NNN, close/update берут internal id из ответа
- mappa-brainstorm-promote 1.7.0→1.8.0: entity_get по brainstorm:N/uuid, internal id для promote из ответа
- mappa-messaging 1.3.0→1.4.0: резолв по uuid/ref [skip-tdd: visual] (task:1093)
2026-08-25 17:56:25 +03:00
b6b8560fc0
fix(skills): project-bootstrap 3.0.0→3.0.1 — unified skill detection paths 5.6/5.7.3 (task:1091, finding ревью 1089)
2026-08-25 17:51:10 +03:00
1ca1f2f868
feat(skills): project-bootstrap 2.2.0→3.0.0 — модуль mappa-bootstrap-project (connect + конвенции + методика-install + manifest) [skip-tdd: visual] (task:1088, wiki:2672 решение 4)
2026-08-25 17:46:58 +03:00
d1adf7806d
fix(skills): mappa-brainstorm-promote 1.7.0 — trigger dedup + English 'publish to wiki' (review task:1090 finding)
2026-08-25 17:45:31 +03:00
cb65d377eb
docs(skills): mappa-delegation — annotate intentional bilingual placeholder in covering-letter template (task:1086)
2026-08-25 17:43:48 +03:00
8cfd46eb09
docs(skills): mappa-brainstorm-promote 1.6.0→1.7.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:37 +03:00
195de4b8e6
docs(skills): mappa-task-work 1.2.0→1.3.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:37 +03:00
0177d46101
docs(skills): mappa-messaging 1.2.0→1.3.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:36 +03:00
bf807f232b
docs(skills): mappa-knowledge 1.4.1→1.5.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:35 +03:00
76ff6ad3fc
docs(skills): mappa-delegation 1.2.0→1.3.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:35 +03:00
e91eb701aa
docs(skills): mappa-closing-ritual 1.2.0→1.3.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:34 +03:00
271fcfae93
docs(skills): mappa-session-orient 1.0.1→1.1.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:34 +03:00
41a805d66c
docs(skills): report-mappa-issue 0.1.0→0.2.0 — English translation, bilingual triggers (task:1086)
2026-08-25 17:42:33 +03:00
b7ac5cd5a6
docs(skills): mappa-session-orient 1.0.1 — CC-хук operator: CC headless несёт operator:vitya (task:1061)
2026-08-25 14:07:41 +03:00
8c19294a28
fix(skills): mappa-knowledge 1.4.1 — frontmatter type: source → summary (ревью #1058 )
2026-08-25 13:59:12 +03:00
805077902d
feat(skills): wiki bucket sources/ → summaries/ — mappa-knowledge, project-bootstrap, using-markitdown, using-projects-meta (+README) (решение 2026-08-24)
2026-08-25 13:52:58 +03:00
dc2cd0e522
fix(skills): mappa-brainstorm-promote 1.6.0 — review findings ( #1052 ): brainstorm_update для summary, порядок валидации, failure modes (entity_search/inbox_send), admin_status убран
2026-08-25 13:52:58 +03:00
a1f12fcdd4
feat(skills): mappa-brainstorm-promote 1.6.0 — brainstorm-сущность, общий механизм mappa (без workshop-специфики и storm-сокращений) ( #1066 )
2026-08-25 13:52:58 +03:00
aabf8da806
feat(skills): mappa-brainstorm-promote 1.5.0→1.6.0 — storm-канал: буфер = mappa storm-сущность, промоут через storm_promote, project-agnostic ( #1066 )
2026-08-25 13:52:58 +03:00
9b606f79bb
feat(skills): frontmatter-summary дисциплина (wiki:2661) + wiki.search в MCP-поверхности [skip-tdd: visual]
...
- mappa-knowledge 1.2.0→1.3.0: карточный поиск wiki.search в MCP-таблице (entity_search остаётся как fallback полных тел); блок Frontmatter-summary — при create/update/promote писать summary: одной строкой в frontmatter
- mappa-brainstorm-promote 1.4.0→1.5.0: summary-дисциплина при wiki_create спеки (service channel)
- dist пересобраны
2026-08-25 08:58:01 +03:00
c213997e1d
feat(skills): сверка mappa-* скилов с деплоем — репо догнал установленные 1.2.0/1.4.0 (интерактивный контракт wiki:2660) [skip-tdd: visual]
...
- mappa-task-work 1.1.0→1.2.0, mappa-delegation 1.1.0→1.2.0, mappa-knowledge 1.1.0→1.2.0, mappa-messaging 1.1.0→1.2.0, mappa-brainstorm-promote 1.3.0→1.4.0, mappa-closing-ritual 1.0.0→1.2.0
- репо нёс гибрид ae45a51 (1.1.0, следы 'карв-аут лиза'); установленные (деплой, результат #1040 ) чище: claim/лиз выпилены, owner=персистентный assignee, живность из session владельца
- dist/*.skill пересобраны (build.ps1); установленные уже были в этом состоянии — репо стал источником правды, совпадающим с деплоем
- сверка: claim_next/claim_expires/task_heartbeat/admin_release_lease — 0 вхождений в установленных mappa-* (подтверждено и на этом хосте)
2026-08-25 01:04:12 +03:00
ae45a51420
feat(skills): интерактивный контракт (wiki:2660) — выпил claim/TTL/heartbeat из mappa-* скилов ( #1040 )
...
- mappa-task-work 1.0.0→1.1.0: «взять таску» = task_update(status=active, owner=<сессия>, version) + 409-retry; release = status=ready; close с version; heartbeat убран (живость из session live-ingest); MCP-таблица и loop-mode обновлены
- mappa-knowledge 1.0.0→1.1.0: wiki_create карв-аут, wiki_update version+409; лиз-секция убрана
- mappa-delegation 1.0.0→1.1.0: task_create карв-аут, close/update version+409
- mappa-brainstorm-promote 1.2.0→1.3.0: create карв-аут, 422 busy → 409-семантика
- mappa-messaging 1.0.0→1.1.0: task_create/close карв-аут + version+409
- mappa-closing-ritual: task_close version+409 (упоминания)
Откат claim-механики из скилов; контракт = wiki:2660.
2026-08-25 00:27:25 +03:00
a7144f6523
fix(mappa-task-work): review finding — review-umbrella attribution precise (delegation for impl, promote for promotions) [skip-tdd: visual]
2026-08-24 23:01:03 +03:00
3c311427c8
fix(mappa-suite): review findings — promote: cycle/procedure framing (suite key decision 1); messaging: EN triggers added [skip-tdd: visual]
2026-08-24 23:01:03 +03:00
60f317ace0
feat(mappa-session-orient): new skill v1.0.0 — start-phase ritual (contract→pull→handoff-read→inbox-raise→liveness→live-ingest query); absorbs pulling-before-work/session-handoff(read)/session-inbox-monitor/using-system-snapshot; 404-skip for undeployed /session [skip-tdd: visual]
2026-08-24 22:52:30 +03:00
1f29e60b51
feat(mappa-closing-ritual): new skill v1.0.0 — finish-phase (handoff write + PROPOSE wiki/task closes, confirm-gated, mode=light for ad-hoc); absorbs session-handoff write-part [skip-tdd: visual]
2026-08-24 22:50:28 +03:00
525a10048b
feat(mappa-task-work): merge using-tasks + task-format + task-loop + priority-due → mappa-task-work v1.0.0 (central cycle, loop-mode inside, priority/due section, old names = trigger synonyms) [skip-tdd: visual]
2026-08-24 22:49:08 +03:00
0d8bda1714
feat(mappa-delegation): rewrite delegate-task → mappa-delegation v1.0.0 (cycle pre-flight→letter→review-umbrella, suite refs, #1054 note, old name = trigger synonym) [skip-tdd: visual]
2026-08-24 22:47:26 +03:00
c688a60b2a
feat(mappa-brainstorm-promote): UPDATE workshop-promote-brainstorm v1.1.0→1.2.0 — mappa-service channel (fold-in 1: lease, wiki_create, task_create sequential, no pointers if spec in wiki, service review-umbrella, covering letter); old name = trigger synonym [skip-tdd: visual]
2026-08-24 22:46:01 +03:00
b9c13a0aaf
feat(mappa-knowledge): merge using-wiki + using-wiki-graph → mappa-knowledge v1.0.0 (cycle ingest/query/lint + graph layer, guarded failure-mode, old names = trigger synonyms) [skip-tdd: visual]
2026-08-24 22:42:54 +03:00
74c407dc73
feat(mappa-messaging): rewrite inter-session-messaging → mappa-messaging v1.0.0 (cycle SEND/RECEIVE/POLICY, suite naming, old name = trigger synonym); absorb old skill [skip-tdd: visual]
2026-08-24 22:40:37 +03:00
0c97ed973a
docs(skills): конвенция реф-формата ( #1028 ) в messaging/knowledge — полные имена task:/wiki:/inbox:, слаг-first, wiki:NNNN единый; using-wiki: схема AGENTS (canon) + CLAUDE (pointer) ( #1032 ); [skip-tdd: visual]
2026-08-24 22:27:51 +03:00
8b0fd954ee
feat(skills): report-mappa-issue v0.1.0 — temporary mappa deviation reporting (TDD: RED swallowed 500s/locally-logged, GREEN mails mappa+.workshop)
2026-08-24 19:53:48 +03:00
bc0bdb78d1
docs(task-format): v0.4.0 — Priority/Due поля (task-priority-due, #1047 ): задаются только при создании, агентский update отклоняется; сортировка claim_next, overdue-scan
2026-08-24 18:53:18 +03:00
46724e2c88
fix(using-wiki): v2.1.0 — оп-лог автоматический (таблица logs, ратификация 2026-08-24), log-страница и ручной каталог убраны; каталог = entity_search ( #983 )
2026-08-24 17:48:01 +03:00
c53ed66ba5
fix(skills): repatriate workshop-promote-brainstorm source (was orphan, only in ~/.agents/skills); session-health v0.1.1 — handoff is mappa entity, not .tasks/NEXT_SESSION.md ( #983 )
2026-08-24 17:19:28 +03:00
afca818a05
chore(skills): delete setup-tasks/setup-wiki — мета в сервисе ( #983 )
...
Нечего настраивать (решение 14/15). Свип ссылок: project-bootstrap v2.1.0
(Steps 3/4 → mappa, манифест без setup-строк), project-discipline (Rule 1),
setup-projects-meta README, using-tasks/using-wiki README.
2026-08-24 16:45:59 +03:00
c5ebde174d
feat(task-format): v0.3.0 — primary mappa task.create schema, legacy STATUS.md interim ( #983 )
...
Канон создания — через mcp__mappa__task_create (per-type t:N, мутация под
лизом). Legacy-блоки .tasks/STATUS.md — интерм до переключения поллера (#984 ).
2026-08-24 16:45:58 +03:00
21023f1bae
feat(using-tasks): v2.0.0 — .tasks/ board → mappa task-сущности ( #983 )
...
Борд = сущности type=task в сервисе (t:N, решение 20). Чтение — карв-аут
(entity_search), мутации под лизом (task_claim_next → claim_token, решение 19;
422 busy = чужой лиз — серверный аналог .tasks/.lock). claim/close/create/
heartbeat, notify-письмо при закрытии, локально-первая рекомендация. Файловый
.tasks/ — легаси; setup-tasks умер.
2026-08-24 16:45:58 +03:00
15a7d72024
feat(using-system-snapshot): v1.0.0 — mappa meta.health/admin.status + machine snapshot ( #983 )
...
Два слоя: mappa-сервис (meta_health + admin_status — живая нагрузка) +
машина (meta_system_snapshot: поллер/докер/таски из кэша).
2026-08-24 16:43:21 +03:00
194cb1d0a4
feat(session-handoff): v1.0.0 — NEXT_SESSION.md → handoff-сущность mappa ( #983 )
...
mcp__mappa__handoff_write (per-project, append-only, versioned-история,
поля session_id/date/status/summary/open_treks/ask_user/guards/recent_commits,
решение 14/гриллинг Q5). Чтение — entity_search(type=handoff). Без лиза,
без файлов, без git-стеджинга. Ритуал закрытия сохранён (propose-only).
2026-08-24 16:43:20 +03:00
9079055464
feat(using-wiki-graph): v1.0.0 — wiki-graph MCP → mappa graph.* ( #983 )
...
Реляционные/структурные вопросы о вики и любых сущностях: graph_path/
graph_neighbors/graph_backlinks/graph_stats. Адресация internal id
(резолв slug→id через wiki_get), ответы несут per-type refs (#1037 ).
Read-only, карв-аут лиза (решение 19).
2026-08-24 16:41:20 +03:00
92a15ecb50
feat(using-wiki): v2.0.0 — channel file → mappa wiki-сущности ( #983 )
...
Karpathy-дисциплина сохранена (ingest/query/lint, слаги, frontmatter,
index/log), канал — mappa: wiki_get/wiki_create/wiki_update/entity_search,
запись под лизом (task_claim_next → claim_token, решение 19).
setup-wiki умер (нечего настраивать). Per-type refs (#1037 ): ref/num
первыми, id internal — для wiki.update.
2026-08-24 16:41:19 +03:00
f43975894f
feat(inter-session-messaging): v2.1.0 — inbox.monitor now returns from/subject ( #1032 )
...
RECEIVE no longer needs entity_get for the sender — the monitor response
carries from+subject (server extracts meta). Simplifies the reply flow.
2026-08-24 15:39:04 +03:00
9fdc65a74a
fix(project-bootstrap): v2.0.1 — AGENTS.md.template gets 'inbox monitor: raise on start' (Mappa channel)
...
Workshop finding (inbox letter): fresh projects were silently missing inbox
delivery because the template had no opt-in line. Channel comment added so the
file .agents/inbox/ path is not resurrected.
2026-08-24 15:28:26 +03:00
146fbdb107
feat(skills): mail on Mappa — inter-session-messaging v2.0.0 + session-inbox-monitor v1.0.0
...
- inter-session-messaging v2.0.0: channel switched from file inbox
(.agents/inbox/) to Mappa inbox.send/inbox.monitor/entity_get; letters are
entities i:N, delivery is a lease carve-out; address book + project-exists
check via admin_status; replies via entity_get(id).meta.from; subject
carries [event: ...] instead of frontmatter.
- session-inbox-monitor v1.0.0: monitor now polls GET /inbox?project=<cwd>
(HTTP, dedup by letter id, no .read/ move); hook inbox-monitor.ps1 rewritten
to inject the mappa poll command (sweep sentinel + project dir).
- delegate-task v0.5.1: covering letter goes through inbox_send, not file path.
Part of #983 (mappa-skills).
2026-08-24 15:19:27 +03:00
1b00c37546
feat(skills): vision-subagent + web-search v0.2.0 — dual-mechanism (pi tool + claude script)
...
- vision-subagent: describe_image tool (pi) / describe-image script (claude,
routerai, standard OpenAI image_url — pi-legacy format NOT accepted)
- web-search: search_web tool (pi) / search-web script (claude, llm-web-proxy);
pro-search (Expert Mode) does not live-search — default is flash-search (Instant Mode)
Sources synced to ~/.claude/skills + ~/.agents/skills via install.sh; dist rebuilt.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-23 21:25:01 +03:00
417ef56f9a
fix(inter-session-messaging): RECEIVE already strict — [inbox] is first-class, process at start of next turn; expected-mail check; legacy .claude-inbox migration
2026-08-23 18:35:18 +03:00
f1bd046ac0
feat(skills): add session-health v0.1.0 — react to poller context warnings (warn/propose/refuse)
...
Triggered by [session-health] messages from pi poller extension; maps level to action: warn=plan wind-down, propose=closing ritual (handoff after operator consent), refuse=no new work. Companion to OpeItcLoc03/pi-extensions extensions/session-health.ts.
2026-08-23 14:01:28 +03:00
08de3a79fc
fix(skills): setup-tasks/using-tasks review fixes — field count, rollback done/, step numbering
2026-08-23 11:54:58 +03:00