IPX: wire versioned mitmproxy spool addon #146

Open
nsaspy wants to merge 4 commits from hackmode-rage-hackpert/136-ipx-addon into master
Owner

Implements the first provider/runtime slice of #136 on top of #135.

RED-first contract: supervised capture must pass an explicit append-only IPX spool path plus stable operation/session/spool identity and record version into mitmdump. RED head fbe7aec92b5a81d7f2c923ea2bba09f7ff5e670f failed common-lisp-core; monorepo and the product-tree boundary were green.

Implementation adds the versioned mitmproxy addon and capture-process wiring. The addon writes one append-only JSONL source-evidence record per completed HTTP exchange, preserves exact observed header/body bytes as base64, includes stable operation/session/spool/correlation provenance and connection metadata, flushes each record durably, and has no Tek9, KB, Hackpert, or StarIntel write path.

Newest repository lossless-evidence invariants override stale redaction wording in #136. Derived projections may be bounded later, but this source spool does not destroy secret-bearing evidence.

Exact implementation head 989f7b114f42775d598b64d1abb2c670b1a1b102 is GREEN: core, monorepo, and agent-framework-boundary all completed successfully. No review submissions or unresolved review threads are present. Ready to merge once draft state is cleared.

Implements the first provider/runtime slice of #136 on top of #135. RED-first contract: supervised capture must pass an explicit append-only IPX spool path plus stable operation/session/spool identity and record version into mitmdump. RED head `fbe7aec92b5a81d7f2c923ea2bba09f7ff5e670f` failed `common-lisp-core`; monorepo and the product-tree boundary were green. Implementation adds the versioned mitmproxy addon and capture-process wiring. The addon writes one append-only JSONL source-evidence record per completed HTTP exchange, preserves exact observed header/body bytes as base64, includes stable operation/session/spool/correlation provenance and connection metadata, flushes each record durably, and has no Tek9, KB, Hackpert, or StarIntel write path. Newest repository lossless-evidence invariants override stale redaction wording in #136. Derived projections may be bounded later, but this source spool does not destroy secret-bearing evidence. Exact implementation head `989f7b114f42775d598b64d1abb2c670b1a1b102` is GREEN: core, monorepo, and agent-framework-boundary all completed successfully. No review submissions or unresolved review threads are present. Ready to merge once draft state is cleared.
api: expose capture spool path
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 14s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 3m3s
989f7b114f
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 14s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 3m3s
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/136-ipx-addon:hackmode-rage-hackpert/136-ipx-addon
git switch hackmode-rage-hackpert/136-ipx-addon

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/136-ipx-addon
git switch hackmode-rage-hackpert/136-ipx-addon
git rebase master
git switch master
git merge --ff-only hackmode-rage-hackpert/136-ipx-addon
git switch hackmode-rage-hackpert/136-ipx-addon
git rebase master
git switch master
git merge --no-ff hackmode-rage-hackpert/136-ipx-addon
git switch master
git merge --squash hackmode-rage-hackpert/136-ipx-addon
git switch master
git merge --ff-only hackmode-rage-hackpert/136-ipx-addon
git switch master
git merge hackmode-rage-hackpert/136-ipx-addon
git push origin master
Sign in to join this conversation.
No description provided.