Skip to main content

data-review

Audit or repair MobileMem Struct evidence data across event, bill, calendar, document, note, todo, voice, screen, and video sources. Use for schema, provenance, temporal, realism, or cross-record consistency checks; exclude image assets and benchmark cases.

소스 정보

저장소
zjunlp/MobileMem
최근 소스 활동
2026년 9월 30일 08:00
감지된 SKILL.md 언어
영어
스타
31
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
data-review
description
Audit or repair MobileMem Struct evidence data across event, bill, calendar, document, note, todo, voice, screen, and video sources. Use for schema, provenance, temporal, realism, or cross-record consistency checks; exclude image assets and benchmark cases.
# Data Review Audit one persona's active evidence corpus independently of benchmark cases. Follow explicit user requirements first, then any project policy supplied at runtime, then the public schema, cleaned data, and this skill. Do not inspect or modify `image`, `image.zip`, `case.csv`, `case.md`, or case-construction Skills. ## Publication Boundary Treat this file as public. Do not add credentials, private service endpoints, absolute workstation paths, employee or customer information, real user records, or unpublished acceptance criteria. Report such material if found; never reproduce it in examples. Apply confidential release rules only when the operator supplies them separately at runtime. When the sibling `data-construct` Skill is available, read it first and treat it as the construction contract. For report-only requests, make no changes. For repair requests, preserve valid records and stable IDs and change only verified defects. ## Review Scope Inspect only: ```text event/user.json bill/batch.json calendar/batch.json document/batch.json note/batch.json todo/batch.json voice/batch.json screen/*.html video/description.json ``` Ignore archives, `memory_data.json`, field-cleaning variants, generation intermediates, images, and cases even if present. ## Review Order 1. Discover the actual files and infer the current schema from the cleaned target and its sibling personas. 2. Validate `event/user.json` as the persona, relationship, and event spine. 3. Validate each source independently for structure and app-native realism. 4. Resolve every declared event reference and compare the derived record with the exact source event or `*_info` payload. 5. Review trajectory projections against the profile without mistaking plausibility for sourced fact. 6. Perform global ID, timeline, relationship, duplication, and distribution checks. 7. After any repair, rerun the complete review rather than checking only edited records. ## Mechanical Checks - Every required JSON file parses; six batch files and the video file are arrays, while the event file is one object. - Every active evidence ID is lowercase 12-character hexadecimal and globally unique within the persona, including addressable event/profile records, batches, screen pages, and video rows. - Screen filenames are evidence IDs and every file is readable UTF-8 HTML. - App records contain the seven shared fields and the correct `data_type`. - App `user_id` matches `user_NN`; event `user_id` matches the numeric persona suffix used by the cleaned schema. - Arrays, booleans, numeric values, nulls, and timestamp strings have the same types as the current cleaned records. - `created_at` parses. Bill epoch milliseconds agree with the intended transaction/create time and currency/amount are valid. - Calendar start/end times parse and `end_time >= start_time`. - Todo due/completion times agree with `is_completed`; incomplete items do not claim a completion time. - A non-null voice duration is positive and compatible with transcript length; preserve null only where the current cleaned schema explicitly permits it. - Video rows contain `id`, `video_name`, `text`, and `创建时间`. Use the repository's active evidence loader when available as a final smoke test. Do not add a bundled validation script unless the user separately requests one. ## Provenance Checks For a direct event projection: - the referenced event exists; - the date, participants, location, amount, counterparty, status, and activity do not contradict the event or its structured `*_info`; - `tags` and `time_references` identify the correct source using the target dataset's existing convention; - paraphrasing does not introduce new facts. For a trajectory projection: - it is marked as projection rather than direct event evidence; - it fits the person's role, location, finances, habits, relationships, and time window; - it does not create a new stable relationship or consequential personal fact; - repeated routines vary naturally in time, wording, merchant, action, and outcome where appropriate. Treat top-level profile and graph objects as generation context. Treat nested `Persona_Profile` and `Events` objects carrying valid 12-character IDs as active `persona_profile` and `persona_event` evidence, respectively. ## Semantic Checks by Source - **bill:** verify transaction direction, amount, merchant/product coherence, payment channel, status, duplicates, and unrealistic amount patterns. - **calendar:** verify feasible duration, attendance, place, travel, overlap, and whether the item is truly schedulable. - **todo:** verify one actionable intent, meaningful deadline, priority, and completion semantics; reject calendar duplicates with no separate action. - **note:** reject essay-like prose, empty boilerplate, and unsupported facts. - **document:** reject thin notes disguised as documents, empty outlines, repeated skeletons, and long unsupported narratives. - **voice:** reject written-report style, implausible duration, repetitive tone, and metadata that contradicts the transcript. - **screen:** verify that the page, title, URL, and captured text are real and mutually consistent. Topic relevance does not make page content a personal event. - **video:** verify unique ID, timestamp, title/body agreement, persona relevance, and absence of unsupported personal outcomes. ## Cross-Record Checks - Check all active sources for exact and near duplicates. - Flag one event expanded into several records that serve the same mobile intent. - Allow cross-source companions only when each represents a distinct action or artifact. - Check people against `Social_Graph` and event participants; distinguish named merchants, public figures, and content creators from personal relationships. - Check month and type distributions for obvious mechanical regularity or severe imbalance, but do not enforce a fixed count or ratio. - Check that business times form a feasible chronology and that `created_at` correctly represents visibility. A future calendar or todo deadline is valid when its record was already created. - Flag contradictory versions of the same amount, state, place, relationship, or event outcome unless the records clearly represent an update over time. ## Repair Policy Automatically repair only deterministic defects whose intended value is already present elsewhere in the same record or its direct source, such as an obvious type error, exact duplicate, or recoverable timestamp mismatch. Do not silently rewrite narrative meaning, invent missing sources, smooth distributions, or change IDs already used downstream. Report uncertain semantic issues for human decision. ## Deliverable Report files reviewed or changed, counts by source, blocking errors, warnings, safe fixes, provenance coverage, and unresolved decisions. State separately whether mechanical validation and semantic review passed.
GitHub에서 보기