diff --git a/.trinity/seals/BaseTypes.json b/.trinity/seals/BaseTypes.json index c8868cef0d..4e4d099111 100644 --- a/.trinity/seals/BaseTypes.json +++ b/.trinity/seals/BaseTypes.json @@ -1,7 +1,7 @@ { "conformance_hash": "sha256:3b60977a2e6ef7a89d9c0e7ae9c8a64cd928a2bdc65d0fd46b57baebd0e9ad39", "gen_hash_c": "sha256:cd2ad734d4c56c11d76f00941351fbb1b7afbe3c31672171d1831d8b6edc92aa", - "gen_hash_rust": "sha256:2ebd5d5e2652f4ab38f3c2a582300e247843da7d2f6e0cf890f7cc2cefd2f62d", + "gen_hash_rust": "sha256:88724866cff54d63bb323fcf93c82d1db536881fccd5a27edb09f9f24f972c10", "gen_hash_verilog": "sha256:981616c323b0ecd7cf0058a125a22ae79e0a43e5fde58a4655215edc0371c3a6", "gen_hash_zig": "sha256:0286c2d52b3521ae781dab3c27e977bdef20c218bca8ff4d81af17cb525a5b71", "module": "BaseTypes", diff --git a/.trinity/seals/BrainSummaries.json b/.trinity/seals/BrainSummaries.json index ae0a9f2e6e..c9564ad39e 100644 --- a/.trinity/seals/BrainSummaries.json +++ b/.trinity/seals/BrainSummaries.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:a85cf8ba3d1f9630a97cfd9d7c939702e03d275920718671be1db4b7d26faa51", - "gen_hash_rust": "sha256:7d4ba95661022d09db7330443564a9d3956d38e7099fb3dcd2dc2f7e80ad11f4", + "gen_hash_rust": "sha256:024d5f047667a8782b6f06c87cd090ebf6bb7346b6becf3436293b66cf757da9", "gen_hash_verilog": "sha256:5f0eeac7d2fc87ac99baac9abca6f06613a2fe91bd707a93d45f021c7ee5796b", "gen_hash_zig": "sha256:c0a97aa69f74c2ed33618d54002291bb2ec13d5685ff85abf50012cf1bea79bd", "module": "BrainSummaries", diff --git a/.trinity/seals/FormulaEmbed.json b/.trinity/seals/FormulaEmbed.json index 15b66b7a72..e1e28a993d 100644 --- a/.trinity/seals/FormulaEmbed.json +++ b/.trinity/seals/FormulaEmbed.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:9bfaacf34822362fafb26b570a455ce23f20585bec6d6e26e5667d08bea25f77", - "gen_hash_rust": "sha256:36c86b22044ac8e6dbaebc1db4f415cb640691e5fc52404f309e203fb8a0616b", + "gen_hash_rust": "sha256:4c024c92fa613ea5b699aafeb684b0237806439d01553477d30a1b0c5f9471ed", "gen_hash_verilog": "sha256:d566d7e55f20adf13e5abcfd439ca4f6f5beecda2846d59d1a3baf3d03d863e6", "gen_hash_zig": "sha256:a37ca47480e538a91fcf9d5140c939ba8792fa381fbc84511cee6deffd513d58", "module": "FormulaEmbed", diff --git a/.trinity/seals/HSLM.json b/.trinity/seals/HSLM.json index 748533249d..9ac96ea25a 100644 --- a/.trinity/seals/HSLM.json +++ b/.trinity/seals/HSLM.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:a4e4b401a924301d6a7f4a3d8aee167a9df58c6ececb01ae61b5c6a92e6c4cab", - "gen_hash_rust": "sha256:9827b935c23a07454e54ec87e31d21b914d0b61d1e214f4ce8bd2c2450f225cd", + "gen_hash_rust": "sha256:6d67293fa3f2dbe792fd3f65c692cd1cb902ed02fa354917cc635ed38810feee", "gen_hash_verilog": "sha256:f8a956019cea253548cd3f3eee38d2405cea113b8ee5e66e3d387be41810c697", "gen_hash_zig": "sha256:51d88b507c315ec746ec177be352377540d8989ae03666f57d9db787201c57b9", "module": "HSLM", diff --git a/.trinity/seals/NotebookLM.json b/.trinity/seals/NotebookLM.json index f88a351ad1..8207c81557 100644 --- a/.trinity/seals/NotebookLM.json +++ b/.trinity/seals/NotebookLM.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:1363497601bffd09dd3ee2c619f834af65869e1e4f2ed21dcc9a03ebbec9b21c", - "gen_hash_rust": "sha256:5b889393c6663ff46a45fb5f706d02544cecece392c2811e725f0cd672ff0127", + "gen_hash_rust": "sha256:121bd3164607487cc77b79c5604573fc8bfa4b1a39aa1926f53bfa4247c1dc2c", "gen_hash_verilog": "sha256:7716f39dc3d0baf658917208a7c294da3ed66d8d849778e3a0d170e7083115b4", "gen_hash_zig": "sha256:534abb99380c2bc0decab8ee239edaac260e956b20891b17728a337b40ba104c", "module": "NotebookLM", diff --git a/.trinity/seals/QueenLotus.json b/.trinity/seals/QueenLotus.json index df7a965e48..8278a48c63 100644 --- a/.trinity/seals/QueenLotus.json +++ b/.trinity/seals/QueenLotus.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:1f44f5bce3f507d9725e735e400cb653c47fb6a84ed8e07fa41ade76f363805f", - "gen_hash_rust": "sha256:38944d6b4db727be99179c015ea8febd1c5c6660e2429a7b633296992096978b", + "gen_hash_rust": "sha256:c35413066075d907600ee3c8e7a81fdacb2bf513a7cf08466e95e6dc543b3b47", "gen_hash_verilog": "sha256:04b632aa441fe627113a46fa103e4bc8adf64523238f04960d0ea737b54fae8d", "gen_hash_zig": "sha256:fe65321a25cd30568372c17d88944f22a4b2dd9905b37142f5f3204305fdfb50", "module": "QueenLotus", diff --git a/.trinity/seals/SDK.json b/.trinity/seals/SDK.json index f780382a0e..45907d29ba 100644 --- a/.trinity/seals/SDK.json +++ b/.trinity/seals/SDK.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:72c5638ab0d078348b88e0c969ebf3dbce74b4018b544c45eb5fbd3cfa3cf043", - "gen_hash_rust": "sha256:d960deacae213b96f6a497b9dd818cc9e2fc138ead9762c240d8967043f46a20", + "gen_hash_rust": "sha256:813822ab10be13d1b2386678c9ad8130df2333769dfef9cea72dbe50e9b2cff3", "gen_hash_verilog": "sha256:6c6e94d5b8622c0589f7401de7c6f36228864f7f30960281ad3edd4d1f664489", "gen_hash_zig": "sha256:4108660b93123bb52bbc87fa505e9662bdb50e2fac20673327345588aed69b17", "module": "SDK", diff --git a/.trinity/seals/SemanticSearch.json b/.trinity/seals/SemanticSearch.json index 79eec38933..7118597662 100644 --- a/.trinity/seals/SemanticSearch.json +++ b/.trinity/seals/SemanticSearch.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:a909b5c47f02ae19f93f2eed75b09f6dec48cbe9ee0665945368dc411dee0819", - "gen_hash_rust": "sha256:4b1a6ce974dc8da2b7a83f9a50b1d84aa5b096b12734304417d27806ed26f217", + "gen_hash_rust": "sha256:e4687e369e707f4962be68d8197cbfd910709060ca6ce16bab71ee936e3f4497", "gen_hash_verilog": "sha256:b61c003f24955daa6eda2f075c52c3f38a1ae9febcd0aec01a197ee30c6582a0", "gen_hash_zig": "sha256:3ecedbf4e0cd2a1f0e1475fe00cf420f3bd6af6ada69ea53e60c0e4bc50bb463", "module": "SemanticSearch", diff --git a/.trinity/seals/SimilaritySearch.json b/.trinity/seals/SimilaritySearch.json index 557169e6eb..c5fc64b568 100644 --- a/.trinity/seals/SimilaritySearch.json +++ b/.trinity/seals/SimilaritySearch.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:206ea9d69d20e1c99bcb0ad5e52fbc7b73b381e8fa5f2012548a6d835e9b4071", - "gen_hash_rust": "sha256:6fa67ddd5ae34823de0b8c09146889543348f2521a776e3be5566bf51a13bb7c", + "gen_hash_rust": "sha256:662440de7023d3617634294441800cef4b271a1a45f4c737b280cd6ac76ed505", "gen_hash_verilog": "sha256:2f4eb6fa80e5fc5bf0d3a991c45a1f45646c9e8e3d3df69ce778ed7ad3afc10f", "gen_hash_zig": "sha256:5e1650631219e9101f17848b6326087685f4df42326921d318c26d7c426f8186", "module": "SimilaritySearch", diff --git a/.trinity/seals/TernaryArithmetic.json b/.trinity/seals/TernaryArithmetic.json index d4c04ad119..71a470b427 100644 --- a/.trinity/seals/TernaryArithmetic.json +++ b/.trinity/seals/TernaryArithmetic.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:e60a6bdb584f53f3a80c834e6ff446490f2663914d947f7ab626296c03e39200", - "gen_hash_rust": "sha256:29e5c3dd50440b8a75a78a33e28ba867c51944b7206558f44c3214e560095af4", + "gen_hash_rust": "sha256:c6168b92010a1e2f708dc026d6619435b15083defabbfa9dd1ab082cddd08f71", "gen_hash_verilog": "sha256:1bb36c06921de71ffa3f05dfefb13f946d7c6c53dd445702c5ca31003644fe63", "gen_hash_zig": "sha256:e7f267bf3725d3d4f640efa3b4b93d759b22e5cbe1fc3c21f207e8083cadfb04", "module": "TernaryArithmetic", diff --git a/.trinity/seals/TernaryBitwise.json b/.trinity/seals/TernaryBitwise.json index 29fbe7dbf9..ba9660df29 100644 --- a/.trinity/seals/TernaryBitwise.json +++ b/.trinity/seals/TernaryBitwise.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:de246f063b17a9ddaa646c909b09523aa03ac4adaa89ba45d8668b187f74e61c", - "gen_hash_rust": "sha256:4425b79473c919bcc28af8f711bf1ea3f8ea553feba10b6c4b4069124934ba62", + "gen_hash_rust": "sha256:08e1fa2f0c61b895be9b4dbc30eac74ec3aeec458165c55d19f107f6ed451789", "gen_hash_verilog": "sha256:25386df565c0dfdc7c26a04330c3b2274acf23bc7b2747f23371aa6a123e0eff", "gen_hash_zig": "sha256:b8ef9f5b30417ee60c039c7365c82142795ccde54049386a2bdd71fdb6ae4d91", "module": "TernaryBitwise", diff --git a/.trinity/seals/TernaryEncoding.json b/.trinity/seals/TernaryEncoding.json index 5e6ccbff02..4f366df843 100644 --- a/.trinity/seals/TernaryEncoding.json +++ b/.trinity/seals/TernaryEncoding.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:5993978416aaade96c251de51c53e080a1e8d057443e7886390a8be1fadc5657", - "gen_hash_rust": "sha256:63012b756154962e30280cdb3364f40d7e38e41474a33989acde31befe2a24dc", + "gen_hash_rust": "sha256:dab6b1b30650f4adbc5b8807e4ae8acbfc2de41c92d6343b9c0baa0065c141af", "gen_hash_verilog": "sha256:d96ae58e9711d2e8dcb81e72f9813dfa9fdc6c408e68d16eaa866e06a19b03ae", "gen_hash_zig": "sha256:2c1fa228f0fec4b38b69ad9a0b158ba5d5dbbd571bd7d999df9e364dcb3fb804", "module": "TernaryEncoding", diff --git a/.trinity/seals/TernaryMemory.json b/.trinity/seals/TernaryMemory.json index 073bd59ff6..6a6bdf4908 100644 --- a/.trinity/seals/TernaryMemory.json +++ b/.trinity/seals/TernaryMemory.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:656599617930f341fa85bed0034163994c714ea5edb132d372de548161e08264", - "gen_hash_rust": "sha256:701fa9b78760c07825d6386dcbae38f0ef127804a7c5d1399b874abf11eeab96", + "gen_hash_rust": "sha256:44f0c0ffe6237cc4492228db412dbbd52ec18e4d4eb522634ad9707fce3ca15d", "gen_hash_verilog": "sha256:1efd07e76df1ef8cf318fb8bcba5e02fa3ce32177798fa109110a0e2a1ed550e", "gen_hash_zig": "sha256:3055a586a783d55f0c842b10c1319a0219bbdc7fc2c878123168435b89052774", "module": "TernaryMemory", diff --git a/.trinity/seals/TernaryShift.json b/.trinity/seals/TernaryShift.json index 1b703024db..58e7f745e8 100644 --- a/.trinity/seals/TernaryShift.json +++ b/.trinity/seals/TernaryShift.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:95f49986d2276ca6bdc9d4fbe7a7da4b097ad661c2d8e3f5651637a682487115", - "gen_hash_rust": "sha256:3f8f4d4ff437eef1a6d93ef4874b946507f5e651344bd1d027c086bf82d7dce9", + "gen_hash_rust": "sha256:65e8979af8fa268530aa48769d5bd9141fe8270060b6ce0558466731c03614cf", "gen_hash_verilog": "sha256:466e2318f353e5553aab0076dfe42c6f28bd7493322728490ea26da640d10e01", "gen_hash_zig": "sha256:1ea5ef1effa704cd0af704cfe96b779f89faeee40642282c49eaa6c32da95d14", "module": "TernaryShift", diff --git a/.trinity/seals/VSASimilaritySearch.json b/.trinity/seals/VSASimilaritySearch.json index c2a3b04037..c533a7e10b 100644 --- a/.trinity/seals/VSASimilaritySearch.json +++ b/.trinity/seals/VSASimilaritySearch.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:206ea9d69d20e1c99bcb0ad5e52fbc7b73b381e8fa5f2012548a6d835e9b4071", - "gen_hash_rust": "sha256:6fa67ddd5ae34823de0b8c09146889543348f2521a776e3be5566bf51a13bb7c", + "gen_hash_rust": "sha256:662440de7023d3617634294441800cef4b271a1a45f4c737b280cd6ac76ed505", "gen_hash_verilog": "sha256:2f4eb6fa80e5fc5bf0d3a991c45a1f45646c9e8e3d3df69ce778ed7ad3afc10f", "gen_hash_zig": "sha256:5e1650631219e9101f17848b6326087685f4df42326921d318c26d7c426f8186", "module": "VSASimilaritySearch", diff --git a/.trinity/seals/base_TernaryEncoding.json b/.trinity/seals/base_TernaryEncoding.json index 5c824e876b..0c1444e8f7 100644 --- a/.trinity/seals/base_TernaryEncoding.json +++ b/.trinity/seals/base_TernaryEncoding.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:5993978416aaade96c251de51c53e080a1e8d057443e7886390a8be1fadc5657", - "gen_hash_rust": "sha256:63012b756154962e30280cdb3364f40d7e38e41474a33989acde31befe2a24dc", + "gen_hash_rust": "sha256:dab6b1b30650f4adbc5b8807e4ae8acbfc2de41c92d6343b9c0baa0065c141af", "gen_hash_verilog": "sha256:d96ae58e9711d2e8dcb81e72f9813dfa9fdc6c408e68d16eaa866e06a19b03ae", "gen_hash_zig": "sha256:2c1fa228f0fec4b38b69ad9a0b158ba5d5dbbd571bd7d999df9e364dcb3fb804", "module": "TernaryEncoding", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:9caf79744e4fe67d95900b03c1298e0a046444ab82e98057a133550f4c8ba646", "spec_path": "specs/base/ternary_encoding.t27" diff --git a/.trinity/seals/base_TernaryMemory.json b/.trinity/seals/base_TernaryMemory.json index 030ab1dcd5..8f9b532b07 100644 --- a/.trinity/seals/base_TernaryMemory.json +++ b/.trinity/seals/base_TernaryMemory.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:656599617930f341fa85bed0034163994c714ea5edb132d372de548161e08264", - "gen_hash_rust": "sha256:701fa9b78760c07825d6386dcbae38f0ef127804a7c5d1399b874abf11eeab96", + "gen_hash_rust": "sha256:44f0c0ffe6237cc4492228db412dbbd52ec18e4d4eb522634ad9707fce3ca15d", "gen_hash_verilog": "sha256:1efd07e76df1ef8cf318fb8bcba5e02fa3ce32177798fa109110a0e2a1ed550e", "gen_hash_zig": "sha256:3055a586a783d55f0c842b10c1319a0219bbdc7fc2c878123168435b89052774", "module": "TernaryMemory", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:9a7a252b0234051663b7a9a6f9712ceb2b15501140378ef156612ab574aec6ae", "spec_path": "specs/base/ternary_memory.t27" diff --git a/.trinity/seals/base_tritype-base.json b/.trinity/seals/base_tritype-base.json index b342436714..aecc0327ca 100644 --- a/.trinity/seals/base_tritype-base.json +++ b/.trinity/seals/base_tritype-base.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:cd2ad734d4c56c11d76f00941351fbb1b7afbe3c31672171d1831d8b6edc92aa", - "gen_hash_rust": "sha256:2ebd5d5e2652f4ab38f3c2a582300e247843da7d2f6e0cf890f7cc2cefd2f62d", + "gen_hash_rust": "sha256:88724866cff54d63bb323fcf93c82d1db536881fccd5a27edb09f9f24f972c10", "gen_hash_verilog": "sha256:981616c323b0ecd7cf0058a125a22ae79e0a43e5fde58a4655215edc0371c3a6", "gen_hash_zig": "sha256:0286c2d52b3521ae781dab3c27e977bdef20c218bca8ff4d81af17cb525a5b71", "module": "tritype-base", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:12d9ca3f44b081970a88c4d24c10ee9dbf36eb614cf18404ff571475552c10db", "spec_path": "specs/base/types.t27" diff --git a/.trinity/seals/bus-pubsub.json b/.trinity/seals/bus-pubsub.json index f331a2f380..747c2f60ee 100644 --- a/.trinity/seals/bus-pubsub.json +++ b/.trinity/seals/bus-pubsub.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:ebab3fddf5fc74404beea920760330a93054cf7694aa85162a37b5db6e9c31f3", - "gen_hash_rust": "sha256:a91f81a5bf7eb4d8faccc07092ca02a425f53f85902279c6b723268b4bc6994c", + "gen_hash_rust": "sha256:0b4c00b0e11eb5c7a2446b31358621404ed2fc518517aff8d56fab485500e66e", "gen_hash_verilog": "sha256:6e335f45fb2f1e959a071005d2dc0140ab7c87ce96756cff6b6da20712ff1f7d", "gen_hash_zig": "sha256:61444f5d84f8585d09e1fb0ea63229109e6cb604439cd409822e738f80e5fe25", "module": "bus-pubsub", diff --git a/.trinity/seals/bus_bus-pubsub.json b/.trinity/seals/bus_bus-pubsub.json index 86239e1b92..a59e680bca 100644 --- a/.trinity/seals/bus_bus-pubsub.json +++ b/.trinity/seals/bus_bus-pubsub.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:ebab3fddf5fc74404beea920760330a93054cf7694aa85162a37b5db6e9c31f3", - "gen_hash_rust": "sha256:a91f81a5bf7eb4d8faccc07092ca02a425f53f85902279c6b723268b4bc6994c", + "gen_hash_rust": "sha256:0b4c00b0e11eb5c7a2446b31358621404ed2fc518517aff8d56fab485500e66e", "gen_hash_verilog": "sha256:6e335f45fb2f1e959a071005d2dc0140ab7c87ce96756cff6b6da20712ff1f7d", "gen_hash_zig": "sha256:61444f5d84f8585d09e1fb0ea63229109e6cb604439cd409822e738f80e5fe25", "module": "bus-pubsub", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:7f2793c56bd3d880115c90604b5dbf1fa7f130d30c6065df06a364290ef10b9b", "spec_path": "specs/bus/pubsub.t27" diff --git a/.trinity/seals/cloud-railway-deploy.json b/.trinity/seals/cloud-railway-deploy.json index 22c6fc469b..b4f39401e4 100644 --- a/.trinity/seals/cloud-railway-deploy.json +++ b/.trinity/seals/cloud-railway-deploy.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:c28a47ff5967112db4c145d16ce29a293e051f88f7c3056f698dd01631a38336", - "gen_hash_rust": "sha256:c299f12f242e2d1959abfaf8225e2a735c868c8f338b71a0f562081cd669071b", + "gen_hash_rust": "sha256:289363b5f015e432294d6ed4fffa5f7680386850eebfdf1d6211dd2fb5457af0", "gen_hash_verilog": "sha256:fe9bfbdfe7aadce3f908023b6cc0a0430eefbfdcb74c75e78299db56d22e25d8", "gen_hash_zig": "sha256:cf5a9d481565a4ea277bf8c9a7777d9f5e192d66dd950d68df6638f6feee8dae", "module": "cloud-railway-deploy", diff --git a/.trinity/seals/cloud_cloud-railway-deploy.json b/.trinity/seals/cloud_cloud-railway-deploy.json index c1b1df899b..e8a08f5879 100644 --- a/.trinity/seals/cloud_cloud-railway-deploy.json +++ b/.trinity/seals/cloud_cloud-railway-deploy.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:c28a47ff5967112db4c145d16ce29a293e051f88f7c3056f698dd01631a38336", - "gen_hash_rust": "sha256:c299f12f242e2d1959abfaf8225e2a735c868c8f338b71a0f562081cd669071b", + "gen_hash_rust": "sha256:289363b5f015e432294d6ed4fffa5f7680386850eebfdf1d6211dd2fb5457af0", "gen_hash_verilog": "sha256:fe9bfbdfe7aadce3f908023b6cc0a0430eefbfdcb74c75e78299db56d22e25d8", "gen_hash_zig": "sha256:cf5a9d481565a4ea277bf8c9a7777d9f5e192d66dd950d68df6638f6feee8dae", "module": "cloud-railway-deploy", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:fe78e70813d0e3d95b70cbf96474baa05dc866c856d2b6cd4ab7036043071364", "spec_path": "specs/cloud/railway_deploy.t27" diff --git a/.trinity/seals/github::auth.json b/.trinity/seals/github::auth.json index 5961afc8c3..774280719f 100644 --- a/.trinity/seals/github::auth.json +++ b/.trinity/seals/github::auth.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:b100d6de751f44ce9796ac13016c4c3123228c6e61fe2f778a98371a1ad917aa", - "gen_hash_rust": "sha256:5088bdf9701304bf6b67702c8a0a8d99837f9b4ce3c784462044f3276afb3e72", + "gen_hash_rust": "sha256:9d29d40db2d0f1fa37212ca25215e0077866ec1cd120fbaf018a6603b102940c", "gen_hash_verilog": "sha256:9327e54360dc57ae9a86132842c6aa9a5de2cfbd31d1c22525593dcc7dbfcfc4", "gen_hash_zig": "sha256:560706df0aa9cd38a64d158d55fef25d92e46a6bd920a08fbe28755ed7a022b8", "module": "github::auth", diff --git a/.trinity/seals/github::comments.json b/.trinity/seals/github::comments.json index bf60b3ff24..f1a99d57b7 100644 --- a/.trinity/seals/github::comments.json +++ b/.trinity/seals/github::comments.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:99afa99648b5c0e6acc1c2754e629c3a8cb1b2fe734e8b2ce2a23527ce364512", - "gen_hash_rust": "sha256:fe63b687b8a70ccc920148a45b503aa61bc3c8a9721f8964d028455440cd2a87", + "gen_hash_rust": "sha256:82db62e2ccb5c9132105972004ea77c6a0039cac174f48758ec3768833d992b8", "gen_hash_verilog": "sha256:6798d2cc2799c3328949f44d004a526409d7e0ddc368e8f6fc72eda5deca703e", "gen_hash_zig": "sha256:8ed273494bf90eee8b08258642569916796b26796957c0544d5c64d03ca2b189", "module": "github::comments", diff --git a/.trinity/seals/github::issues.json b/.trinity/seals/github::issues.json index fcb77fe288..bf937be663 100644 --- a/.trinity/seals/github::issues.json +++ b/.trinity/seals/github::issues.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:6f85f2af4fd5d29d230975af0adce8a6505e68758c85580d30286387b3d9e654", - "gen_hash_rust": "sha256:e8f2d948f8c83cb1178161794373d24d0b8ca6566156baff1217575177c15d0b", + "gen_hash_rust": "sha256:e56c3b693125f5b1338e1a8f5507aebb9125559b24cfa920411304c5f6d1c83b", "gen_hash_verilog": "sha256:fdce888391c35bccd7585512d9d3753d654af54a1e0118c3b94dff36a0b41094", "gen_hash_zig": "sha256:3e02d2a431654fa0a77ea451cd47a3b3b1e32d58ad59bb36ec54ab4cf28ec75c", "module": "github::issues", diff --git a/.trinity/seals/github::prs.json b/.trinity/seals/github::prs.json index 0c5531765e..17cba51b7f 100644 --- a/.trinity/seals/github::prs.json +++ b/.trinity/seals/github::prs.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:ad2e85731438b6c612eb5cfba59eab3ee279a884acb8c6cba9400284531d1296", - "gen_hash_rust": "sha256:0f6c0d59de0dfb062608f6b229f8d6ea92b319fd3ecdf57f453f7ee6ece6065d", + "gen_hash_rust": "sha256:3a321950fd915eaceddf6dd0b3ca40cd25137427308ab3725008cf17ee6fd5b3", "gen_hash_verilog": "sha256:e98675e9c3f245707d48d1452980d65ad9ad9776e1823821a9d5e5df52965463", "gen_hash_zig": "sha256:f5649785a3c37dcf38aec27d501eed1aec77e4a6322a1498eaa2ef5910172b9a", "module": "github::prs", diff --git a/.trinity/seals/github_github::auth.json b/.trinity/seals/github_github::auth.json index 56e9e470dc..f1b9dc0c71 100644 --- a/.trinity/seals/github_github::auth.json +++ b/.trinity/seals/github_github::auth.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:b100d6de751f44ce9796ac13016c4c3123228c6e61fe2f778a98371a1ad917aa", - "gen_hash_rust": "sha256:5088bdf9701304bf6b67702c8a0a8d99837f9b4ce3c784462044f3276afb3e72", + "gen_hash_rust": "sha256:9d29d40db2d0f1fa37212ca25215e0077866ec1cd120fbaf018a6603b102940c", "gen_hash_verilog": "sha256:9327e54360dc57ae9a86132842c6aa9a5de2cfbd31d1c22525593dcc7dbfcfc4", "gen_hash_zig": "sha256:560706df0aa9cd38a64d158d55fef25d92e46a6bd920a08fbe28755ed7a022b8", "module": "github::auth", "ring": 12, - "sealed_at": "2026-09-05T03:11:55Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:4a02c3cd0fb34f6e9576d52e96910bc2937ffa3f921f315dd8887ec66f3776e5", "spec_path": "specs/github/auth.t27" diff --git a/.trinity/seals/github_github::comments.json b/.trinity/seals/github_github::comments.json index 7c77b51e86..03c4d78f4b 100644 --- a/.trinity/seals/github_github::comments.json +++ b/.trinity/seals/github_github::comments.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:99afa99648b5c0e6acc1c2754e629c3a8cb1b2fe734e8b2ce2a23527ce364512", - "gen_hash_rust": "sha256:fe63b687b8a70ccc920148a45b503aa61bc3c8a9721f8964d028455440cd2a87", + "gen_hash_rust": "sha256:82db62e2ccb5c9132105972004ea77c6a0039cac174f48758ec3768833d992b8", "gen_hash_verilog": "sha256:6798d2cc2799c3328949f44d004a526409d7e0ddc368e8f6fc72eda5deca703e", "gen_hash_zig": "sha256:8ed273494bf90eee8b08258642569916796b26796957c0544d5c64d03ca2b189", "module": "github::comments", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:7ea2370c5b1c69d599af13bb3956130320593d3aa72db524671aa7ac35e35604", "spec_path": "specs/github/comments.t27" diff --git a/.trinity/seals/github_github::issues.json b/.trinity/seals/github_github::issues.json index 3635ed62c9..0ded6c9561 100644 --- a/.trinity/seals/github_github::issues.json +++ b/.trinity/seals/github_github::issues.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:6f85f2af4fd5d29d230975af0adce8a6505e68758c85580d30286387b3d9e654", - "gen_hash_rust": "sha256:e8f2d948f8c83cb1178161794373d24d0b8ca6566156baff1217575177c15d0b", + "gen_hash_rust": "sha256:e56c3b693125f5b1338e1a8f5507aebb9125559b24cfa920411304c5f6d1c83b", "gen_hash_verilog": "sha256:fdce888391c35bccd7585512d9d3753d654af54a1e0118c3b94dff36a0b41094", "gen_hash_zig": "sha256:3e02d2a431654fa0a77ea451cd47a3b3b1e32d58ad59bb36ec54ab4cf28ec75c", "module": "github::issues", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:64d4d76ec19c214697c0f859f52391ebdd6f12947954308e51f49390b46d1ec4", "spec_path": "specs/github/issues.t27" diff --git a/.trinity/seals/github_github::prs.json b/.trinity/seals/github_github::prs.json index 0df3e2db3d..7a05dc8849 100644 --- a/.trinity/seals/github_github::prs.json +++ b/.trinity/seals/github_github::prs.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:ad2e85731438b6c612eb5cfba59eab3ee279a884acb8c6cba9400284531d1296", - "gen_hash_rust": "sha256:0f6c0d59de0dfb062608f6b229f8d6ea92b319fd3ecdf57f453f7ee6ece6065d", + "gen_hash_rust": "sha256:3a321950fd915eaceddf6dd0b3ca40cd25137427308ab3725008cf17ee6fd5b3", "gen_hash_verilog": "sha256:e98675e9c3f245707d48d1452980d65ad9ad9776e1823821a9d5e5df52965463", "gen_hash_zig": "sha256:f5649785a3c37dcf38aec27d501eed1aec77e4a6322a1498eaa2ef5910172b9a", "module": "github::prs", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:4e466319eaaca9d8dded516b01c4e044793adcf2dc0fd6b21baf29244e53b5f9", "spec_path": "specs/github/prs.t27" diff --git a/.trinity/seals/isa_TernaryArithmetic.json b/.trinity/seals/isa_TernaryArithmetic.json index f44710a7fa..36563740f6 100644 --- a/.trinity/seals/isa_TernaryArithmetic.json +++ b/.trinity/seals/isa_TernaryArithmetic.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:e60a6bdb584f53f3a80c834e6ff446490f2663914d947f7ab626296c03e39200", - "gen_hash_rust": "sha256:29e5c3dd50440b8a75a78a33e28ba867c51944b7206558f44c3214e560095af4", + "gen_hash_rust": "sha256:c6168b92010a1e2f708dc026d6619435b15083defabbfa9dd1ab082cddd08f71", "gen_hash_verilog": "sha256:1bb36c06921de71ffa3f05dfefb13f946d7c6c53dd445702c5ca31003644fe63", "gen_hash_zig": "sha256:e7f267bf3725d3d4f640efa3b4b93d759b22e5cbe1fc3c21f207e8083cadfb04", "module": "TernaryArithmetic", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:1044d178fb800ee5aedbcc28ffb09b84ce0b85c8eb8982827c0073c523d23a84", "spec_path": "specs/isa/ternary_arithmetic.t27" diff --git a/.trinity/seals/isa_TernaryBitwise.json b/.trinity/seals/isa_TernaryBitwise.json index e93173ed75..6aed1452d7 100644 --- a/.trinity/seals/isa_TernaryBitwise.json +++ b/.trinity/seals/isa_TernaryBitwise.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:de246f063b17a9ddaa646c909b09523aa03ac4adaa89ba45d8668b187f74e61c", - "gen_hash_rust": "sha256:4425b79473c919bcc28af8f711bf1ea3f8ea553feba10b6c4b4069124934ba62", + "gen_hash_rust": "sha256:08e1fa2f0c61b895be9b4dbc30eac74ec3aeec458165c55d19f107f6ed451789", "gen_hash_verilog": "sha256:25386df565c0dfdc7c26a04330c3b2274acf23bc7b2747f23371aa6a123e0eff", "gen_hash_zig": "sha256:b8ef9f5b30417ee60c039c7365c82142795ccde54049386a2bdd71fdb6ae4d91", "module": "TernaryBitwise", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:ba1839b37f4d2f410b20ad046fa80e343d9ff95865c1ed824871f74cb0d5e76f", "spec_path": "specs/isa/ternary_bitwise.t27" diff --git a/.trinity/seals/isa_TernaryShift.json b/.trinity/seals/isa_TernaryShift.json index 78dabb0aff..c2156bff57 100644 --- a/.trinity/seals/isa_TernaryShift.json +++ b/.trinity/seals/isa_TernaryShift.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:95f49986d2276ca6bdc9d4fbe7a7da4b097ad661c2d8e3f5651637a682487115", - "gen_hash_rust": "sha256:3f8f4d4ff437eef1a6d93ef4874b946507f5e651344bd1d027c086bf82d7dce9", + "gen_hash_rust": "sha256:65e8979af8fa268530aa48769d5bd9141fe8270060b6ce0558466731c03614cf", "gen_hash_verilog": "sha256:466e2318f353e5553aab0076dfe42c6f28bd7493322728490ea26da640d10e01", "gen_hash_zig": "sha256:1ea5ef1effa704cd0af704cfe96b779f89faeee40642282c49eaa6c32da95d14", "module": "TernaryShift", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:bcf4922c76661955200baaf574ae4fda7a915b33ca6fa815fd24217b0cf845b2", "spec_path": "specs/isa/ternary_shift.t27" diff --git a/.trinity/seals/memory_FormulaEmbed.json b/.trinity/seals/memory_FormulaEmbed.json index 99decbca3b..4508969df2 100644 --- a/.trinity/seals/memory_FormulaEmbed.json +++ b/.trinity/seals/memory_FormulaEmbed.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:9bfaacf34822362fafb26b570a455ce23f20585bec6d6e26e5667d08bea25f77", - "gen_hash_rust": "sha256:36c86b22044ac8e6dbaebc1db4f415cb640691e5fc52404f309e203fb8a0616b", + "gen_hash_rust": "sha256:4c024c92fa613ea5b699aafeb684b0237806439d01553477d30a1b0c5f9471ed", "gen_hash_verilog": "sha256:d566d7e55f20adf13e5abcfd439ca4f6f5beecda2846d59d1a3baf3d03d863e6", "gen_hash_zig": "sha256:a37ca47480e538a91fcf9d5140c939ba8792fa381fbc84511cee6deffd513d58", "module": "FormulaEmbed", "ring": 12, - "sealed_at": "2026-09-05T09:02:10Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:cd00efe30f02866b622344a58fd1bc8f5904edbbb0d457d2081ee87ad273a94d", "spec_path": "specs/memory/formula_embed.t27" diff --git a/.trinity/seals/memory_NotebookLM.json b/.trinity/seals/memory_NotebookLM.json index b0c26d2b9f..e2016ffb93 100644 --- a/.trinity/seals/memory_NotebookLM.json +++ b/.trinity/seals/memory_NotebookLM.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:1363497601bffd09dd3ee2c619f834af65869e1e4f2ed21dcc9a03ebbec9b21c", - "gen_hash_rust": "sha256:5b889393c6663ff46a45fb5f706d02544cecece392c2811e725f0cd672ff0127", + "gen_hash_rust": "sha256:121bd3164607487cc77b79c5604573fc8bfa4b1a39aa1926f53bfa4247c1dc2c", "gen_hash_verilog": "sha256:7716f39dc3d0baf658917208a7c294da3ed66d8d849778e3a0d170e7083115b4", "gen_hash_zig": "sha256:534abb99380c2bc0decab8ee239edaac260e956b20891b17728a337b40ba104c", "module": "NotebookLM", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:dc5b054f79d747598c75190379fe4a36400bb27af13dffe06d438f145c1af96f", "spec_path": "specs/memory/notebooklm.t27" diff --git a/.trinity/seals/memory_SemanticSearch.json b/.trinity/seals/memory_SemanticSearch.json index d2e3cf91d0..60a7c057f6 100644 --- a/.trinity/seals/memory_SemanticSearch.json +++ b/.trinity/seals/memory_SemanticSearch.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:a909b5c47f02ae19f93f2eed75b09f6dec48cbe9ee0665945368dc411dee0819", - "gen_hash_rust": "sha256:4b1a6ce974dc8da2b7a83f9a50b1d84aa5b096b12734304417d27806ed26f217", + "gen_hash_rust": "sha256:e4687e369e707f4962be68d8197cbfd910709060ca6ce16bab71ee936e3f4497", "gen_hash_verilog": "sha256:b61c003f24955daa6eda2f075c52c3f38a1ae9febcd0aec01a197ee30c6582a0", "gen_hash_zig": "sha256:3ecedbf4e0cd2a1f0e1475fe00cf420f3bd6af6ada69ea53e60c0e4bc50bb463", "module": "SemanticSearch", "ring": 12, - "sealed_at": "2026-09-05T09:02:10Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:513b6a22de6436f9269e7422c67954b6836990fa5ddeb147df0c992e698e56ee", "spec_path": "specs/memory/semantic_search.t27" diff --git a/.trinity/seals/nn_HSLM.json b/.trinity/seals/nn_HSLM.json index 129927d053..36b6335ceb 100644 --- a/.trinity/seals/nn_HSLM.json +++ b/.trinity/seals/nn_HSLM.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:a4e4b401a924301d6a7f4a3d8aee167a9df58c6ececb01ae61b5c6a92e6c4cab", - "gen_hash_rust": "sha256:9827b935c23a07454e54ec87e31d21b914d0b61d1e214f4ce8bd2c2450f225cd", + "gen_hash_rust": "sha256:6d67293fa3f2dbe792fd3f65c692cd1cb902ed02fa354917cc635ed38810feee", "gen_hash_verilog": "sha256:f8a956019cea253548cd3f3eee38d2405cea113b8ee5e66e3d387be41810c697", "gen_hash_zig": "sha256:51d88b507c315ec746ec177be352377540d8989ae03666f57d9db787201c57b9", "module": "HSLM", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:8ea0766984db7775c474eab25dfb14965fa835ce0a56b33173df319fad342182", "spec_path": "specs/nn/hslm.t27" diff --git a/.trinity/seals/provider-transform.json b/.trinity/seals/provider-transform.json index fa521a95ae..226c9ffd36 100644 --- a/.trinity/seals/provider-transform.json +++ b/.trinity/seals/provider-transform.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:7a091ec7866e896b1fbb0cc62266f810f393e8ab99fbb5bd85c97ad328d3895a", - "gen_hash_rust": "sha256:7409ae1ba431b2bea33f193dbe1587032954eb2fc8960d74576402b707fa20a1", + "gen_hash_rust": "sha256:8fb5483b7305c438ac51bd134d5f1bf523faef3e4f57a48a8de2858d9e153cc9", "gen_hash_verilog": "sha256:5fb9643a95ee7a99f10d42026f37ff2ad29b65588d9325eac2e70b257ecd4dda", "gen_hash_zig": "sha256:e0901bfc1cc1a53dd914bc76727a0f50b30e30f87cf1bfd2608008279ed16603", "module": "provider-transform", diff --git a/.trinity/seals/provider_provider-transform.json b/.trinity/seals/provider_provider-transform.json index 2f575460fc..22857dd830 100644 --- a/.trinity/seals/provider_provider-transform.json +++ b/.trinity/seals/provider_provider-transform.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:7a091ec7866e896b1fbb0cc62266f810f393e8ab99fbb5bd85c97ad328d3895a", - "gen_hash_rust": "sha256:7409ae1ba431b2bea33f193dbe1587032954eb2fc8960d74576402b707fa20a1", + "gen_hash_rust": "sha256:8fb5483b7305c438ac51bd134d5f1bf523faef3e4f57a48a8de2858d9e153cc9", "gen_hash_verilog": "sha256:5fb9643a95ee7a99f10d42026f37ff2ad29b65588d9325eac2e70b257ecd4dda", "gen_hash_zig": "sha256:e0901bfc1cc1a53dd914bc76727a0f50b30e30f87cf1bfd2608008279ed16603", "module": "provider-transform", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:060c2f1a0244b16ace9212d31c89b0a43ce2d804c7d105ba3c84ed319526b42a", "spec_path": "specs/provider/transform.t27" diff --git a/.trinity/seals/queen-task-analysis.json b/.trinity/seals/queen-task-analysis.json index ea43b954d5..9ba2f5942d 100644 --- a/.trinity/seals/queen-task-analysis.json +++ b/.trinity/seals/queen-task-analysis.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:cb9c0d8597ce17e20e82ca2915b2e6836fe358ceb22c2dbddc5d5aa415a9cc5c", - "gen_hash_rust": "sha256:e72a6db5df71517c8806d0593d27d72fe5786f9263abe14eacda2c288af98a94", + "gen_hash_rust": "sha256:61682d0403059b794974fc2e0b7da57c775bb20fad9b57e62fd3898be1a88df6", "gen_hash_verilog": "sha256:665eb2d63070b12dbd2327f24423a3ea48a64457f58e1cab06a09191acfa44d8", "gen_hash_zig": "sha256:66585c9758b058104490715c5bbef9dd362eac6be47a15a7088df80c25e16fde", "module": "queen-task-analysis", diff --git a/.trinity/seals/queen_BrainSummaries.json b/.trinity/seals/queen_BrainSummaries.json index 654a18b3a7..6fc49e8594 100644 --- a/.trinity/seals/queen_BrainSummaries.json +++ b/.trinity/seals/queen_BrainSummaries.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:a85cf8ba3d1f9630a97cfd9d7c939702e03d275920718671be1db4b7d26faa51", - "gen_hash_rust": "sha256:7d4ba95661022d09db7330443564a9d3956d38e7099fb3dcd2dc2f7e80ad11f4", + "gen_hash_rust": "sha256:024d5f047667a8782b6f06c87cd090ebf6bb7346b6becf3436293b66cf757da9", "gen_hash_verilog": "sha256:5f0eeac7d2fc87ac99baac9abca6f06613a2fe91bd707a93d45f021c7ee5796b", "gen_hash_zig": "sha256:c0a97aa69f74c2ed33618d54002291bb2ec13d5685ff85abf50012cf1bea79bd", "module": "BrainSummaries", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:25ecc916082e749bfdc5d1df0e0e0c7a48082630dd2ce02b2525b400045daab5", "spec_path": "specs/queen/brain_summaries.t27" diff --git a/.trinity/seals/queen_QueenLotus.json b/.trinity/seals/queen_QueenLotus.json index 8116b9e781..d4627d037c 100644 --- a/.trinity/seals/queen_QueenLotus.json +++ b/.trinity/seals/queen_QueenLotus.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:1f44f5bce3f507d9725e735e400cb653c47fb6a84ed8e07fa41ade76f363805f", - "gen_hash_rust": "sha256:38944d6b4db727be99179c015ea8febd1c5c6660e2429a7b633296992096978b", + "gen_hash_rust": "sha256:c35413066075d907600ee3c8e7a81fdacb2bf513a7cf08466e95e6dc543b3b47", "gen_hash_verilog": "sha256:04b632aa441fe627113a46fa103e4bc8adf64523238f04960d0ea737b54fae8d", "gen_hash_zig": "sha256:fe65321a25cd30568372c17d88944f22a4b2dd9905b37142f5f3204305fdfb50", "module": "QueenLotus", "ring": 12, - "sealed_at": "2026-09-05T03:45:59Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:be1fcb56b7c1f569d9717245eb321e512ba8e19bbf711f386557de51b33fdbf5", "spec_path": "specs/queen/lotus.t27" diff --git a/.trinity/seals/queen_queen-task-analysis.json b/.trinity/seals/queen_queen-task-analysis.json index 1f8c99748b..df273ada13 100644 --- a/.trinity/seals/queen_queen-task-analysis.json +++ b/.trinity/seals/queen_queen-task-analysis.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:cb9c0d8597ce17e20e82ca2915b2e6836fe358ceb22c2dbddc5d5aa415a9cc5c", - "gen_hash_rust": "sha256:e72a6db5df71517c8806d0593d27d72fe5786f9263abe14eacda2c288af98a94", + "gen_hash_rust": "sha256:61682d0403059b794974fc2e0b7da57c775bb20fad9b57e62fd3898be1a88df6", "gen_hash_verilog": "sha256:665eb2d63070b12dbd2327f24423a3ea48a64457f58e1cab06a09191acfa44d8", "gen_hash_zig": "sha256:66585c9758b058104490715c5bbef9dd362eac6be47a15a7088df80c25e16fde", "module": "queen-task-analysis", "ring": 12, - "sealed_at": "2026-09-04T23:22:49Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:5755f819b57e64354992f86357f6b047ac61dd4d6c67afcfad005d4e28fdfbf2", "spec_path": "specs/queen/task_analysis.t27" diff --git a/.trinity/seals/tritype-base.json b/.trinity/seals/tritype-base.json index fd9f1b4136..220f67863a 100644 --- a/.trinity/seals/tritype-base.json +++ b/.trinity/seals/tritype-base.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:cd2ad734d4c56c11d76f00941351fbb1b7afbe3c31672171d1831d8b6edc92aa", - "gen_hash_rust": "sha256:2ebd5d5e2652f4ab38f3c2a582300e247843da7d2f6e0cf890f7cc2cefd2f62d", + "gen_hash_rust": "sha256:88724866cff54d63bb323fcf93c82d1db536881fccd5a27edb09f9f24f972c10", "gen_hash_verilog": "sha256:981616c323b0ecd7cf0058a125a22ae79e0a43e5fde58a4655215edc0371c3a6", "gen_hash_zig": "sha256:0286c2d52b3521ae781dab3c27e977bdef20c218bca8ff4d81af17cb525a5b71", "module": "tritype-base", diff --git a/.trinity/seals/vsa_SDK.json b/.trinity/seals/vsa_SDK.json index 8904b299c5..a82825676d 100644 --- a/.trinity/seals/vsa_SDK.json +++ b/.trinity/seals/vsa_SDK.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:72c5638ab0d078348b88e0c969ebf3dbce74b4018b544c45eb5fbd3cfa3cf043", - "gen_hash_rust": "sha256:d960deacae213b96f6a497b9dd818cc9e2fc138ead9762c240d8967043f46a20", + "gen_hash_rust": "sha256:813822ab10be13d1b2386678c9ad8130df2333769dfef9cea72dbe50e9b2cff3", "gen_hash_verilog": "sha256:6c6e94d5b8622c0589f7401de7c6f36228864f7f30960281ad3edd4d1f664489", "gen_hash_zig": "sha256:4108660b93123bb52bbc87fa505e9662bdb50e2fac20673327345588aed69b17", "module": "SDK", "ring": 12, - "sealed_at": "2026-09-05T09:14:24Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:7843aca460336f24ba9026067e1e642e110cb6d2a995064bf9613eaed662c115", "spec_path": "specs/vsa/sdk.t27" diff --git a/.trinity/seals/vsa_VSASimilaritySearch.json b/.trinity/seals/vsa_VSASimilaritySearch.json index bcd07edf66..5c644f6f74 100644 --- a/.trinity/seals/vsa_VSASimilaritySearch.json +++ b/.trinity/seals/vsa_VSASimilaritySearch.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:206ea9d69d20e1c99bcb0ad5e52fbc7b73b381e8fa5f2012548a6d835e9b4071", - "gen_hash_rust": "sha256:6fa67ddd5ae34823de0b8c09146889543348f2521a776e3be5566bf51a13bb7c", + "gen_hash_rust": "sha256:662440de7023d3617634294441800cef4b271a1a45f4c737b280cd6ac76ed505", "gen_hash_verilog": "sha256:2f4eb6fa80e5fc5bf0d3a991c45a1f45646c9e8e3d3df69ce778ed7ad3afc10f", "gen_hash_zig": "sha256:5e1650631219e9101f17848b6326087685f4df42326921d318c26d7c426f8186", "module": "VSASimilaritySearch", "ring": 12, - "sealed_at": "2026-09-05T03:46:00Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:49d1e8ddabc30e6cc9e852ea156510b928d618264e25737e12cd57a2eb4d3de7", "spec_path": "specs/vsa/similarity_search.t27" diff --git a/.trinity/seals/zig_codegen.json b/.trinity/seals/zig_codegen.json index 3ff49f9785..a404754de5 100644 --- a/.trinity/seals/zig_codegen.json +++ b/.trinity/seals/zig_codegen.json @@ -1,6 +1,6 @@ { "gen_hash_c": "sha256:be1cb9a8eb5bb8c80f63aa8db98b7ed69273a0c4e3e09a62d0fc7efec4bd11b5", - "gen_hash_rust": "sha256:3c1d5c91299ca6e9ef2691e461812289d03ae47f9a4d5dfa71154cf68bab9498", + "gen_hash_rust": "sha256:adc359d8012738b6332f4508ce0f21c89dbc02da1099596b518da0e0fbf2a1df", "gen_hash_verilog": "sha256:281e5bf4b4bf860712ca54c2b0d173ba6ee0fc6f96043e8c243e9f3e1291a8f1", "gen_hash_zig": "sha256:e0de552c5b497d45d640bb9ac9664b1ba515a9d44a2bb280921ffdab5b9fd0f6", "module": "zig_codegen", diff --git a/.trinity/seals/zig_zig_codegen.json b/.trinity/seals/zig_zig_codegen.json index 430755b414..b2407479b0 100644 --- a/.trinity/seals/zig_zig_codegen.json +++ b/.trinity/seals/zig_zig_codegen.json @@ -1,11 +1,11 @@ { "gen_hash_c": "sha256:be1cb9a8eb5bb8c80f63aa8db98b7ed69273a0c4e3e09a62d0fc7efec4bd11b5", - "gen_hash_rust": "sha256:3c1d5c91299ca6e9ef2691e461812289d03ae47f9a4d5dfa71154cf68bab9498", + "gen_hash_rust": "sha256:adc359d8012738b6332f4508ce0f21c89dbc02da1099596b518da0e0fbf2a1df", "gen_hash_verilog": "sha256:281e5bf4b4bf860712ca54c2b0d173ba6ee0fc6f96043e8c243e9f3e1291a8f1", "gen_hash_zig": "sha256:e0de552c5b497d45d640bb9ac9664b1ba515a9d44a2bb280921ffdab5b9fd0f6", "module": "zig_codegen", "ring": 12, - "sealed_at": "2026-09-05T09:02:10Z", + "sealed_at": "2026-09-05T20:06:35Z", "sealed_by": "t27c-bootstrap@0.2.0", "spec_hash": "sha256:face91b2c4dda278c97006286cdbd18e00e2a2d01e9288eeb0d6520aa47f7fce", "spec_path": "compiler/codegen/zig/codegen.t27" diff --git a/bootstrap/src/compiler.rs b/bootstrap/src/compiler.rs index fc4150d253..57ce092d2c 100644 --- a/bootstrap/src/compiler.rs +++ b/bootstrap/src/compiler.rs @@ -24138,7 +24138,11 @@ impl RustCodegen { let kw = if mutable { "let mut" } else { "let" }; let var_name = &child.name; let typ = Self::t27_type_to_rust(&child.extra_type); - if child.children.is_empty() { + // The same question `gen_rust_stmt` asks. This function carries its + // own copy of the local-emission logic, and a fix applied to only + // one of the two is not applied: the first attempt at this patched + // `gen_rust_stmt` alone and changed no output at all. + if child.children.is_empty() || Self::is_undefined_init(&child.children) { if child.extra_type.is_empty() { self.write_line(&format!("{} {};", kw, var_name)); } else { @@ -24295,6 +24299,27 @@ impl RustCodegen { self.blank_line(); } + /// Is this local's initialiser the single word `undefined`? + /// + /// Zig's word for "not initialised yet". It reached rustc as an identifier -- + /// `let mut info: EncodingInfo = undefined;` -- and `cannot find value` was the + /// largest single name in the corpus's first-error census, 14 of 21 in its class. + /// + /// The answer is a DECLARATION, not a value. An earlier attempt mapped it to + /// `Default::default()` and was withdrawn (#3223) because `[usize; 256]` has no + /// `Default`; the blocker was the mapping, not the defect. Deferred initialisation + /// needs no bound and is the exact semantics -- and rustc refuses a read before the + /// assignment, which surfaces a real defect instead of defaulting it away. + /// + /// Distinct from `CCodegen::mentions_undefined`, which asks whether the word appears + /// ANYWHERE in an expression (`result != undefined`). This asks whether it IS the + /// whole initialiser, the only shape a declaration can absorb. + fn is_undefined_init(children: &[Node]) -> bool { + children.len() == 1 + && children[0].kind == NodeKind::ExprIdentifier + && children[0].name == "undefined" + } + fn gen_rust_stmt(&mut self, stmt: &Node) { match stmt.kind { NodeKind::ExprReturn => { @@ -24324,7 +24349,7 @@ impl RustCodegen { } let kw = if stmt.extra_mutable || self.mut_names.contains(&stmt.name) { "let mut" } else { "let" }; let typ = Self::t27_type_to_rust(&stmt.extra_type); - if stmt.children.is_empty() { + if stmt.children.is_empty() || Self::is_undefined_init(&stmt.children) { if stmt.extra_type.is_empty() { self.write_line(&format!("{} {};", kw, stmt.name)); } else { diff --git a/bootstrap/stage0/FROZEN_HASH b/bootstrap/stage0/FROZEN_HASH index dfead3534d..237a96d861 100644 --- a/bootstrap/stage0/FROZEN_HASH +++ b/bootstrap/stage0/FROZEN_HASH @@ -1 +1 @@ -6a8a89332bd9ab7494158fef498181dca5966ae105c5cc0c27e782b3ee814a4a bootstrap/src/compiler.rs +60f03d78aecac0a0a070bb94d72e4b2578c37ade97d65c6f6793cb00456a3492 bootstrap/src/compiler.rs diff --git a/docs/now/2026-09-05-undefined-is-a-declaration-not-a-value.md b/docs/now/2026-09-05-undefined-is-a-declaration-not-a-value.md new file mode 100644 index 0000000000..92bc847f62 --- /dev/null +++ b/docs/now/2026-09-05-undefined-is-a-declaration-not-a-value.md @@ -0,0 +1,25 @@ +# NOW -- undefined is a declaration, not a value (2026-09-05) + +## undefined is a declaration, not a value (Refs #3340) + +- `cannot find value \`undefined\`` was the largest single name in the first-error + census: 14 of 21 in its class, and every one of them in the same position -- + `let mut x: T = undefined;`. +- The emitter already writes the right thing three lines up, for the no-initialiser case. + So the repair is to treat `undefined` as no initialiser, not to invent a value. +- An earlier attempt mapped it to `Default::default()` and was withdrawn (#3223) because + `[usize; 256]` has no `Default`. The blocker was the MAPPING, not the defect -- + deferred initialisation needs no bound at all. +- It is also the exact semantics. Zig says "uninitialised"; Rust says "declared, assign + before use"; and rustc refuses a read before the assignment. `github/auth.t27` now + reports `E0381: partially assigned binding`, a real defect surfaced where + `Default::default()` would have swallowed it. +- **Two call sites.** `gen_fn` carries its own copy of the local-emission logic, and the + first attempt patched `gen_rust_stmt` alone and changed NO OUTPUT AT ALL. The fix did + not travel inside a single emitter, which is the same class as the emitter-to-emitter + gaps this corpus is full of, one scope smaller. +- Measured, two pinned binaries of distinct hashes over 651 specs: **336 both sides, zero + regressions.** The column does not move. +- What moves: the FIRST rustc error changed on **13 of 14**. The fourteenth is + `vsa/similarity_search.t27`, a `pub static mut ... = undefined`, named as untouched + BEFORE the measurement -- a static cannot be uninitialised in Rust.