Hackpert: project execution graph and operational KB into expert snapshots #121

Closed
nsaspy wants to merge 7 commits from hackmode-hackpert/27-graph-kb-snapshot into master
Owner

Issue #27 bounded Hackpert slice, based on current master 573b4c93c3f22be145d98734e9313efa9f8d481b.

Adds deterministic Prolog snapshot projection for typed execution records and typed operational-KB entries supplied by the canonical hackmode-database boundary.

Boundaries:

  • projection only; no database enumeration or persistence in Hackpert;
  • no direct Tek9 mutation;
  • no provider dispatch;
  • no second graph/KB authority;
  • records remain operation/run/expert/evidence attributed by their canonical types.

RED commits: f99e9aab854c04dcf1f65b116cf02b4f68627614, 0330075a2c7c2f7514103394f1ac31ee1dbe976d.

Known sibling handoff: the database API currently exposes point fetches but no operation-scoped enumeration of execution records / operational-KB entries. Hackpert therefore accepts typed records as inputs for this slice; a follow-up database contract is needed for automatic snapshot reconstruction from persisted state.

Issue #27 bounded Hackpert slice, based on current master `573b4c93c3f22be145d98734e9313efa9f8d481b`. Adds deterministic Prolog snapshot projection for typed execution records and typed operational-KB entries supplied by the canonical `hackmode-database` boundary. Boundaries: - projection only; no database enumeration or persistence in Hackpert; - no direct Tek9 mutation; - no provider dispatch; - no second graph/KB authority; - records remain operation/run/expert/evidence attributed by their canonical types. RED commits: `f99e9aab854c04dcf1f65b116cf02b4f68627614`, `0330075a2c7c2f7514103394f1ac31ee1dbe976d`. Known sibling handoff: the database API currently exposes point fetches but no operation-scoped enumeration of execution records / operational-KB entries. Hackpert therefore accepts typed records as inputs for this slice; a follow-up database contract is needed for automatic snapshot reconstruction from persisted state.
Fix expert state snapshot form closure
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 7s
core / common-lisp-core (pull_request) Failing after 53s
monorepo / hygiene (pull_request) Successful in 3m36s
4b1fa96793
nsaspy closed this pull request 2026-09-04 20:51:48 +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 7s
core / common-lisp-core (pull_request) Failing after 53s
monorepo / hygiene (pull_request) Successful in 3m36s

Pull request closed

Sign in to join this conversation.
No description provided.