34 KiB
| name | description |
|---|---|
| pid-update-maintenance | Maintain and update an existing Portable Identity Document (PID) by scanning user-approved local files, emails, transcripts, calendars, databases, exports, and other digital activity over a chosen timeframe. Use this skill when a user wants an AI agent to discover recent accomplishments, learnings, projects, relationships, needs, assets, proof of work, insights, and other signals; draft a reviewable PID update file; incorporate user edits; and append approved updates to the user's PID in Google Docs, Microsoft Word/OneDrive, Markdown, PDF/source file, repository, or another accessible format. |
PID Update Maintenance Skill
Purpose
Help a user keep an existing Portable Identity Document current with minimal manual effort.
People will not manually maintain rich PID profiles indefinitely. Each week they learn things, complete projects, build relationships, create content, solve problems, make decisions, discover tools, attend meetings, and develop new needs or offers that may be valuable signals to others. This skill delegates the ongoing observation, summarization, categorization, and update-drafting work to an AI agent while preserving human review and control.
The agent should look for meaningful change across user-approved sources, draft a local Markdown review file organized by the user's current PID structure, invite the user to edit that draft, learn from those edits when asked, and only then append approved updates to the PID.
Contract
This skill guarantees:
- It will ask for the user's current PID location and format before attempting updates.
- It will ask the user to explicitly list every data source location, account, connector, export, folder, repository, and cloud document set authorized for review; the PID repo or PID file location is never assumed to be the activity source unless the user says so.
- It will respect the requested timeframe, defaulting to the last 7 days when no timeframe is provided.
- It will create a local Markdown draft before changing the PID.
- It will organize findings according to the user's actual PID structure when readable, falling back to the standard PID template sections when needed.
- It will distinguish sourced facts, reasonable inferences, and user-review questions.
- It will surface small but meaningful signals, not only major achievements.
- It will preserve privacy and avoid publishing sensitive data unless explicitly approved.
- It will not update, overwrite, publish, email, or share the PID without user confirmation after review.
- It will produce a run receipt documenting inputs, outputs, validations, and unresolved risks.
- It will ratchet lessons from user edits into improved instructions when the user asks the agent to adjust the skill.
Skill Shape
system
This skill coordinates intake, source review, signal extraction, categorization, user review, final PID update, validation, and skill-improvement feedback.
Requires
This skill requires:
- A user-provided link or path to the current PID.
- User authorization for each source category reviewed.
- A date range or timeframe, or permission to use the default weekly window.
- Ability to read at least one source of recent activity.
- Ability to create a local Markdown draft for review.
- Explicit user approval before modifying the PID.
If the PID is inaccessible, ask the user for an export, local copy, pasted text, or connector access. Do not infer the PID structure from memory alone.
Ensures
Before finishing, this skill ensures:
- A review draft exists before any PID update.
- The user has either approved the draft, or the PID remains unchanged.
- Approved updates are placed into the correct PID sections.
- Rejected, private, or low-confidence items are excluded or converted into questions.
- The final response clearly states whether the PID was updated or is still awaiting review.
- A durable run receipt is created for serious PID update workflows.
- The final response summarizes the receipt but does not replace it.
Capabilities
Required host capabilities:
- CLI tools: useful for local file discovery, date filtering, Git history, and source inventory.
- MCP/connectors: optional but recommended for Gmail, Google Calendar, Google Drive, Google Docs, OneDrive, databases, and other external systems.
- Browser access: optional; use only for user-approved web-accessible PIDs or publication checks.
- Filesystem access: required for local source scanning and Markdown draft output unless the user works entirely through connectors.
- Network access: optional; use only for user-approved cloud documents, repositories, or web sources.
- Subagent support: optional for large source reviews or reviewer-panel passes.
- Document/spreadsheet/PDF support: useful when the PID or sources are Word, Sheets, Excel, PDF, or exported reports.
If a required capability is unavailable, stop or narrow the workflow. Do not pretend to have reviewed inaccessible sources.
State Scope
project
Persistent writes:
- local review draft
- optional source map
- optional open questions file
- optional run receipt
- approved PID update when the user confirms publication
Do not write long-term user memory or update the skill itself unless the user explicitly asks the agent to preserve a recurring preference or adjust the skill.
Host Primitive Adapter
Map abstract workflow needs to available host actions:
- Ask user: collect PID location, timeframe, source permissions, privacy boundaries, and review approval.
- Read files: inspect only approved local folders and source files.
- Write files: create local Markdown drafts and receipts.
- Run shell commands: list files, inspect modified dates, search text, read Git history, and validate outputs.
- Use connector: read or update Gmail, Calendar, Drive, Docs, Sheets, or other approved systems.
- Use browser: inspect only approved URLs or public PID publication targets.
- Spawn subagent: optional; use for large source reviews or independent privacy/specificity review.
- Create durable report: required; at minimum create or provide the review draft and run receipt.
If the host cannot provide the primitive needed for a requested source or output format, explain the limitation and offer a copy-ready fallback.
Recommended Intake Checklist
At the beginning, ask the user to provide or confirm the following. Keep the intake concise if the user has already supplied some answers.
# PID Update Intake
## Current PID
- PID location or link:
- PID format: Google Doc / Word / OneDrive / Markdown / PDF / website / repo / other
- Can the agent edit it directly, or should it prepare copy-ready Markdown only?
## Timeframe
- Default: last 7 days
- Requested range:
## Output Location
- Folder for local review draft:
- Preferred draft filename:
## Approved Data Sources
List every authorized source explicitly. Do not assume the PID repo, the folder containing the PID, the current workspace, or recently modified nearby files are approved activity sources unless the user names them. Ask for exact local paths, cloud locations, connector scopes, account labels, export files, repositories, or date-bounded queries for each source category.
- Local PC folders and exact paths:
- Notes folders:
- Documents folders:
- Cloud file locations or connectors (Google Drive, OneDrive, Dropbox, iCloud, SharePoint, etc.):
- Downloads or exports:
- Git repositories, including histories:
- Email accounts or labels:
- Calendar events:
- Meeting transcripts or recordings converted to text:
- Chat logs or collaboration tools:
- CRM, database, CSV, JSON, or spreadsheet exports:
- Browser bookmarks or reading lists
- Browser history:
- Social posts, newsletters, or publishing platforms:
- Portfolio, website, or content folders:
- Photos, screenshots, design files, or media metadata:
- Learning logs, courses, books, papers, saved articles:
- Financial, sales, support, product, or analytics exports:
- Other source categories:
## Privacy Boundaries
- Never include:
- Summarize but do not name:
- Ask before including:
- Safe to include:
## Update Goals
- What do you want your PID to become easier to find for?
- What kinds of people, opportunities, or matches matter right now?
- What current needs or offers should be especially visible?
- What should AI systems not misunderstand about you?
Outputs
Primary output:
PID-update-review-draft-[YYYY-MM-DD].md
The draft must be local, reviewable, and organized by PID section.
Secondary outputs when useful:
PID-update-source-map-[YYYY-MM-DD].mdmapping each proposed update to source paths, emails, meetings, or other evidence.PID-update-open-questions-[YYYY-MM-DD].mdfor uncertain findings that need user answers.PID-update-run-receipt-[YYYY-MM-DD].mddurable audit record of inputs, assumptions, source boundaries, outputs, validations, changes, privacy decisions, and unresolved risks.
Final output after approval:
- An updated PID, or copy-ready approved update text when direct editing is unavailable.
Draft Header Requirement
Every review draft must begin with this instruction block:
# PID Update Review Draft
Agent response to human when PID update review draft is complete: This is a draft for your review before anything is added to your Portable Identity Document (PID).
Please edit freely:
- delete anything that should not be included
- correct anything inaccurate
- add missing context, links, examples, names, or proof
- mark private items that should be removed or generalized
- strengthen anything that feels too vague or too narrow
After you edit this draft, ask the agent to continue from your revised file and update your PID.
If your edits reveal a recurring preference, missing category, privacy rule, source type, or better way to describe your work, ask the agent to adjust the PID update maintenance skill so future runs improve.
PID Section Mapping
First read the user's current PID and infer its headings. Preserve the user's structure when appending updates.
If the PID cannot be read or has no clear structure, use the standard PID sections:
- Open To
- What I Have
- What I Need
- Current Focus
- Interests, Passions, Talents
- History
- Credibility
- Identity Layer
- Proof Of Work
- Additional Signals
- Match Context
- Update Log
This list is based on the pid-template.md file. That file may evolve to a different structure. Make sure the user has given the AI access to the latest version of this file.
Source Categories To Review
When authorized, inspect sources for signals in these categories:
- Local files: documents, notes, working drafts, folders created or modified, exports, PDFs, spreadsheets, presentations.
- Project work: repos, commits, issue notes, task files, plans, specs, prototypes, designs, scripts, data pipelines.
- Email: sent mail, received threads, introductions, decisions, requests, collaborations, follow-ups, newsletters, opportunities.
- Calendar: meetings, events, travel, conferences, workshops, recurring commitments, relationship-building activity.
- Meeting records: transcripts, summaries, action items, decisions, objections, insights, stakeholder names.
- Chats and collaboration tools: Slack, Teams, Discord, SMS exports, comments, shared docs, decision trails.
- Databases and structured exports: CSV, JSON, SQL exports, CRM, support tickets, sales, analytics, product usage, research datasets, MCP connectors.
- Content and publishing: articles, social posts, newsletters, videos, podcasts, talks, comments, drafts, outlines.
- Learning and research: courses, books, papers, saved articles, annotations, experiments, reading notes, aha moments.
- Creative and design work: images, decks, sketches, mockups, media files, design artifacts.
- Relationships and network: new collaborators, advisors, customers, vendors, communities, referrals, introductions made or received.
- Proof and credibility: certifications, testimonials, awards, media mentions, event participation, shipped artifacts, measurable outcomes.
- Needs and constraints: blockers, missing resources, requested help, tools needed, funding needs, hiring needs, feedback needs.
- Assets and offers: reusable systems, templates, data, content, capabilities, tools, access, audiences, products, services.
- Identity signals: values clarified, principles tested, preferred work patterns, strengths, weaknesses, energy patterns.
- Match context: ideal collaborators, non-ideal matches, emerging opportunities, who needs what the user has, what the user needs from others.
Signal Extraction Heuristics
Be thorough. Small discoveries matter.
Look for:
- created, edited, shipped, published, launched, fixed, automated, cleaned, migrated, organized, analyzed
- learned, realized, discovered, reframed, decided, validated, invalidated, changed mind
- met, introduced, advised, helped, asked, offered, followed up, partnered
- researched, compared, evaluated, recommended, rejected, adopted, stopped using
- wrote, recorded, presented, designed, prototyped, tested, documented
- solved, debugged, unblocked, improved, simplified, clarified
- evidence of recurring interests, emerging vocabulary, named systems, new frameworks, and repeated themes
- needs implied by blockers, unanswered questions, stalled work, repeated friction, missing expertise, missing access
- offers implied by artifacts, repeated help given, reusable methods, strong opinions, unique data, relationships, domain experience
Prefer concrete, grounded language over generic praise.
Workflow
Phase 1: Intake And Permission
- Ask for the current PID path/link and format.
- Ask for the timeframe. Use the last 7 days if the user says weekly or gives no range.
- Ask the user to list every approved source location and access method, including local PC paths, cloud folders/connectors, email accounts or labels, calendars, meeting transcript folders, chat exports, repositories, databases, spreadsheets, and publishing/content systems. Do not infer sources from the PID path, current repo, cwd, or neighboring folders.
- Ask for privacy boundaries.
- Ask where to save the local review draft.
Stop if the user has not authorized at least one explicit source location, connector scope, account label, export file, repository, or bounded query to review.
Phase 2: Read The Current PID
- Read the PID from the provided location or connector.
- Identify headings, section order, tone, and current emphasis.
- Identify stale sections, thin sections, repeated vocabulary, open needs, existing offers, and match context.
- Note the PID's publication target and any format constraints.
Completion criteria:
- PID structure is known, or fallback structure is selected.
- PID privacy posture is understood.
Phase 3: Source Inventory
- List each explicit approved source, including path/account/connector/query, source category, date range, and scan limits.
- Record access method, date range, and scan limits.
- Prefer metadata and targeted searches before reading large corpora.
- Do not read sources outside the user's explicitly listed locations, connectors, accounts, repositories, exports, or bounded queries, even if they are near the PID file or appear recently modified.
- Track unreadable or skipped sources in the run receipt.
Completion criteria:
- Reviewed sources are explicit.
- Skipped sources are explicit.
Phase 4: Extract Candidate Signals
Create raw notes with source references for:
- accomplishments
- projects advanced or completed
- problems solved
- decisions made
- ideas, insights, and aha moments
- learnings and recommendations
- relationships and introductions
- content created or published
- tools, systems, templates, datasets, or assets created
- proof of work and credibility signals
- emerging needs, blockers, constraints, and asks
- changed priorities or current focus
- match opportunities: who may need what the user has, and who may have what the user needs
Mark each candidate as:
Factwhen directly supported by a source.Inferencewhen reasoned from evidence.Questionwhen user confirmation is needed.
Phase 5: Categorize By PID Structure
Map candidate signals to the user's PID sections.
Rules:
- Put time-bound activity in Update Log.
- Put reusable capabilities, systems, assets, data, tools, products, and relationships in What I Have.
- Put blockers, asks, desired collaborators, resources, capital, access, feedback, or support in What I Need.
- Put active projects, experiments, research, and initiatives in Current Focus.
- Put durable interests, curiosities, domains, and recurring questions in Interests, Passions, Talents.
- Put shipped artifacts, case studies, builds, results, and evidence in Proof Of Work.
- Put endorsements, certifications, events, media, publications, and platform presence in Credibility.
- Put values, principles, strengths, weaknesses, work style, and energy patterns in Identity Layer.
- Put ideal collaborators, ideal problems, non-ideal matches, and matching guidance in Match Context.
- Put observations, frameworks, recommendations, predictions, writing samples, questions, and applied knowledge in Additional Signals.
Allow the same discovery to appear in more than one section only when each placement adds distinct value.
Phase 6: Draft The Review File
Write PID-update-review-draft-[YYYY-MM-DD].md.
For each section, include:
- proposed additions
- source/evidence note
- confidence level
- privacy note if relevant
- user-review questions
Suggested item format:
## [PID Section]
### Proposed Addition
- [Fact / Inference / Question] Proposed PID text.
- Evidence: [source path, email/thread, meeting title/date, export row, or note]
- Confidence: High / Medium / Low
- Privacy: Safe / Review / Generalize / Exclude unless approved
End the draft with:
Possible Things Others May Need From YouPossible People Or Opportunities You May NeedOpen Questions For YouSuggested Skill Improvements Based On This Run
Phase 7: User Review Gate
Stop after creating the draft.
Ask the user to review and edit the Markdown file. Do not update the PID yet.
Continue only when the user explicitly says the draft is ready, approved, or provides the revised file.
Phase 8: Incorporate User Edits
- Read the edited review draft.
- Treat user edits as authoritative.
- Remove rejected items.
- Generalize private items.
- Strengthen items the user expanded.
- Identify any preference that should improve future skill runs.
If the user's edits imply a recurring rule, ask whether to update the skill or add that rule to a local preference note.
Phase 9: Update The PID
Update method depends on format:
- Google Doc: use the Google Drive/Docs connector when available, or prepare copy-ready Markdown.
- Microsoft Word/OneDrive: edit a local
.docxor prepare copy-ready content for OneDrive when direct connector access is unavailable. - Markdown: append or merge directly into the appropriate sections.
- PDF: update the source document first when possible; avoid editing the PDF as the canonical source unless the user confirms it is the source of truth.
- Website/repo: update the source Markdown/data files, not only the generated site.
- Unknown or locked format: provide copy-ready approved update text.
Append to existing sections rather than rewriting the entire PID unless the user requests restructuring.
Phase 10: Validate And Receipt
Before finishing:
- Re-read the changed PID when possible.
- Confirm approved updates appear in the intended sections.
- Confirm rejected/private items were not included.
- Confirm the Update Log includes the timeframe and date.
- Confirm no unsupported inference was promoted to fact.
- Write or update the run receipt.
Validation
Structural validation:
- Current PID was read or fallback limitation was disclosed.
- Review draft was created before PID update.
- Draft used the user's PID structure or standard fallback.
- Every proposed update has section placement.
- Final PID update only happened after user approval.
Evidence validation:
- Every fact has source evidence.
- Every inference is labeled.
- Every low-confidence item is either excluded or turned into a question.
- Source limits and skipped sources are recorded.
Privacy validation:
- Privacy boundaries were collected.
- Sensitive identifiers were excluded or generalized.
- Private client, employer, family, health, legal, financial, or confidential project details were not published without approval.
- Draft includes privacy notes where needed.
Quality validation:
- Small learnings, improvements, and aha moments were considered.
- Needs and offers were both reviewed.
- Possible match implications were surfaced.
- Generic language was replaced with concrete signals where possible.
- User edits were incorporated faithfully.
Receipt validation:
- Receipt names the skill and source/version context.
- Receipt lists the timeframe reviewed.
- Receipt lists all inputs and source categories used.
- Receipt lists assumptions made.
- Receipt lists capabilities used.
- Receipt lists outputs created.
- Receipt lists validations run.
- Receipt records skipped, unavailable, or unauthorized sources.
- Receipt records whether the PID was changed or left unchanged.
- Receipt records privacy decisions.
- Receipt records unsupported inferences removed, downgraded, or turned into questions.
- Receipt records unresolved risks and next steps.
Validation Tiers
Use validation tiers so the agent does not confuse a quick structural check with full quality review.
Tier 1: Fast Deterministic Checks
Run every time:
- intake captured PID location, timeframe, privacy boundaries, and at least one explicit approved source location/account/connector/export/repository/query; PID folder/source assumptions are not acceptable
- review draft exists before any PID update
- every proposed update has a PID section placement
- every fact has evidence
- every inference is labeled
- rejected/private items are excluded from final PID updates
- the run receipt exists for serious workflows
Tier 2: Realistic Workflow Review
Run for important PID updates, large source sets, or direct publication:
- compare proposed additions against evidence
- verify source boundaries were respected
- verify the user review gate was honored
- re-read the updated PID when possible
- confirm approved updates appear in intended sections
- confirm the run receipt can be used by a future agent to resume or audit the work
Tier 3: LLM-As-Judge Or Reviewer Panel
Use when quality is subjective:
- usefulness of extracted signals
- specificity of additions
- privacy judgment
- match-context reasoning
- whether inferred needs/offers are plausible and clearly labeled
- whether small learnings and accomplishments were surfaced without noise
Test Surface
This skill can be tested through:
- Static checks: required sections exist in the draft; draft header exists; run receipt exists.
- Invariant checks: no PID update before review approval; every proposed fact has evidence; every inference is labeled.
- Fixture tests: weekly local folder scan; email-only scan; meeting-transcript scan; sparse-source scan; large-folder scan; private-client scan; edited-draft continuation.
- Behavioral tests: agent asks for PID location, source authorization, timeframe, privacy boundaries, and review approval.
- LLM-as-judge evals: whether extracted updates are useful, specific, grounded, privacy-aware, and mapped to PID sections.
Coverage And Edge-Case Audit
Before finishing a serious PID update run, map the workflow coverage:
- approved source categories reviewed
- approved source categories skipped or unavailable
- source categories intentionally not authorized
- date/timeframe coverage
- PID sections with proposed updates
- PID sections with no useful changes
- privacy-sensitive items reviewed
- unsupported or low-confidence inferences
- user edits incorporated
- direct PID update status
- future-maintenance gaps
Mark each uncovered gap as:
[MANUAL]user should review or answer[EVAL]quality judgment needed[PRIVACY]approval or generalization needed[SOURCE]missing, unreadable, or unauthorized source material[CONNECTOR]connector or edit capability unavailable[FUTURE]good candidate for skill improvement or later PID maturity work
For every meaningful gap, either:
- add it to the review draft
- add it to the open questions file
- record it in the run receipt
- ask the user before proceeding if the gap blocks a faithful update
Edge Cases
Actively handle:
- user has no current PID or provides an inaccessible PID
- PID is a PDF with no editable source
- user approves many folders but no date range
- file modified time is misleading because old files were copied
- many files changed but few contain meaningful identity signals
- email threads contain sensitive personal or business information
- meeting transcripts include other people's private statements
- source materials contradict the existing PID
- user edits the draft heavily
- user wants direct publishing but connector access is unavailable
- user's PID structure differs from the standard template
- the same update belongs to multiple sections
- findings are valuable but too speculative
- the agent discovers needs the user did not explicitly state
- the agent discovers offers the user is undervaluing
Regression Rule
If this skill discovers that something previously worked and now breaks, create a regression artifact immediately.
Do not merely fix the current output.
Acceptable regression artifacts:
- updated skill instruction
- validation checklist item
- fixture scenario
- example prompt
- anti-pattern
- privacy rule
- source category intake rule
- section-mapping rule
- output schema requirement
- STOP gate
Examples:
- If the agent updates a PID before user review, add a stronger STOP gate and behavioral test.
- If the agent scans unauthorized sources, add a source-boundary validation item.
- If private information slips into an approved update, add a privacy edge case and checklist rule.
- If the agent misses small learnings and only captures major achievements, strengthen signal extraction heuristics.
- If the final response omits the durable receipt, add receipt validation and final-report guidance.
Ratchet Rules
When user edits, validation failures, or review discussions reveal a recurring issue, convert it into a durable improvement.
Possible ratchet artifacts:
- update this skill's instructions
- add a privacy rule
- add a new source category to the intake checklist
- add a recurring user preference
- add an anti-pattern
- add a validation checklist item
- add a fixture scenario
- add a stronger section-mapping rule
- add a local source inventory template
Examples:
- If the user repeatedly deletes a type of personal information, add it to privacy boundaries for future runs.
- If the agent misses a recurring source such as meeting transcripts, add that source category.
- If the user rewrites vague accomplishments into measurable proof, add a specificity rule.
- If the agent overemphasizes major projects and misses small learnings, strengthen the small-signal extraction heuristic.
- If the agent puts needs in Update Log only, add a rule to also consider What I Need and Match Context.
Do not merely correct the current PID update. Make future runs better.
Anti-Patterns
Do not:
- update the PID before the user reviews the Markdown draft
- scan sources the user did not authorize
- treat all recent files as meaningful
- dump raw private notes into the PID
- publish sensitive details because they were found in a source
- invent accomplishments, relationships, needs, or proof
- hide uncertainty
- collapse the update into a resume-style summary
- ignore small learnings, aha moments, process improvements, or recommendations
- only capture what the user explicitly says they need; infer possible needs and ask for confirmation
- only capture what the user explicitly says they offer; infer possible offers and ask for confirmation
- overwrite the whole PID when an append would preserve user control
- treat PDF editing as canonical when a source document exists
- treat user edits as optional suggestions
Skill Freshness And Inventory
When this skill is updated, verify:
- frontmatter contains only
nameanddescription - PID section lists still match
PID-template.md - output filenames still match the README and user prompts
- validation sections still require structural, evidence, privacy, quality, and receipt checks
- receipt requirements still match the current ratchet-based skill framework
- source categories still reflect the current maintenance workflow
- review-first gate is still explicit
- no private/local-only maintainer paths are required for normal user operation
- suggested prompts still mention the current skill and expected review-first behavior
If PID-template.md changes, update the section mapping and validation in this skill.
Run Receipt
For serious use, leave a durable, inspectable receipt. Treat the receipt as the replay/audit record for the skill run, not merely a human-readable final summary.
The receipt should let a future agent answer:
- what skill ran
- under what version/context it ran
- what timeframe was reviewed
- what sources were authorized
- what sources were used, skipped, unavailable, or intentionally excluded
- assumptions made
- capabilities used
- tool calls or commands executed
- external state changed
- outputs produced
- validations run
- failures found
- fixes applied
- user review status
- PID update status
- ratchet artifacts added or suggested
- unresolved risks
- follow-up recommendations
- how the run could be resumed, audited, forked, or repeated
If the receipt is compacted into a final response, preserve the full receipt as a file, JSON artifact, test log, or run directory whenever the workflow is important. A final-response summary is a projection of the receipt; it is not the receipt itself.
Use this Markdown structure when writing PID-update-run-receipt-[YYYY-MM-DD].md:
Record all receipts into the folder: portable-identity-document-template-OPEN\skills-recepits
# PID Update Run Receipt
## Skill Run
- Skill name:
- Skill source/path:
- Skill version or file timestamp if known:
- Run date:
- Executor/host:
- User request:
## Timeframe
## PID Source
## PID Format And Edit Method
## Inputs Used
- Current PID:
- Review draft:
- Revised review draft:
- User-provided instructions:
- Privacy boundaries:
- Update goals:
## Assumptions Made
## Capabilities Used
- Filesystem:
- Connectors:
- Browser/network:
- Subagents:
- Document/PDF/spreadsheet tools:
## Tool Calls Or Commands Executed
## External State Changed
- Files created:
- Files modified:
- Cloud documents modified:
- PID changed:
- Nothing changed without explicit user approval:
## Approved Sources Reviewed
## Sources Skipped Or Unavailable
## Sources Not Authorized Or Intentionally Excluded
## Draft Created
## User Review Status
## PID Update Status
## Outputs Produced
- Review draft:
- Source map:
- Open questions:
- Updated PID or copy-ready update:
- Run receipt:
## Validation Results
## Privacy Decisions
## Notable Inferences
## Unsupported Or Low-Confidence Items Removed, Downgraded, Or Turned Into Questions
## Failures Or Gaps Found
## Fixes Applied
## Open Questions
## Ratchet Lessons
## Ratchet Artifacts Added Or Suggested
## Unresolved Risks
## Resume / Audit Notes
- How a future agent can continue:
- What should be reviewed first:
## Recommended Next Steps
Receipt Vs Final Report
The final report is for the user.
The run receipt is for future agents, auditors, and maintainers.
Do not rely on the final response as the only record when files were created, source materials were interpreted, validations were run, validations were skipped, privacy decisions were made, failures were discovered, the PID was modified, or ratchet artifacts were added or suggested.
Final Report
When finished, report concisely:
- where the review draft was created
- what sources and timeframe were reviewed
- whether the PID was updated or is awaiting review
- what validations passed
- what risks or open questions remain
- where the run receipt was written, or why it was not written
- any suggested skill improvements learned from the run
- what ratchet artifact was added or suggested if the run exposed a recurring issue
Suggested User Prompt
Use the PID Update Maintenance Skill to update my Portable Identity Document.
My PID is here: [path or link]
Review this timeframe: [last 7 days / dates]
Save the review draft here: [folder]
Approved sources, with exact locations or access scopes:
- Local PC folders: [full paths]
- Cloud files/folders/connectors: [Google Drive/OneDrive/Dropbox/etc. paths, links, or connector scopes]
- Email accounts or labels: [account + labels/queries]
- Calendar range/account: [calendar + date range]
- Meeting transcript folders or recording exports: [full paths or links]
- Git repositories, including histories: [full paths or remotes]
- CSV/JSON/database/spreadsheet exports: [full paths or links]
- Publishing/content/social/newsletter sources: [paths, exports, or accounts]
- Other sources: [exact source and access method]
Do not assume the PID repo or the folder containing my PID is an approved source unless I list it above.
Privacy boundaries:
- never include [items]
- generalize [items]
- ask before including [items]
First create a local Markdown review draft organized by my PID sections. Do not update the PID until I review and approve the draft.
One-Sentence Version
Scan user-approved recent activity, extract grounded identity signals, draft them into the user's PID structure for human review, then append approved updates so the PID stays fresh, specific, and useful for AI-native matching.