1.3 KiB
1.3 KiB
Ralph Loop Plan
Goal
Integrate a Gitea-backed agentic workflow runtime into this repository so the product moves from skill-only guidance to a real execution control plane. Deliver a repo-local workflow spec format, compiler, validator, runtime, Gitea provider, safe-output policy enforcement, evidence persistence, automated tests, and one real Gitea acceptance path.
Acceptance Criteria
workflows/gitea-issue-delivery.mdcompiles into a lock artifact.- Invalid workflow specs fail validation with explicit errors.
- Runtime refuses undeclared write actions and records evidence for allowed ones.
- Automated unit and integration tests pass.
- Real Gitea acceptance can read the selected issue and publish an evidence comment when credentials are present.
- README and
skills/gitea-issue-devops-agent/SKILL.mdreflect the new runtime model.
Verification Commands
python -m pytest tests/unit tests/integration -qpython -m pytest tests/acceptance/test_gitea_acceptance.py -qpython -m engine.devops_agent.cli compile workflows/gitea-issue-delivery.md --output workflows/gitea-issue-delivery.lock.jsonpython -m engine.devops_agent.cli validate workflows/gitea-issue-delivery.mdgit diff --check
Promises
- completion_promise:
COMPLETE - abort_promise:
ABORT - max_iterations:
5