idea74-polyport-studio-inte.../README.md

23 lines
1.3 KiB
Markdown

# PolyPort Studio: Interactive, Verifiable Algebraic Portfolio Design (MVP)
This repository implements a production-oriented MVP for a graphical, algebraic DSL-driven portfolio design tool.
- Language: Python (Core). See `pyproject.toml` for packaging and project metadata.
- Core functionality: A minimal DSL parser that converts a simple domain-specific language into a canonical LocalProblem-like representation.
- Extensibility: Designed for adapters (Graph-of-Contracts) to map real-world data feeds into the canonical form.
- Testing: Pytest-based tests; an executable `test.sh` orchestrates tests and packaging checks.
How to run locally:
- Install dependencies (if any) with your Python environment.
- Run tests: `bash test.sh`.
Project structure:
- src/idea74_polyport_studio_interactive/ # Python package with the DSL core
- tests/ # Pytest test-suite
- AGENTS.md # Architecture and contribution guide
- README.md # This file
- pyproject.toml # Packaging metadata
- test.sh # Test runner (also builds)
Note: This is an MVP that focuses on correctness, testability, and a clean path toward a production-grade, offline-first architecture.