Hackpert: project HTTP exchange evidence into passive snapshots #164

Open
nsaspy wants to merge 2 commits from hackmode-rage-hackpert/26-http-exchange-snapshot into master
Owner

Issue #26 bounded Hackpert-owned slice over database #84.

RED-first contract: typed canonical HTTP exchange records must project into a dedicated bounded http_exchange(...) Prolog fact, retain operation/capture/exchange identity plus non-secret request/response metadata, and omit the raw-evidence reference from Prolog. HTTP exchange records must not fall through the generic execution payload projection.

No database internals, provider execution, capture implementation, StarIntel product work, second scheduler, or mutation authority is touched.

RED head: 1dfcedf3c41173078d47cf4c58da87b7fb757552 — core failed on the missing typed HTTP fact; monorepo and boundary passed.
GREEN head: 750ea18f813909b53cef4ec3d89be13888b74923 — core, monorepo, and boundary passed.

Closed only because GitHub's ready-for-review GraphQL mutation fails on the connector's fullDatabaseId query. The identical head is being reopened as a non-draft PR.

Issue #26 bounded Hackpert-owned slice over database #84. RED-first contract: typed canonical HTTP exchange records must project into a dedicated bounded `http_exchange(...)` Prolog fact, retain operation/capture/exchange identity plus non-secret request/response metadata, and omit the raw-evidence reference from Prolog. HTTP exchange records must not fall through the generic execution payload projection. No database internals, provider execution, capture implementation, StarIntel product work, second scheduler, or mutation authority is touched. RED head: `1dfcedf3c41173078d47cf4c58da87b7fb757552` — core failed on the missing typed HTTP fact; monorepo and boundary passed. GREEN head: `750ea18f813909b53cef4ec3d89be13888b74923` — core, monorepo, and boundary passed. Closed only because GitHub's ready-for-review GraphQL mutation fails on the connector's `fullDatabaseId` query. The identical head is being reopened as a non-draft PR.
Hackpert: add bounded HTTP exchange snapshot facts
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 6s
core / common-lisp-core (pull_request) Failing after 58s
monorepo / hygiene (pull_request) Successful in 6m58s
750ea18f81
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 6s
core / common-lisp-core (pull_request) Failing after 58s
monorepo / hygiene (pull_request) Successful in 6m58s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin hackmode-rage-hackpert/26-http-exchange-snapshot:hackmode-rage-hackpert/26-http-exchange-snapshot
git switch hackmode-rage-hackpert/26-http-exchange-snapshot

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff hackmode-rage-hackpert/26-http-exchange-snapshot
git switch hackmode-rage-hackpert/26-http-exchange-snapshot
git rebase master
git switch master
git merge --ff-only hackmode-rage-hackpert/26-http-exchange-snapshot
git switch hackmode-rage-hackpert/26-http-exchange-snapshot
git rebase master
git switch master
git merge --no-ff hackmode-rage-hackpert/26-http-exchange-snapshot
git switch master
git merge --squash hackmode-rage-hackpert/26-http-exchange-snapshot
git switch master
git merge --ff-only hackmode-rage-hackpert/26-http-exchange-snapshot
git switch master
git merge hackmode-rage-hackpert/26-http-exchange-snapshot
git push origin master
Sign in to join this conversation.
No description provided.