fix: record_body_vertex uses :body (matching panproto's ATProto parser) panproto's parse_lexicon names body vertices as "{nsid}:body", not "{nsid}.record". The wrong key meant field_transforms (AT-URI decomposition, type coercions, default values) were silently ignored by lift_wtype_sigma for ALL record types — both Cospan and Tangled.

Author: Aaron Steven White
Commit 7cf306c0cc410dbf4a161cfdee13310e010889ad
Parent: 06fe8209f9
Structural diff unavailable

These commits were pushed via plain git push, so no pre-parsed schemas are available. Install git-remote-cospan and re-push via panproto:// to see scope-level changes, breaking change detection, and semantic diffs.

brew install panproto/tap/git-remote-cospan
1 file changed +2 -2
@@ -459,7 +459,7 @@ pub fn tangled_transforms(
459459 }
460460 
461461 /// Get the record body vertex ID for a given NSID.
462-/// ATProto Lexicon schemas have the body under `{nsid}.record`.
462+/// panproto's ATProto Lexicon parser names the body vertex `{nsid}:body`.
463463 fn record_body_vertex(nsid: &str) -> String {
464-    format!("{nsid}.record")
464+    format!("{nsid}:body")
465465 }
cospan · schematic version control on atproto built on AT Protocol