## 1. Define account scope and field sources Read four synthetic biographies. List original row id, account_id, visible fields and allowed source. Use uploaded material only; do not search accounts/sites or contact anyone. Expected: A four-row source index. Check: Original rows and stable identities are distinct. ## 2. Extract facts and leave unknowns blank Extract handle, biography, public city and website exactly, with P ids per field. Keep unpublished cities null. Infer no income, occupation or contact details; do not call example.com a verified homepage. Expected: A traceable fact table. Check: Only u102 has a supplied public city. ## 3. Assign field tags only from explicit text Tag u101 independent development and u102 product design with quotations. Mark u103 unconfirmed. Do not force a vague bio into investing or AI. Save tag-map.csv. Expected: Three evidence-based tag states. Check: u103 receives no invented field or occupation. ## 4. Deduplicate without losing original mapping Merge P01/P03 by account_id. Return3 profiles plus the mapping from 4 original rows. Send conflicting fields to review without silent overwrite. Produce an import file; do not write Notion. Expected: Three profiles and source mapping. Check: All four inputs are accounted for; u101 appears once in final records. ## 5. Compare existing identities before a live import Read schema and account_id keys. Preview proposed inserts/updates. After confirmation, write only those items and read back page ids. Check duplicates after unclear failures. If tools are missing, return CSV; do not search private data or send messages. Expected: A verified import or local handoff. Check: Reruns do not create duplicate people or overwrite manual fields. ## 6. Date updates and retain removal handling Draft a public-profile-index Skill with account list, limit, field evidence, blanks, identity deduplication, conflicts and observation times. Default to a diff for review. Do not enrich private fields, bulk update or contact profiles automatically. Expected: A maintainable update method. Check: Old/new sources and dates remain traceable.