Hackpert: add first recon expert action selector #115

Closed
nsaspy wants to merge 5 commits from hackmode-rage-hackpert/27-recon-expert into master
Owner

Issue #27 bounded Hackpert slice. Supersedes draft #62 at the identical exact head because the connector cannot transition drafts to ready-for-review.

Adds the first recon expert selector over the existing provider/plan/snapshot substrate:

  • typed domain input + compatible recon providers -> one deterministic typed :dispatch action;
  • highest-priority compatible recon provider wins;
  • generic non-recon capabilities are ignored;
  • action preserves operation/run/expert/version provenance;
  • selection performs zero provider effects.

RED exact head: e9357fca5977585e884c91a08b08f7f5188014ba failed because EXPERT-RECON-NEXT-ACTION did not exist.
GREEN exact head: 659b4b70cda300fed78f12a9fb4543defc992d55 has passed core, monorepo, and agent-framework-boundary before this identical-head reopen.

No second executor, direct Tek9 access, database internals, or StarIntel product work.

Issue #27 bounded Hackpert slice. Supersedes draft #62 at the identical exact head because the connector cannot transition drafts to ready-for-review. Adds the first recon expert selector over the existing provider/plan/snapshot substrate: - typed domain input + compatible recon providers -> one deterministic typed `:dispatch` action; - highest-priority compatible recon provider wins; - generic non-recon capabilities are ignored; - action preserves operation/run/expert/version provenance; - selection performs zero provider effects. RED exact head: `e9357fca5977585e884c91a08b08f7f5188014ba` failed because `EXPERT-RECON-NEXT-ACTION` did not exist. GREEN exact head: `659b4b70cda300fed78f12a9fb4543defc992d55` has passed core, monorepo, and agent-framework-boundary before this identical-head reopen. No second executor, direct Tek9 access, database internals, or StarIntel product work.
Load first recon expert module
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 2s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 6s
core / common-lisp-core (pull_request) Failing after 33s
monorepo / hygiene (pull_request) Successful in 5m40s
659b4b70cd
nsaspy closed this pull request 2026-09-04 20:52:20 +00:00
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 2s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 6s
core / common-lisp-core (pull_request) Failing after 33s
monorepo / hygiene (pull_request) Successful in 5m40s

Pull request closed

Sign in to join this conversation.
No description provided.