Registered repository migration — Reckon canary

The canonical repository completed the real transaction and was pushed to origin/main at 157f1c8.

The Reckon canary passes through snapshot, staged migration, verification, installation, commit and push.
The content-bearing snapshot remains outside the repository under the immutable registry run.

Before and after

MeasureBeforeAfterVerdict
Legacy resource paths260Pass
Typed resource paths935Pass
Legacy capability records330Pass
Plan/research/evidence resources3030Parity
Sprint/blocker/timeline/project resources77Parity
Project-state formatdistributeddistributedPreserved

The typed manifest records 26 moves and 16 link rewrites. The source snapshot is SHA-256 23f82116d059bfd4bd01103bab5491867ac4ff00fe853bbddc457170c163d67d.

Verification

GateResult
Document audit0 errors
Schema audit17 checked, 17 conformant, 0 violations
Relationship and project-state audit0 errors
Progressive discovery34 resources returned through the bounded summary stream
Legacy capability audit0 findings
Isolated static buildPass; 30 plans and 4 sprints projected
Post-install repository suite1,378 passed in 33.03 seconds
Commit and push157f1c8 equals origin/main

The canary found one stale flat-directory assumption in the repository's byte-identity test. It was changed to use the shared typed resolver, then the failing test and full suite passed.