Thank you for contributing to the Open Scientific Action Protocol.
git clone https://github.com/fraware/AKTA.git
cd AKTA
pip install -e ".[dev]"
pytest tests/ -v- Keep changes focused on scientific action admissibility — avoid scope creep into evidence retrieval, proof kernels, or release packaging.
- All policy and schema changes must include updated tests.
- Run
pytest tests/ -vandakta eval --scenarios scenarios/canonical_5.jsonl --expected scenarios/expected_decisions.jsonlbefore submitting. - Do not add operational bio/chem protocol examples without domain expert review.
- Follow existing naming conventions for action types (A0–A10), responsibility levels (R0–R9), and deployment profiles (P0–P6).
Policy files live in policy/ and overlays/. Changes require:
- Updated hashes reflected in test fixtures
- Documentation in
docs/when behavior changes - Scenario updates when acceptance criteria shift
Be respectful, precise, and evidence-oriented. AKTA governs claim-to-action transitions — contributions should preserve that boundary.