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
7cf306c0cc410dbf4a161cfdee13310e010889adParent: 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-cospan1 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 }