Hackpert: expose typed plan inspection state #97

Closed
nsaspy wants to merge 2 commits from hackmode-rage-hackpert/27-plan-inspection into master
Owner

Issue #27 bounded Hackpert-owned operator-inspection slice.

Adds side-effect-free typed plan inspection alongside run inspection: plan/objective identity, current step, required capabilities, success/failure branches, terminal state, and deterministically normalized stop conditions. Returned list-valued fields are defensive copies.

RED head: 8ba7df814811a158c0b1d4459d83469748800c95 — core failed against the missing plan-inspection API; monorepo and agent-framework-boundary passed.
GREEN head: b69cc5603d1a31d07f2048fe1763aa63e75e49c8 — core, monorepo, and agent-framework-boundary all pass exact-head.

PR #91 carried the same exact head as a draft; GitHub's ready-for-review mutation failed on the recurring fullDatabaseId GraphQL connector bug, so this PR reuses the identical head without code changes.

No provider execution, canonical mutation, database internals, second scheduler, or StarIntel product work.

Issue #27 bounded Hackpert-owned operator-inspection slice. Adds side-effect-free typed plan inspection alongside run inspection: plan/objective identity, current step, required capabilities, success/failure branches, terminal state, and deterministically normalized stop conditions. Returned list-valued fields are defensive copies. RED head: `8ba7df814811a158c0b1d4459d83469748800c95` — core failed against the missing plan-inspection API; monorepo and agent-framework-boundary passed. GREEN head: `b69cc5603d1a31d07f2048fe1763aa63e75e49c8` — core, monorepo, and agent-framework-boundary all pass exact-head. PR #91 carried the same exact head as a draft; GitHub's ready-for-review mutation failed on the recurring `fullDatabaseId` GraphQL connector bug, so this PR reuses the identical head without code changes. No provider execution, canonical mutation, database internals, second scheduler, or StarIntel product work.
Hackpert: implement typed plan inspection state
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 12s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 2m2s
b69cc5603d
nsaspy closed this pull request 2026-09-04 20:53:49 +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 12s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 2m2s

Pull request closed

Sign in to join this conversation.
No description provided.