Commit Graph

462 Commits

Author SHA1 Message Date
41c7a0cba4 meta(tasks): create [skill-using-system-snapshot-review] in OpeItcLoc03/claude-skills 2026-06-09 11:02:00 +00:00
3b59a74afc meta(tasks): create [skill-using-system-snapshot] in OpeItcLoc03/claude-skills 2026-06-09 11:01:42 +00:00
e33bbe235c meta(tasks): create [session-break-delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 10:15:49 +00:00
17c6e7f50d meta(tasks): create [session-break-using-tasks-review] in OpeItcLoc03/claude-skills 2026-06-09 10:15:46 +00:00
034f882e58 meta(tasks): create [session-break-delegate-task] in OpeItcLoc03/claude-skills 2026-06-09 10:15:32 +00:00
cd5671a6a4 meta(tasks): create [session-break-using-tasks] in OpeItcLoc03/claude-skills 2026-06-09 10:15:26 +00:00
8b22d16c20 fix(delegate-task): literal negative-clause kills self-task FP (0.2.0->0.2.1)
«создать задачу себе» false-positive-fired delegate-task instead of
using-tasks (5/5 trials, found by delegate-task-test-trigger). Root cause:
the self-task phrase shares the stem «создать задачу» with the positive
trigger «создать задачу на агента», and the abstract "Does NOT apply when
doing the work yourself" carve-out cannot beat a literal stem-match under
the using-superpowers 1%-rule.

Fix: make the negative literal + routed. Description now lists
«создать задачу себе» / «task for myself» / «поставить себе задачу»
-> using-tasks; body "Ne primenyaetsya" gains a self-assigned bullet plus a
disambiguator («на агента»/«агенту»/«в проект X» = delegate; «себе» = own
board). PATCH bump 0.2.0 -> 0.2.1.

Verification (fresh-context subagents, simulated available-skills registry,
no hint): positives 5/5 -> delegate-task (no regression); negative
«создать задачу себе на завтра» 4/5 -> using-tasks (was 0/5). The 1
residual miss reasoned correctly but tripped on an eval-harness artifact
(prompt forced skill-name-before-reasoning), not description ambiguity.

Wiki: concept page delegate-task-negative-trigger-fp.md + index/log.
Board: [delegate-task-description-fp-fix] -> done.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:42:44 +03:00
731ed420ee meta(tasks): update [delegate-task-description-fp-fix] in OpeItcLoc03/claude-skills 2026-06-09 09:41:07 +00:00
f6b35ee889 meta(tasks): heartbeat [delegate-task-description-fp-fix] in OpeItcLoc03/claude-skills 2026-06-09 09:39:05 +00:00
212a262d8c meta(tasks): claim [delegate-task-description-fp-fix] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11140 2026-06-09 09:34:03 +00:00
c636045a6e meta(tasks): close [delegate-task-test-trigger] — pos 5/5, neg 2/3 (FP on self-task)
Clean-context subagent trigger run for delegate-task skill.
Positives 5/5 → delegate-task. Negatives: «обновить таску»/«закрыть
таску» → using-tasks ; «создать задачу себе» → delegate-task 
(reliable false-positive, 5/5 trials). Filed follow-up
[delegate-task-description-fp-fix]; finding feeds [delegate-task-review].

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:33:46 +03:00
dcea4cdeef meta(tasks): update [delegate-task-test-trigger] in OpeItcLoc03/claude-skills 2026-06-09 09:30:11 +00:00
35942bb472 meta(tasks): heartbeat [delegate-task-test-trigger] in OpeItcLoc03/claude-skills 2026-06-09 09:28:43 +00:00
f78fb2c16f meta(tasks): claim [delegate-task-test-trigger] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11140 2026-06-09 09:23:41 +00:00
6eb94544e9 meta(tasks): close [delegate-task-hermes-mapping] in OpeItcLoc03/claude-skills 2026-06-09 09:23:29 +00:00
24db19b6b7 feat(hermes): map delegate-task as pending (MCP audit gate)
Add delegate-task to hermes/mapping.yaml. Mode: pending with intended {auto, mcp} — the skill calls mcp__projects-meta__tasks_create (cross-project Gitea side-effect), so it needs a behavioral audit via delegate-task-test-trigger before promotion to auto, mirroring the other MCP-touching pending entries (using-vds-ops, using-wiki-graph).

Bump delegate-task SKILL.md 0.1.0 -> 0.2.0 (project-discipline Rule 3).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:23:03 +03:00
25f7a8fccc meta(tasks): claim [delegate-task-hermes-mapping] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11140 2026-06-09 09:20:41 +00:00
680342e4f1 meta(tasks): close [delegate-task-install] in OpeItcLoc03/claude-skills 2026-06-09 09:20:29 +00:00
c00ce56862 meta(tasks): close [delegate-task-install] — skill installed + activates
Installed delegate-task via install.ps1 (Windows analogue of install.sh,
cross-platform parity from [install-ps1]) into ~/.claude/skills/delegate-task.
Verified the installed SKILL.md frontmatter is intact and the skill appears in
this session's available-skills list (harness picked it up without an explicit
/reload-plugins, same as private-dev-public-publish-install). Behavioral
trigger-phrase run in a clean session remains the separate
delegate-task-test-trigger task.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 12:20:13 +03:00
439ddd568c meta(tasks): claim [delegate-task-install] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:11140 2026-06-09 09:18:32 +00:00
5c6ee82b47 feat(delegate-task): add critical-infra gate to pre-flight (Q0)
New mandatory question 0: if task touches poller/MCP/deploy/CI infra →
weight: needs-human, no discussion. Prevents recursive self-modification
when poller is live.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 12:09:34 +03:00
d3e849898d meta(tasks): protect non-mine tasks (needs-human) + mark delegate-task trio (needs-claude/notify)
9 non-mine ready tasks → Weight: needs-human (blocked from auto-claim by poller).
3 delegate-task baseline tasks → Weight: needs-claude + Notify: OpeItcLoc03/workshop.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 12:00:04 +03:00
f40cb77167 feat(skills): delegate-task v0.1.0 body — pre-flight gate, invoke template, steering-loop fields 2026-06-09 11:44:29 +03:00
1dc9ed3536 feat(skills): add delegate-task v0.1.0 (promoted from .workshop/.brainstorm/agent-task-delegation-format.md) 2026-06-09 11:43:17 +03:00
cc66b352e6 meta(tasks): create [delegate-task-review] in OpeItcLoc03/claude-skills 2026-06-09 08:42:20 +00:00
ed25e6041a meta(tasks): create [delegate-task-test-trigger] in OpeItcLoc03/claude-skills 2026-06-09 08:42:10 +00:00
8f8ae51fd1 meta(tasks): create [delegate-task-hermes-mapping] in OpeItcLoc03/claude-skills 2026-06-09 08:42:05 +00:00
ad3bf145d1 meta(tasks): create [delegate-task-install] in OpeItcLoc03/claude-skills 2026-06-09 08:42:02 +00:00
38efd24518 meta(tasks): revert agent-runner churn — restore 5 tasks to , re-scope yt-tools
An always-on agent-task-runner dry-run (2026-06-08) spuriously claimed/blocked 5
ready tasks via a runner workspace-divergence bug (poller API-claims to origin
raced the spawned agent's local-checkout pushes → git pull --ff-only failed →
tasks marked blocked, none actually worked). Restore all 5 to  ready:
using-yt-tools-rate-limit-guard, archive-roundtrip-test, skills-grouping-revisit,
hermes-converter-ci, tdd-criteria-precommit-hook.

yt-tools re-scoped: its target skills/using-yt-tools/SKILL.md is a deprecated
stub (v0.4.1); canonical content + referenced sections live in the
OpeItcLoc03/yt-tools plugin (v0.6.0). Rule still wanted — re-point at the plugin
repo, don't edit the stub. Agent's decision-trail (correct diagnosis) preserved
in the per-task file.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 16:26:27 +03:00
3e3c333e35 meta(tasks): update [tdd-criteria-precommit-hook] in OpeItcLoc03/claude-skills 2026-06-08 13:03:04 +00:00
eeb138b7d6 meta(tasks): claim [tdd-criteria-precommit-hook] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:35572 2026-06-08 13:03:02 +00:00
a5ac585c55 meta(tasks): update [hermes-converter-ci] in OpeItcLoc03/claude-skills 2026-06-08 13:02:04 +00:00
4cf73fdcc7 meta(tasks): claim [hermes-converter-ci] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:35572 2026-06-08 13:02:02 +00:00
53816b87a4 meta(tasks): update [skills-grouping-revisit] in OpeItcLoc03/claude-skills 2026-06-08 13:01:05 +00:00
c02261ca79 meta(tasks): claim [skills-grouping-revisit] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:35572 2026-06-08 13:01:03 +00:00
ced99241c3 meta(tasks): update [archive-roundtrip-test] in OpeItcLoc03/claude-skills 2026-06-08 13:00:15 +00:00
4c24d794fe meta(tasks): claim [archive-roundtrip-test] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:35572 2026-06-08 13:00:13 +00:00
184d2799e3 meta(tasks): decision-trail [using-yt-tools-rate-limit-guard] consult in OpeItcLoc03/claude-skills 2026-06-08 12:59:08 +00:00
d0cfa9d361 meta(tasks): decision-trail [using-yt-tools-rate-limit-guard] consult in OpeItcLoc03/claude-skills 2026-06-08 12:58:43 +00:00
979357e9fc meta(tasks): park-question [using-yt-tools-rate-limit-guard] → human in OpeItcLoc03/claude-skills 2026-06-08 12:58:42 +00:00
d4dbc9e673 meta(tasks): claim [using-yt-tools-rate-limit-guard] in OpeItcLoc03/claude-skills by DESKTOP-NSEF0UK:claude-opus:35572 2026-06-08 12:56:33 +00:00
648b238b64 feat(using-wiki-graph): thin trigger skill for the wiki-graph MCP [v0.1.0]
skills/using-wiki-graph/SKILL.md — triggers on relational/structural wiki
questions («что связывает X и Y», path/neighbors/backlinks/orphans), routes to
mcp__wiki-graph__* instead of single-page reads (the 0%-recall failure mode).
Precondition: dense corpora only (modulair yes, sparse meta-wiki no).

hermes/mapping.yaml: registered as `pending` (intended auto/mcp, mirrors
using-vds-ops) — NOT promoted to auto; promotion gated on a
using-wiki-graph-test-trigger behavioral audit (instrument-touch).

Installed scoped via scripts/install.sh. Closes [wiki-graph-skill].
NOTE: build-hermes currently red on pre-existing unmapped skill 'meta-host-routing' (not this change).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 20:01:13 +03:00
4062aed885 meta(tasks): add using-yt-tools-rate-limit-guard
Don't-batch-YouTube-requests rule, filed from modulair-wiki ingest session
where ~21 rapid requests tripped HTTP 429 IP-block on both transcript-api and
yt-dlp. Captures empirical symptom + cooldown/one-at-a-time fix + en-US lang
gotcha, to land in SKILL.md as a What-NOT-to-do bullet + failure-mode row.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 10:15:24 +03:00
17045be527 meta(tasks): fix review-task header emoji 🔵🟢 (status was already done)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 17:18:17 +03:00
8d7af3212b feat(private-dev-public-publish): fill skill body + review hardening v0.2.0
Second pass: filled the empty skeleton (When-to-use, Inputs, Steps, Failure
modes, Side effects, What-NOT) from the design archive
(.workshop/.archive/2026-05-29-skill-private-dev-public-publish.md). 0.1.0 -> 0.2.0.

Non-implementer subagent review found 3 findings, all fixed in this same increment:
- Step 5 dev->pub copy had no meta-exclusion -> would leak .wiki/.tasks/CLAUDE.md
  into the PUBLIC fork. Added explicit meta-exclude + .gitignore backstop +
  git-status check, plus a 4th failure mode for the leak.
- pub-folder origin was never established before Step 5 pushed to it -> Step 4 now
  clones the GitHub fork into pub (origin=fork, upstream=canonical).
- Step 3 "same base" was unmechanized -> clone fork, add gitea remote, push base.

Closes review task: all findings filed and resolved; no follow-ups needed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 17:07:36 +03:00
a079c94a6e meta(private-dev-public-publish): close install + hermes-mapping + test-trigger baseline
- install: skill copied to ~/.claude/skills via install.ps1; confirmed visible in available-skills mid-session
- hermes-mapping: added entry mode:pending, intended auto/software-development (touches git/gh/Gitea-API, tokens, force-push, privacy → audit-gated)
- test-trigger: 4/4 positive fire skill, 3/3 negative route elsewhere (clean-context subagent proxy); zero false-positive, no findings
- review task remains blocked: skill body still empty skeleton, needs second-pass body-fill first

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 17:03:17 +03:00
69091868cb feat(skills): add private-dev-public-publish v0.1.0
Skeleton (header + empty body) promoted from
.workshop/.brainstorm/skill-private-dev-public-publish.md. Body filled in a
second pass. No install/push/hermes — handled by baseline tasks.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 16:57:36 +03:00
406d12fcf6 meta(tasks): create [private-dev-public-publish-review] in OpeItcLoc03/claude-skills 2026-05-29 09:45:58 +00:00
c1ab75de43 meta(tasks): create [private-dev-public-publish-test-trigger] in OpeItcLoc03/claude-skills 2026-05-29 09:45:39 +00:00
5db210ffa1 meta(tasks): create [private-dev-public-publish-hermes-mapping] in OpeItcLoc03/claude-skills 2026-05-29 09:45:29 +00:00