Some checks are pending
Lean Action CI / build (push) Waiting to run
The six generic methodology / repo-organization modules (Meta / Edit / Restructure / MacroAlias / MetaPath / Methodology) move out of CubicalTransport/Algebra/ into the new Infoductor repo at http://maxgit.wg:3000/max/infoductor. cubical-transport-hott-lean4 now `require`s `infoductor` from that forgejo URL. Imports updated: - import CubicalTransport.Algebra.X → import Infoductor.Foundation.X - open CubicalTransport.Algebra → open Infoductor Files that stay (cubical-domain-specific): - CubicalTransport/Algebra/EngineMethodologies.lean (cubical closing-form @[methodology] tags) - CubicalTransport/Algebra/Test.lean (integration tests) Files deleted (moved to Infoductor.Foundation): - CubicalTransport/Algebra/Meta.lean - CubicalTransport/Algebra/Edit.lean - CubicalTransport/Algebra/Restructure.lean - CubicalTransport/Algebra/MacroAlias.lean - CubicalTransport/Algebra/MetaPath.lean - CubicalTransport/Algebra/Methodology.lean Architecture rationale (per memory: "Infoductor — generic methodology / repo-organization project"): - Foundation primitives are domain-agnostic; anyone can register their own methodology atop them, regardless of cubical interest. - Cubical-transport keeps the question-form (CompQ etc.) and cubical-specific @[methodology] / @[metaPath] decls. - topolei (next, separate work) will consume both Infoductor.Foundation and cubical-transport, picking cubical as its methodology. - "Info-ductor" — conducts information through a codebase; pairs with Pantograph (the conductor sits atop the pantograph hardware on an electric train). 93/93 tests pass (47 smoke + 46 property). 53 build jobs total (43 cubical + 10 Infoductor.Foundation + linker stages). No new axioms, no behavioural change — pure code-organization refactor. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
36 lines
1.1 KiB
TOML
36 lines
1.1 KiB
TOML
name = "cubicalTransport"
|
|
version = "0.1.0"
|
|
defaultTargets = ["cubical-test"]
|
|
|
|
# Generic methodology / repo-organization machinery — registries,
|
|
# restructure operation, Edit/Context monad-comonad pair, attribute
|
|
# infrastructure — extracted to its own repo on 2026-05-01.
|
|
[[require]]
|
|
name = "infoductor"
|
|
git = "https://maxgit.wg/max/infoductor.git"
|
|
rev = "master"
|
|
|
|
[[lean_lib]]
|
|
name = "CubicalTransport"
|
|
|
|
[[lean_exe]]
|
|
name = "cubical-test"
|
|
root = "CubicalTest"
|
|
# Phase C.3 smoke tests + Phase D.1 property tests on the
|
|
# Rust-backed cubical evaluator. No GPU dependencies.
|
|
moreLinkArgs = [
|
|
"./native/cubical/target/release/libtopolei_cubical.a",
|
|
]
|
|
|
|
[[lean_exe]]
|
|
name = "cubical-bench"
|
|
root = "CubicalBench"
|
|
# Phase D.2 performance benchmarks on the Rust-backed evaluator.
|
|
moreLinkArgs = [
|
|
"./native/cubical/target/release/libtopolei_cubical.a",
|
|
]
|
|
|
|
## No standalone `algebra-restructure` exe.
|
|
## The source code IS the CLI: `#eval Algebra.printMethodologies` (etc.)
|
|
## inside a Lean session shows the live registry; downstream tooling
|
|
## composes the same printer functions however it likes.
|