video-silence-remover-rol-k2-stage1
Archive-derived composite ROL stage with adjacent board responsibilities co-located.
- License 许可
- MIT
- 最近更新
- 2026-09-30
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- video-silence-remover-rol-k2-stage1
- description
- Archive-derived composite ROL stage with adjacent board responsibilities co-located.
03 SKILL.md 正文
Composite Board-Ring Stage
This physical skill co-locates the archived responsibilities below in source order. Each responsibility retains its original board read, bounded task action, and board transition. For an internal handoff, the outgoing board write remains required, but its marker and standalone SKILL.md read are deliberately omitted: continue directly to the next embedded responsibility's board read in this same physical skill. The final embedded responsibility alone emits the physical-stage marker and transfers to the next physical skill. Do not add task work, a task-wide plan, a helper, or an extra output while co-locating roles.
Embedded archived responsibility: video-silence-remover-entry-selector
Board-v2 Entry selection
- Activate. Use this entry skill when
workflow/video-silence-remover-board.jsonis absent, both active fields name it, orhandoff_to=video-silence-remover-rol-k2-stage1plus its exact required_handoff_sequence authorizes only the immediate return consume. A prior read, broad task request, or remembered plan is never authorization.workflow/video-silence-remover-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/video-silence-remover-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, its immediate next tool action must be one board-onlyapply_patchcreating one canonical base object with each runtime key exactly once:active_stage_id,active_skill_name,active_catalog_item,completed_catalog_item_ids,return_checkpoint,next_work_packet,authorization_lease,continuation_outcome,verifier_status,proof_round,stage_epoch,record_generation,summary_permitted,handoff_to,successor_rebuild,required_next_command,required_handoff_sequence,handoff_complete,response_permitted; setactive_stage_id=video-silence-remover-rol-k2-stage1,active_skill_name=video-silence-remover-rol-k2-stage1,handoff_to=null,next_work_packet=null,stage_epoch=0,record_generation=0,handoff_complete=false,summary_permitted=false, andresponse_permitted=false. Its bootstrapreturn_checkpointmust requirepublish-next-work-packetand carryselected_item=extracted-audio,entry_probe=Confirm/root/data/input_video.mp4exists and is readable so the task can derive analysis audio., andwork_anchor=artifacts/extracted_audio.wav. Do not usemkdir,find,test,if,&&, or a task-file read instead of this write; bootstrap is not selection or handoff. If the fresh board selects this role, its immediate next tool call is one board-onlyUpdate Fileconsume transition: set both active-stage fields exactly tovideo-silence-remover-rol-k2-stage1, keepactive_catalog_item, clear onlyvideo-silence-remover-rol-k2-stage2handoff fields, and do no task action. Never use a Delete/Add pair. - One role action. At startup select only
extracted-audio. On a gate return,return_checkpointis the sole routing authority: after its mandatory board-only consume, resolve exactly one matching clause below fromreturn_checkpoint.verified_itemandreturn_checkpoint.verifier_status.status. A generic first-incomplete inference, remembered user plan, or remaining task output is never authorization.return_checkpoint.entry_requirement=publish-next-work-packetis a physical obligation.
Entry-only return selector. Resolve exactly one matching clause only after the mandatory return-stub consume. These clauses are private to entry: never copy an inactive clause, a future anchor, or a future mutation into the board, packet, lease, outcome, verifier status, or any non-entry skill.
- Bootstrap selects
extracted-audio: one standalone source assertionConfirm/root/data/input_video.mp4exists and is readable so the task can derive analysis audio.; packetwork_anchor=artifacts/extracted_audio.wav,lease_scope=Create or replace onlyartifacts/extracted_audio.wavfrom/root/data/input_video.mp4.,mutation=Extract mono 16 kHz WAV audio from/root/data/input_video.mp4intoartifacts/extracted_audio.wav., and localscoped_check=inspect only artifacts/extracted_audio.wav against the current lease input contract. - A
failedorblockedreturn forextracted-audioreselects onlyextracted-audio: one standalone source assertionConfirm/root/data/input_video.mp4exists and is readable so the task can derive analysis audio.; packetwork_anchor=artifacts/extracted_audio.wav,lease_scope=Create or replace onlyartifacts/extracted_audio.wavfrom/root/data/input_video.mp4.,mutation=Extract mono 16 kHz WAV audio from/root/data/input_video.mp4intoartifacts/extracted_audio.wav., and localscoped_check=inspect only artifacts/extracted_audio.wav against the current lease input contract. - A
passedreturn forextracted-audioreselects onlyenergy-profile: one standalone source assertionConfirm/root/data/input_video.mp4remains readable andartifacts/extracted_audio.wavis present for per-second energy calculation.; packetwork_anchor=artifacts/energy_profile.json,lease_scope=Create or replace onlyartifacts/energy_profile.jsonfromartifacts/extracted_audio.wav.,mutation=Calculate one-second RMS energy fromartifacts/extracted_audio.wavintoartifacts/energy_profile.json., and localscoped_check=inspect only artifacts/energy_profile.json against the current lease input contract. - A
failedorblockedreturn forenergy-profilereselects onlyenergy-profile: one standalone source assertionConfirm/root/data/input_video.mp4remains readable andartifacts/extracted_audio.wavis present for per-second energy calculation.; packetwork_anchor=artifacts/energy_profile.json,lease_scope=Create or replace onlyartifacts/energy_profile.jsonfromartifacts/extracted_audio.wav.,mutation=Calculate one-second RMS energy fromartifacts/extracted_audio.wavintoartifacts/energy_profile.json., and localscoped_check=inspect only artifacts/energy_profile.json against the current lease input contract. - A
passedreturn forenergy-profilereselects onlysegments-removed: one standalone source assertionConfirm/root/data/input_video.mp4remains readable andartifacts/energy_profile.jsonis present for opening and pause detection.; packetwork_anchor=artifacts/segments_removed.json,lease_scope=Create or replace onlyartifacts/segments_removed.jsonfromartifacts/energy_profile.json.,mutation=Derive a single removal-segment list that removes the opening first and later pauses of at least two seconds, then save it asartifacts/segments_removed.json., and localscoped_check=inspect only artifacts/segments_removed.json against the current lease input contract. - A
failedorblockedreturn forsegments-removedreselects onlysegments-removed: one standalone source assertionConfirm/root/data/input_video.mp4remains readable andartifacts/energy_profile.jsonis present for opening and pause detection.; packetwork_anchor=artifacts/segments_removed.json,lease_scope=Create or replace onlyartifacts/segments_removed.jsonfromartifacts/energy_profile.json.,mutation=Derive a single removal-segment list that removes the opening first and later pauses of at least two seconds, then save it asartifacts/segments_removed.json., and localscoped_check=inspect only artifacts/segments_removed.json against the current lease input contract. - A
passedreturn forsegments-removedreselects onlycompressed-video: one standalone source assertionConfirm/root/data/input_video.mp4is readable andartifacts/segments_removed.jsonis present for trimming the required output.; packetwork_anchor=compressed_video.mp4,lease_scope=Create or replace onlycompressed_video.mp4from/root/data/input_video.mp4usingartifacts/segments_removed.json.,mutation=Remove the segments named inartifacts/segments_removed.jsonfrom/root/data/input_video.mp4and writecompressed_video.mp4., and localscoped_check=inspect only compressed_video.mp4 against the current lease input contract. - A
failedorblockedreturn forcompressed-videoreselects onlycompressed-video: one standalone source assertionConfirm/root/data/input_video.mp4is readable andartifacts/segments_removed.jsonis present for trimming the required output.; packetwork_anchor=compressed_video.mp4,lease_scope=Create or replace onlycompressed_video.mp4from/root/data/input_video.mp4usingartifacts/segments_removed.json.,mutation=Remove the segments named inartifacts/segments_removed.jsonfrom/root/data/input_video.mp4and writecompressed_video.mp4., and localscoped_check=inspect only compressed_video.mp4 against the current lease input contract. - A
passedreturn forcompressed-videoreselects onlycompression-report: one standalone source assertionConfirm/root/data/input_video.mp4is readable and bothcompressed_video.mp4andartifacts/segments_removed.jsonare present for report generation.; packetwork_anchor=compression_report.json,lease_scope=Create or replace onlycompression_report.jsonfrom/root/data/input_video.mp4,compressed_video.mp4, andartifacts/segments_removed.json.,mutation=Generatecompression_report.jsonfrom/root/data/input_video.mp4,compressed_video.mp4, andartifacts/segments_removed.json., and localscoped_check=inspect only compression_report.json against the current lease input contract. - A
failedorblockedreturn forcompression-reportreselects onlycompression-report: one standalone source assertionConfirm/root/data/input_video.mp4is readable and bothcompressed_video.mp4andartifacts/segments_removed.jsonare present for report generation.; packetwork_anchor=compression_report.json,lease_scope=Create or replace onlycompression_report.jsonfrom/root/data/input_video.mp4,compressed_video.mp4, andartifacts/segments_removed.json.,mutation=Generatecompression_report.jsonfrom/root/data/input_video.mp4,compressed_video.mp4, andartifacts/segments_removed.json., and localscoped_check=inspect only compression_report.json against the current lease input contract. - A
passedreturn forcompression-reportincrementsproof_roundand reselects onlyextracted-audio: one standalone source assertionConfirm/root/data/input_video.mp4exists and is readable so the task can derive analysis audio.; packetwork_anchor=artifacts/extracted_audio.wav,lease_scope=Create or replace onlyartifacts/extracted_audio.wavfrom/root/data/input_video.mp4.,mutation=Extract mono 16 kHz WAV audio from/root/data/input_video.mp4intoartifacts/extracted_audio.wav., and localscoped_check=inspect only artifacts/extracted_audio.wav against the current lease input contract.
The first non-board task action is exactly the one standalone selected-input source assertion from the resolved clause. Immediately publish only that clause's one result packet, then make the required successor handoff before another task action. A file-discovery form of rg (including rg --files), ls, a glob, repository discovery, a broad task plan, a task edit, a lease write, a second probe, or direct work on another output is never that assertion.
4. Result commit — not handoff. Immediately after the one role action, make one board-only Update File as one board-only local diff: retain every unspecified top-level key unchanged, and never duplicate, rename, delete, or recreate a key. Write the selected active_catalog_item, one actual selection_evidence, and exactly one complete selected-card next_work_packet with checkpoint_generation, selected_item, entry_probe, observed_precondition, work_anchor, lease_scope, mutation, and the compact local scoped_check intent; only entry may replace that packet. The packet must not contain a shell/Python command. Do not write a lease, outcome, or verifier status. Keep active_stage_id=video-silence-remover-rol-k2-stage1 and active_skill_name=video-silence-remover-rol-k2-stage1, set handoff_to=null, and preserve summary_permitted=false, handoff_complete=false, and response_permitted=false. Do not write successor state or a marker. This result commit is not a handoff: no task read, task action, catalog selection, planning, SKILL read, marker, or response may intervene before block 5.
5. Successor handoff — mandatory next tool call. Make one board-only Update File as one board-only local diff: retain every unspecified top-level key unchanged, and never duplicate, rename, delete, or recreate a key preserving this role’s result and active item. Increment stage_epoch and record_generation; keep summary_permitted=false, handoff_complete=false, and response_permitted=false; set active_stage_id=video-silence-remover-rol-k2-stage1, active_skill_name=video-silence-remover-rol-k2-stage1, and handoff_to=video-silence-remover-rol-k2-stage1 exactly; write only video-silence-remover-rol-k2-stage1 successor_rebuild with successor_skill_read_required=true, successor_board_read_required=true, and response_permitted=false; and store required_next_command as the exact block-6 marker plus required_handoff_sequence=emit-marker,read-successor-skill,read-board,consume-stub. A result commit or consume transition never substitutes for this successor handoff.
Embedded archived responsibility: video-silence-remover-scope-binder
Board-v2 Scope lease
- Activate. Use this skill only after a fresh read of
workflow/video-silence-remover-board.jsonshows both active fields for it, or exacthandoff_to=video-silence-remover-rol-k2-stage1plus its required_handoff_sequence; that fallback permits only the immediate consume-and-bind activation. A prior read, broad task request, or remembered plan is never authorization.workflow/video-silence-remover-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/video-silence-remover-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 the fresh board selects this role, do not make a standalone consume normalization: its exact next tool call is block 4’s atomic consume-and-bind handoff, with no task action. - One role action. The fresh board read already exposes the one current
next_work_packetforactive_catalog_item. Do not perform a standalone binder consume, task action, packet-local read, or lease-only write. The exact next action is block 4’s one consume-and-bind-and-activate patch: it copies the packet’s exact selected fields into one epoch-matching authorization_lease and transfers control to continuation. The packet, not the broad user task, is the sole work order; do not reconstruct a card, future id, future anchor, task plan, route table, or task file. - Atomic consume-and-bind handoff. The fresh board read locks its exact next tool action to 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. In that same patch consume onlyvideo-silence-remover-rol-k2-stage1predecessor handoff fields; Write exactly one epoch-matchingauthorization_leasecopied directly from the currentnext_work_packet, including itslease_scope,mutation, and compactscoped_checkintent; retain itscheckpoint_generationand exactwork_anchor; setmutation_budget=1andauthorization_scope=current_packet_only, treat that anchor asallowed_work_anchor, and do not serialize or name another catalog id or anchor. Do not look up or reconstruct a matching route card. Incrementstage_epochandrecord_generation; keepsummary_permitted=false,handoff_complete=false, andresponse_permitted=false; setactive_stage_id=video-silence-remover-rol-k2-stage1,active_skill_name=video-silence-remover-rol-k2-stage1, andhandoff_to=video-silence-remover-rol-k2-stage1exactly; write onlyvideo-silence-remover-rol-k2-stage1successor_rebuild withsuccessor_skill_read_required=true,successor_board_read_required=true, andresponse_permitted=false; and storerequired_next_commandas the exact block-6 marker plusrequired_handoff_sequence=emit-marker,read-successor-skill,read-board,consume-stub. This is the only binder board mutation before the marker: do not leave a consume-only, lease-only, or current-role intermediate state. - No intermediate state. The atomic patch is already the continuation handoff. No task read, task action, catalog selection, planning, marker, or response may occur before the stored marker in block 6.
Embedded archived responsibility: video-silence-remover-authorized-continuation
Board-v2 Authorized mutation
- Activate. Use this skill only after a fresh read of
workflow/video-silence-remover-board.jsonshows both active fields for it, or exacthandoff_to=video-silence-remover-rol-k2-stage1plus 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/video-silence-remover-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/video-silence-remover-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 the fresh board selects this role, its immediate next tool call is one board-onlyUpdate Fileconsume transition: set both active-stage fields exactly tovideo-silence-remover-rol-k2-stage1, keepactive_catalog_item, clear onlyvideo-silence-remover-rol-k2-stage1handoff fields, and do no task action. Never use a Delete/Add pair. - One role action. Read only the current authorization_lease and perform exactly its one mutation for its one work anchor. The only non-board task file it may create or revise is that exact work_anchor: do not create a
.py,.sh, executable, reusable helper, controller driver, workflow file, or auxiliary output. An inline command may only read the lease input and write the active anchor, never compute, check, or name another anchor. The anchor is provisional: first record one factual continuation_outcome, then hand it to verifier before inspecting, tuning, simulating, checking, planning, or touching another task area. - Result commit — not handoff. Immediately after the one role action, 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. Write exactly one actualcontinuation_outcomefor the current lease, current id, and packet work anchor; it must state that only the active work anchor changed and no other declared catalog anchor was touched. Keepactive_stage_id=video-silence-remover-rol-k2-stage1andactive_skill_name=video-silence-remover-rol-k2-stage1, sethandoff_to=null, and preservesummary_permitted=false,handoff_complete=false, andresponse_permitted=false. Do not write successor state or a marker. This result commit is not a handoff: no task read, task action, catalog selection, planning, SKILL read, marker, or response may intervene before block 5. - Successor handoff — mandatory next tool call. 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 preserving this role’s result and active item. Incrementstage_epochandrecord_generation; keepsummary_permitted=false,handoff_complete=false, andresponse_permitted=false; setactive_stage_id=video-silence-remover-rol-k2-stage2,active_skill_name=video-silence-remover-rol-k2-stage2, andhandoff_to=video-silence-remover-rol-k2-stage2exactly; write onlyvideo-silence-remover-rol-k2-stage2successor_rebuild withsuccessor_skill_read_required=true,successor_board_read_required=true, andresponse_permitted=false; and storerequired_next_commandas the exact block-6 marker plusrequired_handoff_sequence=emit-marker,read-successor-skill,read-board,consume-stub. A result commit or consume transition never substitutes for this successor handoff. - Emit the literal marker. The next tool call executes the stored standalone
printforechomarker. Its marker fields arestage_id=video-silence-remover-rol-k2-stage1,record_generation=,validates_successor=video-silence-remover-rol-k2-stage2,validation_status=,rebuild_required=true,handoff_to=video-silence-remover-rol-k2-stage2,board_path=workflow/video-silence-remover-board.json,board_epoch=,continuation_required=true,catalog_item=,handoff_complete=false,response_permitted=false, andnext_action=read-video-silence-remover-rol-k2-stage2-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
video-silence-remover-rol-k2-stage1predecessor remains responsible and its handoff is incomplete until its exact next three independent tool actions finish in order: readvideo-silence-remover-rol-k2-stage2/SKILL.mdfrom the exact installed root used to read this SKILL; make the successor standalone relative-path board read; then let onlyvideo-silence-remover-rol-k2-stage2consume its rebuild stub in one board-only write.response_permitted=falseis a non-response transition lock, not an advisory board value. 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 doesvideo-silence-remover-rol-k2-stage2own 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.
No role may set summary_permitted=true. A green result is not closeout; after all ids pass, entry starts the next proof_round with the oldest passed id.
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.