feat(runtime): enforce governed mutation boundaries
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a06ba0-10aa-7ea0-b20a-4f3fac39efe9
This commit is contained in:
parent
e3c6124e22
commit
20e6f381f6
28 changed files with 1068 additions and 154 deletions
|
|
@ -51,6 +51,7 @@ rein-aharness run --task-file examples/task-hello-sandbox.json \
|
|||
# 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_LEGACY_APPROACHES_UNTIL=2026-12-31 # temporary profile-absent routes
|
||||
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
|
||||
|
|
@ -88,8 +89,11 @@ Railiance deploy: [deploy/README.md](deploy/README.md).
|
|||
Each `run` resolves the agent's tool profile + budget from the target
|
||||
repo's instance manifest (default `green-commit-only`), loads a persona
|
||||
bundle (`kaizen-agentic schedule prepare`), runs a bounded agentic
|
||||
session (cwd-pinned, hard allow-list, never pushes), verifies a local
|
||||
commit, writes `.kaizen/metrics`, and posts a State Hub progress event.
|
||||
session (cwd-pinned, hard allow-list, never pushes), verifies a local commit,
|
||||
records metrics, and posts a State Hub progress event. Local task files with a
|
||||
v1 `repository_grant` receive full repository acceptance and mandatory durable
|
||||
external metrics; grant-absent compatibility runs retain repository-local
|
||||
`.kaizen/metrics` during migration.
|
||||
When invoked through `glas-harness`, the explicit versioned Glas profile may
|
||||
override model, tool profile, and budget for that bounded run. Workforce and
|
||||
activity consumers should reference the Glas profile rather than encode these
|
||||
|
|
@ -98,6 +102,7 @@ rein CLI details in an assignment.
|
|||
Instance manifest contract: [docs/instance-manifest.md](docs/instance-manifest.md).
|
||||
Example: [examples/schedule.harness.yml](examples/schedule.harness.yml).
|
||||
Repository mutation authority: [docs/repository-grant.md](docs/repository-grant.md).
|
||||
Granted-run metrics: [docs/external-metrics.md](docs/external-metrics.md).
|
||||
Durable result-close design: [docs/close-evidence-outbox.md](docs/close-evidence-outbox.md).
|
||||
|
||||
Tests: `PYTHONPATH=".:$HOME/llm-connect" python3 -m pytest tests/ -q`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue