pharaoh-finding-record

Record audit findings in Papyrus with deterministic deduplication.

24|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/useblocks/pharaoh --skill pharaoh-finding-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pharaoh-finding-record
Source: https://github.com/useblocks/pharaoh/tree/main/skills/pharaoh-finding-record
Command: npx skills add https://github.com/useblocks/pharaoh --skill pharaoh-finding-record

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when recording an audit finding in the shared Papyrus workspace with automatic dedup. Uses deterministic ID to ensure the same {category, subject_id} tuple never appears twice across concurrent subagents. Returns {action: wrote|duplicate, papyrus_id}.

Core Features & Use Cases

  • Deterministic Papyrus entry: constructs papyrus_id as FACT_<category>_<subject_id> and ensures only a single write per key.
  • Idempotent across concurrent writers: duplicates are reported as 'duplicate' to prevent conflicting records.
  • Standalone and reusable: callable from any audit subagent and does not modify artefacts.

Quick Start

Invoke pharaoh-finding-record from any audit subagent when you identify an issue to create a deduplicated Papyrus entry.

Frequently Asked Questions about pharaoh-finding-record

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deduplicate audit findings during concurrent runs?

Audit finding deduplication during concurrent runs is handled by constructing a deterministic papyrus_id using the FACT_<category>_<subject_id> scheme, ensuring the same category and subject_id tuple never creates duplicate records and returning an action status of wrote or duplicate instead.

What is deterministic ID traceability for audit reporting?

Deterministic ID traceability for audit reporting is the process of generating fixed papyrus_id keys from the finding category and subject_id to guarantee idempotency. This prevents conflicting records when multiple concurrent audit subagents attempt to write identical findings to Papyrus.

How do I record audit findings in Papyrus without duplicates?

To record audit findings in Papyrus without duplicates, invoke this Skill from any audit subagent with the required category, subject_id, finding_text, and reporter_id inputs. It validates the data and writes a single entry per deterministic key, returning the papyrus_id.

Can I use this deduplication approach for any audit subagent?

Yes, you can use this deduplication approach for any audit subagent because the Skill is standalone and reusable, callable by any subagent needing to report issues into the shared Papyrus workspace without modifying existing artefacts.

Why are my concurrent audit agents creating duplicate records?

Concurrent audit agents create duplicate records when they lack a deterministic papyrus_id scheme. Applying the FACT_<category>_<subject_id> key ensures only a single write per tuple across concurrent writers, reporting subsequent attempts as duplicates to prevent conflicting records.