prism-shadow/gdpevo/reflect-3-attempt-01
- community
Checking that the SKILL.md file is still in the repository.
Use this skill for PeopleOps Console reconciliation tasks that ask for JSON answers about onboarding closeout, leave source precedence, payroll assignment readiness, recruitment outcomes, document folder readiness, formal notice quality, audit scope, or normalized business labels. Trigger whenever a task mentions People Ops, HRMS, employee onboarding, payroll/leave assignments, recruitment packets, policy cases, folders, notices, or audit events.
Install
npx vskill@latest install prism-shadow/gdpevo/reflect-3-attempt-01SKILL.md
PeopleOps Console Reconciliation
Core SOP
- Read the prompt and
input/payloads/answer_template.jsonbefore collecting data. The template is the contract: use its exact field names, enum labels, booleans, numbers, and array element types. - Use
environment_access.mdfor the active base URL. When a prompt shows127.0.0.1:<port>, replace it with the remote base URL from the environment file. - Gather evidence by entity ID and by human name. Prefer the structured API behind the console over visual scraping when available.
- Read policy documents referenced by the case or record before choosing normalized labels. Policy text often explains source precedence and draft exclusions.
- Resolve source precedence, then fill the JSON. Do not narrate inside fields that expect normalized labels.
- Before finalizing, check every array for the required element type. Candidate arrays should contain candidate IDs only when the prompt says so; file arrays should contain exact filenames.
Useful Console Endpoints
The portal commonly exposes these JSON routes:
/api/employees?q=.../api/cases?q=...and/api/cases/{case_id}/api/recruitment?q=.../api/payroll-ledgers?q=.../api/policies?q=...and/api/policies/{policy_id}/api/documents?q=.../api/messages?q=.../api/audit?q=...and/api/audit/{audit_id}/api/attachments/{attachment_id}
Use the case detail for approvals, attachments, comments, and case-scoped audit events. Use module endpoints for the full record set, because summaries can omit draft/superseded alternatives that must be excluded.
Source Precedence
Leave
- The approved or submitted leave assignment for the relevant period controls over an employee profile summary, case summary, worksheet value, draft, obsolete, or superseded record.
- If an audit event says the profile summary is stale and names the controlling assignment, use the assignment and set the profile-ignore fields accordingly.
- Use the assignment's policy name and approved days for the effective policy and balance.
- Use
approved_assignment_current_periodfor leave precedence when the current approved assignment controls. - Scope leave audit answers to
leave_source_precedence_only; exclude adjacent folder/document/notice audit events from the leave decision.
Payroll
- Use the current submitted salary assignment. Draft payroll assignments and draft prechecks do not establish payroll readiness.
- The submitted salary assignment supplies the salary, assignment ID, accrual batch, and effective date. If the record has a timestamp and no explicit effective-date field, use the ISO date portion of the submitted assignment timestamp.
- Use
submittedfor payroll source status when the selected assignment is submitted. - Use
exclude_draft_assignmentwhen a draft payroll assignment is present but must not control. - Scope payroll readiness audit answers to
payroll_assignment_readiness; exclude document/notice or leave-precedence audits from that decision.
Recruitment
- Candidate outcomes come from committee decision plus offer register confirmation, not from case summary or messages alone.
- A selected candidate should have an accepted offer before payroll handoff. Waitlisted and rejected candidates do not get payroll handoff.
- Recruiting cost total is the sum of all recruiting campaign cost-ledger line amounts only. Do not include salary, offer amounts, or payroll figures.
- Notice follow-up arrays should contain candidate IDs only. Use notice packets for missing or defective waitlist/rejection notices.
- For waitlisted candidates excluded from offer/payroll handoff, prefer the reason that they do not have accepted offer status or an offer, unless the template asks for a simpler waitlist-specific label.
- Draft payroll/precheck records do not satisfy the submitted handoff gate.
Folder And Notice Readiness
- Approval is not enough when required folder evidence or formal notices are defective.
- A folder is ready only when every required file and every required tag in the checklist is present.
- Missing folder files should drive a records remediation path and usually a
Recordsremediation owner. - Missing required tags are separate from missing required files. Do not add a missing-tag blocker if the required tag is present.
- Formal notice defects should come from notice/message inspection or notice packets. Use the defects listed in the source; avoid inventing defects unless policy text and the notice body clearly show them.
- A defective formal notice generally maps to reissuing defective notices and a closeout hold/block.
Audit Scope Rules
Audit events are authoritative only for their scope:
leave_source_precedence_only: leave policy/balance source conflicts.payroll_assignment_readiness: submitted salary assignment and accrual readiness.document_notice_findings_only: folder, required evidence, tags, and formal notice quality.
Include supporting audit IDs that match the requested scope. Put adjacent but different-scope audit IDs in the excluded list when the prompt asks for exclusions. Examples of adjacent exclusions include folder/tag audits excluded from leave precedence, payroll-readiness audits excluded from document/notice decisions, and leave-precedence audits excluded from payroll readiness.
Label Conventions
- Use
approval_sufficient_when_records_cleanonly when folder, notice, leave, and payroll records are clean for closeout. - Use
approval_not_sufficient_when_folder_or_notice_defectivewhen approval exists but required folder or notice evidence is defective. - Use
approve_closeoutonly for clean closeout controls. - Use
hold_for_folder_and_notice_defectswhen folder readiness or formal notice quality blocks closeout. - Use
ready_with_monitoringfor a readiness state confirmed by audit, especially payroll/accrual readiness, rather than treating it as final closeout approval. - Use
open_records_remediationfor folder/evidence repair; useblock_close_and_reissue_noticewhen closeout must be stopped and notice reissue is required. - Use
reissue_defective_noticesfor defective notice remediation andno_notice_actiononly when notices are valid or irrelevant.
Common Exclusions
- Exclude draft, superseded, obsolete, and voided assignments from effective leave/payroll decisions.
- Exclude employee profile summaries when an approved assignment and audit detail show the summary is stale.
- Exclude case summaries as the sole source when assignment history, offer registers, ledgers, notice packets, or audit details are available.
- Exclude unrelated audit events even if they share a case, employee, or lifecycle package, unless their scope matches the requested decision.
- Exclude waitlisted/rejected candidates from selected-offer and payroll handoff fields.
- Exclude salaries from recruitment cost totals.
Pitfalls
- Do not confuse
periodwith an effective date when a submitted assignment timestamp is present. - Do not use worksheet days when approved days are available for authoritative leave balances.
- Do not treat a draft notice or draft payroll/precheck as submitted evidence.
- Do not let a clean approval override a defective folder or notice.
- Do not list names in arrays that require IDs.
- Do not collapse multiple action fields into one idea: next action, escalation/remediation action, owner, gate, and final control result can intentionally differ.
- Do not infer notice defects from generic policy requirements if the inspected notice already contains that required element.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexperiments/codex_gpt5_5_xhigh/reports/skills/task_group_012/reflect-3/reflect-3_attempt_01/SKILL.md
Popularity
- Repository stars
- 67
- Repository forks
- 3
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/prism-shadow/gdpevo/reflect-3-attempt-01)