24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
# idea176_goc_synth_automated
|
|
|
|
Automated DSL-to-Adapter synthesis for Graph-of-Contracts cross-domain optimization (MVP).
|
|
|
|
What this project builds now
|
|
- A compact DSL (LocalProblem, SharedVariables, PlanDelta, DualVariables, PrivacyBudget, AuditLog, PolicyBlock) that feeds into a vendor-agnostic IR and a GoC registry.
|
|
- A Template-driven generator that emits skeleton adapters for two domains (Energy and Robotics) in Python with TLS-ready scaffolding.
|
|
- A toy local solver and a minimal delta-sync harness to demonstrate cross-domain data exchange and deterministic replay semantics.
|
|
- A small GoC registry scaffold and a conformance harness.
|
|
|
|
How to run locally
|
|
- Prerequisites: Python 3.9+ (no extra system dependencies required for MVP skeleton).
|
|
- Install/test primitives via the provided test script.
|
|
|
|
Key commands
|
|
- Build and test: bash test.sh
|
|
- Generate adapters (via Python API): python -c 'from idea176_goc_synth_automated.generator import generate_mvp_adapters; ...'
|
|
|
|
Packaging and publishing notes
|
|
- This project is Python-based. It exposes a package named idea176_goc_synth_automated and a minimal build workflow suitable for CI.
|
|
- See pyproject.toml for packaging metadata and how to hook into PyPI-style publishing.
|
|
|
|
This README intentionally keeps high-level concepts and usage patterns; please refer to AGENTS.md for architectural details and contribution guidelines.
|