Commit Graph

315 Commits

Author SHA1 Message Date
070668b66e meta(tasks): close [delegate-task-review-weight-inherit] in OpeItcLoc03/claude-skills 2026-06-09 16:55:14 +00:00
06f96036ea meta(tasks): claim [delegate-task-review-weight-inherit] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11584 2026-06-09 16:53:04 +00:00
bb9a197d5c meta(tasks): claim [delegate-task-review-weight-inherit] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 16:42:51 +00:00
78be49e205 meta(tasks): close [using-tasks-status-read-perf-review] in OpeItcLoc03/claude-skills 2026-06-09 16:42:42 +00:00
13d2c09d99 review(using-tasks): VERDICT PASS 3/3 — close using-tasks-status-read-perf-review
Reviewed using-tasks v1.3.0 STATUS.md-bloat fix + concept page.

- Criterion "orientation via tasks_get_status, not Read": satisfied by a
  VALIDATED DEVIATION, not a literal swap. Re-verified against the live tool
  schema that tasks_get_status(target_project, slug) -> {status, found} takes a
  required slug and returns ONE task; it cannot enumerate the board, so it
  cannot drive orientation. Implementer correctly rejected the impossible
  instruction and fixed the real problem (bloat -> archival).
- No regression: orientation still reads local STATUS.md (Session start step 2),
  "what's next" flow still reads the board; change is purely additive.
- Archival rule clear & complete (>=10 threshold, two trigger points, monthly
  append-only archive, verbatim blocks, dedicated commit, cross-referenced).

Informational (non-blocking): this repo's own STATUS.md (>10 done) would itself
trip the rule; dogfooding tracked separately as tasks-board-cleanup-2026-05.
No follow-up tasks. Verdict appended to concept page + wiki log.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 19:42:20 +03:00
b7fcd389a1 meta(tasks): claim [using-tasks-status-read-perf-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 16:38:04 +00:00
eba4aeb23a review(using-system-snapshot): VERDICT PASS 3/3 — close skill-using-system-snapshot-review
Non-implementer review of skills/using-system-snapshot (v0.1.0). All three
acceptance criteria pass:
- trigger phrases cover real scenarios (4/4 positives + clean negatives)
- no-claim-without-snapshot rule explicit (4 places)
- output format brief (three lines, verified vs live payload)

Evidence: live meta_system_snapshot call confirms the documented poller/docker/
tasks contract; 9 fresh-context subagents over a simulated registry (real
descriptions + using-vds-ops/using-projects-meta/using-tasks competitors) routed
8 cleanly, incl. no false-positive on a docker-compose.yml edit.

3 informational findings, none blocking:
1. cross-project task-count phrasings overlap with using-projects-meta (by-design)
2. local-container deep diagnosis unowned — vds-ops scope, not this skill
3. deployment scaffold missing — not installed, not in hermes/mapping.yaml,
   no -install/-hermes-mapping/-test-trigger baseline tasks

No SKILL.md edits -> no version bump. TDD N/A (review of markdown policy).
Review outcome recorded in .wiki/concepts/using-system-snapshot-design.md + log.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 19:37:05 +03:00
17d7ff8264 meta(tasks): update [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 16:34:53 +00:00
4f2e964f78 meta(tasks): heartbeat [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 16:33:06 +00:00
2c8f1b49a8 meta(tasks): claim [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 16:28:03 +00:00
6296266a95 fix(tasks): clear stale claim fields + orphan Blocker lines on 2 review tasks 2026-06-09 19:27:54 +03:00
5f3085331a meta(tasks): update [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 14:20:24 +00:00
73ef39efdd meta(tasks): update [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 14:20:17 +00:00
8ae0efacad meta(tasks): claim [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 14:17:41 +00:00
6337557640 meta(tasks): close [session-break-delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 14:17:28 +00:00
06ca422267 meta(tasks): close [session-break-delegate-task-review] — VERDICT PASS
Review of session_break authoring side in delegate-task SKILL.md v0.2.2.
All 4 acceptance criteria met by inspection:
- Q6 placed directly after Q5 notify (0-indexed item 5.)
- Template field with example values + inline comment
- Usage guidance: three cases listed
- Version bumped to v0.2.2

author<->consumer key (session_break) match grep-verified against
using-tasks v1.2.0. 1 informational note (0-indexed numbering, cosmetic),
no blocking findings, no follow-up tasks.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 17:17:07 +03:00
54ad4c18d5 meta(tasks): claim [session-break-delegate-task-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 14:14:21 +00:00
e0f2cadc0c meta(tasks): close [session-break-using-tasks-review] in OpeItcLoc03/claude-skills 2026-06-09 14:14:12 +00:00
9dfd503f5f meta(tasks): close [session-break-using-tasks-review] — VERDICT PASS
Reviewed session_break impl in using-tasks SKILL.md (commit 9a518fc, v1.2.0).
All 4 acceptance criteria met:
- Rule placement: Task completion step 6, after close (set green + commit),
  before any tasks_claim_next — order correct.
- SESSION BOUNDARY message: verbatim match to design string (slug + hint).
- Absent flag: behaviour unchanged (no regression).
- Version: bumped to v1.2.0 in 9a518fc (now 1.3.0 from later archival task).
No blocking findings, no follow-up tasks.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 17:14:09 +03:00
a946f5b344 meta(tasks): create [delegate-task-review-weight-inherit] in OpeItcLoc03/claude-skills 2026-06-09 14:11:56 +00:00
81aee29e25 meta(tasks): claim [session-break-using-tasks-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 14:11:08 +00:00
1132833e3e meta(tasks): update [using-tasks-status-read-perf-review] in OpeItcLoc03/claude-skills 2026-06-09 14:11:05 +00:00
6bb3a69c19 meta(tasks): update [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 14:11:03 +00:00
a7e7065abb meta(tasks): update [session-break-delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 14:11:02 +00:00
bbd61c78bb meta(tasks): update [session-break-using-tasks-review] in OpeItcLoc03/claude-skills 2026-06-09 14:11:01 +00:00
c0af151919 fix(tasks): add Weight: needs-claude to 4 review tasks — reconciler was skipping them 2026-06-09 17:10:42 +03:00
700e529e4d meta(tasks): create [using-tasks-session-lock] in OpeItcLoc03/claude-skills 2026-06-09 13:57:14 +00:00
0750768f8b meta(tasks): close [using-tasks-status-read-perf] in OpeItcLoc03/claude-skills 2026-06-09 13:50:41 +00:00
afb1d1eb96 feat(using-tasks): done-task archival rule, fix STATUS.md bloat (v1.3.0)
MINOR bump 1.2.0 -> 1.3.0. Adds a done-task archival rule: when >=10
green done blocks pile up in STATUS.md (checked at Session start step 7
and Task completion step 7), move them verbatim to
.tasks/archive/YYYY-MM.md (append, monthly file, one-time header,
committed on its own), leaving only active/paused/ready/blocked on the
board. This is the root-cause fix for the recurring "huge STATUS.md"
complaint -- orientation still reads the local board, but the board is
kept small so the read stays cheap.

Deliberately did NOT follow the task's literal instruction to swap
Read STATUS.md for tasks_get_status in the orientation flow: that rests
on a factual error. tasks_get_status returns ONE task's live status by a
known slug and cannot enumerate the board; tasks_aggregate is
cross-project + cache-based and does not index ready/done (its docs say
read STATUS.md directly for the current project). So no projects-meta
tool replaces the orientation board-read. The skill now warns against
both tools for board enumeration and points tasks_get_status at its real
single-task use.

Concept page concepts/using-tasks-status-archival.md + index + log
document the deviation for the paired review task. TDD N/A (markdown
policy). hermes/mapping + install untouched (separate baseline tasks).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 16:50:37 +03:00
23d5be647f meta(tasks): heartbeat [using-tasks-status-read-perf] in OpeItcLoc03/claude-skills 2026-06-09 13:49:48 +00:00
4dc5e993b9 meta(tasks): claim [using-tasks-status-read-perf] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 13:44:46 +00:00
eb99985b9b meta(tasks): close [skill-using-system-snapshot] in OpeItcLoc03/claude-skills 2026-06-09 13:44:09 +00:00
c7087f70c9 meta(tasks): claim [skill-using-system-snapshot] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 13:39:26 +00:00
2ac18fed61 meta(tasks): close [session-break-delegate-task] in OpeItcLoc03/claude-skills 2026-06-09 13:39:18 +00:00
5e3c01622e feat(delegate-task): session_break authoring field [v0.2.2]
Add the authoring side of the `session_break` marker whose consumer
side shipped in using-tasks v1.2.0. At delegation time the author can
now mark a task so that, after it closes, an autonomous runner pauses
instead of chaining the next task.

- Pre-flight gate 5->6 questions: new Q (item 5, after notify) —
  "Session-break после этой задачи? (domain-switch / milestone /
  heavy infra)". Yes -> set session_break in body; no -> omit
  (default unchanged).
- Template trailer gains optional `[**session_break:** true |
  "<hint>"]` with inline comment (same lowercase frontmatter key
  using-tasks reads).
- Usage-guidance block: three set-it cases + tie to using-tasks
  Task-completion step 6 / SESSION BOUNDARY line.
- What-NOT-to-do bullet: don't set it routinely (real-boundary
  marker, not a default).
- Wiki concept page concepts/delegate-task-session-break.md
  (links using-tasks-session-break) + index + log.

PATCH bump: additive optional field + one pre-flight question, no
existing behaviour changed. Markdown policy artifact — no test
surface (TDD N/A). Closes [session-break-delegate-task].

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 16:38:52 +03:00
c32c67ffb7 meta(tasks): claim [session-break-delegate-task] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 13:34:31 +00:00
699c5415f9 meta(tasks): close [session-break-using-tasks] in OpeItcLoc03/claude-skills 2026-06-09 13:34:20 +00:00
9a518fcb43 feat(using-tasks): session_break marker [v1.2.0]
Add a session_break marker so a task author can mark a task's
completion as a natural session boundary. After the task closes 🟢,
before tasks_claim_next, an autonomous agent prints the verbatim
SESSION BOUNDARY line and stops instead of chaining the next task.
Absent -> behaviour unchanged.

- STATUS.md format: optional **Session break:** field + new
  "### session_break marker" subsection (type bool|string, examples).
- Task completion step 6: after close, before claim-next, check the
  closed task's session_break; print boundary line + stop if present.
- Rules bullet "Honour session_break".
- Wiki concept page concepts/using-tasks-session-break.md + index + log.

MINOR bump: new optional capability, no existing behaviour changed.
Closes [session-break-using-tasks].

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 16:34:13 +03:00
85244a4917 meta(tasks): heartbeat [session-break-using-tasks] in OpeItcLoc03/claude-skills 2026-06-09 13:34:05 +00:00
3051f063c2 meta(tasks): claim [session-break-using-tasks] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:18704 2026-06-09 13:29:03 +00:00
4708f34c20 meta(tasks): close [delegate-task-review] — VERDICT PASS
Skill-review checkpoint for delegate-task (promotion 2026-06-09). All 3
blocker tasks green (install / hermes-mapping / test-trigger). Reviewed
SKILL.md v0.2.1 as a fresh non-implementer session.

Behavioral smoke-test 6/6:
- trigger activation: 6/6 fresh clean-context subagents (pos 3/3, neg 3/3)
- previously-FP «создать задачу себе» now routes to using-tasks correctly
- pre-flight gate present before tasks_create; «## Обязательные скилы»
  imperative-invoke template; weight/notify/allow_upgrade present;
  failure modes abort/re-ask (no partial success)
- completeness vs design archive + Step executability checks pass

3 informational notes (not defects, no follow-up tasks):
- gate now 5 questions (Q0 critical-infra) vs design's documented 4 (improvement)
- body-template hardcodes .wiki/concepts/ vs design's folder-choice (sane default)
- Inputs lists weight/allow_upgrade beside notify; only notify is a native param

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 16:28:08 +03:00
6936b5834f meta(tasks): update [skill-using-system-snapshot] in OpeItcLoc03/claude-skills 2026-06-09 13:19:24 +00:00
7477044c72 meta(tasks): update [delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 13:08:19 +00:00
edcae1b596 meta(tasks): heartbeat [delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 13:07:07 +00:00
53adf5e802 meta(tasks): claim [delegate-task-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:26012 2026-06-09 13:02:03 +00:00
ff6757af84 meta(tasks): update [delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 12:53:05 +00:00
d6fefdb8eb meta(tasks): update [using-tasks-status-read-perf] in OpeItcLoc03/claude-skills 2026-06-09 11:07:07 +00:00
5b25a1351b meta(tasks): create [using-tasks-status-read-perf-review] in OpeItcLoc03/claude-skills 2026-06-09 11:05:18 +00:00
2adf3c01c4 meta(tasks): create [using-tasks-status-read-perf] in OpeItcLoc03/claude-skills 2026-06-09 11:05:08 +00:00
41c7a0cba4 meta(tasks): create [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 11:02:00 +00:00