Hackpert: add loop stop and escalation control #113

Closed
nsaspy wants to merge 4 commits from hackpert/27-loop-stop-escalation into master
Owner

Bounded #27/#29 Hackpert slice. Supersedes draft #66 at the identical exact head because the connector cannot transition drafts to ready-for-review.

Implements pure expert-loop stop/non-progress/escalation control over the existing plan substrate:

  • symbolic is the default reasoning strategy;
  • repeated symbolic non-progress/failure crosses a configurable threshold into direct strategy;
  • direct progress returns to symbolic;
  • declared plan stop conditions retain explicit stop reasons;
  • operation/run scope mismatches fail closed;
  • reasoning strategy remains orthogonal to passive/active authority;
  • no model/tool executor, scheduler, persistence implementation, or database internals.

RED exact head: 07b5ec1bb0fe791f2f47d948c40bf7d2838eb40c — core failed on missing HACKMODE:MAKE-EXPERT-LOOP-POLICY; monorepo and boundary passed.
GREEN exact head: a5697aecee31e951056e1080c28e82913f9fc7cd — core, monorepo, and agent-framework-boundary passed.

Bounded #27/#29 Hackpert slice. Supersedes draft #66 at the identical exact head because the connector cannot transition drafts to ready-for-review. Implements pure expert-loop stop/non-progress/escalation control over the existing plan substrate: - symbolic is the default reasoning strategy; - repeated symbolic non-progress/failure crosses a configurable threshold into direct strategy; - direct progress returns to symbolic; - declared plan stop conditions retain explicit stop reasons; - operation/run scope mismatches fail closed; - reasoning strategy remains orthogonal to passive/active authority; - no model/tool executor, scheduler, persistence implementation, or database internals. RED exact head: `07b5ec1bb0fe791f2f47d948c40bf7d2838eb40c` — core failed on missing `HACKMODE:MAKE-EXPERT-LOOP-POLICY`; monorepo and boundary passed. GREEN exact head: `a5697aecee31e951056e1080c28e82913f9fc7cd` — core, monorepo, and agent-framework-boundary passed.
Load expert loop control module
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 1s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 5s
core / common-lisp-core (pull_request) Failing after 36s
monorepo / hygiene (pull_request) Successful in 6m58s
a5697aecee
nsaspy closed this pull request 2026-09-04 20:52:29 +00:00
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 1s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 5s
core / common-lisp-core (pull_request) Failing after 36s
monorepo / hygiene (pull_request) Successful in 6m58s

Pull request closed

Sign in to join this conversation.
No description provided.