Commit Graph

333 Commits

Author SHA1 Message Date
9168a14ab7 meta(tasks): update [task-loop-skill] in OpeItcLoc03/claude-skills 2026-06-11 14:21:07 +00:00
21f9f0c554 meta(tasks): update [task-loop-skill] in OpeItcLoc03/claude-skills 2026-06-11 13:48:32 +00:00
1192a7694b meta(tasks): create [task-loop-skill] in OpeItcLoc03/claude-skills 2026-06-11 13:36:11 +00:00
13abe176fd feat(using-tasks): session lock guard v1.4.0
Adds `.tasks/.lock` awareness to the `using-tasks` skill:

- Session start new step 1: read `.tasks/.lock`; if type:"agent" with
  heartbeat ≤10 min → hard warning + require user confirmation; stale
  lock (TTL expired) → silently overwrite; absent/cleared → write
  type:"interactive" lock (120-min TTL).
- Session end new step 1: delete `.tasks/.lock` when type:"interactive".
- Structure section: `.lock` entry with gitignored callout.
- Rules bullet: "Honour `.tasks/.lock`".
- `.gitignore`: adds `.tasks/.lock` (ephemeral runtime state).
- dist/using-tasks.skill rebuilt.

Closes [using-tasks-session-lock].

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 12:57:48 +03:00
ca438216a6 meta(tasks): heartbeat [using-tasks-session-lock] in OpeItcLoc03/claude-skills 2026-06-11 09:57:07 +00:00
44752d3ed8 meta(tasks): claim [using-tasks-session-lock] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-sonnet:26920 2026-06-11 09:52:05 +00:00
0e7e0c065a meta(tasks): close [meta-host-routing-review] — VERDICT PASS
Skill-review checkpoint for meta-host-routing v0.3.0 (non-implementer).
Behavioral smoke-test 8/8 via clean-context subagents: 5/5 positive
trigger phrases (RU+EN) route to meta-host-routing, 3/3 negatives routed
away (using-projects-meta / delegate-task[Skip-clause] / using-tasks).
Zero false positives. Steps verified against live infra: yt-tools resolves
to dedicated host OpeItcLoc03/meta-yt-tools (projects-meta tracks it),
.common grep returns hits, excludesFile + ~/.config/git/ignore + auth.toml
present. Failure modes -> STOP+ask; What-NOT-to-do accurate. No blocking
findings on the skill.

Observation (not a skill defect): the review-task acceptance criterion
'resolves .common' is stale — skill v0.3.0 and reality route yt-tools to
the dedicated meta-yt-tools host; .common now holds only the done-archive.
Caveat: -install and -hermes-mapping baselines remain open (skill not in
~/.claude/skills nor hermes/mapping.yaml); this review covers content +
trigger discrimination only, not live-harness activation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 12:47:30 +03:00
14f22033f3 meta(tasks): heartbeat [meta-host-routing-review] in OpeItcLoc03/claude-skills 2026-06-11 09:45:08 +00:00
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