insurance-waiver-pdf-field-binding-note
Turn the checkpointed insurance waiver PDF field handles into an approved field binding table for name, top contact email, Student ID redaction, DOB, phone, appeal reason, signature, and todays date.
- License 许可
- MIT
- 最近更新
- 2026-09-30
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- insurance-waiver-pdf-field-binding-note
- description
- Turn the checkpointed insurance waiver PDF field handles into an approved field binding table for name, top contact email, Student ID redaction, DOB, phone, appeal reason, signature, and todays date.
02 资源文件 1
- 脚本scripts/write_field_binding_note.py10.0 KB
03 SKILL.md 正文
Insurance Waiver PDF Field Binding Note
Turn insurance-waiver-pdf-checkpoint.json into insurance-waiver-pdf-field-binding-note.json. This stage freezes the approved field-to-fragment continuation record so the waiver write packet can be built without rescanning the PDF.
Use This Skill
Use this after the intake checkpoint exists and before any exact PDF write operations are built.
Input Artifact
Required input:
insurance-waiver-pdf-checkpoint.json
Required consumed keys:
current_stagenext_required_skillallowed_outputsobserved_field_handlesparsed_input_txt_fragmentscandidate_email_fragment_familyfield_owner_index
The checkpoint should already freeze the observed waiver owners in observed_field_handles and the matching source fragments in parsed_input_txt_fragments for name, contact email, Student ID, DOB, phone, appeal reason, signature, and todays date.
If the checkpoint is missing these keys or does not point to the intake checkpoint stage, stop and repair the checkpoint first.
Output Artifact
Write insurance-waiver-pdf-field-binding-note.json with these top-level keys:
current_stagenext_required_skillallowed_outputsapproved_field_binding_tablebinding_contractfragment_catalogemail_fragment_review_setbinding_note_checks
approved_field_binding_table must stay reference-oriented and must include rows for name, top contact email, Student ID redaction, DOB, phone, appeal reason, signature, and todays date. Each row must carry:
field_namefield_ownerrow_local_fragment_handlecopied_from_fragment_handlealternate_fragment_handlesbinding_mode
Keep this note at the handle level only. Do not emit packet-ready operations or /root/output/output.pdf.
At least one email-family row should preserve copied_from_fragment_handle with binding_mode=carry_forward_fragment. The remaining rows should stay self-bound or coupled only within their own local fragment family.
Recommended Command
python skills/insurance-waiver-pdf-field-binding-note/scripts/write_field_binding_note.py insurance-waiver-pdf-checkpoint.json insurance-waiver-pdf-field-binding-note.json
Stop Condition
Stop when insurance-waiver-pdf-field-binding-note.json exists, current_stage=field_binding_note, and next_required_skill=insurance-waiver-pdf-write-packet-binder.
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.