Research-Stack/0-Core-Formalism/lean/Semantics/lakefile.toml
Brandon Schneider 2a2aa0535f feat(pist): remove dead PISTMachine root; add Trace tactic module
lakefile.toml (PIST lib roots):
- Remove "PISTMachine" — PISTMachine.lean does not exist; dead root
  would cause lake build PIST to fail with "unknown module" error
- "Trace" was already added in the prior dirty change; committed here
  paired with the file it requires

2-Search-Space/PIST/Trace.lean (new):
- Lean 4 tactic `trace_state_json "tag"` for Tier 2 flexure recording
- Emits structured goal-state JSON (target, hypotheses, goal_count)
  prefixed with @@PIST_TRACE_JSON@@ sentinel to logInfo stdout
- Python trace bridge parses the sentinel to capture mid-proof state
- Namespace: PIST.Trace; no sorry, no float, no external deps beyond Lean

Generated with Devin (https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-26 21:32:41 -05:00

69 lines
1.2 KiB
TOML

name = "Semantics"
version = "0.1.0"
srcDir = "."
defaultTargets = ["Semantics"]
[[require]]
name = "sparkle"
git = "https://github.com/Verilean/sparkle.git"
rev = "252341078dba3c2612719746e6a459dada2248ea"
[[require]]
name = "mathlib"
git = "https://github.com/leanprover-community/mathlib4"
rev = "v4.30.0-rc2"
[[lean_lib]]
name = "Semantics"
[[lean_lib]]
name = "PIST"
srcDir = "../../../2-Search-Space/PIST"
roots = ["PIST", "PistBridge", "PistSimulation", "TorsionalPIST", "HybridTSMPISTTorus", "Trace"]
[[lean_lib]]
name = "FAMM"
srcDir = "../../../2-Search-Space/FAMM"
roots = ["FAMM"]
[[lean_lib]]
name = "ExtensionScaffold"
[[lean_lib]]
name = "Biology"
[[lean_exe]]
name = "bindserver"
root = "BindServer"
[[lean_exe]]
name = "searchserver"
root = "SearchServer"
[[lean_exe]]
name = "SemanticsCli"
root = "Main"
[[lean_exe]]
name = "openworm_benchmark"
root = "OpenWormBenchmark"
[[lean_exe]]
name = "ExtremeParameterTestEval"
root = "ExtremeParameterTestEval"
[[lean_exe]]
name = "NominalParameterTestEval"
root = "NominalParameterTestEval"
[[lean_exe]]
name = "moim_benchmark"
root = "MOIMBenchmarkMain"
[[lean_exe]]
name = "generate_sparkle_phi_s3c"
root = "GenerateSparklePhiS3C"
[[lean_exe]]
name = "tangnano9k_emitter"
root = "TangNano9KEmitter"