jcp-orchestrate: background-agent orchestrator profile mapping + seal budget denials #6
Loading…
Reference in a new issue
No description provided.
Delete branch "jcp/orchestrate-profile-mapping"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Records the background-agent orchestrator pattern as a JCP profile and hardens the crate that models it.
MAPPING.md+examples/background_agents.rs: map the pattern (tracker to branch to dispatch to PR, agents in isolated containers, local-handoff CLI as MCP server, BYO subscription, event-triggered automations, chat/forge mention bindings) onto the reconcile loop, the Sandbox S0-S7 rungs its container model sits low on, the Joule Table seams its surfaces never carried, and the JCP grant its credential model stops short of. De-named by capability, matching how the module doc treats the abstract shape.dispatch()pre-filtered over-budget harnesses in routing, so JCP’s joule ceiling fired without sealing a receipt — enforcement with no audit trail. Denials are now decided and sealed by the runtime before failover; two regression tests pin it; the example goes 6 to 7 sealed decisions.Verified on the rebased base: 8 tests pass, clippy --all-targets clean, example runs 7/7 receipts verifying.
🤖 Generated with Claude Code
dcharlot referenced this pull request2026-11-06 13:54:17 -05:00