idea199-replicasurety-econo.../AGENTS.md

985 B

AGENTS.md

Repository purpose

  • Provide a minimal, well-tested foundation for ReplicaSurety: PoeticCert schema, ReplayBundle format, a tiny off-chain surety ledger and deterministic replay verifier.

Architecture & Tech Stack

  • Language: Python 3.9+
  • Web API: FastAPI
  • Data models: Pydantic
  • Packaging: setuptools/pyproject.toml
  • Tests: pytest

How to run tests

  • From repository root:
    • bash test.sh
    • This runs pytest and then builds the package with python3 -m build to validate packaging metadata.

Contribution Rules for Agents

  • Make small, focused edits. Prefer minimal changes that are correct.
  • Use apply_patch for edits. Do not run destructive git commands.
  • If adding dependencies, update pyproject.toml accordingly.
  • Keep one task in progress at a time.

Important files

  • pyproject.toml: packaging metadata (package name must match idea199-replicasurety-economic-surety)
  • src/: main package
  • tests/: unit tests
  • README.md: user-facing description