* wip * wip * refactor * add pathname * fix * fix: manually construct pathname for metadata functions Co-Authored-By: benny@cal.com <benny@cal.com> * fix: add pathname parameter to all metadata functions Co-Authored-By: benny@cal.com <benny@cal.com> * fix: add pathname parameter to remaining metadata functions Co-Authored-By: benny@cal.com <benny@cal.com> * fix * fix * fix type checks * Refactor * fix * fix --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: benny@cal.com <benny@cal.com>