Implement REIN-A-0002 ops_run claim loop and approach registry.
Add activity-core ops_run client, approach selection (FI/Binky/mail/agent), claim-loop worker with lease heartbeat, CLI run --from-ops-run and claim-loop, install units, and docs demoting issue-core to legacy external tickets. T05 timer cutover remains operator after five clean cycles.
This commit is contained in:
parent
9644202eb2
commit
8200a672ea
15 changed files with 1807 additions and 73 deletions
17
README.md
17
README.md
|
|
@ -41,11 +41,20 @@ rein-aharness profiles
|
|||
# Run exactly one task (local JSON task-file path — dev)
|
||||
rein-aharness run --task-file examples/task-hello-sandbox.json [--no-hub] [--no-metrics]
|
||||
|
||||
# Production intake: poll issue-core (activity-core emissions), claim, run, close
|
||||
export ISSUE_CORE_URL=http://127.0.0.1:8765 ISSUE_CORE_API_KEY=…
|
||||
rein-aharness poll
|
||||
rein-aharness run --from-issue-core
|
||||
# Primary production intake: activity-core ops_run claim (ACT-ADR-005 / REIN-A-0002)
|
||||
export ACTIVITY_CORE_URL=http://127.0.0.1:8010
|
||||
export ACTIVITY_CORE_WORKER_TOKEN=…
|
||||
export AGENT_HARNESS_REPO_MAP='{"freedom-intelligence":"~/freedom-intelligence","binky-control":"~/binky-control"}'
|
||||
rein-aharness poll --source=ops-run --no-claim
|
||||
rein-aharness run --from-ops-run
|
||||
rein-aharness claim-loop
|
||||
# Install user service: ./deploy/scripts/install-claim-loop-user.sh
|
||||
# Docs: docs/ops-run-claim-loop.md
|
||||
|
||||
# Legacy: issue-core tickets (external / Forgejo projection only — not FI/Binky ops)
|
||||
export ISSUE_CORE_URL=http://127.0.0.1:8765 ISSUE_CORE_API_KEY=…
|
||||
rein-aharness poll --source=issue-core
|
||||
rein-aharness run --from-issue-core
|
||||
|
||||
# Deterministic mailbox scan (no LLM session)
|
||||
rein-aharness mail-scan --target-repo ~/binky-control
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue