feat: scienting-math/1 sources and derived/math.jsonl; lode references; stress fixes

Math content may say its source is in scienting-math/1's canonical TeX (form,
in no hash); derived/math.jsonl holds papermath's tree, symbols and issues,
and the validator now checks derived files. A symbol annotation names its
symbol by key; lode claim references use lode's tag and pin syntax. The zip
reader refuses entries zipfile cannot read, and checkpoint lines end in LF only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017R7sgDNvUGWY2zFPCq2JH6
This commit is contained in:
alexmandClaude committed 2026-10-17 06:44:28 -04:00
1 parent 8b5ee87275
commit 17880686fa
40 files changed
+750 -63

No files matched your search

+1
View File
@@ -1 +1,2 @@
{"doc":"tiny2026tiny-j4qm","id":"tiny2026example","nodes":[{"id":"s0fn2fj","kind":"document","ord":0,"parent":null},{"attrs":{"level":1},"id":"b9wp3tt","kind":"section","label":"1","ord":0,"parent":"s0fn2fj"},{"id":"vet7k0e","kind":"heading","ord":0,"parent":"b9wp3tt"},{"content":[{"kind":"text","text":"Results"}],"fidelity":"F2","id":"em5pd9v","kind":"sentence","ord":0,"parent":"vet7k0e"},{"id":"ytp1e5n","kind":"paragraph","ord":1,"parent":"b9wp3tt"},{"content":[{"kind":"text","text":"The value is 42.0 at 300 K."}],"fidelity":"F2","id":"jvnys4s","kind":"sentence","ord":0,"parent":"ytp1e5n"},{"content":[{"kind":"text","text":"See "},{"kind":"xref","target":"tb49qpc","text":"Table 1"},{"kind":"text","text":" and the note."},{"kind":"cite","refs":["r3e21zr"],"text":"1"}],"fidelity":"F2","id":"mzwwhxj","kind":"sentence","ord":1,"parent":"ytp1e5n"},{"id":"exq1ter","kind":"paragraph","ord":2,"parent":"b9wp3tt"},{"content":[{"kind":"text","text":"A second paragraph."}],"fidelity":"F2","id":"j663d4h","kind":"sentence","ord":0,"parent":"exq1ter"},{"content":[{"kind":"text","text":"It ends here."}],"fidelity":"F2","id":"rsw24qc","kind":"sentence","ord":1,"parent":"exq1ter"},{"attrs":{"columns":[{"header_path":["af5b51r"],"id":"pj5sk05"},{"header_path":["ajqxkgh"],"id":"nymcs5q"}]},"id":"tb49qpc","kind":"table","label":"Table 1","ord":3,"parent":"b9wp3tt"},{"id":"t2ps2mp","kind":"table-head","ord":0,"parent":"tb49qpc"},{"id":"rr9rtf5","kind":"row","ord":0,"parent":"t2ps2mp"},{"attrs":{"colspan":1,"column":"pj5sk05","role":"column-header","rowspan":1},"content":[{"kind":"text","text":"x"}],"fidelity":"F1","id":"af5b51r","kind":"cell","ord":0,"parent":"rr9rtf5"},{"attrs":{"colspan":1,"column":"nymcs5q","role":"column-header","rowspan":1},"content":[{"kind":"text","text":"y"}],"fidelity":"F1","id":"ajqxkgh","kind":"cell","ord":1,"parent":"rr9rtf5"},{"id":"dmsstkg","kind":"table-body","ord":1,"parent":"tb49qpc"},{"attrs":{"header_path":["rdrqkv7"]},"id":"r3e7hfs","kind":"row","ord":0,"parent":"dmsstkg"},{"attrs":{"colspan":1,"column":"pj5sk05","role":"row-header","rowspan":1},"content":[{"kind":"text","text":"1"}],"fidelity":"F1","id":"rdrqkv7","kind":"cell","ord":0,"parent":"r3e7hfs"},{"attrs":{"colspan":1,"column":"nymcs5q","role":"data","rowspan":1},"content":[{"kind":"text","text":"2.5"}],"fidelity":"F1","id":"f463wj7","kind":"cell","ord":1,"parent":"r3e7hfs"},{"id":"aw97y35","kind":"back","ord":1,"parent":"s0fn2fj"},{"id":"yd513mw","kind":"references","ord":0,"parent":"aw97y35"},{"content":[{"kind":"text","text":"1. An Example, 2020."}],"fidelity":"F2","id":"r3e21zr","kind":"reference","label":"1","ord":0,"parent":"yd513mw"}],"own_content":{"af5b51r":{"colspan":1,"column":"pj5sk05","kind":"cell","role":"column-header","rowspan":1,"runs":[{"kind":"text","text":"x"}]},"ajqxkgh":{"colspan":1,"column":"nymcs5q","kind":"cell","role":"column-header","rowspan":1,"runs":[{"kind":"text","text":"y"}]},"aw97y35":{"kind":"back"},"b9wp3tt":{"heading":"219c4a6c86a716e99d5dc9611b61e584deb11b57e972d87d4b773387ebc3cadd","kind":"section","label":"1","level":1},"dmsstkg":{"kind":"table-body"},"em5pd9v":{"kind":"sentence","runs":[{"kind":"text","text":"Results"}]},"exq1ter":{"kind":"paragraph"},"f463wj7":{"colspan":1,"column":"nymcs5q","kind":"cell","role":"data","rowspan":1,"runs":[{"kind":"text","text":"2.5"}]},"j663d4h":{"kind":"sentence","runs":[{"kind":"text","text":"A second paragraph."}]},"jvnys4s":{"kind":"sentence","runs":[{"kind":"text","text":"The value is 42.0 at 300 K."}]},"mzwwhxj":{"kind":"sentence","runs":[{"kind":"text","text":"See "},{"kind":"xref","target":"tb49qpc","text":"Table 1"},{"kind":"text","text":" and the note."},{"kind":"cite","refs":["r3e21zr"],"text":"1"}]},"r3e21zr":{"kind":"reference","label":"1","runs":[{"kind":"text","text":"1. An Example, 2020."}]},"r3e7hfs":{"kind":"row"},"rdrqkv7":{"colspan":1,"column":"pj5sk05","kind":"cell","role":"row-header","rowspan":1,"runs":[{"kind":"text","text":"1"}]},"rr9rtf5":{"kind":"row"},"rsw24qc":{"kind":"sentence","runs":[{"kind":"text","text":"It ends here."}]},"s0fn2fj":{"kind":"document"},"t2ps2mp":{"kind":"table-head"},"tb49qpc":{"columns":[{"header_path":["af5b51r"],"id":"pj5sk05"},{"header_path":["ajqxkgh"],"id":"nymcs5q"}],"kind":"table","label":"Table 1"},"vet7k0e":{"kind":"heading"},"yd513mw":{"kind":"references"},"ytp1e5n":{"kind":"paragraph"}},"values":{"af5b51r":{"align_key":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","match_hash":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881","node_hash":"59d1c20766a77bacde2aae80a134c7156fbcc708c140a3bb2d2a67f78bd9c6f5","own_hash":"c68933b07bc7c5b806892ae36b3e4c3205a0a2066fd6f8255578f7d1ca86dc10","text_hash":"2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881"},"ajqxkgh":{"align_key":"a1fce4363854ff888cff4b8e7875d600c2682390412a8cf79b37d0b11148b0fa","match_hash":"a1fce4363854ff888cff4b8e7875d600c2682390412a8cf79b37d0b11148b0fa","node_hash":"838e3fba38f0797d40522Line truncated
{"doc":"vectors","id":"math-form","nodes":[{"id":"aaaaaaa","kind":"document","ord":0,"parent":null},{"attrs":{"level":1},"id":"bbbbbbb","kind":"section","ord":0,"parent":"aaaaaaa"},{"id":"ccccccc","kind":"paragraph","ord":0,"parent":"bbbbbbb"},{"content":[{"kind":"text","text":"The energy is "},{"kind":"equation","node":"eeeeeee"},{"kind":"text","text":" where "},{"form":"scienting-math/1","kind":"math","notation":"tex","source":"K_{r}"},{"kind":"text","text":" is the force constant."}],"id":"ddddddd","kind":"sentence","ord":0,"parent":"ccccccc"},{"content":{"form":"scienting-math/1","notation":"tex","source":"E=\\frac{1}{2}K_{r}x^{2}"},"id":"eeeeeee","kind":"equation","ord":0,"parent":"ddddddd"}],"own_content":{"aaaaaaa":{"kind":"document"},"bbbbbbb":{"heading":null,"kind":"section","label":null,"level":1},"ccccccc":{"kind":"paragraph"},"ddddddd":{"kind":"sentence","runs":[{"kind":"text","text":"The energy is "},{"kind":"equation"},{"kind":"text","text":" where "},{"kind":"math","notation":"tex","source":"K_{r}"},{"kind":"text","text":" is the force constant."}]},"eeeeeee":{"kind":"equation","label":null,"notation":"tex","source":"E=\\frac{1}{2}K_{r}x^{2}"}},"values":{"aaaaaaa":{"align_key":"0a0b7b0fad218642459f4be88e8a02e165b79eb087d7be0b33845f15d0dfc0b9","match_hash":"77244e317f4ace842f4027deb48c9063162f87b10a6d59cc18412945391f8b23","node_hash":"3d5c422271f7428e60428e337dc0bcb09d7f0a8ff77c309bdee3dfc277f8e83b","own_hash":"34444fe0e6bdbf3927a579fe3286859d204ea0882a381b7769ffd4905551d24f","text_hash":"06e060a25e16536e6d5f673d0d439ca35d5792f7b02ee57254a8932e5e691305"},"bbbbbbb":{"align_key":"0a0b7b0fad218642459f4be88e8a02e165b79eb087d7be0b33845f15d0dfc0b9","match_hash":"77244e317f4ace842f4027deb48c9063162f87b10a6d59cc18412945391f8b23","node_hash":"0dba0d12b31e1de737b37ededa816aa9ff8c864a04005c3f3ccaad1864a0fc5d","own_hash":"2e173cf74bdb3f542b050ad3556181eeebb58464a7a98765085b98ee7423227b","text_hash":"06e060a25e16536e6d5f673d0d439ca35d5792f7b02ee57254a8932e5e691305"},"ccccccc":{"align_key":"0a0b7b0fad218642459f4be88e8a02e165b79eb087d7be0b33845f15d0dfc0b9","match_hash":"77244e317f4ace842f4027deb48c9063162f87b10a6d59cc18412945391f8b23","node_hash":"87b388726c1ccd7b6f2f26db6912d261bc96ea8cd2d6a87e80e5bb7a3ca2a7f4","own_hash":"494e069be36a18ecaabf5a63be7c31617ade7a5460218ca83a2de3d8d8f964e0","text_hash":"06e060a25e16536e6d5f673d0d439ca35d5792f7b02ee57254a8932e5e691305"},"ddddddd":{"align_key":"0a0b7b0fad218642459f4be88e8a02e165b79eb087d7be0b33845f15d0dfc0b9","match_hash":"77244e317f4ace842f4027deb48c9063162f87b10a6d59cc18412945391f8b23","node_hash":"1282798a0fca7a4a61243a77a371bd9f2ca25868e85a4dc976db117082ce5139","own_hash":"bdf85965019bac6d61b8032a5caab32fdaf10fe912aa058e89ed93057a916788","text_hash":"06e060a25e16536e6d5f673d0d439ca35d5792f7b02ee57254a8932e5e691305"},"eeeeeee":{"align_key":"cd2822e88bcde089a4b8d4d60820a4c0c387d75c7fb1737b5e5ac93129194ff7","match_hash":"cd2822e88bcde089a4b8d4d60820a4c0c387d75c7fb1737b5e5ac93129194ff7","node_hash":"a0afe2c822540a5bdba87aab9459601f89624ee4a1192fcc7ea610646cea7804","own_hash":"453b9ae322705372c37ad8e1a30d712d037a1324c45d700f339229ae8b3013eb","text_hash":"4b8672dac603564cd19e17e0a59999e1eb9661d2179795992c3edeee9b094266"}}}