1004 B
1004 B
FLASHPLAN AGENTS
Overview
- FlashPlan is a federated edge planner for cross-venue execution. This repository provides a minimal MVP core to bootstrap development and testing.
Architecture
- Core primitives: LocalProblem, SharedVariables, PlanDelta
- Edge planner: lightweight optimization with a simple ADMM-lite coordinator
- Adapters: venue A, venue B; mock risk center
- Transport: TLS-stub boundary to illustrate secure channels (no real network in MVP)
- Delta-sync: deterministic reconciliation on reconnects
Tech Stack
- Python 3.11+ (typing, dataclasses, small in-process simulations)
- Tests with pytest
- Packaging via setuptools (pyproject.toml)
How to run tests
- ./test.sh
- The script runs pytest and python -m build to verify packaging.
Development Rules
- Implement smallest correct change first; small, well-scoped PRs preferred.
- Favor plain Python modules with clear interfaces; add tests for new behavior.
- Do not publish or push to remote without explicit user instruction.