Commit Graph

325 Commits

Author SHA1 Message Date
a3c9660ee8 meta(tasks): claim [meta-host-routing-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:21356 2026-06-11 09:40:05 +00:00
2885563698 meta(tasks): update [using-tasks-session-lock] in OpeItcLoc03/claude-skills 2026-06-11 09:39:48 +00:00
6124d4e11b meta(tasks): update [meta-host-routing-review] in OpeItcLoc03/claude-skills 2026-06-11 09:39:47 +00:00
a71ed9bf07 feat(task-format): new skill v0.1.0 — poller task-block format reference
Public reference for the on-disk .tasks/STATUS.md block format the autonomous
poller parses: header regex, status emoji, and the **Weight:** / **Notify:** /
**Requirements:** fields. Ships with factory where the internal wiki and MCP
source can't reach. Distinct from delegate-task (MCP-tool delegation) and
using-tasks (board mechanics).

Authored via superpowers:writing-skills TDD:
- RED: 3 baseline subagents w/o skill — 2/3 used ###/bullet headers the parser
  cannot recognize as a task, 2/3 omitted **Weight:** (invented risk/tier/
  claimable-by), 2/3 put notify in prose, 1/3 used 🟢 for a ready task.
- GREEN: 2 fresh subagents w/ skill — both parser-valid, incl. correct
  **Weight:** needs-human for the critical-infra scenario.
- REFACTOR: no new format loopholes.

Ground truth verified vs live source (status-md.ts parser, claim.ts gate,
fleet-router.js routing): missing Weight finds no backend tier -> poller parks
to blocked, so Weight is operatively required for pickup.

Closes [create-task-format-for-poller-skill]. Install to ~/.claude/skills +
hermes mapping deferred as follow-up.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 12:23:25 +03:00
76c86a793f meta(tasks): heartbeat [create-task-format-for-poller-skill] in OpeItcLoc03/claude-skills 2026-06-11 09:19:08 +00:00
362f713626 meta(tasks): heartbeat [create-task-format-for-poller-skill] in OpeItcLoc03/claude-skills 2026-06-11 09:14:08 +00:00
641f06e0b9 meta(tasks): claim [create-task-format-for-poller-skill] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:30508 2026-06-11 09:09:05 +00:00
ca3442f763 meta(tasks): update [create-task-format-for-poller-skill] in OpeItcLoc03/claude-skills 2026-06-11 08:47:14 +00:00
aba8c4ca4b meta(tasks): create [create-task-format-for-poller-skill] in OpeItcLoc03/claude-skills 2026-06-11 08:39:20 +00:00
a95f35f93c meta(tasks): close [using-markitdown-mcp-deregister] in OpeItcLoc03/claude-skills 2026-06-09 18:00:53 +00:00
93c33d63b5 meta(tasks): park [using-markitdown-mcp-deregister] for human (consult halt)
needs-human keep-or-drop on the markitdown MCP tool + cross-cutting edit to
user-global ~/.claude.json. Verified live state (mcpServers.markitdown present,
container respawned, image 1.52GB) then called consult before mutating; returned
status:halt (consult_policy=human-only). Checkpointed without guessing past the
halt: board block → blocked, added per-task file with resume brief + decision
trail. No config/containers/image touched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 20:59:05 +03:00
c1c471fa50 meta(tasks): park-question [using-markitdown-mcp-deregister] → human in OpeItcLoc03/claude-skills 2026-06-09 17:54:15 +00:00
3af2c26ca6 meta(tasks): claim [using-markitdown-mcp-deregister] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11584 2026-06-09 17:52:46 +00:00
6c6627f0c4 meta(tasks): close [using-markitdown-cli-rewrite-review] in OpeItcLoc03/claude-skills 2026-06-09 17:52:35 +00:00
0d3dbfe3ee meta(tasks): close [using-markitdown-cli-rewrite-review] — VERDICT PASS
Reviewed the MCP→CLI rewrite of skills/using-markitdown/SKILL.md.

Acceptance (3/3) + 2 bonus checks, all green:
- No mcp__markitdown__ in SKILL.md (grep 0; only 2 negative "Docker"
  mentions explaining the old mount caveat no longer applies).
- CLI examples correct: markitdown 0.1.6 on PATH; -o/-x/-m/stdin flags
  match `markitdown --help` verbatim.
- Version bumped 1.0.0 -> 1.0.1 (PATCH).
- dist/using-markitdown.skill consistent (v1.0.1, no mcp refs).

Informational finding (non-blocking): at review time `docker ps` shows a
markitdown-mcp:latest container respawned from the out-of-scope
mcpServers.markitdown registration in ~/.claude.json. The impl removed the
existing containers correctly and flagged this respawn in the concept page.
Filed follow-up [using-markitdown-mcp-deregister] (needs-human: keep-or-drop
decision on the MCP registration).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 20:52:00 +03:00
efd21fba5e meta(tasks): claim [using-markitdown-cli-rewrite-review] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11584 2026-06-09 17:48:52 +00:00
8dec900684 meta(tasks): update [using-markitdown-cli-rewrite-review] in OpeItcLoc03/claude-skills 2026-06-09 17:48:49 +00:00
c063fc8b73 meta(tasks): close [using-markitdown-cli-rewrite] in OpeItcLoc03/claude-skills 2026-06-09 17:48:42 +00:00
d812944b0e meta(tasks): claim [using-markitdown-cli-rewrite] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11584 2026-06-09 17:44:03 +00:00
3300b5faea meta(tasks): create [using-markitdown-cli-rewrite-review] in OpeItcLoc03/claude-skills 2026-06-09 17:44:02 +00:00
e1b2101593 meta(tasks): create [using-markitdown-cli-rewrite] in OpeItcLoc03/claude-skills 2026-06-09 17:43:55 +00:00
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