2cd12ae321
meta(tasks): update [mappa-brainstorm-promote] in OpeItcLoc03/skills
2026-08-24 19:43:06 +00:00
bc7b00fa21
chore(dist): rebuild mappa-knowledge.skill (drop using-wiki*.skill)
2026-08-24 22:42:54 +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
fe8484bb2b
meta(tasks): close [mappa-knowledge] in OpeItcLoc03/skills
2026-08-24 19:42:52 +00:00
37ecc1f8e5
meta(tasks): update [mappa-knowledge] in OpeItcLoc03/skills
2026-08-24 19:40:58 +00:00
437cc85e30
chore(dist): rebuild mappa-messaging.skill (drop inter-session-messaging.skill)
2026-08-24 22:40:38 +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
e2077ec062
meta(tasks): close [mappa-messaging] in OpeItcLoc03/skills
2026-08-24 19:40:22 +00:00
b5024703f8
meta(tasks): update [mappa-messaging] in OpeItcLoc03/skills
2026-08-24 19:37:37 +00: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
1e3fa36d4c
chore(dist): rebuild от текущих исходников — отложенный артефакт #983-батча
2026-08-24 22:27:51 +03:00
2378889300
meta(tasks): update [mappa-skill-suite-review] in OpeItcLoc03/skills
2026-08-24 19:22:48 +00:00
78e4779514
meta(tasks): update [mappa-brainstorm-promote] in OpeItcLoc03/skills
2026-08-24 19:17:54 +00:00
930f3f6fad
meta(tasks): create .tasks/2026-08-24-01065-mappa-skill-suite-review.md in OpeItcLoc03/skills
2026-08-24 18:49:38 +00:00
9eaa01eba2
meta(tasks): create [mappa-skill-suite-review] in OpeItcLoc03/skills
2026-08-24 18:49:37 +00:00
fa9a34716c
meta(tasks): create .tasks/2026-08-24-01064-mappa-session-orient.md in OpeItcLoc03/skills
2026-08-24 18:49:28 +00:00
fe24b1b19d
meta(tasks): create [mappa-session-orient] in OpeItcLoc03/skills
2026-08-24 18:49:27 +00:00
d42a28a67d
meta(tasks): create .tasks/2026-08-24-01063-mappa-closing-ritual.md in OpeItcLoc03/skills
2026-08-24 18:49:21 +00:00
0dc12d67b0
meta(tasks): create [mappa-closing-ritual] in OpeItcLoc03/skills
2026-08-24 18:49:21 +00:00
ce96cf7cc0
meta(tasks): create .tasks/2026-08-24-01062-mappa-task-work.md in OpeItcLoc03/skills
2026-08-24 18:49:15 +00:00
5fd7ed7b77
meta(tasks): create [mappa-task-work] in OpeItcLoc03/skills
2026-08-24 18:49:15 +00:00
182902177b
meta(tasks): create .tasks/2026-08-24-01061-mappa-delegation.md in OpeItcLoc03/skills
2026-08-24 18:49:10 +00:00
954833f910
meta(tasks): create [mappa-delegation] in OpeItcLoc03/skills
2026-08-24 18:49:09 +00:00
6e7f5ac5d4
meta(tasks): create .tasks/2026-08-24-01060-mappa-brainstorm-promote.md in OpeItcLoc03/skills
2026-08-24 18:49:04 +00:00
6b705989d9
meta(tasks): create [mappa-brainstorm-promote] in OpeItcLoc03/skills
2026-08-24 18:49:04 +00:00
d8a18401a7
meta(tasks): create .tasks/2026-08-24-01059-mappa-knowledge.md in OpeItcLoc03/skills
2026-08-24 18:48:57 +00:00
be39b92117
meta(tasks): create [mappa-knowledge] in OpeItcLoc03/skills
2026-08-24 18:48:57 +00:00
ec22eaf9f3
meta(tasks): create .tasks/2026-08-24-01058-mappa-messaging.md in OpeItcLoc03/skills
2026-08-24 18:48:47 +00:00
8fec86032e
meta(tasks): create [mappa-messaging] in OpeItcLoc03/skills
2026-08-24 18:48:47 +00: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
7741b9a0c8
meta(tasks): close #1047 task-priority-due-task-format-skill
2026-08-24 18:59:23 +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
c0ad1cd5a6
meta(tasks): create .tasks/2026-08-24-01047-task-priority-due-task-format-skill.md in OpeItcLoc03/skills
2026-08-24 15:21:48 +00:00
01e0b77505
meta(tasks): create [task-priority-due-task-format-skill] in OpeItcLoc03/skills
2026-08-24 15:21:48 +00: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
7d08c5beba
docs(wiki): pi-extension-headless-ritual — source path → pi-extensions repo ( #1034 )
...
Legacy .common/lib/pi-extensions removed; source of truth is the repo.
2026-08-24 15:49:57 +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