employee-diff-report-intake-checkpoint
Extract the employee table from /root/employees_backup.pdf, compare it with /root/employees_current.xlsx, and checkpoint deleted employee IDs plus compact modified employee field candidates before writing /root/diff_report.json.
- License 许可
- MIT
- 最近更新
- 2026-09-30
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- employee-diff-report-intake-checkpoint
- description
- Extract the employee table from /root/employees_backup.pdf, compare it with /root/employees_current.xlsx, and checkpoint deleted employee IDs plus compact modified employee field candidates before writing /root/diff_report.json.
02 资源文件 1
- 脚本scripts/build_checkpoint.py12.9 KB
03 SKILL.md 正文
Employee Diff Report Intake Checkpoint
Start here for the full employee diff report task when the source set is /root/employees_backup.pdf and /root/employees_current.xlsx and the required deliverable is /root/diff_report.json.
Employee Diff Inputs And Checkpoint Output
Read:
/root/employees_backup.pdf/root/employees_current.xlsx
Write employee_diff_checkpoint.json in the current working directory with these top-level keys:
current_stagenext_required_skillallowed_outputsdeleted_employee_idsmodified_employee_candidatesmodified_field_familiesmodified_employee_fragment_catalogcandidate_index_clusters
Set current_stage to employee_diff_intake_checkpoint, next_required_skill to employee-diff-report-fragment-binding-note, and allowed_outputs to a one-item list containing employee_diff_checkpoint.json. Keep Salary, Years, and Score fragments typed as numbers inside modified_employee_fragment_catalog. Sort deleted_employee_ids and modified_employee_candidates by employee ID before writing the checkpoint. Do not assemble modified_employees rows in this stage.
Extract And Compare Command
python skills/employee-diff-report-intake-checkpoint/scripts/build_checkpoint.py
This command extracts the employee table from the PDF backup, reads the current Excel sheet, compares records by employee ID, and writes only employee_diff_checkpoint.json. Do not create employee_diff_binding_note.json, employee_diff_resolved_packet.json, or /root/diff_report.json here.
Employee Diff Checkpoint Stop Condition
Stop when employee_diff_checkpoint.json exists with the exact stage keys above and contains the compact deleted employee IDs, modified employee candidates, modified field families, fragment catalog, and candidate index clusters. Continue from that on-disk checkpoint with employee-diff-report-fragment-binding-note.
Count-Study Continuation
After this stage's local outputs are complete, read employee-diff-report-fragment-binding-note before continuing. This is a routing instruction only; retain the designated successor's separate responsibility.
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.