Loading...
Loading...
Ticket Assignment and Cross-Session To-Dos: One task per Markdown file, stored in the workspace's .yomi/tickets/ directory. Use this when breaking down tasks to assign to subagents for concurrent execution, reporting or updating task progress, and reviewing and aggregating outputs from subagents.
npx skill4agent add crescent617/yomi-extensions task-tickets.yomi/tickets/scripts/ticket.sh<baseDir>/scripts/ticket.sh new --dir <workspace> --title "Task Name" --body "Description + Acceptance Criteria" # Outputs file path--bodypending → claimed → done | blockedblocked → claimedclaimed → pendingdonestatus:claimedowner_session_id: "sess_..."status:done## Resultstatus:blocked> [YYYY-MM-DD] Blocked on X, needs Ystatus:pendingowner_session_id:updated_at.yomi/tickets/<id>-<slug>.md---
title: One-line Task Name
status: pending | claimed | done | blocked
owner_session_id: sess_... # Fill in your session ID when claiming
created_at: 2026-08-09T10:00:00+08:00
---
> **Ticket Rules** (read before editing this file; follow even if you haven't installed the task-tickets skill):
> - State machine: pending → claimed → done | blocked; blocked → claimed (resume); claimed → pending (reset); done is final (create new ticket for rework).
> - Claim: Change status to claimed; add `owner_session_id: "sess_..."` (your session ID) to frontmatter.
> - Complete: Change status to done; add `## Result` section at end (summary + deliverable paths).
> - Blocked: Change status to blocked; append `> [YYYY-MM-DD] Blockage and needs` at end.
> - Keep frontmatter keys unchanged; do not add updated_at (display time derived from file mtime).
Task description + verifiable acceptance criteria.
## Result
(When completed: Result summary + paths to key deliverables)t3m9q2x-new.yomi/tickets/t3m9q2x-xxx.mdgrep -l "status: pending" .yomi/tickets/*.mdclaimeddoneblockeddonegrep "^status:" .yomi/tickets/*.mddoneverifier.yomi/tickets/archive/