본문으로 건너뛰기
cccskills
무료GitHub에 공개

annotations-refresh

Review the retained annotation candidate queue and curate per-coin editorial history. Use weekly during active event periods, monthly otherwise, or on queue-health warnings; this does not restore the retired live chart overlay.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md6.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Read docs/editorial-style.md; its technical-evidence register governs prose.

Annotation Refresh

npm run candidates:annotations writes machine-found events to ignored agents/annotation-candidates.{md,json}. Editorially classify each row as promote, drop, or defer; never auto-publish a producer signal.

This is permanent editorial intake, not a pending chart feature. The live chart overlay is retired; keep the curated corpus, review decisions, deferrals, legacy backup, and downloaded snapshots. A reviewed corpus edit does not restore the overlay or authorize automatic publication. Hosted artifacts expire, so retain the reviewer handoff separately.

For pinned RPC reads and provenance, follow Pinned On-Chain Evidence.

Recover The Backlog

Scheduled runs retain full immutable agent-maintenance-candidates-<run-id>-<attempt> artifacts for 90 days, covering monthly review plus a missed monthly review. The issue contains excerpts and a download link, not the complete backlog. Before a sweep, download all retained runs since the last handoff (include failed runs with partial artifacts). From the repository root, with GitHub read access:

set -o pipefail
history_dir=agents/annotation-history
mkdir -p "$history_dir"
since_date=$(node -e 'process.stdout.write(new Date(Date.now() - 90 * 86400000).toISOString().slice(0, 10))')
gh api --paginate -X GET 'repos/{owner}/{repo}/actions/workflows/agent-maintenance-candidates.yml/runs' \
  -f created=">=$since_date" -f status=completed -f per_page=100 --jq '.workflow_runs[].id' |
  while read -r run_id; do
    gh run download "$run_id" --pattern 'agent-maintenance-candidates-*' --dir "$history_dir/$run_id" || exit 1
  done
npm run candidates:annotations -- --replay "$history_dir"

Use a shell with pipefail enabled so a failed run listing does not look like an empty history. Download failures, expired runs, or runs without artifacts are coverage gaps to resolve/report; do not silently skip them. Existing local download directories can be reused for replay without redownloading. --replay is offline: it merges every annotation-candidates.json under that directory with the local queue, preserving legacy rows and deferrals. It never writes decisions or product annotations. Keep agents/annotation-review.json, the queue, and needed snapshots together in the review handoff; do not delete them merely because the scheduled issue changed.

On the first migration of a legacy Markdown queue, the producer preserves its exact original bytes as agents/annotation-candidates.legacy.md and links it from the new queue. Read that backup for indented deferral evidence, source gaps, and free-form review notes the row parser cannot interpret. Keep it in the handoff too; it is never overwritten automatically.

Live collection overlaps 14 days of tape history and follows cursors serially with page/deadline bounds. JSON coverage and queue source notes distinguish complete from incomplete collection windows. Missing pages/sources remain pending evidence even when the command succeeds. Review dispositions identify individual events; a complete collection window is not a completed editorial review. The legacy date-only last_swept_at comment is preserved for compatibility and no longer suppresses arrivals or advances automatically.

Review

  1. Read the recovered queue oldest-first, its source coverage and existing annotation-review.json, shared/types/chart-annotation.ts, shared/data/annotations/curated-annotations.ts, and each referenced shared/data/annotations/coins/<id>.json. Source files own shape, enum, severity, and validation. Match distinct same-day events by their printed id, not just date/coin/kind.
  2. Promote only a discrete event supported by a primary source (issuer post-mortem, regulator filing, methodology changelog, transaction/on-chain proof) and not already represented within the same incident window. Secondary reporting may corroborate, not replace missing primary evidence.
  3. Drop duplicates, low-signal/promotional items, unsupported chatter, and announcements without a live transition. Defer real events whose decisive source is not yet available; include the reason.
  4. A producer launch hint is not an annotation enum. Use an established curated kind only when primary-source evidence supports that classification; do not invent a new kind or require the retired chart overlay to exist.

Apply

For promoted rows, add { date, kind, label, severity?, href?, note? } to the per-coin JSON in ascending date order. Keep labels within the source limit and put rationale in note. Create/register a new coin file only when needed, following the loader’s existing pattern.

Record each decision by the exact printed row id in reviewer-owned agents/annotation-review.json (create it on the first review). The schema is exported as AnnotationReviewSchema by scripts/maintenance/build-annotation-candidates.ts:

{
  "version": 1,
  "decisions": {
    "tape:example-event-id": {
      "disposition": "defer",
      "reviewedAt": "2026-09-07T12:00:00.000Z",
      "reason": "Await issuer post-mortem; revisit when published"
    }
  }
}

Use promote, drop, or defer; promoted rows must have their annotation edit applied before recording promotion. Keep promoted/dropped IDs to prevent replay from requeuing them, and retain a reason/trigger for deferrals. Preserve legacy row IDs on migration. Rerun the offline replay command after decisions: it removes promoted/dropped rows from the Markdown view, retains deferrals, and admits new same-day IDs. Do not advance last_swept_at or manufacture a reviewed interval from incomplete collection. Record promote/drop/defer counts in the closeout.

Validate:

npm run check:stablecoin-data
npm test -- curated-annotations

Report promoted counts by coin, drop reasons, each deferral trigger, remaining rows/oldest date, and checks. Never invent dates, collapse distinct multi-day events, or treat a producer signal as its own evidence.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Generate a weekly changelog entry from git history, filtering operational noise and producing editorial summary, field notes, statistics, and a bounded commit manifest. Stops for review unless commit was explicitly requested.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

Research and populate tracked stablecoin compliance sidecars for the U.S. GENIUS Act, EU MiCA, or both. Use when adding or auditing authorization, applicability, pathway, or disclosure evidence.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

Use when adding, reviewing, squashing, deploying, or rolling back Pharos D1 migrations or schema cleanup.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

Drain the Pharos Dependency Map coverage-audit queues into evidence-refreshed edges, reviewed target dispositions, or documented deferrals. Use monthly after weekly production dependency audits, after dependency coverage drops, or when reviewing adapter gaps, material unlinked slices, symbol leads, duplicate/split groups, or unverifiable published edges.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

Update Pharos funding donations by reconciling inbound transfers, rejecting wallet self-activity and spam, pricing receipt-time value, and appending user-approved rows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

Draft a short, prioritized questionnaire for a collaborating stablecoin team when public evidence cannot resolve important Pharos data or confidence gaps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

TokenBrice/pharos-watch232026년 10월 18일 업데이트

TokenBrice의 스킬 모두 보기

이 스킬의 문제 신고