Hackpert: add typed active action protocol #131

Closed
nsaspy wants to merge 6 commits from hackmode-rage-hackpert/27-active-action-protocol into master
Owner

Issue #27 bounded Auto-RAGE Hackpert slice. Supersedes draft #43 at the identical exact head because the connector could not transition that PR out of draft.

Defines the typed operation/run-scoped active action envelope and payload vocabulary only. It does not add a second executor, direct Tek9 writes, database internals, or product RAGE runtime.

Invariants:

  • passive rejects every active action, including run control;
  • active dispatch maps to provider-dispatch authority;
  • graph/discovery/operational-KB/plan deltas map to canonical-mutation authority;
  • operation/run provenance mismatches fail closed;
  • action kind and typed payload must agree;
  • validation performs zero effects.

RED commit: 53b62aff3f
Current exact head: 6f6956af5b
Prior exact-head core and monorepo runs for this same head passed before reopening.

Issue #27 bounded Auto-RAGE Hackpert slice. Supersedes draft #43 at the identical exact head because the connector could not transition that PR out of draft. Defines the typed operation/run-scoped active action envelope and payload vocabulary only. It does not add a second executor, direct Tek9 writes, database internals, or product RAGE runtime. Invariants: - passive rejects every active action, including run control; - active dispatch maps to provider-dispatch authority; - graph/discovery/operational-KB/plan deltas map to canonical-mutation authority; - operation/run provenance mismatches fail closed; - action kind and typed payload must agree; - validation performs zero effects. RED commit: 53b62aff3f1faa3e3ad8839d1dc7312e849851a2 Current exact head: 6f6956af5b6b9623ba2c9c8a2a0902efbde68c90 Prior exact-head core and monorepo runs for this same head passed before reopening.
nsaspy closed this pull request 2026-09-04 20:50:46 +00:00
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 2s
core / common-lisp-core (pull_request) Failing after 50s
monorepo / hygiene (pull_request) Successful in 3m34s

Pull request closed

Sign in to join this conversation.
No description provided.