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

16 lines
709 B
Markdown

# 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.