Research-Stack/.devcontainer/devcontainer.json
Brandon Schneider 5a763468c9 integrate infrastructure config, axiom cleanup, and documentation updates
- cupfox-config.nix: add Open WebUI container with chat.researchstack.info proxy,
  gather-metrics service/timer, rclone, and tmpfiles for persistent storage
- Lean semantics: reduce axiom count from 109 to 18 across 10 files;
  FixedPoint now 0 axioms, 0 sorries with 12 theorems
- Documentation: update AGENTS.md with current axiom/sorry counts and
  FixedPoint status; refine bind signature
- Add topology scripts, CGA/FAMM/GeneticOptimizer/MMRFAMM Lean modules,
  devcontainer config, MEMORY.md, and Modelfile
2026-05-17 12:03:19 -05:00

34 lines
971 B
JSON

{
"name": "Research Stack (OTOM)",
"build": {
"dockerfile": "Dockerfile",
"context": ".."
},
"customizations": {
"vscode": {
"extensions": [
"leanprover.lean4",
"ms-python.python",
"charliermarsh.ruff",
"ms-toolsai.jupyter"
],
"settings": {
"terminal.integrated.defaultProfile.linux": "bash",
"python.defaultInterpreterPath": "/home/researcher/venv/bin/python",
"python.analysis.extraPaths": [
"/home/researcher/stack"
],
"lean4.toolchainPath": "/home/researcher/.elan/bin"
}
}
},
"remoteUser": "researcher",
"containerEnv": {
"PATH": "/home/researcher/.elan/bin:/home/researcher/venv/bin:/home/researcher/.local/bin:${containerEnv:PATH}"
},
"runArgs": [
"--userns=keep-id"
],
"workspaceMount": "source=${localWorkspaceFolder},target=/home/researcher/stack,type=bind,Z",
"workspaceFolder": "/home/researcher/stack"
}