paper-anonymizer-catalog-return-gate
Use only when `workflow/paper-anonymizer-board.json` selects paper-anonymizer-catalog-return-gate and carries one scoped verifier status. Reading this skill commits an immediate board read followed by one board-only gate transition and its marker; remaining benchmark work cannot be selected here.
- License 许可
- MIT
- 最近更新
- 2026-09-30
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- paper-anonymizer-catalog-return-gate
- description
- Use only when `workflow/paper-anonymizer-board.json` selects paper-anonymizer-catalog-return-gate and carries one scoped verifier status. Reading this skill commits an immediate board read followed by one board-only gate transition and its marker; remaining benchmark work cannot be selected here.
03 SKILL.md 正文
Board-v2 Return gate
- Activate. Use this skill only after a fresh read of
workflow/paper-anonymizer-board.jsonshows both active fields for it, or exacthandoff_to=paper-anonymizer-catalog-return-gateplus its required_handoff_sequence; that fallback permits only the immediate consume normalization. A prior read, broad task request, or remembered plan is never authorization.workflow/paper-anonymizer-board.jsonis persistent: never delete, rename, recreate, or clean it up. - Bootstrap or consume. Immediately after this
SKILL.md, make one standalone relative-pathsed -nread ofworkflow/paper-anonymizer-board.json. Do not runrg,rg --files,ls, a glob,pwd,find,mkdir,test,if,&&, a wrapper, a task-file read, a plan, or a later SKILL first. If it is absent, this non-entry role has no authority: do not create it or take a task action. If selected, the fresh read locks the exact next tool call to block 4’s atomic gate-to-entry patch; no separate consume write or task action is permitted. - One role action. Read only current verifier_status and continuation_outcome. The fresh board read locks gate’s first and only action to its atomic return patch. Gate never reads a task path, selects an id, plans task work, enumerates files, or performs an intermediate consume. After its marker, gate remains responsible through entry SKILL read -> board read -> return-stub consume; passed evidence is routing only, never closeout.
- Single outgoing handoff. For gate, this is the exact board write locked by its fresh read: consume verifier handoff fields in this same patch; do not make a separate consume write. Make one board-only
Update Fileas one board-only local diff: retain every unspecified top-level key unchanged, and never duplicate, rename, delete, or recreate a key. Forpassed, append that current id once tocompleted_catalog_item_ids; otherwise retain it for rework. Revokeauthorization_lease; clearnext_work_packet; and write exactly one task-realreturn_checkpointwithcheckpoint_generation,verified_item, actualcontinuation_outcome, actualverifier_status,continuation_disposition=not_authorized, andentry_requirement=publish-next-work-packet. Gate never selects another id. Incrementstage_epochandrecord_generation; keepsummary_permitted=true,handoff_complete=false, andresponse_permitted=true; setactive_stage_id=paper-anonymizer-entry-selector,active_skill_name=paper-anonymizer-entry-selector, andhandoff_to=paper-anonymizer-entry-selectorexactly; write onlypaper-anonymizer-entry-selectorsuccessor_rebuild withsuccessor_skill_read_required=true,successor_board_read_required=true, andresponse_permitted=true; and storerequired_next_commandas the exact block-6 marker plusrequired_handoff_sequence=emit-marker,read-successor-skill,read-board,consume-stub. Never leave a current-role result state or make another handoff write. - No intermediate state. The outgoing patch is already the successor handoff. No task read, task action, catalog selection, planning, marker, or response may occur before the stored marker in block 6.
- Emit the literal marker. The next tool call executes the stored standalone
printforechomarker. Its marker fields arestage_id=paper-anonymizer-catalog-return-gate,record_generation=,validates_successor=paper-anonymizer-entry-selector,validation_status=,rebuild_required=true,handoff_to=paper-anonymizer-entry-selector,board_path=workflow/paper-anonymizer-board.json,board_epoch=,continuation_disposition=not_authorized, continuation_required=false,catalog_item=,handoff_complete=false,response_permitted=true, andnext_action=read-paper-anonymizer-entry-selector-skill;stage_idis this skill name, neveractive_catalog_item, andboard_pathhas no/root/or other workspace prefix. Copy only the just-written decimalrecord_generation, decimalboard_epoch, validation status, and current catalog item into the remaining fields. Use one physical source line with ASCII spaces and one trailing; no placeholders, shell variables, or combined command. - Activate the successor. The marker is evidence only. This
paper-anonymizer-catalog-return-gatepredecessor remains responsible and its handoff is incomplete until its exact next three independent tool actions finish in order: readpaper-anonymizer-entry-selector/SKILL.mdfrom the exact installed root used to read this SKILL; make the successor standalone relative-path board read; then let onlypaper-anonymizer-entry-selectorconsume its rebuild stub in one board-only write. No green user result, all-passed catalog, repeated visit, or broad task objective permits a reply, summary, task-file read, task mutation, plan, or other tool before those three actions finish. Only after stub consumption doespaper-anonymizer-entry-selectorown its one role action. Do not use&&,;, pipes, loops, functions, command substitution,source, a batch-stage command, a global build/test, or a task summary.
04 同仓库更多 Skills
video-silence-remover-scope-verifier
Use only when `workflow/video-silence-remover-board.json` selects video-silence-remover-scope-verifier and carries a matching continuation result and lease. Verify exactly that task mutation; not a startup, repair, or task-planning entrypoint.
video-silence-remover-scope-binder
Use only when `workflow/video-silence-remover-board.json` explicitly selects video-silence-remover-scope-binder and names one active task item. Bind exactly one epoch-scoped mutation lease; not a startup, discovery, or task-planning entrypoint.
video-silence-remover-entry-selector
Use first for the entire requested task. Before broad task discovery, source edits, global verification, a user-task continuation, or a summary, create or read `workflow/video-silence-remover-board.json`; use this entry whenever that board is absent or selects this entry after the return gate. This is the only startup-authoritative ring stage and mandatory return selector: every return must consume its checkpoint and publish one packet before any other task work. Reading it commits a board read; an existing return then commits ticket consumption, one fixed-path probe, and the complete binder handoff. The persistent board forbids cleanup and final response.
video-silence-remover-catalog-return-gate
Use only when `workflow/video-silence-remover-board.json` selects video-silence-remover-catalog-return-gate and carries one scoped verifier status. Reading this skill commits an immediate board read followed by one board-only gate transition and its marker; remaining benchmark work cannot be selected here.
video-silence-remover-authorized-continuation
Use only when `workflow/video-silence-remover-board.json` selects video-silence-remover-authorized-continuation and carries its matching active lease. Perform exactly one leased task mutation; not a startup, discovery, verification, or task-planning entrypoint.
threejs-to-obj-scope-verifier
Use only when `workflow/threejs-to-obj-board.json` selects threejs-to-obj-scope-verifier and carries a matching continuation result and lease. Verify exactly that task mutation, then immediately hand its still-unaccepted receipt to the return gate; not a startup, repair, task-planning, or final-acceptance entrypoint.