AIMORAOpenWorkspace is the reproducible public contributor launcher for AIMORA. It pins four public repositories as direct root-level Git submodules:
AIMORA.jl
AIMORAPlatform
AIMORAResources
AIMORAStudio
Clone and initialize the exact accepted revisions:
git clone https://github.com/AIMORA-dev/AIMORAOpenWorkspace.git
cd AIMORAOpenWorkspace
bin/aimora-open init
bin/aimora-open doctor
bin/aimora-open testPowerShell users can invoke bin/aimora-open.ps1; every operation is also available directly through julia bin/aimora-open.jl. Gitlinks are authoritative and workspace.lock.toml mirrors them. Initialization never follows branch heads and never requires access to nonpublic repositories.
The public engine loads without the optional production backend. Project, format, model, reference, report, and Studio development remain available, while a production solve request returns a typed unavailable-backend result.
| Repository | Responsibility |
|---|---|
AIMORA.jl |
Public engine/API, physical models, studies, result contracts, and backend interface |
AIMORAPlatform |
Project, formats, layout, service, visual, reporting, and symbol owners |
AIMORAResources |
Cases, catalogues, reference models, historical references, reports, docs, teaching, and provenance |
AIMORAStudio |
Browser, desktop, and VS Code clients |
Each child keeps its own history, licences, notices, APIs, tests, and release lifecycle. No child contains another active workspace submodule.
This repository's AIMORA-authored content is distributed under the PolyForm Noncommercial License 1.0.0. Separately identified child and resource licences remain controlling for their paths.