Repository navigation
arch(ws-8): add loop integration suite - #3598
Conversation
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
SummaryReviewed WS8 PR #3598 only. No new product-path security finding in reviewed scope, but integration suite currently inherits/fails on executor test compile issue from #3596. Validation:
Findings
Security/data-flow notes
Correctness/invariant notes
Missing tests
|
Review notes — WS8 integration suiteGenuinely caller-driven (executor + Deferred coverage trackingThree gaps explicitly deferred to WS9–WS15, but the deferral is asymmetric: there are no negative tests pinning current behavior so the later workstreams could silently change semantics:
Each of these can land in the relevant later WS PR — just track them so they don't get lost. Minor
|
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
* arch(ws-8): add loop integration suite * fix(ws-8): preserve integration safety coverage * fix(ws-8): satisfy panic scanner for test support * fix(ws-8): align test support failure kinds
Context
Integration and test-support workstream. It proves the skeleton pieces compose through caller-level surfaces and provides feature-gated support used by later host-port branches.
Master spec:
docs/reborn/agent-loop-skeleton.mdWorkstream brief:
docs/reborn/agent-loop-briefs/e2e-integration-tests.mdStack base:
arch/ws-7Latest stack maintenance on 2026-05-14:
origin/reborn-integrationthrough WS17 before publishing the PR descriptions.What landed
ironclaw_agent_loop/test-supportand Reborn/turns support helpers for planned-driver tests.ParentLoopOutput::AssistantReply.contentso redaction applies to serialized parent-loop output too.Reviewer focus
Non-goals / deferred work
Validation
cargo test -p ironclaw_turns --test agent_loop_host_contract redaction_sentinels_never_leak_through_serialized_surfacescargo check -p ironclaw_agent_loop --features test-supportgit diff --checkarch/ws-7 -> arch/ws-8.Stack position