neuplan-neuromorphic-compil.../AGENTS.md

709 B

NeuPlan Architecture and Guidelines

  • Purpose
    • Provide a production-ready scaffold for a neuromorphic planning stack, enabling end-to-end wiring from a lightweight DSL to a neuromorphic backend.
  • Tech Stack
    • Language: Python 3.9+
    • Packaging: pyproject.toml with setuptools
    • Core modules: neuplan.dsl (LocalProblem, PlanDelta, SharedVariables, to_nir), neuplan.runtime (OnboardRuntime), neuplan.backends.loihi (LoihiBackend)
  • Testing
    • test.sh should execute: python -m build, pytest
  • Testing commands
    • Build: python3 -m build
    • Run tests: pytest -q
  • Contribution
    • Create a feature branch, implement, run tests, and open a PR. Include README updates and READY_TO_PUBLISH if ready.