cubical-transport-hott-lean4/lakefile.toml
Maximus Gorog d03746497b
Some checks failed
Lean Action CI / build (push) Has been cancelled
Drop Infoductor dependency; cubical-transport is now pure cubical engine
The cubical-flavored methodology bindings move out of cubical-
transport-hott-lean4 into a new private bridge repo
`infoductor-cubical` (separate next commit on that repo).

Files removed (moved to infoductor-cubical):
- CubicalTransport/Algebra/EngineMethodologies.lean
- CubicalTransport/Algebra/Test.lean
- (CubicalTransport/Algebra/ directory now empty, removed.)

Files modified:
- CubicalTransport.lean: drop the 8 Infoductor + Algebra imports.
- CubicalTransport/FFITest.lean: drop `import Infoductor.Foundation
  .Restructure` + `open Infoductor` + the 4 Infoductor.Foundation
  smoke tests (they belong in the bridge repo, not in the engine).
- lakefile.toml: drop the `[[require]] infoductor` block.

Architecture rationale:
- Public Infoductor: Foundation + Comonad — generic Lean 4 repo-
  organization primitives, Mathlib-only-when-needed.
- Public cubical-transport-hott-lean4: pure cubical engine, no
  Infoductor dep, no methodology bindings.
- Private infoductor-cubical (next): bridges Infoductor.Foundation
  + cubical-transport into a "Cubical" methodology surface for
  Infoductor.

Test count: 47 → 43 smoke (the 4 Algebra smokes leave with the
moved files).  46/46 properties.  Total 89/89 passing.  46 build
jobs (was 53 with Infoductor pulled in).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 07:52:59 -06:00

36 lines
1.2 KiB
TOML

name = "cubicalTransport"
version = "0.1.0"
defaultTargets = ["cubical-test"]
# cubical-transport-hott-lean4 is the pure cubical engine. Its
# previous Infoductor.Foundation dependency (which bridged
# methodology / restructure machinery into the cubical engine) was
# moved into the private bridge repo `infoductor-cubical` on
# 2026-05-01. This repo no longer depends on Infoductor — it is
# exclusively the cubical engine and exists to be `require`d by
# downstream projects (paideia, topolei, infoductor-cubical, …).
[[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.